/*!
 * Bootstrap v3.3.1 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  margin: .67em 0;
  font-size: 2em;
}
mark {
  color: #000;
  background: #ff0;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sup {
  top: -.5em;
}
sub {
  bottom: -.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  height: 0;
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  margin: 0;
  font: inherit;
  color: inherit;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  -webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  padding: .35em .625em .75em;
  margin: 0 2px;
  border: 1px solid #c0c0c0;
}
legend {
  padding: 0;
  border: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-spacing: 0;
  border-collapse: collapse;
}
td,
th {
  padding: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;

    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  select {
    background: #fff !important;
  }
  .navbar {
    display: none;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
@font-face {
  font-family: 'Glyphicons Halflings';

  src: url('../fonts/glyphicons-halflings-regular.eot');
  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "\2a";
}
.glyphicon-plus:before {
  content: "\2b";
}
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
html {
  font-size: 10px;

  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 17px;
  color: #333;
  background-color: #fff;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  text-decoration: none;
}
a:hover,
a:focus {
  text-decoration: underline;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  display: inline-block;
  max-width: 100%;
  height: auto;
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
       -o-transition: all .2s ease-in-out;
          transition: all .2s ease-in-out;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #777;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
h1,
.h1 {
  font-size: 36px;
}
h2,
.h2 {
  font-size: 30px;
}
h3,
.h3 {
  font-size: 24px;
}
h4,
.h4 {
  font-size: 18px;
}
h5,
.h5 {
  font-size: 14px;
}
h6,
.h6 {
  font-size: 12px;
}
p {
  margin: 0 0 10px;
}
.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 21px;
  }
}
small,
.small {
  font-size: 85%;
}
mark,
.mark {
  padding: .2em;
  background-color: #fcf8e3;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #777;
}
.text-primary {
  color: #337ab7;
}
a.text-primary:hover {
  color: #286090;
}
.text-success {
  color: #3c763d;
}
a.text-success:hover {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:hover {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:hover {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:hover {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #337ab7;
}
a.bg-primary:hover {
  background-color: #286090;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:hover {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:hover {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:hover {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:hover {
  background-color: #e4b9b9;
}
.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eee;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  margin-left: -5px;
  list-style: none;
}
.list-inline > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 20px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
}
@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    overflow: hidden;
    clear: left;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  text-align: right;
  border-right: 5px solid #eee;
  border-left: 0;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}
address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  -webkit-box-shadow: none;
          box-shadow: none;
}
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #333;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.row {
  margin-right: -15px;
  margin-left: -15px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0;
  }
}
table {
  background-color: transparent;
}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777;
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-child(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
table col[class*="col-"] {
  position: static;
  display: table-column;
  float: none;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  display: table-cell;
  float: none;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
.table-responsive {
  min-height: .01%;
  overflow-x: auto;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
}
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #eee;
  opacity: 1;
}
textarea.form-control {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"],
  input[type="time"],
  input[type="datetime-local"],
  input[type="month"] {
    line-height: 34px;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm {
    line-height: 30px;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg {
    line-height: 46px;
  }
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-top: 4px \9;
  margin-left: -20px;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  vertical-align: middle;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-right: 0;
  padding-left: 0;
}
.input-sm,
.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-sm,
select.form-group-sm .form-control {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm,
textarea.form-group-sm .form-control,
select[multiple].input-sm,
select[multiple].form-group-sm .form-control {
  height: auto;
}
.input-lg,
.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
select.input-lg,
select.form-group-lg .form-control {
  height: 46px;
  line-height: 46px;
}
textarea.input-lg,
textarea.form-group-lg .form-control,
select[multiple].input-lg,
select[multiple].form-group-lg .form-control {
  height: auto;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 42.5px;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none;
}
.input-lg + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}
.input-sm + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #3c763d;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #8a6d3b;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
  top: 25px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 0;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}
.form-horizontal .form-group {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 14.3px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
  }
}
.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  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;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  pointer-events: none;
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: .65;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link {
  font-weight: normal;
  color: #337ab7;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity .15s linear;
       -o-transition: opacity .15s linear;
          transition: opacity .15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
  visibility: hidden;
}
.collapse.in {
  display: block;
  visibility: visible;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-timing-function: ease;
       -o-transition-timing-function: ease;
          transition-timing-function: ease;
  -webkit-transition-duration: .35s;
       -o-transition-duration: .35s;
          transition-duration: .35s;
  -webkit-transition-property: height, visibility;
       -o-transition-property: height, visibility;
          transition-property: height, visibility;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #337ab7;
  outline: 0;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #777;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  right: 0;
  left: auto;
}
.dropdown-menu-left {
  right: auto;
  left: 0;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 4px solid;
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}
@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
  .navbar-right .dropdown-menu-left {
    right: auto;
    left: 0;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child > .btn:last-child,
.btn-group > .btn-group:first-child > .dropdown-toggle {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn-group:last-child > .btn:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-right: 8px;
  padding-left: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-right: 12px;
  padding-left: 12px;
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 4px;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  display: table-cell;
  float: none;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*="col-"] {
  float: none;
  padding-right: 0;
  padding-left: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  line-height: 46px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555;
  text-align: center;
  background-color: #eee;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  margin-left: -1px;
}
.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eee;
}
.nav > li.disabled > a {
  color: #777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eee;
  border-color: #337ab7;
}
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eee #eee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555;
  cursor: default;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 4px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #337ab7;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.tab-content > .tab-pane {
  display: none;
  visibility: hidden;
}
.tab-content > .active {
  display: block;
  visibility: visible;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 4px;
  }
}
@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  padding-right: 15px;
  padding-left: 15px;
  overflow-x: visible;
  -webkit-overflow-scrolling: touch;
  border-top: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
    visibility: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-right: 0;
    padding-left: 0;
  }
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 768px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.navbar-brand {
  float: left;
  height: 50px;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 768px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-top: 8px;
  margin-right: 15px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 7.5px -15px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
.navbar-form {
  padding: 10px 15px;
  margin-top: 8px;
  margin-right: -15px;
  margin-bottom: 8px;
  margin-left: -15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}
.navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}
.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}
.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-right: 15px;
    margin-left: 15px;
  }
}
@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
    margin-right: -15px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav > li > a {
  color: #777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-default .btn-link {
  color: #777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}
.navbar-inverse {
  background-color: #222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: #080808;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link {
  color: #9d9d9d;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #ccc;
  content: "/\00a0";
}
.breadcrumb > .active {
  color: #777;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #23527c;
  background-color: #eee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #fff;
  cursor: default;
  background-color: #337ab7;
  border-color: #337ab7;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.pager {
  padding-left: 0;
  margin: 20px 0;
  text-align: center;
  list-style: none;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
}
.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}
a.label:hover,
a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: #777;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #5e5e5e;
}
.label-primary {
  background-color: #337ab7;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #286090;
}
.label-success {
  background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}
.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}
.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}
.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #777;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge {
  top: 0;
  padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #337ab7;
  background-color: #fff;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}
.jumbotron {
  padding: 30px 15px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eee;
}
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}
.jumbotron > hr {
  border-top-color: #d5d5d5;
}
.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 6px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding: 48px 0;
  }
  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 63px;
  }
}
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: border .2s ease-in-out;
       -o-transition: border .2s ease-in-out;
          transition: border .2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
  margin-right: auto;
  margin-left: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #337ab7;
}
.thumbnail .caption {
  padding: 9px;
  color: #333;
}
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-o-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.progress-bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
  -webkit-transition: width .6s ease;
       -o-transition: width .6s ease;
          transition: width .6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
          background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
       -o-animation: progress-bar-stripes 2s linear infinite;
          animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media-right,
.media > .pull-right {
  padding-left: 10px;
}
.media-left,
.media > .pull-left {
  padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}
.media-middle {
  vertical-align: middle;
}
.media-bottom {
  vertical-align: bottom;
}
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
.list-group {
  padding-left: 0;
  margin-bottom: 20px;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.list-group-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
a.list-group-item {
  color: #555;
}
a.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:hover,
a.list-group-item:focus {
  color: #555;
  text-decoration: none;
  background-color: #f5f5f5;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #eee;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #777;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #c7ddef;
}
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
a.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,
a.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.list-group-item-success.active,
a.list-group-item-success.active:hover,
a.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
a.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover,
a.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
a.list-group-item-info.active,
a.list-group-item-info.active:hover,
a.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
a.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover,
a.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
a.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover,
a.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
a.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
          box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}
.panel-body {
  padding: 15px;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
.panel-title > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.list-group + .panel-footer {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-right: 15px;
  padding-left: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  margin-bottom: 0;
  border: 0;
}
.panel-group {
  margin-bottom: 20px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.panel-default {
  border-color: #ddd;
}
.panel-default > .panel-heading {
  color: #333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}
.panel-primary {
  border-color: #337ab7;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7;
}
.panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive.embed-responsive-4by3 {
  padding-bottom: 75%;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, .15);
}
.well-lg {
  padding: 24px;
  border-radius: 6px;
}
.well-sm {
  padding: 9px;
  border-radius: 3px;
}
.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: .2;
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: .5;
}
button.close {
  -webkit-appearance: none;
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
}
.modal-open {
  overflow: hidden;
}
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform .3s ease-out;
       -o-transition:      -o-transform .3s ease-out;
          transition:         transform .3s ease-out;
  -webkit-transform: translate(0, -25%);
      -ms-transform: translate(0, -25%);
       -o-transform: translate(0, -25%);
          transform: translate(0, -25%);
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
       -o-transform: translate(0, 0);
          transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: 6px;
  outline: 0;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
          box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}
.modal-backdrop {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  background-color: #000;
}
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}
.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: .5;
}
.modal-header {
  min-height: 16.42857143px;
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
            box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: 1.4;
  visibility: visible;
  filter: alpha(opacity=0);
  opacity: 0;
}
.tooltip.in {
  filter: alpha(opacity=90);
  opacity: .9;
}
.tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}
.tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}
.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}
.tooltip.left {
  padding: 0 5px;
  margin-left: -3px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #000;
  border-radius: 4px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
  right: 5px;
  bottom: 0;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: left;
  white-space: normal;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
          box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow:after {
  content: "";
  border-width: 10px;
}
.popover.top > .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, .25);
  border-bottom-width: 0;
}
.popover.top > .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  content: " ";
  border-top-color: #fff;
  border-bottom-width: 0;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, .25);
  border-left-width: 0;
}
.popover.right > .arrow:after {
  bottom: -10px;
  left: 1px;
  content: " ";
  border-right-color: #fff;
  border-left-width: 0;
}
.popover.bottom > .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, .25);
}
.popover.bottom > .arrow:after {
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, .25);
}
.popover.left > .arrow:after {
  right: 1px;
  bottom: -10px;
  content: " ";
  border-right-width: 0;
  border-left-color: #fff;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: .6s ease-in-out left;
       -o-transition: .6s ease-in-out left;
          transition: .6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform .6s ease-in-out;
         -o-transition:      -o-transform .6s ease-in-out;
            transition:         transform .6s ease-in-out;

    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    -webkit-perspective: 1000;
            perspective: 1000;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    left: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    left: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
  filter: alpha(opacity=50);
  opacity: .5;
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control.right {
  right: 0;
  left: auto;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control:hover,
.carousel-control:focus {
  color: #fff;
  text-decoration: none;
  filter: alpha(opacity=90);
  outline: 0;
  opacity: .9;
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  font-family: serif;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
}
.carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -15px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -15px;
  }
  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-footer:before,
.modal-footer:after {
  display: table;
  content: " ";
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-footer:after {
  clear: both;
}
.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
  visibility: hidden !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
/*# sourceMappingURL=bootstrap.css.map */

/* including package ext-theme-base */
/**
 * Creates a background gradient.
 *
 * Example usage:
 *     .foo {
 *          @include background-gradient(#808080, matte, left);
 *     }
 *
 * @param {Color} $bg-color The background color of the gradient
 * @param {String/List} [$type=$base-gradient] The type of gradient to be used. Can either
 * be a String which is a predefined gradient name, or it can can be a list of color stops.
 * If null is passed, this mixin will still set the `background-color` to $bg-color.
 * The available predefined gradient names are:
 *
 * * bevel
 * * glossy
 * * recessed
 * * matte
 * * matte-reverse
 * * panel-header
 * * tabbar
 * * tab
 * * tab-active
 * * tab-over
 * * tab-disabled
 * * grid-header
 * * grid-header-over
 * * grid-row-over
 * * grid-cell-special
 * * glossy-button
 * * glossy-button-over
 * * glossy-button-pressed
 *
 * Each of these gradient names corresponds to a function named linear-gradient[name].
 * Themes can override these functions to customize the color stops that they return.
 * For example, to override the glossy-button gradient function add a function named
 * "linear-gradient-glossy-button" to a file named "sass/etc/mixins/background-gradient.scss"
 * in your theme.  The function should return the result of calling the Compass linear-gradient
 * function with the desired direction and color-stop information for the gradient.  For example:
 *
 *     @function linear-gradient-glossy-button($direction, $bg-color) {
 *         @return linear-gradient($direction, color_stops(
 *             mix(#fff, $bg-color, 10%),
 *             $bg-color 50%,
 *             mix(#000, $bg-color, 5%) 51%,
 *             $bg-color
 *         ));
 *     }
 *
 * @param {String} [$direction=top] The direction of the gradient. Can either be
 * `top` or `left`.
 *
 * @member Global_CSS
 */
/*
 * Method which inserts a full background-image property for a theme image.
 * It checks if the file exists and if it doesn't, it'll throw an error.
 * By default it will not include the background-image property if it is not found,
 * but this can be changed by changing the default value of $include-missing-images to
 * be true.
 */
/**
 * Includes a google webfont for use in your theme.
 * @param {string} $font-name The name of the font.  If the font name contains spaces
 * use "+" instead of space.
 * @param {string} [$font-weights=400] Comma-separated list of font weights to include.
 *
 * Example usage:
 *
 *     @include google-webfont(
 *         $font-name: Exo,
 *         $font-weights: 200 300 400
 *     );
 *
 * Outputs:
 *
 *     @import url(http://fonts.googleapis.com/css?family=Exo:200,300,400);
 *
 * @member Global_CSS
 */
/* including package ext-theme-neutral */
/* including package ext-theme-neptune */
/* including package ext-theme-crisp */
/* including package ext-theme-crisp */
/** @class Ext.resizer.Resizer */
/* including package ext-theme-neptune */
/** @class Global_CSS */
/** @class Ext.LoadMask */
/** @class Ext.ProgressBar */
/** @class Ext.panel.Tool */
/** @class Ext.button.Button */
/** @class Ext.toolbar.Toolbar */
/** @class Ext.panel.Panel */
/**
 * @var {boolean}
 * True to include the "light" panel UI
 */
/**
 * @var {boolean}
 * True to include the "light-framed" panel UI
 */
/** @class Ext.tip.Tip */
/** @class Ext.form.Labelable */
/** @class Ext.form.field.Base */
/**
 * @var {number} $form-field-height
 * Height for form fields.
 */
/**
 * @var {color} $form-field-focus-border-color
 * In the default neptune color scheme this is the same as $base-highlight-color
 * but it does not change automatically when one changes the $base-color.  This is because
 * checkboxes and radio buttons have this focus color hard coded into their background
 * images.  If this color is changed, you should also modify checkbox and radio button
 * background images to match
 */
/** @class Ext.form.field.Display */
/** @class Ext.form.field.Checkbox */
/** @class Ext.grid.header.Container */
/** @class Ext.grid.column.Column */
/** @class Ext.resizer.Splitter */
/** @class Ext.layout.container.Border */
/** @class Ext.tab.Tab */
/** @class Ext.tab.Bar */
/** @class Ext.window.Window */
/** @class Ext.container.ButtonGroup */
/** @class Ext.form.FieldSet */
/** @class Ext.toolbar.Paging */
/** @class Ext.view.BoundList */
/** @class Ext.picker.Date */
/** @class Ext.picker.Color */
/** @class Ext.grid.column.Action */
/** @class Ext.grid.feature.Grouping */
/** @class Ext.menu.Menu */
/** @class Ext.grid.plugin.RowEditing */
/** @class Ext.layout.container.Accordion */
/** @class Ext.resizer.Resizer */
/** @class Ext.selection.CheckboxModel */
/* including package ext-theme-neutral */
/**
 * @class Global_CSS
 */
/**
 * @var {color} $color
 * The default text color to be used throughout the theme.
 */
/**
 * @var {string} $font-family
 * The default font-family to be used throughout the theme.
 */
/**
 * @var {number} $font-size
 * The default font-size to be used throughout the theme.
 */
/**
 * @var {string/number}
 * The default font-weight to be used throughout the theme.
 */
/**
 * @var {string/number}
 * The default font-weight for bold font to be used throughout the theme.
 */
/**
 * @var {string/number} $line-height
 * The default line-height to be used throughout the theme.
 */
/**
 * @var {string} $base-gradient
 * The base gradient to be used throughout the theme.
 */
/**
 * @var {color} $base-color
 * The base color to be used throughout the theme.
 */
/**
 * @var {color} $neutral-color
 * The neutral color to be used throughout the theme.
 */
/**
 * @var {color} $body-background-color
 * Background color to apply to the body element.  If set to transparent or 'none' no
 * background-color style will be set on the body element.
 */
/**
 * @class Ext.FocusManager
 */
/**
 * @var {color}
 * The border-color of the focusFrame.  See {@link #method-enable}.
 */
/**
 * @var {color}
 * The border-style of the focusFrame.  See {@link #method-enable}.
 */
/**
 * @var {color}
 * The border-width of the focusFrame.  See {@link #method-enable}.
 */
/**
 * @class Ext.LoadMask
 */
/**
 * @var {number}
 * Opacity of the LoadMask
 */
/**
 * @var {color}
 * The background-color of the LoadMask
 */
/**
 * @var {string}
 * The type of cursor to dislay when the cursor is over the LoadMask
 */
/**
 * @var {number/list}
 * The padding to apply to the LoadMask's message element
 */
/**
 * @var {string}
 * The border-style of the LoadMask's message element
 */
/**
 * @var {color}
 * The border-color of the LoadMask's message element
 */
/**
 * @var {number}
 * The border-width of the LoadMask's message element
 */
/**
 * @var {color}
 * The background-color of the LoadMask's message element
 */
/**
 * @var {string/list}
 * The background-gradient of the LoadMask's message element. Can be either the name
 * of a predefined gradient or a list of color stops. Used as the `$type` parameter for
 * {@link Global_CSS#background-gradient}.
 */
/**
 * @var {number/list}
 * The padding of the message inner element
 */
/**
 * @var {string}
 * The icon to display in the message inner element
 */
/**
 * @var {list}
 * The background-position of the icon
 */
/**
 * @var {string}
 * The border-style of the message inner element
 */
/**
 * @var {color}
 * The border-color of the message inner element
 */
/**
 * @var {number}
 * The border-width of the message inner element
 */
/**
 * @var {color}
 * The background-color of the message inner element
 */
/**
 * @var {color}
 * The text color of the message inner element
 */
/**
 * @var {number}
 * The font-size of the message inner element
 */
/**
 * @var {string}
 * The font-weight of the message inner element
 */
/**
 * @var {string}
 * The font-family of the message inner element
 */
/**
 * @var {number/list}
 * The padding of the message element
 */
/**
 * @var {number}
 * The border-radius of the message element
 */
/**
 * @class Ext.ProgressBar
 */
/**
 * @var {number}
 * The height of the ProgressBar
 */
/**
 * @var {color}
 * The border-color of the ProgressBar
 */
/**
 * @var {number}
 * The border-width of the ProgressBar
 */
/**
 * @var {number}
 * The border-radius of the ProgressBar
 */
/**
 * @var {color}
 * The background-color of the ProgressBar
 */
/**
 * @var {color}
 * The background-color of the ProgressBar's moving element
 */
/**
 * @var {string/list}
 * The background-gradient of the ProgressBar's moving element. Can be either the name of
 * a predefined gradient or a list of color stops. Used as the `$type` parameter for
 * {@link Global_CSS#background-gradient}.
 */
/**
 * @var {color}
 * The color of the ProgressBar's text when in front of the ProgressBar's moving element
 */
/**
 * @var {color}
 * The color of the ProgressBar's text when the ProgressBar's 'moving element is not under it
 */
/**
 * @var {string}
 * The text-align of the ProgressBar's text
 */
/**
 * @var {number}
 * The font-size of the ProgressBar's text
 */
/**
 * @var {string}
 * The font-weight of the ProgressBar's text
 */
/**
 * @var {string}
 * The font-family of the ProgressBar's text
 */
/**
 * @var {boolean}
 * True to include the "default" ProgressBar UI
 */
/**
 * @class Ext.panel.Tool
 */
/**
 * @var {number}
 * The size of Tools
 */
/**
 * @var {boolean}
 * True to change the background-position of the Tool on hover. Allows for a separate
 * hover state icon in the sprite.
 */
/**
 * @var {string}
 * The cursor to display when the mouse cursor is over a Tool
 */
/**
 * @var {number}
 * The opacity of Tools
 */
/**
 * @var {number}
 * The opacity of hovered Tools
 */
/**
 * @var {number}
 * The opacity of pressed Tools
 */
/**
 * @var {string}
 * The sprite to use as the background-image for Tools
 */
/** @class Ext.panel.Header */
/** @class Ext.button.Button */
/**
 * @var {number}
 * The default width for a button's {@link #cfg-menu} arrow
 */
/**
 * @var {number}
 * The default height for a button's {@link #cfg-menu} arrow
 */
/**
 * @var {number}
 * The default width for a {@link Ext.button.Split Split Button}'s arrow
 */
/**
 * @var {number}
 * The default height for a {@link Ext.button.Split Split Button}'s arrow
 */
/**
 * @var {number}
 * The default space between a button's icon and text
 */
/**
 * @var {number}
 * The default border-radius for a small {@link #scale} button
 */
/**
 * @var {number}
 * The default border-width for a small {@link #scale} button
 */
/**
 * @var {number}
 * The default padding for a small {@link #scale} button
 */
/**
 * @var {number}
 * The default horizontal padding to add to the left and right of the text element for
 * a small {@link #scale} button
 */
/**
 * @var {number}
 * The default font-size for a small {@link #scale} button
 */
/**
 * @var {number}
 * The default font-size for a small {@link #scale} button when the cursor is over the button
 */
/**
 * @var {number}
 * The default font-size for a small {@link #scale} button when the button is focused
 */
/**
 * @var {number}
 * The default font-size for a small {@link #scale} button when the button is pressed
 */
/**
 * @var {number}
 * The default font-size for a small {@link #scale} button when the button is disabled
 */
/**
 * @var {string}
 * The default font-weight for a small {@link #scale} button
 */
/**
 * @var {string}
 * The default font-weight for a small {@link #scale} button when the cursor is over the button
 */
/**
 * @var {string}
 * The default font-weight for a small {@link #scale} button when the button is focused
 */
/**
 * @var {string}
 * The default font-weight for a small {@link #scale} button when the button is pressed
 */
/**
 * @var {string}
 * The default font-weight for a small {@link #scale} button when the button is disabled
 */
/**
 * @var {string}
 * The default font-family for a small {@link #scale} button
 */
/**
 * @var {string}
 * The default font-family for a small {@link #scale} button when the cursor is over the button
 */
/**
 * @var {string}
 * The default font-family for a small {@link #scale} button when the button is focused
 */
/**
 * @var {string}
 * The default font-family for a small {@link #scale} button when the button is pressed
 */
/**
 * @var {string}
 * The default font-family for a small {@link #scale} button when the button is disabled
 */
/**
 * @var {number}
 * The line-height for the text in a small {@link #scale} button
 */
/**
 * @var {number}
 * The default icon size for a small {@link #scale} button
 */
/**
 * @var {number}
 * The space between a small {@link #scale} button's icon and text
 */
/**
 * @var {number}
 * The default width of a small {@link #scale} button's {@link #cfg-menu} arrow
 */
/**
 * @var {number}
 * The default height of a small {@link #scale} button's {@link #cfg-menu} arrow
 */
/**
 * @var {number}
 * The default width of a small {@link #scale} {@link Ext.button.Split Split Button}'s arrow
 */
/**
 * @var {number}
 * The default height of a small {@link #scale} {@link Ext.button.Split Split Button}'s arrow
 */
/**
 * @var {number}
 * The default border-radius for a medium {@link #scale} button
 */
/**
 * @var {number}
 * The default border-width for a medium {@link #scale} button
 */
/**
 * @var {number}
 * The default padding for a medium {@link #scale} button
 */
/**
 * @var {number}
 * The default horizontal padding to add to the left and right of the text element for
 * a medium {@link #scale} button
 */
/**
 * @var {number}
 * The default font-size for a medium {@link #scale} button
 */
/**
 * @var {number}
 * The default font-size for a medium {@link #scale} button when the cursor is over the button
 */
/**
 * @var {number}
 * The default font-size for a medium {@link #scale} button when the button is focused
 */
/**
 * @var {number}
 * The default font-size for a medium {@link #scale} button when the button is pressed
 */
/**
 * @var {number}
 * The default font-size for a medium {@link #scale} button when the button is disabled
 */
/**
 * @var {string}
 * The default font-weight for a medium {@link #scale} button
 */
/**
 * @var {string}
 * The default font-weight for a medium {@link #scale} button when the cursor is over the button
 */
/**
 * @var {string}
 * The default font-weight for a medium {@link #scale} button when the button is focused
 */
/**
 * @var {string}
 * The default font-weight for a medium {@link #scale} button when the button is pressed
 */
/**
 * @var {string}
 * The default font-weight for a medium {@link #scale} button when the button is disabled
 */
/**
 * @var {string}
 * The default font-family for a medium {@link #scale} button
 */
/**
 * @var {string}
 * The default font-family for a medium {@link #scale} button when the cursor is over the button
 */
/**
 * @var {string}
 * The default font-family for a medium {@link #scale} button when the button is focused
 */
/**
 * @var {string}
 * The default font-family for a medium {@link #scale} button when the button is pressed
 */
/**
 * @var {string}
 * The default font-family for a medium {@link #scale} button when the button is disabled
 */
/**
 * @var {number}
 * The line-height for the text in a medium {@link #scale} button
 */
/**
 * @var {number}
 * The default icon size for a medium {@link #scale} button
 */
/**
 * @var {number}
 * The space between a medium {@link #scale} button's icon and text
 */
/**
 * @var {number}
 * The default width of a medium {@link #scale} button's {@link #cfg-menu} arrow
 */
/**
 * @var {number}
 * The default height of a medium {@link #scale} button's {@link #cfg-menu} arrow
 */
/**
 * @var {number}
 * The default width of a medium {@link #scale} {@link Ext.button.Split Split Button}'s arrow
 */
/**
 * @var {number}
 * The default height of a medium {@link #scale} {@link Ext.button.Split Split Button}'s arrow
 */
/**
 * @var {number}
 * The default border-radius for a large {@link #scale} button
 */
/**
 * @var {number}
 * The default border-width for a large {@link #scale} button
 */
/**
 * @var {number}
 * The default padding for a large {@link #scale} button
 */
/**
 * @var {number}
 * The default horizontal padding to add to the left and right of the text element for
 * a large {@link #scale} button
 */
/**
 * @var {number}
 * The default font-size for a large {@link #scale} button
 */
/**
 * @var {number}
 * The default font-size for a large {@link #scale} button when the cursor is over the button
 */
/**
 * @var {number}
 * The default font-size for a large {@link #scale} button when the button is focused
 */
/**
 * @var {number}
 * The default font-size for a large {@link #scale} button when the button is pressed
 */
/**
 * @var {number}
 * The default font-size for a large {@link #scale} button when the button is disabled
 */
/**
 * @var {string}
 * The default font-weight for a large {@link #scale} button
 */
/**
 * @var {string}
 * The default font-weight for a large {@link #scale} button when the cursor is over the button
 */
/**
 * @var {string}
 * The default font-weight for a large {@link #scale} button when the button is focused
 */
/**
 * @var {string}
 * The default font-weight for a large {@link #scale} button when the button is pressed
 */
/**
 * @var {string}
 * The default font-weight for a large {@link #scale} button when the button is disabled
 */
/**
 * @var {string}
 * The default font-family for a large {@link #scale} button
 */
/**
 * @var {string}
 * The default font-family for a large {@link #scale} button when the cursor is over the button
 */
/**
 * @var {string}
 * The default font-family for a large {@link #scale} button when the button is focused
 */
/**
 * @var {string}
 * The default font-family for a large {@link #scale} button when the button is pressed
 */
/**
 * @var {string}
 * The default font-family for a large {@link #scale} button when the button is disabled
 */
/**
 * @var {number}
 * The line-height for the text in a large {@link #scale} button
 */
/**
 * @var {number}
 * The default icon size for a large {@link #scale} button
 */
/**
 * @var {number}
 * The space between a large {@link #scale} button's icon and text
 */
/**
 * @var {number}
 * The default width of a large {@link #scale} button's {@link #cfg-menu} arrow
 */
/**
 * @var {number}
 * The default height of a large {@link #scale} button's {@link #cfg-menu} arrow
 */
/**
 * @var {number}
 * The default width of a large {@link #scale} {@link Ext.button.Split Split Button}'s arrow
 */
/**
 * @var {number}
 * The default height of a large {@link #scale} {@link Ext.button.Split Split Button}'s arrow
 */
/**
 * @var {color}
 * The base color for the `default` button UI
 */
/**
 * @var {color}
 * The base color for the `default` button UI when the cursor is over the button
 */
/**
 * @var {color}
 * The base color for the `default` button UI when the button is focused
 */
/**
 * @var {color}
 * The base color for the `default` button UI when the button is pressed
 */
/**
 * @var {color}
 * The base color for the `default` button UI when the button is disabled
 */
/**
 * @var {color}
 * The border-color for the `default` button UI
 */
/**
 * @var {color}
 * The border-color for the `default` button UI when the cursor is over the button
 */
/**
 * @var {color}
 * The border-color for the `default` button UI when the button is focused
 */
/**
 * @var {color}
 * The border-color for the `default` button UI when the button is pressed
 */
/**
 * @var {color}
 * The border-color for the `default` button UI when the button is disabled
 */
/**
 * @var {color}
 * The background-color for the `default` button UI
 */
/**
 * @var {color}
 * The background-color for the `default` button UI when the cursor is over the button
 */
/**
 * @var {color}
 * The background-color for the `default` button UI when the button is focused
 */
/**
 * @var {color}
 * The background-color for the `default` button UI when the button is pressed
 */
/**
 * @var {color}
 * The background-color for the `default` button UI when the button is disabled
 */
/**
 * @var {string/list}
 * The background-gradient for the `default` button UI.  Can be either the name of a
 * predefined gradient or a list of color stops. Used as the `$type` parameter for
 * {@link Global_CSS#background-gradient}.
 */
/**
 * @var {string/list}
 * The background-gradient for the `default` button UI when the cursor is over the button.
 * Can be either the name of a predefined gradient or a list of color stops. Used as the
 * `$type` parameter for {@link Global_CSS#background-gradient}.
 */
/**
 * @var {string/list}
 * The background-gradient for the `default` button UI when the button is focused.  Can be
 * either the name of a predefined gradient or a list of color stops. Used as the `$type`
 * parameter for {@link Global_CSS#background-gradient}.
 */
/**
 * @var {string/list}
 * The background-gradient for the `default` button UI when the button is pressed.  Can be
 * either the name of a predefined gradient or a list of color stops. Used as the `$type`
 * parameter for {@link Global_CSS#background-gradient}.
 */
/**
 * @var {string/list}
 * The background-gradient for the `default` button UI when the button is disabled.  Can be
 * either the name of a predefined gradient or a list of color stops. Used as the `$type`
 * parameter for {@link Global_CSS#background-gradient}.
 */
/**
 * @var {color}
 * The text color for the `default` button UI
 */
/**
 * @var {color}
 * The text color for the `default` button UI when the cursor is over the button
 */
/**
 * @var {color}
 * The text color for the `default` button UI when the button is focused
 */
/**
 * @var {color}
 * The text color for the `default` button UI when the button is pressed
 */
/**
 * @var {color}
 * The text color for the `default` button UI when the button is disabled
 */
/**
 * @var {color}
 * The color of the {@link #glyph} icon for the `default` button UI
 */
/**
 * @var {color}
 * The opacity of the {@link #glyph} icon for the `default` button UI
 */
/**
 * @var {color}
 * The border-color for the `default-toolbar` button UI
 */
/**
 * @var {color}
 * The border-color for the `default-toolbar` button UI when the cursor is over the button
 */
/**
 * @var {color}
 * The border-color for the `default-toolbar` button UI when the button is focused
 */
/**
 * @var {color}
 * The border-color for the `default-toolbar` button UI when the button is pressed
 */
/**
 * @var {color}
 * The border-color for the `default-toolbar` button UI when the button is disabled
 */
/**
 * @var {color}
 * The background-color for the `default-toolbar` button UI
 */
/**
 * @var {color}
 * The background-color for the `default-toolbar` button UI when the cursor is over the button
 */
/**
 * @var {color}
 * The background-color for the `default-toolbar` button UI when the button is focused
 */
/**
 * @var {color}
 * The background-color for the `default-toolbar` button UI when the button is pressed
 */
/**
 * @var {color}
 * The background-color for the `default-toolbar` button UI when the button is disabled
 */
/**
 * @var {string/list}
 * The background-gradient for the `default-toolbar` button UI.  Can be either the name of
 * a predefined gradient or a list of color stops. Used as the `$type` parameter for
 * {@link Global_CSS#background-gradient}.
 */
/**
 * @var {string/list}
 * The background-gradient for the `default-toolbar` button UI when the cursor is over the
 * button. Can be either the name of a predefined gradient or a list of color stops. Used
 * as the `$type` parameter for {@link Global_CSS#background-gradient}.
 */
/**
 * @var {string/list}
 * The background-gradient for the `default-toolbar` button UI when the button is focused.
 * Can be either the name of a predefined gradient or a list of color stops. Used as the
 * `$type` parameter for {@link Global_CSS#background-gradient}.
 */
/**
 * @var {string/list}
 * The background-gradient for the `default-toolbar` button UI when the button is pressed.
 * Can be either the name of a predefined gradient or a list of color stops. Used as the
 * `$type` parameter for {@link Global_CSS#background-gradient}.
 */
/**
 * @var {string/list}
 * The background-gradient for the `default-toolbar` button UI when the button is disabled.
 * Can be either the name of a predefined gradient or a list of color stops. Used as the
 * `$type` parameter for {@link Global_CSS#background-gradient}.
 */
/**
 * @var {color}
 * The text color for the `default-toolbar` button UI
 */
/**
 * @var {color}
 * The text color for the `default-toolbar` button UI when the cursor is over the button
 */
/**
 * @var {color}
 * The text color for the `default-toolbar` button UI when the button is focused
 */
/**
 * @var {color}
 * The text color for the `default-toolbar` button UI when the button is pressed
 */
/**
 * @var {color}
 * The text color for the `default-toolbar` button UI when the button is disabled
 */
/**
 * @var {color}
 * The color of the {@link #glyph} icon for the `default-toolbar` button UI
 */
/**
 * @var {color}
 * The opacity of the {@link #glyph} icon for the `default-toolbar` button UI
 */
/**
 * @var {boolean} $button-include-ui-menu-arrows
 * True to use a different image url for the menu button arrows for each button UI
 */
/**
 * @var {boolean} $button-include-ui-split-arrows
 * True to use a different image url for the split button arrows for each button UI
 */
/**
 * @var {boolean} $button-include-split-over-arrows
 * True to include different split arrows for buttons' hover state.
 */
/**
 * @var {boolean} $button-include-split-noline-arrows
 * True to include "noline" split arrows for buttons in their default state.
 */
/**
 * @var {boolean} $button-toolbar-include-split-noline-arrows
 * True to include "noline" split arrows for toolbar buttons in their default state.
 */
/**
 * @var {number} $button-opacity-disabled
 * opacity to apply to the button's main element when the buton is disabled
 */
/**
 * @var {number} $button-inner-opacity-disabled
 * opacity to apply to the button's inner elements (icon and text) when the buton is disabled
 */
/**
 * @var {number} $button-toolbar-opacity-disabled
 * opacity to apply to the toolbar button's main element when the button is disabled
 */
/**
 * @var {number} $button-toolbar-inner-opacity-disabled
 * opacity to apply to the toolbar button's inner elements (icon and text) when the buton is disabled
 */
/**
 * @var {boolean}
 * True to include the "default" button UI
 */
/**
 * @var {boolean}
 * True to include the "default" button UI for "small" scale buttons
 */
/**
 * @var {boolean}
 * True to include the "default" button UI for "medium" scale buttons
 */
/**
 * @var {boolean}
 * True to include the "default" button UI for "large" scale buttons
 */
/**
 * @var {boolean}
 * True to include the "default" button UI for buttons rendered inside a grid cell (Slightly smaller height than default)
 */
/**
 * @var {boolean}
 * True to include the "default-toolbar" button UI
 */
/**
 * @var {boolean}
 * True to include the "default-toolbar" button UI for "small" scale buttons
 */
/**
 * @var {boolean}
 * True to include the "default-toolbar" button UI for "medium" scale buttons
 */
/**
 * @var {boolean}
 * True to include the "default-toolbar" button UI for "large" scale buttons
 */
/**
 * @class Ext.cell.Button
 */
/**
 * @var {number}
 * The default width for a grid cell button's {@link #cfg-menu} arrow
 */
/**
 * @var {number}
 * The default height for a grid cell button's {@link #cfg-menu} arrow
 */
/**
 * @var {number}
 * The default width a grid cell {@link Ext.button.Split Split Button}'s arrow
 */
/**
 * @var {number}
 * The default height a grid cell {@link Ext.button.Split Split Button}'s arrow
 */
/**
 * @var {number}
 * The default space between a grid cell button's icon and text
 */
/**
 * @var {number}
 * The default border-radius for a grid cell button
 */
/**
 * @var {number}
 * The default border-width for a grid cell button
 */
/**
 * @var {number}
 * The default padding for a grid cell button
 */
/**
 * @var {number}
 * The default horizontal padding to add to the left and right of the text element for
 * a grid cell button
 */
/**
 * @var {number}
 * The default font-size for a grid cell button
 */
/**
 * @var {number}
 * The default font-size for a grid cell button when the cursor is over the button
 */
/**
 * @var {number}
 * The default font-size for a grid cell button when the button is focused
 */
/**
 * @var {number}
 * The default font-size for a grid cell button when the button is pressed
 */
/**
 * @var {number}
 * The default font-size for a grid cell button when the button is disabled
 */
/**
 * @var {string}
 * The default font-weight for a grid cell button
 */
/**
 * @var {string}
 * The default font-weight for a grid cell button when the cursor is over the button
 */
/**
 * @var {string}
 * The default font-weight for a grid cell button when the button is focused
 */
/**
 * @var {string}
 * The default font-weight for a grid cell button when the button is pressed
 */
/**
 * @var {string}
 * The default font-weight for a grid cell button when the button is disabled
 */
/**
 * @var {string}
 * The default font-family for a grid cell button
 */
/**
 * @var {string}
 * The default font-family for a grid cell button when the cursor is over the button
 */
/**
 * @var {string}
 * The default font-family for a grid cell button when the button is focused
 */
/**
 * @var {string}
 * The default font-family for a grid cell button when the button is pressed
 */
/**
 * @var {string}
 * The default font-family for a grid cell button when the button is disabled
 */
/**
 * @var {number}
 * The line-height for the text in a grid cell button
 */
/**
 * @var {number}
 * The default icon size for a grid cell button
 */
/**
 * @var {number}
 * The space between a grid cell button's icon and text
 */
/**
 * @var {color}
 * The base color for the `cell` button UI
 */
/**
 * @var {color}
 * The base color for the `cell` button UI when the cursor is over the button
 */
/**
 * @var {color}
 * The base color for the `cell` button UI when the button is focused
 */
/**
 * @var {color}
 * The base color for the `cell` button UI when the button is pressed
 */
/**
 * @var {color}
 * The base color for the `cell` button UI when the button is disabled
 */
/**
 * @var {color}
 * The border-color for the `cell` button UI
 */
/**
 * @var {color}
 * The border-color for the `cell` button UI when the cursor is over the button
 */
/**
 * @var {color}
 * The border-color for the `cell` button UI when the button is focused
 */
/**
 * @var {color}
 * The border-color for the `cell` button UI when the button is pressed
 */
/**
 * @var {color}
 * The border-color for the `cell` button UI when the button is disabled
 */
/**
 * @var {color}
 * The background-color for the `cell` button UI
 */
/**
 * @var {color}
 * The background-color for the `cell` button UI when the cursor is over the button
 */
/**
 * @var {color}
 * The background-color for the `cell` button UI when the button is focused
 */
/**
 * @var {color}
 * The background-color for the `cell` button UI when the button is pressed
 */
/**
 * @var {color}
 * The background-color for the `cell` button UI when the button is disabled
 */
/**
 * @var {string/list}
 * The background-gradient for the `cell` button UI.  Can be either the name of a
 * predefined gradient or a list of color stops. Used as the `$type` parameter for
 * {@link Global_CSS#background-gradient}.
 */
/**
 * @var {string/list}
 * The background-gradient for the `cell` button UI when the cursor is over the button.
 * Can be either the name of a predefined gradient or a list of color stops. Used as the
 * `$type` parameter for {@link Global_CSS#background-gradient}.
 */
/**
 * @var {string/list}
 * The background-gradient for the `cell` button UI when the button is focused.  Can be
 * either the name of a predefined gradient or a list of color stops. Used as the `$type`
 * parameter for {@link Global_CSS#background-gradient}.
 */
/**
 * @var {string/list}
 * The background-gradient for the `cell` button UI when the button is pressed.  Can be
 * either the name of a predefined gradient or a list of color stops. Used as the `$type`
 * parameter for {@link Global_CSS#background-gradient}.
 */
/**
 * @var {string/list}
 * The background-gradient for the `cell` button UI when the button is disabled.  Can be
 * either the name of a predefined gradient or a list of color stops. Used as the `$type`
 * parameter for {@link Global_CSS#background-gradient}.
 */
/**
 * @var {color}
 * The text color for the `cell` button UI
 */
/**
 * @var {color}
 * The text color for the `cell` button UI when the cursor is over the button
 */
/**
 * @var {color}
 * The text color for the `cell` button UI when the button is focused
 */
/**
 * @var {color}
 * The text color for the `cell` button UI when the button is pressed
 */
/**
 * @var {color}
 * The text color for the `cell` button UI when the button is disabled
 */
/**
 * @var {color}
 * The color of the {@link #glyph} icon for the `cell` button UI
 */
/**
 * @var {color}
 * The opacity of the {@link #glyph} icon for the `cell` button UI
 */
/**
 * @var {number} $button-opacity-disabled
 * opacity to apply to the button's main element when the button is disabled
 */
/**
 * @var {number} $button-inner-opacity-disabled
 * opacity to apply to the button's inner elements (icon and text) when the buton is disabled
 */
/**
 * @class Ext.toolbar.Toolbar
 */
/**
 * @var {number}
 * The default font-size of Toolbar text
 */
/**
 * @var {color}
 * The background-color of the Toolbar
 */
/**
 * @var {string/list}
 * The background-gradient of the Toolbar.  Can be either the name of a predefined gradient
 * or a list of color stops. Used as the `$type` parameter for {@link Global_CSS#background-gradient}.
 */
/**
 * @var {number}
 * The horizontal spacing of Toolbar items
 */
/**
 * @var {number}
 * The vertical spacing of Toolbar items
 */
/**
 * @var {number}
 * The horizontal spacing of {@link Ext.panel.Panel#fbar footer} Toolbar items
 */
/**
 * @var {number}
 * The vertical spacing of {@link Ext.panel.Panel#fbar footer} Toolbar items
 */
/**
 * @var {color}
 * The background-color of {@link Ext.panel.Panel#fbar footer} Toolbars
 */
/**
 * @var {number}
 * The border-width of {@link Ext.panel.Panel#fbar footer} Toolbars
 */
/**
 * @var {color}
 * The border-color of Toolbars
 */
/**
 * @var {number}
 * The border-width of Toolbars
 */
/**
 * @var {string}
 * The border-style of Toolbars
 */
/**
 * @var {number}
 * The width of Toolbar {@link Ext.toolbar.Spacer Spacers}
 */
/**
 * @var {color}
 * The main border-color of Toolbar {@link Ext.toolbar.Separator Separators}
 */
/**
 * @var {color}
 * The highlight border-color of Toolbar {@link Ext.toolbar.Separator Separators}
 */
/**
 * @var {number/list}
 * The margin of {@link Ext.toolbar.Separator Separators} on a horizontally oriented Toolbar
 */
/**
 * @var {number}
 * The height of {@link Ext.toolbar.Separator Separators} on a horizontally oriented Toolbar
 */
/**
 * @var {string}
 * The border-style of {@link Ext.toolbar.Separator Separators} on a horizontally oriented Toolbar
 */
/**
 * @var {number}
 * The border-width of {@link Ext.toolbar.Separator Separators} on a horizontally oriented Toolbar
 */
/**
 * @var {number/list}
 * The margin of {@link Ext.toolbar.Separator Separators} on a vertically oriented Toolbar
 */
/**
 * @var {string}
 * The border-style of {@link Ext.toolbar.Separator Separators} on a vertically oriented Toolbar
 */
/**
 * @var {number}
 * The border-width of {@link Ext.toolbar.Separator Separators} on a vertically oriented Toolbar
 */
/**
 * @var {string}
 * The default font-family of Toolbar text
 */
/**
 * @var {number}
 * The default font-size of Toolbar text
 */
/**
 * @var {number}
 * The default font-size of Toolbar text
 */
/**
 * @var {color}
 * The text-color of Toolbar text
 */
/**
 * @var {number}
 * The line-height of Toolbar text
 */
/**
 * @var {number/list}
 * The padding of Toolbar text
 */
/**
 * @var {number}
 * The width of Toolbar scrollers
 */
/**
 * @var {number}
 * The height of Toolbar scrollers
 */
/**
 * @var {number}
 * The width of scrollers on vertically aligned toolbars
 */
/**
 * @var {number}
 * The height of scrollers on vertically aligned toolbars
 */
/**
 * @var {color}
 * The border-color of Toolbar scroller buttons
 */
/**
 * @var {number}
 * The border-width of Toolbar scroller buttons
 */
/**
 * @var {color}
 * The border-color of scroller buttons on vertically aligned toolbars
 */
/**
 * @var {number}
 * The border-width of scroller buttons on vertically aligned toolbars
 */
/**
 * @var {number/list}
 * The margin of "top" Toolbar scroller buttons
 */
/**
 * @var {number/list}
 * The margin of "right" Toolbar scroller buttons
 */
/**
 * @var {number/list}
 * The margin of "bottom" Toolbar scroller buttons
 */
/**
 * @var {number/list}
 * The margin of "left" Toolbar scroller buttons
 */
/**
 * @var {string}
 * The cursor of Toolbar scroller buttons
 */
/**
 * @var {string}
 * The cursor of disabled Toolbar scroller buttons
 */
/**
 * @var {number}
 * The opacity of Toolbar scroller buttons. Only applicable when
 * {@link $toolbar-classic-scrollers} is `false`.
 */
/**
 * @var {number}
 * The opacity of hovered Toolbar scroller buttons. Only applicable when
 * {@link $toolbar-classic-scrollers} is `false`.
 */
/**
 * @var {number}
 * The opacity of pressed Toolbar scroller buttons. Only applicable when
 * {@link $toolbar-classic-scrollers} is `false`.
 */
/**
 * @var {number}
 * The opacity of disabled Toolbar scroller buttons.
 */
/**
 * @var {boolean}
 * `true` to use classic-style scroller buttons.  When `true` scroller buttons are given their
 * hover state by changing their background-position,  When `false` scroller buttons are
 * given their hover state by applying opacity.
 */
/**
 * @var {string}
 * The sprite to use for {@link Ext.panel.Tool Tools} on a Toolbar
 */
/**
 * @var {boolean}
 * True to include the "default" toolbar UI
 */
/**
 * @var {boolean}
 * True to include the "footer" toolbar UI
 */
/**
 * @class Ext.panel.Panel
 */
/**
 * @var {number}
 * The default border-width of Panels
 */
/**
 * @var {color}
 * The base color of Panels
 */
/**
 * @var {color}
 * The default border-color of Panels
 */
/**
 * @var {number}
 * The maximum width a Panel's border can be before resizer handles are embedded
 * into the borders using negative absolute positions.
 *
 * This defaults to 2, so that in the classic theme which uses 1 pixel borders,
 * resize handles are in the content area within the border as they always have
 * been.
 *
 * In the Neptune theme, the handles are embedded into the 5 pixel wide borders
 * of any framed panel.
 */
/**
 * @var {string}
 * The default border-style of Panels
 */
/**
 * @var {color}
 * The default body background-color of Panels
 */
/**
 * @var {color}
 * The default color of text inside a Panel's body
 */
/**
 * @var {color}
 * The default border-color of the Panel body
 */
/**
 * @var {number}
 * The default border-width of the Panel body
 */
/**
 * @var {number}
 * The default font-size of the Panel body
 */
/**
 * @var {string}
 * The default font-weight of the Panel body
 */
/**
 * @var {string}
 * The default font-family of the Panel body
 */
/**
 * @var {number}
 * The space between the Panel {@link Ext.panel.Tool Tools}
 */
/**
 * @var {string}
 * The background sprite to use for Panel {@link Ext.panel.Tool Tools}
 */
/**
 * @var {number}
 * The border-width of Panel Headers
 */
/**
 * @var {string}
 * The border-style of Panel Headers
 */
/**
 * @var {number/list}
 * The padding of Panel Headers
 */
/**
 * @var {number}
 * The font-size of Panel Headers
 */
/**
 * @var {number}
 * The line-height of Panel Headers
 */
/**
 * @var {string}
 * The font-weight of Panel Headers
 */
/**
 * @var {string}
 * The font-family of Panel Headers
 */
/**
 * @var {string}
 * The text-transform of Panel Headers
 */
/**
 * @var {number/list}
 * The padding of the Panel Header's text element
 */
/**
 * @var {number/list}
 * The margin of the Panel Header's text element
 */
/**
 * @var {string/list}
 * The background-gradient of the Panel Header. Can be either the name of a predefined
 * gradient or a list of color stops. Used as the `$type` parameter for
 * {@link Global_CSS#background-gradient}.
 */
/**
 * @var {color}
 * The border-color of the Panel Header
 */
/**
 * @var {color}
 * The inner border-color of the Panel Header
 */
/**
 * @var {number}
 * The inner border-width of the Panel Header
 */
/**
 * @var {color}
 * The text color of the Panel Header
 */
/**
 * @var {color}
 * The background-color of the Panel Header
 */
/**
 * @var {number}
 * The width of the Panel Header icon
 */
/**
 * @var {number}
 * The height of the Panel Header icon
 */
/**
 * @var {number}
 * The space between the Panel Header icon and text
 */
/**
 * @var {list}
 * The background-position of  the Panel Header icon
 */
/**
 * @var {color}
 * The color of the Panel Header glyph icon
 */
/**
 * @var {number}
 * The opacity of the Panel Header glyph icon
 */
/**
 * @var {boolean}
 * True to adjust the padding of borderless panel headers so that their height is the same
 * as the height of bordered panels.  This is helpful when borderless and bordered panels
 * are used side-by-side, as it maintains a consistent vertical alignment.
 */
/**
 * @var {color}
 * The base color of the framed Panels
 */
/**
 * @var {number}
 * The border-radius of framed Panels
 */
/**
 * @var {number}
 * The border-width of framed Panels
 */
/**
 * @var {string}
 * The border-style of framed Panels
 */
/**
 * @var {number}
 * The padding of framed Panels
 */
/**
 * @var {color}
 * The background-color of framed Panels
 */
/**
 * @var {color}
 * The border-color of framed Panels
 */
/**
 * @var {number}
 * The border-width of the body element of framed Panels
 */
/**
 * @var {number}
 * The border-width of framed Panel Headers
 */
/**
 * @var {color}
 * The inner border-color of framed Panel Headers
 */
/**
 * @var {number}
 * The inner border-width of framed Panel Headers
 */
/**
 * @var {number/list}
 * The padding of framed Panel Headers
 */
/**
 * @var {number}
 * The opacity of ghost Panels while dragging
 */
/**
 * @var {string}
 * The direction to strech the background-gradient of top docked Headers when slicing images
 * for IE using Sencha Cmd
 */
/**
 * @var {string}
 * The direction to strech the background-gradient of bottom docked Headers when slicing images
 * for IE using Sencha Cmd
 */
/**
 * @var {string}
 * The direction to strech the background-gradient of right docked Headers when slicing images
 * for IE using Sencha Cmd
 */
/**
 * @var {string}
 * The direction to strech the background-gradient of left docked Headers when slicing images
 * for IE using Sencha Cmd
 */
/**
 * @var {boolean}
 * True to include neptune style border management rules.
 */
/**
 * @var {color}
 * The color to apply to the border that wraps the body and docked items in a framed
 * panel. The presence of the wrap border in a framed panel is controlled by the
 * {@link #border} config. Only applicable when `$panel-include-border-management-rules` is
 * `true`.
 */
/**
 * @var {number}
 * The width to apply to the border that wraps the body and docked items in a framed
 * panel. The presence of the wrap border in a framed panel is controlled by the
 * {@link #border} config. Only applicable when `$panel-include-border-management-rules` is
 * `true`.
 */
/**
 * @var {boolean}
 * True to include the "default" panel UI
 */
/**
 * @var {boolean}
 * True to include the "default-framed" panel UI
 */
/**
 * @var {boolean}
 * True to ignore the frame padding.  By default, the frame mixin adds extra padding when
 * border radius is larger than border width.  This is intended to prevent the content
 * from colliding with the rounded corners of the frame.  Set this to true to prevent
 * the panel frame from adding this extra padding.
 */
/**
 * @class Ext.tip.Tip
 */
/**
 * @var {color}
 * The background-color of the Tip
 */
/**
 * @var {string/list}
 * The background-gradient of the Tip. Can be either the name of a predefined gradient or a
 * list of color stops. Used as the `$type` parameter for {@link Global_CSS#background-gradient}.
 */
/**
 * @var {color}
 * The text color of the Tip body
 */
/**
 * @var {number}
 * The font-size of the Tip body
 */
/**
 * @var {string}
 * The font-weight of the Tip body
 */
/**
 * @var {number/list}
 * The padding of the Tip body
 */
/**
 * @var {color}
 * The text color of any anchor tags inside the Tip body
 */
/**
 * @var {color}
 * The text color of the Tip header
 */
/**
 * @var {number}
 * The font-size of the Tip header
 */
/**
 * @var {string}
 * The font-weight of the Tip header
 */
/**
 * @var {number/list}
 * The padding of the Tip header's body element
 */
/**
 * @var {color}
 * The border-color of the Tip
 */
/**
 * @var {number}
 * The border-width of the Tip
 */
/**
 * @var {number}
 * The border-radius of the Tip
 */
/**
 * @var {color}
 * The inner border-color of the form field error Tip
 */
/**
 * @var {number}
 * The inner border-width of the form field error Tip
 */
/**
 * @var {color}
 * The border-color of the form field error Tip
 */
/**
 * @var {number}
 * The border-radius of the form field error Tip
 */
/**
 * @var {number}
 * The border-width of the form field error Tip
 */
/**
 * @var {color}
 * The background-color of the form field error Tip
 */
/**
 * @var {number/list}
 * The padding of the form field error Tip's body element
 */
/**
 * @var {color}
 * The text color of the form field error Tip's body element
 */
/**
 * @var {number}
 * The font-size of the form field error Tip's body element
 */
/**
 * @var {string}
 * The font-weight of the form field error Tip's body element
 */
/**
 * @var {color}
 * The color of anchor tags in the form field error Tip's body element
 */
/**
 * @var {number}
 * The space between {@link Ext.panel.Tool Tools} in the header
 */
/**
 * @var {string}
 * The sprite to use for the header {@link Ext.panel.Tool Tools}
 */
/**
 * @var {boolean}
 * True to include the "default" tip UI
 */
/**
 * @var {boolean}
 * True to include the "form-invalid" tip UI
 */
/**
 * @class Ext.form.field.Base
 */
/**
 * @var {number} $form-field-height
 * Height for form fields.
 */
/**
 * @var {number} $form-toolbar-field-height
 * Height for form fields in toolbar.
 */
/**
 * @var {number} $form-field-padding
 * Padding around form fields.
 */
/**
 * @var {number} $form-field-font-size
 * Font size for form fields.
 */
/**
 * @var {string} $form-field-font-family
 * Font family for form fields.
 */
/**
 * @var {string} $form-field-font-weight
 * Font weight for form fields.
 */
/**
 * @var {number} $form-toolbar-field-font-size
 * Font size for toolbar form fields.
 */
/**
 * @var {string} $form-toolbar-field-font-family
 * Font family for toolbar form fields.
 */
/**
 * @var {string} $form-toolbar-field-font-weight
 * Font weight for toolbar form fields.
 */
/**
 * @var {color} $form-field-color
 * Text color for form fields.
 */
/**
 * @var {color} $form-field-empty-color
 * Text color for empty form fields.
 */
/**
 * @var {color} $form-field-border-color
 * Border color for form fields.
 */
/**
 * @var {number} $form-field-border-width
 * Border width for form fields.
 */
/**
 * @var {string} $form-field-border-style
 * Border style for form fields.
 */
/**
 * @var {color} $form-field-focus-border-color
 * Border color for focused form fields.
 */
/**
 * @var {color} $form-field-invalid-border-color
 * Border color for invalid form fields.
 */
/**
 * @var {color} $form-field-background-color
 * Background color for form fields.
 */
/**
 * @var {string} $form-field-background-image
 * Background image for form fields.
 */
/**
 * @var {color} $form-field-invalid-background-color
 * Background color for invalid form fields.
 */
/**
 * @var {string} $form-field-invalid-background-image
 * Background image for invalid form fields.
 */
/**
 * @var {string} $form-field-invalid-background-repeat
 * Background repeat for invalid form fields.
 */
/**
 * @var {string/list} $form-field-invalid-background-position
 * Background position for invalid form fields.
 */
/**
 * @var {boolean}
 * True to include the "default" field UI
 */
/**
 * @var {boolean}
 * True to include the "toolbar" field UI
 */
/**
 * @class Ext.form.Labelable
 */
/**
 * @var {color}
 * The text color of form field labels
 */
/**
 * @var {string}
 * The font-weight of form field labels
 */
/**
 * @var {number}
 * The font-size of form field labels
 */
/**
 * @var {string}
 * The font-family of form field labels
 */
/**
 * @var {number}
 * The line-height of form field labels
 */
/**
 * @var {number}
 * Horizontal space between the label and the field body when the label is left-aligned.
 */
/**
 * @var {number}
 * Vertical space between the label and the field body when the label is top-aligned.
 */
/**
 * @var {string}
 * The background image for error icons
 */
/**
 * @var {number}
 * Width for form error icons.
 */
/**
 * @var {number}
 * Height for form error icons.
 */
/**
 * @var {number/list}
 * Margin for error icons that are aligned to the side of the field
 */
/**
 * @var {number}
 * The space between the icon and the message for errors that display under the field
 */
/**
 * @var {number/list}
 * The padding on errors that display under the form field
 */
/**
 * @var {color}
 * The text color of form error messages
 */
/**
 * @var {string}
 * The font-weight of form error messages
 */
/**
 * @var {number}
 * The font-size of form error messages
 */
/**
 * @var {string}
 * The font-family of form error messages
 */
/**
 * @var {number}
 * The line-height of form error messages
 */
/**
 * @var {number}
 * The bottom margin to apply to form items when in auto, anchor, vbox, or table layout.
 * This value is also used as the default border-spacing in a form-layout.
 */
/**
 * @var {number}
 * Opacity of disabled form fields
 */
/**
 * @var {color}
 * The text color of toolbar form field labels
 */
/**
 * @var {string}
 * The font-weight of toolbar form field labels
 */
/**
 * @var {number}
 * The font-size of toolbar form field labels
 */
/**
 * @var {string}
 * The font-family of toolbar form field labels
 */
/**
 * @var {number}
 * The line-height of toolbar form field labels
 */
/**
 * @var {number}
 * Horizontal space between the toolbar field's label and the field body when the label is left-aligned.
 */
/**
 * @var {number}
 * Vertical space between the toolbar field's label and the field body when the label is top-aligned.
 */
/**
 * @var {string}
 * The background image for toolbar field error icons
 */
/**
 * @var {number}
 * Width for toolbar field error icons.
 */
/**
 * @var {number}
 * Height for toolbar field error icons.
 */
/**
 * @var {number/list}
 * Margin for toolbar field error icons that are aligned to the side of the field
 */
/**
 * @var {number}
 * The space between the icon and the message for errors that display under a toolbar field
 */
/**
 * @var {number/list}
 * The padding on errors that display under the toolbar form field
 */
/**
 * @var {color}
 * The text color of toolbar form error messages
 */
/**
 * @var {string}
 * The font-weight of toolbar form field error messages
 */
/**
 * @var {number}
 * The font-size of toolbar form field error messages
 */
/**
 * @var {string}
 * The font-family of toolbar form field error messages
 */
/**
 * @var {number}
 * The line-height of toolbar form field error messages
 */
/**
 * @var {number}
 * Opacity of disabled toolbar form fields
 */
/**
 * @var {boolean}
 * True to include the "default" label UI
 */
/**
 * @var {boolean}
 * True to include the "default" label UI
 */
/**
 * @class Ext.form.field.Text
 */
/**
 * @var {number}
 * The height of text fields
 */
/**
 * @var {number}
 * Font size for text fields.
 */
/**
 * @var {string}
 * Font family for text fields.
 */
/**
 * @var {string}
 * Font weight for text fields.
 */
/**
 * @var {color}
 * The color of the text field's input element
 */
/**
 * @var {color}
 * The background color of the text field's input element
 */
/**
 * @var {number/list}
 * The border width of text fields
 */
/**
 * @var {string/list}
 * The border style of text fields
 */
/**
 * @var {color/list}
 * The border color of text fields
 */
/**
 * @var {color/list}
 * The border color of the focused text field
 */
/**
 * @var {color}
 * Border color for invalid text fields.
 */
/**
 * @var {number/list}
 * Border radius for text fields
 */
/**
 * @var {string}
 * The background image of the text field's input element
 */
/**
 * @var {number/list}
 * The padding of the text field's input element
 */
/**
 * @var {color}
 * Text color for empty text fields.
 */
/**
 * @var {number}
 * The default width of the text field's body element (the element that contains the input
 * element and triggers) when the field is not sized explicitly using the {@link #width}
 * config, or sized by it's containing layout.
 */
/**
 * @var {color}
 * Background color of the text field's input element when the field value is invalid.
 */
/**
 * @var {string}
 * Background image of the text field's input element when the field value is invalid.
 */
/**
 * @var {string}
 * Background repeat of the text field's input element when the field value is invalid.
 */
/**
 * @var {string/list}
 * Background position of the text field's input element when the field value is invalid.
 */
/**
 * @var {boolean}
 * `true` to use classic-theme styled border for text fields.
 */
/**
 * @var {number} $form-textarea-line-height
 * The line-height to use for the TextArea's text
 */
/**
 * @var {number} $form-textarea-body-height
 * The default width of the TextArea's body element (the element that contains the textarea
 * html element when the field is not sized explicitly using the {@link #width}config, or
 * sized by it's containing layout.
 */
/**
 * @var {color}
 * Text color for file fields
 */
/**
 * @var {number}
 * The width of the text field's trigger element
 */
/**
 * @var {number/list}
 * The width of the text field's trigger's border
 */
/**
 * @var {color/list}
 * The color of the text field's trigger's border
 */
/**
 * @var {string/list}
 * The style of the text field's trigger's border
 */
/**
 * @var {color}
 * The color of the text field's trigger's border when hovered
 */
/**
 * @var {color}
 * The color of the text field's trigger's border when the field is focused
 */
/**
 * @var {color}
 * The color of the text field's trigger's border when the field is focused and the trigger is hovered
 */
/**
 * @var {string}
 * The default background image for text field triggers
 */
/**
 * @var {color}
 * The background color of the text field's trigger element
 */
/**
 * @var {number}
 * The height of toolbar text fields
 */
/**
 * @var {number}
 * Font size for toolbar text fields.
 */
/**
 * @var {string}
 * Font family for toolbar text fields.
 */
/**
 * @var {string}
 * Font weight for toolbar text fields.
 */
/**
 * @var {color}
 * The color of the toolbar text field's input element
 */
/**
 * @var {color}
 * The background color of the toolbar text field's input element
 */
/**
 * @var {number/list}
 * The border width of toolbar text fields
 */
/**
 * @var {string/list}
 * The border style of toolbar text fields
 */
/**
 * @var {color/list}
 * The border color of toolbar text fields
 */
/**
 * @var {color/list}
 * The border color of the focused toolbar text field
 */
/**
 * @var {color} $form-field-invalid-border-color
 * Border color for invalid toolbar text fields.
 */
/**
 * @var {number/list}
 * Border radius for toolbar text fields
 */
/**
 * @var {string}
 * The background image of the toolbar text field's input element
 */
/**
 * @var {number/list}
 * The padding of the toolbar text field's input element
 */
/**
 * @var {color}
 * Text color for empty toolbar text fields.
 */
/**
 * @var {number}
 * The default width of the toolbar text field's body element (the element that contains the input
 * element and triggers) when the field is not sized explicitly using the {@link #width}
 * config, or sized by it's containing layout.
 */
/**
 * @var {color}
 * Background color of the toolbar text field's input element when the field value is invalid.
 */
/**
 * @var {string}
 * Background image of the toolbar text field's input element when the field value is invalid.
 */
/**
 * @var {string}
 * Background repeat of the toolbar text field's input element when the field value is invalid.
 */
/**
 * @var {string/list}
 * Background position of the toolbar text field's input element when the field value is invalid.
 */
/**
 * @var {boolean}
 * `true` to use classic-theme styled border for toolbar text fields.
 */
/**
 * @var {number/string}
 * The line-height to use for the toolbar TextArea's text
 */
/**
 * @var {number}
 * The default width of the toolbar TextArea's body element (the element that contains the
 * textarea html element when the field is not sized explicitly using the {@link #width}
 * config, or sized by it's containing layout.
 */
/**
 * @var {color}
 * Text color for toolbar file fields
 */
/**
 * @var {number}
 * The width of the toolbar text field's trigger element
 */
/**
 * @var {number/list}
 * The width of the toolbar text field's trigger's border
 */
/**
 * @var {color/list}
 * The color of the toolbar text field's trigger's border
 */
/**
 * @var {string/list}
 * The style of the toolbar text field's trigger's border
 */
/**
 * @var {color}
 * The color of the toolbar text field's trigger's border when hovered
 */
/**
 * @var {color}
 * The color of the toolbar text field's trigger's border when the field is focused
 */
/**
 * @var {color}
 * The color of the toolbar text field's trigger's border when the field is focused and the trigger is hovered
 */
/**
 * @var {string}
 * The default background image for toolbar text field triggers
 */
/**
 * @var {color}
 * The background color of the toolbar text field's trigger element
 */
/**
 * @var {boolean}
 * True to include the "default" text field UI
 */
/**
 * @var {boolean}
 * True to include the "toolbar" text field UI
 */
/**
 * @class Ext.form.field.Spinner
 */
/**
 * @var {boolean}
 * True to use vertically oriented triggers. False to use horizontally oriented triggers.
 * Themes that set this property to true must also override the {@link #triggerVertical}
 * config to match. Defaults to true.  When 'vertical' orientation is used, the background image
 * for both triggers is 'form/spinner'.  When 'horizontal' is used, the triggers use separate
 * background images - 'form/spinner-up', and 'form/spinner-down'.
 */
/**
 * @var {string}
 * Background image for vertically oriented spinner triggers
 */
/**
 * @var {string}
 * Background image for the "up" trigger when trigger buttons are horizontally aligned
 */
/**
 * @var {string}
 * Background image for the "down" trigger when trigger buttons are horizontally aligned
 */
/**
 * @var {boolean}
 * `true` to use vertically oriented triggers for fields with the 'toolbar' UI.
 */
/**
 * @var {string}
 * Background image for vertically oriented toolbar spinner triggers
 */
/**
 * @var {string}
 * Background image for the "up" toolbar trigger when trigger buttons are horizontally aligned
 */
/**
 * @var {string}
 * Background image for the "down" toolbar trigger when trigger buttons are horizontally aligned
 */
/**
 * @var {boolean}
 * True to include the "default" spinner UI
 */
/**
 * @var {boolean}
 * True to include the "toolbar" spinner UI
 */
/**
 * @class Ext.form.field.Checkbox
 */
/**
 * @var {number}
 * The size of the checkbox
 */
/**
 * @var {string}
 * The background-image of the checkbox
 */
/**
 * @var {string}
 * The background-image of the radio button
 */
/**
 * @var {color}
 * The color of the checkbox's {@link #boxLabel}
 */
/**
 * @var {string}
 * The font-weight of the checkbox's {@link #boxLabel}
 */
/**
 * @var {string}
 * The font-size of the checkbox's {@link #boxLabel}
 */
/**
 * @var {string}
 * The font-family of the checkbox's {@link #boxLabel}
 */
/**
 * @var {string}
 * The line-height of the checkbox's {@link #boxLabel}
 */
/**
 * @var {number}
 * The space between the {@link #boxLabel} and the checkbox.
 */
/**
 * @var {number}
 * The size of the toolbar checkbox
 */
/**
 * @var {string}
 * The background-image of the toolbar checkbox
 */
/**
 * @var {string}
 * The background-image of the toolbar radio button
 */
/**
 * @var {color}
 * The color of the toolbar checkbox's {@link #boxLabel}
 */
/**
 * @var {string}
 * The font-weight of the toolbar checkbox's {@link #boxLabel}
 */
/**
 * @var {string}
 * The font-size of the toolbar checkbox's {@link #boxLabel}
 */
/**
 * @var {string}
 * The font-family of the toolbar checkbox's {@link #boxLabel}
 */
/**
 * @var {string}
 * The line-height of the toolbar checkbox's {@link #boxLabel}
 */
/**
 * @var {number}
 * The space between the {@link #boxLabel} and the toolbar checkbox.
 */
/**
 * @var {boolean}
 * True to include the "default" checkbox UI
 */
/**
 * @var {boolean}
 * True to include the "toolbar" checkbox UI
 */
/**
 * @class Ext.form.field.Display
 */
/**
 * @var {color}
 * The text color of display fields
 */
/**
 * @var {number}
 * The font-size of display fields
 */
/**
 * @var {string}
 * The font-family of display fields
 */
/**
 * @var {string}
 * The font-weight of display fields
 */
/**
 * @var {number}
 * The line-height of display fields
 */
/**
 * @var {color}
 * The text color of toolbar display fields
 */
/**
 * @var {number}
 * The font-size of toolbar display fields
 */
/**
 * @var {string}
 * The font-family of toolbar display fields
 */
/**
 * @var {string}
 * The font-weight of toolbar display fields
 */
/**
 * @var {number}
 * The line-height of toolbar display fields
 */
/**
 * @var {boolean}
 * True to include the "default" display field UI
 */
/**
 * @var {boolean}
 * True to include the "toolbar" display field UI
 */
/**
 * @class Ext.view.Table
 */
/**
 * @var {color}
 * The color of the text in the grid cells
 */
/**
 * @var {number}
 * The font size of the text in the grid cells
 */
/**
 * @var {number}
 * The line-height of the text inside the grid cells.
 */
/**
 * @var {string}
 * The font-weight of the text in the grid cells
 */
/**
 * @var {string}
 * The font-family of the text in the grid cells
 */
/**
 * @var {color}
 * The background-color of the grid cells
 */
/**
 * @var {color}
 * The border-color of row/column borders. Can be specified as a single color, or as a list
 * of colors containing the row border color followed by the column border color.
 */
/**
 * @var {string}
 * The border-style of the row/column borders.
 */
/**
 * @var {number}
 * The border-width of the row and column borders.
 */
/**
 * @var {color}
 * The background-color of "special" cells.  Special cells are created by {@link
 * Ext.grid.RowNumberer RowNumberer}, {@link Ext.selection.CheckboxModel Checkbox Selection
 * Model} and {@link Ext.grid.plugin.RowExpander RowExpander}.
 */
/**
 * @var {string}
 * The background-gradient to use for "special" cells.  Special cells are created by {@link
 * Ext.grid.RowNumberer RowNumberer}, {@link Ext.selection.CheckboxModel Checkbox Selection
 * Model} and {@link Ext.grid.plugin.RowExpander RowExpander}.
 */
/**
 * @var {number}
 * The border-width of "special" cells.  Special cells are created by {@link
 * Ext.grid.RowNumberer RowNumberer}, {@link Ext.selection.CheckboxModel Checkbox Selection
 * Model} and {@link Ext.grid.plugin.RowExpander RowExpander}.
 * Only applies to the vertical border, since the row border width is determined by
 * {#$grid-row-cell-border-width}.
 */
/**
 * @var {color}
 * The border-color of "special" cells.  Special cells are created by {@link
 * Ext.grid.RowNumberer RowNumberer}, {@link Ext.selection.CheckboxModel Checkbox Selection
 * Model} and {@link Ext.grid.plugin.RowExpander RowExpander}.
 * Only applies to the vertical border, since the row border color is determined by
 * {#$grid-row-cell-border-color}.
 */
/**
 * @var {string}
 * The border-style of "special" cells.  Special cells are created by {@link
 * Ext.grid.RowNumberer RowNumberer}, {@link Ext.selection.CheckboxModel Checkbox Selection
 * Model} and {@link Ext.grid.plugin.RowExpander RowExpander}.
 * Only applies to the vertical border, since the row border style is determined by
 * {#$grid-row-cell-border-style}.
 */
/**
 * @var {color}
 * The border-color of "special" cells when the row is selected using a {@link
 * Ext.selection.RowModel Row Selection Model}.  Special cells are created by {@link
 * Ext.grid.RowNumberer RowNumberer}, {@link Ext.selection.CheckboxModel Checkbox Selection
 * Model} and {@link Ext.grid.plugin.RowExpander RowExpander}.
 * Only applies to the vertical border, since the selected row border color is determined by
 * {#$grid-row-cell-selected-border-color}.
 */
/**
 * @var {color}
 * The background-color of "special" cells when the row is hovered. Special cells are
 * created by {@link Ext.grid.RowNumberer RowNumberer}, {@link Ext.selection.CheckboxModel
 * Checkbox Selection Model} and {@link Ext.grid.plugin.RowExpander RowExpander}.
 */
/**
 * @var {color}
 * The background-color color of odd-numbered rows when the table view is configured with
 * `{@link Ext.view.Table#stripeRows stripeRows}: true`.
 */
/**
 * @var {string}
 * The border-style of the hovered row
 */
/**
 * @var {color}
 * The text color of the hovered row
 */
/**
 * @var {color}
 * The background-color of the hovered row
 */
/**
 * @var {color}
 * The border-color of the hovered row
 */
/**
 * @var {string}
 * The border-style of the selected row
 */
/**
 * @var {color}
 * The text color of the selected row
 */
/**
 * @var {color}
 * The background-color of the selected row
 */
/**
 * @var {color}
 * The border-color of the selected row
 */
/**
 * @var {color}
 * The border-color of the focused row
 */
/**
 * @var {string}
 * The border-style of the focused row
 */
/**
 * @var {color}
 * The text color of the focused row
 */
/**
 * @var {color}
 * The background-color of the focused row
 */
/**
 * @var {boolean}
 * True to show the focus border when a row is focused even if the grid has no
 * {@link Ext.panel.Table#rowLines rowLines}.
 */
/**
 * @var {color}
 * The text color of a selected cell when using a {@link Ext.selection.CellModel
 * Cell Selection Model}.
 */
/**
 * @var {color}
 * The background-color of a selected cell when using a {@link Ext.selection.CellModel
 * Cell Selection Model}.
 */
/**
 * @var {number}
 * The amount of padding to apply to the grid cell's inner div element
 */
/**
 * @var {string}
 * The type of text-overflow to use on the grid cell's inner div element
 */
/**
 * @var {color}
 * The border-color of the grid body
 */
/**
 * @var {number}
 * The border-width of the grid body border
 */
/**
 * @var {string}
 * The border-style of the grid body border
 */
/**
 * @var {color}
 * The background-color of the grid body
 */
/**
 * @var {number}
 * The amount of padding to apply to the grid body when the grid contains no data.
 */
/**
 * @var {color}
 * The text color of the {@link Ext.view.Table#emptyText emptyText} in the grid body when
 * the grid contains no data.
 */
/**
 * @var {color}
 * The background color of the grid body when the grid contains no data.
 */
/**
 * @var {number}
 * The font-size of the {@link Ext.view.Table#emptyText emptyText} in the grid body when
 * the grid contains no data.
 */
/**
 * @var {number}
 * The font-weight of the {@link Ext.view.Table#emptyText emptyText} in the grid body when
 * the grid contains no data.
 */
/**
 * @var {number}
 * The font-family of the {@link Ext.view.Table#emptyText emptyText} in the grid body when
 * the grid contains no data.
 */
/**
 * @var {color}
 * The color of the resize markers that display when dragging a column border to resize
 * the column
 */
/**
 * @class Ext.tree.View
 */
/**
 * @var {number} $tree-elbow-width
 * The width of the tree elbow/arrow icons
 */
/**
 * @var {number} $tree-icon-width
 * The width of the tree folder/leaf icons
 */
/**
 * @var {number} $tree-elbow-spacing 
 * The amount of spacing between the tree elbows or arrows, and the checkbox or icon.
 */
/**
 * @var {number} $tree-checkbox-spacing
 * The amount of space (in pixels) between the tree checkbox and the folder/leaf icon
 */
/**
 * @var {number} $tree-icon-spacing
 * The amount of space (in pixels) between the folder/leaf icons and the text
 */
/**
 * @var {string} $tree-expander-cursor
 * The type of cursor to display when the mouse is over a tree expander (+, - or arrow icon)
 */
/**
 * @var {number/list}
 * The amount of padding to apply to the tree cell's inner div element
 */
/**
 * @class Ext.grid.header.DropZone
 */
/**
 * @var {number}
 * The size of the column move icon
 */
/**
 * @class Ext.grid.header.Container
 */
/**
 * @var {color}
 * The background-color of grid headers
 */
/**
 * @var {string/list}
 * The background-gradient of grid headers.  Can be either the name of a predefined gradient
 * or a list of color stops. Used as the `$type` parameter for {@link Global_CSS#background-gradient}.
 */
/**
 * @var {color}
 * The border-color of grid headers
 */
/**
 * @var {number}
 * The border-width of grid headers
 */
/**
 * @var {string}
 * The border-style of grid headers
 */
/**
 * @var {color}
 * The background-color of grid headers when the cursor is over the header
 */
/**
 * @var {string/list}
 * The background-gradient of grid headers when the cursor is over the header.  Can be
 * either the name of a predefined gradient or a list of color stops. Used as the `$type`
 * parameter for {@link Global_CSS#background-gradient}.
 */
/**
 * @var {color}
 * The background-color of a grid header when its menu is open
 */
/**
 * @var {number/list}
 * The padding to apply to grid headers
 */
/**
 * @var {number}
 * The height of grid header triggers
 */
/**
 * @var {number}
 * The width of grid header triggers
 */
/**
 * @var {number}
 * The width of the grid header sort icon
 */
/**
 * @var {string}
 * The type of cursor to display when the cursor is over a grid header trigger
 */
/**
 * @var {number}
 * The amount of space between the header trigger and text
 */
/**
 * @var {list}
 * The background-position of the header trigger
 */
/**
 * @var {color}
 * The background-color of the header trigger
 */
/**
 * @var {color}
 * The background-color of the header trigger when the menu is open
 */
/**
 * @var {number}
 * The space between the grid header sort icon and the grid header text
 */
/**
 * @class Ext.grid.column.Column
 */
/**
 * @var {string}
 * The font-family of grid column headers
 */
/**
 * @var {number}
 * The font-size of grid column headers
 */
/**
 * @var {string}
 * The font-weight of grid column headers
 */
/**
 * @var {number}
 * The line-height of grid column headers
 */
/**
 * @var {string}
 * The text-overflow of grid column headers
 */
/**
 * @var {color}
 * The text color of grid column headers
 */
/**
 * @var {number}
 * The border-width of grid column headers
 */
/**
 * @var {string}
 * The border-style of grid column headers
 */
/**
 * @class Ext.resizer.Splitter
 */
/**
 * @var {number}
 * The size of the Splitter
 */
/**
 * @var {color}
 * The background-color of the active Splitter (the Splitter currently being dragged)
 */
/**
 * @var {number}
 * The opacity of the active Splitter (the Splitter currently being dragged)
 */
/**
 * @var {number}
 * The opacity of the collapse tool on the active Splitter (the Splitter currently being dragged)
 */
/**
 * @var {string}
 * The the type of cursor to display when the cursor is over the collapse tool
 */
/**
 * @var {number}
 * The size of the collapse tool. This becomes the width of the collapse tool for
 * horizontal splitters, and the height for vertical splitters.
 */
/**
 * @var {number}
 * The opacity of the collapse tool.
 */
/**
 * @class Ext.layout.container.Border
 */
/**
 * @var {color}
 * The background-color of the Border layout element
 */
/**
 * @class Ext.tab.Tab
 */
/**
 * @var {color}
 * The base color of Tabs
 */
/**
 * @var {color}
 * The base color of hovered Tabs
 */
/**
 * @var {color}
 * The base color of the active Tabs
 */
/**
 * @var {color}
 * The base color of disabled Tabs
 */
/**
 * @var {color}
 * The text color of Tabs
 */
/**
 * @var {color}
 * The text color of hovered Tabs
 */
/**
 * @var {color}
 * The text color of the active Tab
 */
/**
 * @var {color}
 * The text color of disabled Tabs
 */
/**
 * @var {number}
 * The font-size of Tabs
 */
/**
 * @var {number}
 * The font-size of hovered Tabs
 */
/**
 * @var {number}
 * The font-size of the active Tab
 */
/**
 * @var {number}
 * The font-size of disabled Tabs
 */
/**
 * @var {string}
 * The font-family of Tabs
 */
/**
 * @var {string}
 * The font-family of hovered Tabs
 */
/**
 * @var {string}
 * The font-family of the active Tab
 */
/**
 * @var {string}
 * The font-family of disabled Tabs
 */
/**
 * @var {string}
 * The font-weight of Tabs
 */
/**
 * @var {string}
 * The font-weight of hovered Tabs
 */
/**
 * @var {string}
 * The font-weight of the active Tab
 */
/**
 * @var {string}
 * The font-weight of disabled Tabs
 */
/**
 * @var {string}
 * The Tab cursor
 */
/**
 * @var {string}
 * The cursor of disabled Tabs
 */
/**
 * @var {string/list}
 * The background-gradient for Tabs. Can be either the name of a predefined gradient
 * or a list of color stops. Used as the `$type` parameter for 
 * {@link Global_CSS#background-gradient}.
 */
/**
 * @var {string/list}
 * The background-gradient for hovered Tabs. Can be either the name of a predefined gradient
 * or a list of color stops. Used as the `$type` parameter for 
 * {@link Global_CSS#background-gradient}.
 */
/**
 * @var {string/list}
 * The background-gradient for the active Tab. Can be either the name of a predefined gradient
 * or a list of color stops. Used as the `$type` parameter for 
 * {@link Global_CSS#background-gradient}.
 */
/**
 * @var {string/list}
 * The background-gradient for disabled Tabs. Can be either the name of a predefined gradient
 * or a list of color stops. Used as the `$type` parameter for 
 * {@link Global_CSS#background-gradient}.
 */
/**
 * @var {list}
 * The border-radius of Tabs
 */
/**
 * @var {number/list}
 * The border-width of Tabs
 */
/**
 * @var {number/list}
 * The inner border-width of Tabs
 */
/**
 * @var {color}
 * The inner border-color of Tabs
 */
/**
 * @var {color}
 * The border-color of Tabs
 */
/**
 * @var {color}
 * The border-color of hovered Tabs
 */
/**
 * @var {color}
 * The border-color of the active Tab
 */
/**
 * @var {color}
 * The border-color of disabled Tabs
 */
/**
 * @var {number/list}
 * The padding of Tabs
 */
/**
 * @var {number}
 * The horizontal padding to add to the left and right of the Tab's text element
 */
/**
 * @var {number/list}
 * The margin of Tabs. Typically used to add horizontal space between the tabs.
 */
/**
 * @var {number}
 * The width of the Tab close icon
 */
/**
 * @var {number}
 * The height of the Tab close icon
 */
/**
 * @var {number}
 * The distance to offset the Tab close icon from the top of the tab
 */
/**
 * @var {number}
 * The distance to offset the Tab close icon from the right of the tab
 */
/**
 * @var {number}
 * the space in between the text and the close button
 */
/**
 * @var {number}
 * The opacity of the Tab close icon
 */
/**
 * @var {number}
 * The opacity of the Tab close icon when hovered
 */
/**
 * @var {number}
 * The opacity of the Tab close icon when the Tab is disabled
 */
/**
 * @var {boolean}
 * True to change the x background-postition of the close icon background image on hover
 * to allow for a horizontally aligned background image sprite
 */
/**
 * @var {boolean}
 * True to change the x background-postition of the close icon background image on click
 * to allow for a horizontally aligned background image sprite
 */
/**
 * @var {number}
 * The width of Tab icons
 */
/**
 * @var {number}
 * The height of Tab icons
 */
/**
 * @var {number}
 * The line-height of Tabs
 */
/**
 * @var {number}
 * The space between the Tab icon and the Tab text
 */
/**
 * @var {number}
 * The background-position of Tab icons
 */
/**
 * @var {color}
 * The color of Tab glyph icons
 */
/**
 * @var {color}
 * The color of a Tab glyph icon when the Tab is hovered
 */
/**
 * @var {color}
 * The color of a Tab glyph icon when the Tab is active
 */
/**
 * @var {color}
 * The color of a Tab glyph icon when the Tab is disabled
 */
/**
 * @var {number}
 * The opacity of a Tab glyph icon
 */
/**
 * @var {number}
 * The opacity of a Tab glyph icon when the Tab is disabled
 */
/**
 * @var {number}
 * opacity to apply to the tab's main element when the tab is disabled
 */
/**
 * @var {number}
 * opacity to apply to the tab's text element when the tab is disabled
 */
/**
 * @var {number}
 * opacity to apply to the tab's icon element when the tab is disabled
 */
/**
 * @var {boolean}
 * True to include the "default" tab UI
 */
/**
 * @class Ext.tab.Bar
 */
/**
 * @var {number/list}
 * The padding of the Tab Bar
 */
/**
 * @var {color}
 * The base color of the Tab Bar
 */
/**
 * @var {string/list}
 * The background-gradient of the Tab Bar. Can be either the name of a predefined gradient
 * or a list of color stops. Used as the `$type` parameter for 
 * {@link Global_CSS#background-gradient}.
 */
/**
 * @var {color}
 * The border-color of the Tab Bar
 */
/**
 * @var {number/list}
 * The border-width of the Tab Bar
 */
/**
 * @var {number}
 * The height of the Tab Bar strip
 */
/**
 * @var {color}
 * The border-color of the Tab Bar strip
 */
/**
 * @var {color}
 * The background-color of the Tab Bar strip
 */
/**
 * @var {number/list}
 * The border-width of the Tab Bar strip
 */
/**
 * @var {number}
 * The width of the Tab Bar scrollers
 */
/**
 * @var {number}
 * The height of the Tab Bar scrollers
 */
/**
 * @var {number/list}
 * The margin of "top" Tab Bar scroller buttons
 */
/**
 * @var {number/list}
 * The margin of "right" Tab Bar scroller buttons
 */
/**
 * @var {number/list}
 * The margin of "bottom" Tab Bar scroller buttons
 */
/**
 * @var {number/list}
 * The margin of "left" Tab Bar scroller buttons
 */
/**
 * @var {string}
 * The cursor of the Tab Bar scrollers
 */
/**
 * @var {string}
 * The cursor of disabled Tab Bar scrollers
 */
/**
 * @var {number}
 * The opacity of Tab Bar scrollers
 */
/**
 * @var {number}
 * The opacity of hovered Tab Bar scrollers
 */
/**
 * @var {number}
 * The opacity of pressed Tab Bar scrollers
 */
/**
 * @var {number}
 * The opacity of disabled Tab Bar scrollers
 */
/**
 * @var {boolean}
 * `true` to use classic-style scroller buttons.  When `true` scroller buttons are given their
 * hover state by changing their background-position,  When `false` scroller buttons are
 * given their hover state by applying opacity.
 */
/**
 * @var {boolean}
 * true to include separate scroller icons for "plain" tabbars
 */
/**
 * @var {boolean}
 * if true, the tabbar will use symmetrical scroller icons.  Top and bottom tabbars
 * will share icons, and Left and right will share icons.
 */
/**
 * @var {boolean}
 * True to include the "default" tabbar UI
 */
/**
 * @class Ext.window.Window
 */
/**
 * @var {color}
 * The base color of Windows
 */
/**
 * @var {number}
 * The padding of Windows
 */
/**
 * @var {number}
 * The border-radius of Windows
 */
/**
 * @var {number}
 * The border-width of Windows
 */
/**
 * @var {color}
 * The border-color of Windows
 */
/**
 * @var {color}
 * The inner border-color of Windows
 */
/**
 * @var {number}
 * The inner border-width of Windows
 */
/**
 * @var {color}
 * The background-color of Windows
 */
/**
 * @var {number}
 * The body border-width of Windows
 */
/**
 * @var {string}
 * The body border-style of Windows
 */
/**
 * @var {color}
 * The body border-color of Windows
 */
/**
 * @var {color}
 * The body background-color of Windows
 */
/**
 * @var {color}
 * The body text color of Windows
 */
/**
 * @var {number/list}
 * The padding of Window Headers
 */
/**
 * @var {number}
 * The font-size of Window Headers
 */
/**
 * @var {number}
 * The line-height of Window Headers
 */
/**
 * @var {color}
 * The text color of Window Headers
 */
/**
 * @var {color}
 * The background-color of Window Headers
 */
/**
 * @var {string}
 * The font-weight of Window Headers
 */
/**
 * @var {number}
 * The space between the Window {@link Ext.panel.Tool Tools}
 */
/**
 * @var {string}
 * The background sprite to use for Window {@link Ext.panel.Tool Tools}
 */
/**
 * @var {string}
 * The font-family of Window Headers
 */
/**
 * @var {number/list}
 * The padding of the Window Header's text element
 */
/**
 * @var {string}
 * The text-transform of Window Headers
 */
/**
 * @var {number}
 * The width of the Window Header icon
 */
/**
 * @var {number}
 * The height of the Window Header icon
 */
/**
 * @var {number}
 * The space between the Window Header icon and text
 */
/**
 * @var {list}
 * The background-position of  the Window Header icon
 */
/**
 * @var {color}
 * The color of the Window Header glyph icon
 */
/**
 * @var {number}
 * The opacity of the Window Header glyph icon
 */
/**
 * @var {number}
 * The border-width of Window Headers
 */
/**
 * @var {color}
 * The inner border-color of Window Headers
 */
/**
 * @var {number}
 * The inner border-width of Window Headers
 */
/**
 * @var {boolean} $ui-force-header-border
 * True to force the window header to have a border on the side facing the window body.
 * Overrides dock layout's border management border removal rules.
 */
/**
 * @var {number}
 * The opacity of ghost Windows while dragging
 */
/**
 * @var {boolean}
 * True to include neptune style border management rules.
 */
/**
 * @var {color}
 * The color to apply to the border that wraps the body and docked items. The presence of
 * the wrap border is controlled by the {@link #border} config. Only applicable when
 * `$window-include-border-management-rules` is `true`.
 */
/**
 * @var {number}
 * The width to apply to the border that wraps the body and docked items. The presence of
 * the wrap border is controlled by the {@link #border} config. Only applicable when
 * `$window-include-border-management-rules` is `true`.
 */
/**
 * @var {boolean}
 * True to include the "default" window UI
 */
/**
 * @var {boolean}
 * True to ignore the frame padding.  By default, the frame mixin adds extra padding when
 * border radius is larger than border width.  This is intended to prevent the content
 * from colliding with the rounded corners of the frame.  Set this to true to prevent
 * the window frame from adding this extra padding.
 */
/**
 * @var {number}
 * The default font-size of the Window body
 */
/**
 * @var {string}
 * The default font-weight of the Window body
 */
/**
 * @var {string}
 * The default font-family of the Window body
 */
/**
 * @class Ext.container.ButtonGroup
 */
/**
 * @var {color}
 * The background-color of the ButtonGroup
 */
/**
 * @var {color}
 * The border-color of the ButtonGroup
 */
/**
 * @var {number}
 * The border-radius of the ButtonGroup
 */
/**
 * @var {number}
 * The border-radius of framed ButtonGroups
 */
/**
 * @var {number}
 * The border-width of the ButtonGroup
 */
/**
 * @var {number/list}
 * The body padding of the ButtonGroup
 */
/**
 * @var {number/list}
 * The inner border-width of the ButtonGroup
 */
/**
 * @var {color}
 * The inner border-color of the ButtonGroup
 */
/**
 * @var {number/list}
 * The margin of the header element. Used to add space around the header.
 */
/**
 * @var {number}
 * The font-size of the header
 */
/**
 * @var {number}
 * The font-weight of the header
 */
/**
 * @var {number}
 * The font-family of the header
 */
/**
 * @var {number}
 * The line-height of the header
 */
/**
 * @var {number}
 * The text color of the header
 */
/**
 * @var {number}
 * The padding of the header
 */
/**
 * @var {number}
 * The background-color of the header
 */
/**
 * @var {number}
 * The border-spacing to use on the table layout element
 */
/**
 * @var {number}
 * The background-color of framed ButtonGroups
 */
/**
 * @var {number}
 * The border-width of framed ButtonGroups
 */
/**
 * @var {string}
 * Sprite image to use for header {@link Ext.panel.Tool Tools}
 */
/**
 * @var {boolean}
 * True to include the "default" button group UI
 */
/**
 * @var {boolean}
 * True to include the "default-framed" button group UI
 */
/**
 * @class Ext.window.MessageBox
 */
/**
 * @var {color}
 * The background-color of the MessageBox body
 */
/**
 * @var {number}
 * The border-width of the MessageBox body
 */
/**
 * @var {color}
 * The border-color of the MessageBox body
 */
/**
 * @var {string}
 * The border-style of the MessageBox body
 */
/**
 * @var {list}
 * The background-position of the MessageBox icon
 */
/**
 * @var {number}
 * The size of the MessageBox icon
 */
/**
 * @var {number}
 * The amount of space between the MessageBox icon and the message text
 */
/**
 * @class Ext.form.CheckboxGroup
 */
/**
 * @var {number/list}
 * The padding of the CheckboxGroup body element
 */
/**
 * @var {color}
 * The border color of the CheckboxGroup body element when in an invalid state.
 */
/**
 * @var {string}
 * The border style of the CheckboxGroup body element when in an invalid state.
 */
/**
 * @var {number}
 * The border width of the CheckboxGroup body element when in an invalid state.
 */
/**
 * @var {string}
 * The background image of the CheckboxGroup body element when in an invalid state.
 */
/**
 * @var {string}
 * The background-repeat of the CheckboxGroup body element when in an invalid state.
 */
/**
 * @var {string}
 * The background-position of the CheckboxGroup body element when in an invalid state.
 */
/**
 * @var {boolean}
 * True to include the "default" checkboxgroup UI
 */
/**
 * @class Ext.form.FieldSet
 */
/**
 * @var {number}
 * The font-size of the FieldSet header
 */
/**
 * @var {string}
 * The font-weight of the FieldSet header
 */
/**
 * @var {string}
 * The font-family of the FieldSet header
 */
/**
 * @var {number/string}
 * The line-height of the FieldSet header
 */
/**
 * @var {color}
 * The text color of the FieldSet header
 */
/**
 * @var {number}
 * The border-width of the FieldSet
 */
/**
 * @var {string}
 * The border-style of the FieldSet
 */
/**
 * @var {color}
 * The border-color of the FieldSet
 */
/**
 * @var {number}
 * The border radius of FieldSet elements.
 */
/**
 * @var {number/list}
 * The FieldSet's padding
 */
/**
 * @var {number/list}
 * The FieldSet's margin
 */
/**
 * @var {number/list}
 * The padding to apply to the FieldSet's header
 */
/**
 * @var {number}
 * The size of the FieldSet's collapse tool
 */
/**
 * @var {number/list}
 * The margin to apply to the FieldSet's collapse tool
 */
/**
 * @var {number/list}
 * The padding to apply to the FieldSet's collapse tool
 */
/**
 * @var {string} $fieldset-collapse-tool-background-image
 * The background-image to use for the collapse tool. If 'none' the default tool
 * sprite will be used.  Defaults to 'none'.
 */
/**
 * @var {number}
 * The opacity of the FieldSet's collapse tool
 */
/**
 * @var {number}
 * The opacity of the FieldSet's collapse tool when hovered
 */
/**
 * @var {number}
 * The opacity of the FieldSet's collapse tool when pressed
 */
/**
 * @var {number/list}
 * The margin to apply to the FieldSet's checkbox (for FieldSets that use
 * {@link #checkboxToggle})
 */
/**
 * @var {boolean}
 * True to include the "default" fieldset UI
 */
/**
 * @class Ext.toolbar.Paging
 */
/**
 * @var {boolean}
 * True to include different icons when the paging toolbar buttons are disabled.
 */
/**
 * @class Ext.view.BoundList
 */
/**
 * @var {color}
 * The background-color of the BoundList
 */
/**
 * @var {color}
 * The border-color of the BoundList
 */
/**
 * @var {number}
 * The border-width of the BoundList
 */
/**
 * @var {string}
 * The border-style of the BoundList
 */
/**
 * @var {number}
 * The height of BoundList items
 */
/**
 * @var {string}
 * The font family of the BoundList items
 */
/**
 * @var {number}
 * The font size of the BoundList items
 */
/**
 * @var {string}
 * The font-weight of the BoundList items
 */
/**
 * @var {number/list}
 * The padding of BoundList items
 */
/**
 * @var {number}
 * The border-width of BoundList items
 */
/**
 * @var {string}
 * The border-style of BoundList items
 */
/**
 * @var {color}
 * The border-color of BoundList items
 */
/**
 * @var {color}
 * The border-color of hovered BoundList items
 */
/**
 * @var {color}
 * The border-color of selected BoundList items
 */
/**
 * @var {color}
 * The background-color of hovered BoundList items
 */
/**
 * @var {color}
 * The background-color of selected BoundList items
 */
/**
 * @class Ext.picker.Date
 */
/**
 * @var {number}
 * The border-width of the DatePicker
 */
/**
 * @var {string}
 * The border-style of the DatePicker
 */
/**
 * @var {color}
 * The background-color of the DatePicker
 */
/**
 * @var {string}
 * The background-image of the DatePicker next arrow
 */
/**
 * @var {list}
 * The background-position of the DatePicker next arrow
 */
/**
 * @var {string}
 * The background-image of the DatePicker previous arrow
 */
/**
 * @var {list}
 * The background-position of the DatePicker previous arrow
 */
/**
 * @var {number}
 * The width of DatePicker arrows
 */
/**
 * @var {number}
 * The height of DatePicker arrows
 */
/**
 * @var {string}
 * The type of cursor to display when the cursor is over a DatePicker arrow
 */
/**
 * @var {number}
 * The opacity of the DatePicker arrows
 */
/**
 * @var {number}
 * The opacity of the DatePicker arrows when hovered
 */
/**
 * @var {string/list}
 * The Date Picker header background gradient. Can be either the name of a predefined gradient
 * or a list of color stops. Used as the `$type` parameter for {@link Global_CSS#background-gradient}.
 */
/**
 * @var {number/list}
 * The padding of the Date Picker header
 */
/**
 * @var {color}
 * The color of the Date Picker month button
 */
/**
 * @var {number}
 * The width of the arrow on the Date Picker month button
 */
/**
 * @var {string}
 * The background-image of the arrow on the Date Picker month button
 */
/**
 * @var {boolean}
 * True to render the month button as transparent
 */
/**
 * @var {string}
 * The text-align of the Date Picker header
 */
/**
 * @var {number}
 * The height of Date Picker items
 */
/**
 * @var {number}
 * The width of Date Picker items
 */
/**
 * @var {number/list}
 * The padding of Date Picker items
 */
/**
 * @var {string}
 * The font-family of Date Picker items
 */
/**
 * @var {number}
 * The font-size of Date Picker items
 */
/**
 * @var {string}
 * The font-weight of Date Picker items
 */
/**
 * @var {string}
 * The text-align of Date Picker items
 */
/**
 * @var {color}
 * The text color of Date Picker items
 */
/**
 * @var {string}
 * The type of cursor to display when the cursor is over a Date Picker item
 */
/**
 * @var {string}
 * The font-family of Date Picker column headers
 */
/**
 * @var {number}
 * The font-size of Date Picker column headers
 */
/**
 * @var {string}
 * The font-weight of Date Picker column headers
 */
/**
 * @var {string/list}
 * The background-gradient of Date Picker column headers. Can be either the name of a
 * predefined gradient or a list of color stops. Used as the `$type` parameter for
 * {@link Global_CSS#background-gradient}.
 */
/**
 * @var {string}
 * The border-style of Date Picker column headers
 */
/**
 * @var {number}
 * The border-width of Date Picker column headers
 */
/**
 * @var {string}
 * The text-align of Date Picker column headers
 */
/**
 * @var {number}
 * The height of Date Picker column headers
 */
/**
 * @var {number/list}
 * The padding of Date Picker column headers
 */
/**
 * @var {number}
 * The border-width of Date Picker items
 */
/**
 * @var {string}
 * The border-style of Date Picker items
 */
/**
 * @var {color}
 * The border-color of Date Picker items
 */
/**
 * @var {string}
 * The border-style of today's date on the Date Picker
 */
/**
 * @var {string}
 * The border-style of the selected item
 */
/**
 * @var {string}
 * The font-weight of the selected item
 */
/**
 * @var {color}
 * The text color of the items in the previous and next months
 */
/**
 * @var {string}
 * The type of cursor to display when the cursor is over a disabled item
 */
/**
 * @var {color}
 * The text color of disabled Date Picker items
 */
/**
 * @var {color}
 * The background-color of disabled Date Picker items
 */
/**
 * @var {color}
 * The background-color of the Date Picker footer
 */
/**
 * @var {string/list}
 * The background-gradient of the Date Picker footer. Can be either the name of a
 * predefined gradient or a list of color stops. Used as the `$type` parameter for
 * {@link Global_CSS#background-gradient}.
 */
/**
 * @var {number/list}
 * The border-width of the Date Picker footer
 */
/**
 * @var {string}
 * The border-style of the Date Picker footer
 */
/**
 * @var {string}
 * The text-align of the Date Picker footer
 */
/**
 * @var {number/list}
 * The padding of the Date Picker footer
 */
/**
 * @var {number}
 * The space between the footer buttons
 */
/**
 * @var {color}
 * The border-color of the Month Picker
 */
/**
 * @var {number}
 * The border-width of the Month Picker
 */
/**
 * @var {string}
 * The border-style of the Month Picker
 */
/**
 * @var {color}
 * The text color of Month Picker items
 */
/**
 * @var {color}
 * The text color of Month Picker items
 */
/**
 * @var {color}
 * The border-color of Month Picker items
 */
/**
 * @var {string}
 * The border-style of Month Picker items
 */
/**
 * @var {string}
 * The font-family of Month Picker items
 */
/**
 * @var {number}
 * The font-size of Month Picker items
 */
/**
 * @var {string}
 * The font-weight of Month Picker items
 */
/**
 * @var {number/list}
 * The margin of Month Picker items
 */
/**
 * @var {string}
 * The text-align of Month Picker items
 */
/**
 * @var {number}
 * The height of Month Picker items
 */
/**
 * @var {string}
 * The type of cursor to display when the cursor is over a Month Picker item
 */
/**
 * @var {color}
 * The background-color of hovered Month Picker items
 */
/**
 * @var {color}
 * The background-color of selected Month Picker items
 */
/**
 * @var {string}
 * The border-style of selected Month Picker items
 */
/**
 * @var {color}
 * The border-color of selected Month Picker items
 */
/**
 * @var {number}
 * The height of the Month Picker year navigation buttons 
 */
/**
 * @var {number}
 * The width of the Month Picker year navigation buttons 
 */
/**
 * @var {string}
 * The type of cursor to display when the cursor is over a Month Picker year navigation button 
 */
/**
 * @var {number}
 * The opacity of the Month Picker year navigation buttons 
 */
/**
 * @var {number}
 * The opacity of hovered Month Picker year navigation buttons 
 */
/**
 * @var {string}
 * The background-image of the Month Picker next year navigation button
 */
/**
 * @var {string}
 * The background-image of the Month Picker previous year navigation button
 */
/**
 * @var {list}
 * The background-poisition of the Month Picker next year navigation button
 */
/**
 * @var {list}
 * The background-poisition of the hovered Month Picker next year navigation button
 */
/**
 * @var {list}
 * The background-poisition of the Month Picker previous year navigation button
 */
/**
 * @var {list}
 * The background-poisition of the hovered Month Picker previous year navigation button
 */
/**
 * @var {string}
 * The border-style of the Month Picker separator
 */
/**
 * @var {number}
 * The border-width of the Month Picker separator
 */
/**
 * @var {color}
 * The border-color of the Month Picker separator
 */
/**
 * @var {number/list}
 * The margin of Month Picker items when the datepicker does not have footer buttons
 */
/**
 * @var {number}
 * The height of Month Picker items when the datepicker does not have footer buttons
 */
/**
 * @class Ext.picker.Color
 */
/**
 * @var {color}
 * The background-color of Color Pickers
 */
/**
 * @var {color}
 * The border-color of Color Pickers
 */
/**
 * @var {number}
 * The border-width of Color Pickers
 */
/**
 * @var {string}
 * The border-style of Color Pickers
 */
/**
 * @var {number}
 * The number of columns to display in the Color Picker
 */
/**
 * @var {number}
 * The number of rows to display in the Color Picker
 */
/**
 * @var {number}
 * The height of each Color Picker item
 */
/**
 * @var {number}
 * The width of each Color Picker item
 */
/**
 * @var {number}
 * The padding of each Color Picker item
 */
/**
 * @var {string}
 * The cursor to display when the mouse is over a Color Picker item
 */
/**
 * @var {color}
 * The border-color of Color Picker items
 */
/**
 * @var {number}
 * The border-width of Color Picker items
 */
/**
 * @var {string}
 * The border-style of Color Picker items
 */
/**
 * @var {color}
 * The border-color of hovered Color Picker items
 */
/**
 * @var {color}
 * The background-color of Color Picker items
 */
/**
 * @var {color}
 * The background-color of hovered Color Picker items
 */
/**
 * @var {color}
 * The border-color of the selected Color Picker item
 */
/**
 * @var {color}
 * The background-color of the selected Color Picker item
 */
/**
 * @var {color}
 * The inner border-color of Color Picker items
 */
/**
 * @var {number}
 * The inner border-width of Color Picker items
 */
/**
 * @var {string}
 * The inner border-style of Color Picker items
 */
/**
 * @class Ext.form.field.HtmlEditor
 */
/**
 * @var {number}
 * The border-width of the HtmlEditor
 */
/**
 * @var {color}
 * The border-color of the HtmlEditor
 */
/**
 * @var {color}
 * The background-color of the HtmlEditor
 */
/**
 * @var {number}
 * The size of the HtmlEditor toolbar icons
 */
/**
 * @var {number}
 * The font-size of the HtmlEditor's font selection control
 */
/**
 * @var {number}
 * The font-family of the HtmlEditor's font selection control
 */
/**
 * @class Ext.grid.column.Action
 */
/**
 * @var {number}
 * The height of action column icons
 */
/**
 * @var {number}
 * The width of action column icons
 */
/**
 * @var {string}
 * The type of cursor to display when the cursor is over an action column icon
 */
/**
 * @var {number}
 * The opacity of disabled action column icons
 */
/**
 * @var {number}
 * The amount of padding to add to the left and right of the action column cell
 */
/**
 * @class Ext.grid.column.Check
 */
/**
 * @var {number}
 * Opacity of disabled CheckColumns
 */
/**
 * @class Ext.grid.column.RowNumberer
 */
/**
 * @var {number}
 * The horizontal space before the number in the RowNumberer cell
 */
/**
 * @var {number}
 * The horizontal space after the number in the RowNumberer cell
 */
/**
 * @class Ext.form.field.Base
 */
/**
 * @var {number} $form-field-height
 * Height for form fields.
 */
/**
 * @var {number} $form-toolbar-field-height
 * Height for form fields in toolbar.
 */
/**
 * @var {number} $form-field-padding
 * Padding around form fields.
 */
/**
 * @var {number} $form-field-font-size
 * Font size for form fields.
 */
/**
 * @var {string} $form-field-font-family
 * Font family for form fields.
 */
/**
 * @var {string} $form-field-font-weight
 * Font weight for form fields.
 */
/**
 * @var {number} $form-toolbar-field-font-size
 * Font size for toolbar form fields.
 */
/**
 * @var {string} $form-toolbar-field-font-family
 * Font family for toolbar form fields.
 */
/**
 * @var {string} $form-toolbar-field-font-weight
 * Font weight for toolbar form fields.
 */
/**
 * @var {color} $form-field-color
 * Text color for form fields.
 */
/**
 * @var {color} $form-field-empty-color
 * Text color for empty form fields.
 */
/**
 * @var {color} $form-field-border-color
 * Border color for form fields.
 */
/**
 * @var {number} $form-field-border-width
 * Border width for form fields.
 */
/**
 * @var {string} $form-field-border-style
 * Border style for form fields.
 */
/**
 * @var {color} $form-field-focus-border-color
 * Border color for focused form fields.
 */
/**
 * @var {color} $form-field-invalid-border-color
 * Border color for invalid form fields.
 */
/**
 * @var {color} $form-field-background-color
 * Background color for form fields.
 */
/**
 * @var {string} $form-field-background-image
 * Background image for form fields.
 */
/**
 * @var {color} $form-field-invalid-background-color
 * Background color for invalid form fields.
 */
/**
 * @var {string} $form-field-invalid-background-image
 * Background image for invalid form fields.
 */
/**
 * @var {string} $form-field-invalid-background-repeat
 * Background repeat for invalid form fields.
 */
/**
 * @var {string/list} $form-field-invalid-background-position
 * Background position for invalid form fields.
 */
/**
 * @var {boolean}
 * True to include the "default" field UI
 */
/**
 * @var {boolean}
 * True to include the "toolbar" field UI
 */
/**
 * @class Ext.form.Labelable
 */
/**
 * @var {color}
 * The text color of form field labels
 */
/**
 * @var {string}
 * The font-weight of form field labels
 */
/**
 * @var {number}
 * The font-size of form field labels
 */
/**
 * @var {string}
 * The font-family of form field labels
 */
/**
 * @var {number}
 * The line-height of form field labels
 */
/**
 * @var {number}
 * Horizontal space between the label and the field body when the label is left-aligned.
 */
/**
 * @var {number}
 * Vertical space between the label and the field body when the label is top-aligned.
 */
/**
 * @var {string}
 * The background image for error icons
 */
/**
 * @var {number}
 * Width for form error icons.
 */
/**
 * @var {number}
 * Height for form error icons.
 */
/**
 * @var {number/list}
 * Margin for error icons that are aligned to the side of the field
 */
/**
 * @var {number}
 * The space between the icon and the message for errors that display under the field
 */
/**
 * @var {number/list}
 * The padding on errors that display under the form field
 */
/**
 * @var {color}
 * The text color of form error messages
 */
/**
 * @var {string}
 * The font-weight of form error messages
 */
/**
 * @var {number}
 * The font-size of form error messages
 */
/**
 * @var {string}
 * The font-family of form error messages
 */
/**
 * @var {number}
 * The line-height of form error messages
 */
/**
 * @var {number}
 * The bottom margin to apply to form items when in auto, anchor, vbox, or table layout.
 * This value is also used as the default border-spacing in a form-layout.
 */
/**
 * @var {number}
 * Opacity of disabled form fields
 */
/**
 * @var {color}
 * The text color of toolbar form field labels
 */
/**
 * @var {string}
 * The font-weight of toolbar form field labels
 */
/**
 * @var {number}
 * The font-size of toolbar form field labels
 */
/**
 * @var {string}
 * The font-family of toolbar form field labels
 */
/**
 * @var {number}
 * The line-height of toolbar form field labels
 */
/**
 * @var {number}
 * Horizontal space between the toolbar field's label and the field body when the label is left-aligned.
 */
/**
 * @var {number}
 * Vertical space between the toolbar field's label and the field body when the label is top-aligned.
 */
/**
 * @var {string}
 * The background image for toolbar field error icons
 */
/**
 * @var {number}
 * Width for toolbar field error icons.
 */
/**
 * @var {number}
 * Height for toolbar field error icons.
 */
/**
 * @var {number/list}
 * Margin for toolbar field error icons that are aligned to the side of the field
 */
/**
 * @var {number}
 * The space between the icon and the message for errors that display under a toolbar field
 */
/**
 * @var {number/list}
 * The padding on errors that display under the toolbar form field
 */
/**
 * @var {color}
 * The text color of toolbar form error messages
 */
/**
 * @var {string}
 * The font-weight of toolbar form field error messages
 */
/**
 * @var {number}
 * The font-size of toolbar form field error messages
 */
/**
 * @var {string}
 * The font-family of toolbar form field error messages
 */
/**
 * @var {number}
 * The line-height of toolbar form field error messages
 */
/**
 * @var {number}
 * Opacity of disabled toolbar form fields
 */
/**
 * @var {boolean}
 * True to include the "default" label UI
 */
/**
 * @var {boolean}
 * True to include the "default" label UI
 */
/**
 * @class Ext.form.field.Text
 */
/**
 * @var {number}
 * The height of text fields
 */
/**
 * @var {number}
 * Font size for text fields.
 */
/**
 * @var {string}
 * Font family for text fields.
 */
/**
 * @var {string}
 * Font weight for text fields.
 */
/**
 * @var {color}
 * The color of the text field's input element
 */
/**
 * @var {color}
 * The background color of the text field's input element
 */
/**
 * @var {number/list}
 * The border width of text fields
 */
/**
 * @var {string/list}
 * The border style of text fields
 */
/**
 * @var {color/list}
 * The border color of text fields
 */
/**
 * @var {color/list}
 * The border color of the focused text field
 */
/**
 * @var {color}
 * Border color for invalid text fields.
 */
/**
 * @var {number/list}
 * Border radius for text fields
 */
/**
 * @var {string}
 * The background image of the text field's input element
 */
/**
 * @var {number/list}
 * The padding of the text field's input element
 */
/**
 * @var {color}
 * Text color for empty text fields.
 */
/**
 * @var {number}
 * The default width of the text field's body element (the element that contains the input
 * element and triggers) when the field is not sized explicitly using the {@link #width}
 * config, or sized by it's containing layout.
 */
/**
 * @var {color}
 * Background color of the text field's input element when the field value is invalid.
 */
/**
 * @var {string}
 * Background image of the text field's input element when the field value is invalid.
 */
/**
 * @var {string}
 * Background repeat of the text field's input element when the field value is invalid.
 */
/**
 * @var {string/list}
 * Background position of the text field's input element when the field value is invalid.
 */
/**
 * @var {boolean}
 * `true` to use classic-theme styled border for text fields.
 */
/**
 * @var {number} $form-textarea-line-height
 * The line-height to use for the TextArea's text
 */
/**
 * @var {number} $form-textarea-body-height
 * The default width of the TextArea's body element (the element that contains the textarea
 * html element when the field is not sized explicitly using the {@link #width}config, or
 * sized by it's containing layout.
 */
/**
 * @var {color}
 * Text color for file fields
 */
/**
 * @var {number}
 * The width of the text field's trigger element
 */
/**
 * @var {number/list}
 * The width of the text field's trigger's border
 */
/**
 * @var {color/list}
 * The color of the text field's trigger's border
 */
/**
 * @var {string/list}
 * The style of the text field's trigger's border
 */
/**
 * @var {color}
 * The color of the text field's trigger's border when hovered
 */
/**
 * @var {color}
 * The color of the text field's trigger's border when the field is focused
 */
/**
 * @var {color}
 * The color of the text field's trigger's border when the field is focused and the trigger is hovered
 */
/**
 * @var {string}
 * The default background image for text field triggers
 */
/**
 * @var {color}
 * The background color of the text field's trigger element
 */
/**
 * @var {number}
 * The height of toolbar text fields
 */
/**
 * @var {number}
 * Font size for toolbar text fields.
 */
/**
 * @var {string}
 * Font family for toolbar text fields.
 */
/**
 * @var {string}
 * Font weight for toolbar text fields.
 */
/**
 * @var {color}
 * The color of the toolbar text field's input element
 */
/**
 * @var {color}
 * The background color of the toolbar text field's input element
 */
/**
 * @var {number/list}
 * The border width of toolbar text fields
 */
/**
 * @var {string/list}
 * The border style of toolbar text fields
 */
/**
 * @var {color/list}
 * The border color of toolbar text fields
 */
/**
 * @var {color/list}
 * The border color of the focused toolbar text field
 */
/**
 * @var {color} $form-field-invalid-border-color
 * Border color for invalid toolbar text fields.
 */
/**
 * @var {number/list}
 * Border radius for toolbar text fields
 */
/**
 * @var {string}
 * The background image of the toolbar text field's input element
 */
/**
 * @var {number/list}
 * The padding of the toolbar text field's input element
 */
/**
 * @var {color}
 * Text color for empty toolbar text fields.
 */
/**
 * @var {number}
 * The default width of the toolbar text field's body element (the element that contains the input
 * element and triggers) when the field is not sized explicitly using the {@link #width}
 * config, or sized by it's containing layout.
 */
/**
 * @var {color}
 * Background color of the toolbar text field's input element when the field value is invalid.
 */
/**
 * @var {string}
 * Background image of the toolbar text field's input element when the field value is invalid.
 */
/**
 * @var {string}
 * Background repeat of the toolbar text field's input element when the field value is invalid.
 */
/**
 * @var {string/list}
 * Background position of the toolbar text field's input element when the field value is invalid.
 */
/**
 * @var {boolean}
 * `true` to use classic-theme styled border for toolbar text fields.
 */
/**
 * @var {number/string}
 * The line-height to use for the toolbar TextArea's text
 */
/**
 * @var {number}
 * The default width of the toolbar TextArea's body element (the element that contains the
 * textarea html element when the field is not sized explicitly using the {@link #width}
 * config, or sized by it's containing layout.
 */
/**
 * @var {color}
 * Text color for toolbar file fields
 */
/**
 * @var {number}
 * The width of the toolbar text field's trigger element
 */
/**
 * @var {number/list}
 * The width of the toolbar text field's trigger's border
 */
/**
 * @var {color/list}
 * The color of the toolbar text field's trigger's border
 */
/**
 * @var {string/list}
 * The style of the toolbar text field's trigger's border
 */
/**
 * @var {color}
 * The color of the toolbar text field's trigger's border when hovered
 */
/**
 * @var {color}
 * The color of the toolbar text field's trigger's border when the field is focused
 */
/**
 * @var {color}
 * The color of the toolbar text field's trigger's border when the field is focused and the trigger is hovered
 */
/**
 * @var {string}
 * The default background image for toolbar text field triggers
 */
/**
 * @var {color}
 * The background color of the toolbar text field's trigger element
 */
/**
 * @var {boolean}
 * True to include the "default" text field UI
 */
/**
 * @var {boolean}
 * True to include the "toolbar" text field UI
 */
/**
 * @class Ext.form.field.Spinner
 */
/**
 * @var {boolean}
 * True to use vertically oriented triggers. False to use horizontally oriented triggers.
 * Themes that set this property to true must also override the {@link #triggerVertical}
 * config to match. Defaults to true.  When 'vertical' orientation is used, the background image
 * for both triggers is 'form/spinner'.  When 'horizontal' is used, the triggers use separate
 * background images - 'form/spinner-up', and 'form/spinner-down'.
 */
/**
 * @var {string}
 * Background image for vertically oriented spinner triggers
 */
/**
 * @var {string}
 * Background image for the "up" trigger when trigger buttons are horizontally aligned
 */
/**
 * @var {string}
 * Background image for the "down" trigger when trigger buttons are horizontally aligned
 */
/**
 * @var {boolean}
 * `true` to use vertically oriented triggers for fields with the 'toolbar' UI.
 */
/**
 * @var {string}
 * Background image for vertically oriented toolbar spinner triggers
 */
/**
 * @var {string}
 * Background image for the "up" toolbar trigger when trigger buttons are horizontally aligned
 */
/**
 * @var {string}
 * Background image for the "down" toolbar trigger when trigger buttons are horizontally aligned
 */
/**
 * @var {boolean}
 * True to include the "default" spinner UI
 */
/**
 * @var {boolean}
 * True to include the "toolbar" spinner UI
 */
/**
 * @class Ext.form.field.Checkbox
 */
/**
 * @var {number}
 * The size of the checkbox
 */
/**
 * @var {string}
 * The background-image of the checkbox
 */
/**
 * @var {string}
 * The background-image of the radio button
 */
/**
 * @var {color}
 * The color of the checkbox's {@link #boxLabel}
 */
/**
 * @var {string}
 * The font-weight of the checkbox's {@link #boxLabel}
 */
/**
 * @var {string}
 * The font-size of the checkbox's {@link #boxLabel}
 */
/**
 * @var {string}
 * The font-family of the checkbox's {@link #boxLabel}
 */
/**
 * @var {string}
 * The line-height of the checkbox's {@link #boxLabel}
 */
/**
 * @var {number}
 * The space between the {@link #boxLabel} and the checkbox.
 */
/**
 * @var {number}
 * The size of the toolbar checkbox
 */
/**
 * @var {string}
 * The background-image of the toolbar checkbox
 */
/**
 * @var {string}
 * The background-image of the toolbar radio button
 */
/**
 * @var {color}
 * The color of the toolbar checkbox's {@link #boxLabel}
 */
/**
 * @var {string}
 * The font-weight of the toolbar checkbox's {@link #boxLabel}
 */
/**
 * @var {string}
 * The font-size of the toolbar checkbox's {@link #boxLabel}
 */
/**
 * @var {string}
 * The font-family of the toolbar checkbox's {@link #boxLabel}
 */
/**
 * @var {string}
 * The line-height of the toolbar checkbox's {@link #boxLabel}
 */
/**
 * @var {number}
 * The space between the {@link #boxLabel} and the toolbar checkbox.
 */
/**
 * @var {boolean}
 * True to include the "default" checkbox UI
 */
/**
 * @var {boolean}
 * True to include the "toolbar" checkbox UI
 */
/**
 * @class Ext.form.field.Display
 */
/**
 * @var {color}
 * The text color of display fields
 */
/**
 * @var {number}
 * The font-size of display fields
 */
/**
 * @var {string}
 * The font-family of display fields
 */
/**
 * @var {string}
 * The font-weight of display fields
 */
/**
 * @var {number}
 * The line-height of display fields
 */
/**
 * @var {color}
 * The text color of toolbar display fields
 */
/**
 * @var {number}
 * The font-size of toolbar display fields
 */
/**
 * @var {string}
 * The font-family of toolbar display fields
 */
/**
 * @var {string}
 * The font-weight of toolbar display fields
 */
/**
 * @var {number}
 * The line-height of toolbar display fields
 */
/**
 * @var {boolean}
 * True to include the "default" display field UI
 */
/**
 * @var {boolean}
 * True to include the "toolbar" display field UI
 */
/**
 * @class Ext.view.Table
 */
/**
 * @var {color}
 * The color of the text in the grid cells
 */
/**
 * @var {number}
 * The font size of the text in the grid cells
 */
/**
 * @var {number}
 * The line-height of the text inside the grid cells.
 */
/**
 * @var {string}
 * The font-weight of the text in the grid cells
 */
/**
 * @var {string}
 * The font-family of the text in the grid cells
 */
/**
 * @var {color}
 * The background-color of the grid cells
 */
/**
 * @var {color}
 * The border-color of row/column borders. Can be specified as a single color, or as a list
 * of colors containing the row border color followed by the column border color.
 */
/**
 * @var {string}
 * The border-style of the row/column borders.
 */
/**
 * @var {number}
 * The border-width of the row and column borders.
 */
/**
 * @var {color}
 * The background-color of "special" cells.  Special cells are created by {@link
 * Ext.grid.RowNumberer RowNumberer}, {@link Ext.selection.CheckboxModel Checkbox Selection
 * Model} and {@link Ext.grid.plugin.RowExpander RowExpander}.
 */
/**
 * @var {string}
 * The background-gradient to use for "special" cells.  Special cells are created by {@link
 * Ext.grid.RowNumberer RowNumberer}, {@link Ext.selection.CheckboxModel Checkbox Selection
 * Model} and {@link Ext.grid.plugin.RowExpander RowExpander}.
 */
/**
 * @var {number}
 * The border-width of "special" cells.  Special cells are created by {@link
 * Ext.grid.RowNumberer RowNumberer}, {@link Ext.selection.CheckboxModel Checkbox Selection
 * Model} and {@link Ext.grid.plugin.RowExpander RowExpander}.
 * Only applies to the vertical border, since the row border width is determined by
 * {#$grid-row-cell-border-width}.
 */
/**
 * @var {color}
 * The border-color of "special" cells.  Special cells are created by {@link
 * Ext.grid.RowNumberer RowNumberer}, {@link Ext.selection.CheckboxModel Checkbox Selection
 * Model} and {@link Ext.grid.plugin.RowExpander RowExpander}.
 * Only applies to the vertical border, since the row border color is determined by
 * {#$grid-row-cell-border-color}.
 */
/**
 * @var {string}
 * The border-style of "special" cells.  Special cells are created by {@link
 * Ext.grid.RowNumberer RowNumberer}, {@link Ext.selection.CheckboxModel Checkbox Selection
 * Model} and {@link Ext.grid.plugin.RowExpander RowExpander}.
 * Only applies to the vertical border, since the row border style is determined by
 * {#$grid-row-cell-border-style}.
 */
/**
 * @var {color}
 * The border-color of "special" cells when the row is selected using a {@link
 * Ext.selection.RowModel Row Selection Model}.  Special cells are created by {@link
 * Ext.grid.RowNumberer RowNumberer}, {@link Ext.selection.CheckboxModel Checkbox Selection
 * Model} and {@link Ext.grid.plugin.RowExpander RowExpander}.
 * Only applies to the vertical border, since the selected row border color is determined by
 * {#$grid-row-cell-selected-border-color}.
 */
/**
 * @var {color}
 * The background-color of "special" cells when the row is hovered. Special cells are
 * created by {@link Ext.grid.RowNumberer RowNumberer}, {@link Ext.selection.CheckboxModel
 * Checkbox Selection Model} and {@link Ext.grid.plugin.RowExpander RowExpander}.
 */
/**
 * @var {color}
 * The background-color color of odd-numbered rows when the table view is configured with
 * `{@link Ext.view.Table#stripeRows stripeRows}: true`.
 */
/**
 * @var {string}
 * The border-style of the hovered row
 */
/**
 * @var {color}
 * The text color of the hovered row
 */
/**
 * @var {color}
 * The background-color of the hovered row
 */
/**
 * @var {color}
 * The border-color of the hovered row
 */
/**
 * @var {string}
 * The border-style of the selected row
 */
/**
 * @var {color}
 * The text color of the selected row
 */
/**
 * @var {color}
 * The background-color of the selected row
 */
/**
 * @var {color}
 * The border-color of the selected row
 */
/**
 * @var {color}
 * The border-color of the focused row
 */
/**
 * @var {string}
 * The border-style of the focused row
 */
/**
 * @var {color}
 * The text color of the focused row
 */
/**
 * @var {color}
 * The background-color of the focused row
 */
/**
 * @var {boolean}
 * True to show the focus border when a row is focused even if the grid has no
 * {@link Ext.panel.Table#rowLines rowLines}.
 */
/**
 * @var {color}
 * The text color of a selected cell when using a {@link Ext.selection.CellModel
 * Cell Selection Model}.
 */
/**
 * @var {color}
 * The background-color of a selected cell when using a {@link Ext.selection.CellModel
 * Cell Selection Model}.
 */
/**
 * @var {number}
 * The amount of padding to apply to the grid cell's inner div element
 */
/**
 * @var {string}
 * The type of text-overflow to use on the grid cell's inner div element
 */
/**
 * @var {color}
 * The border-color of the grid body
 */
/**
 * @var {number}
 * The border-width of the grid body border
 */
/**
 * @var {string}
 * The border-style of the grid body border
 */
/**
 * @var {color}
 * The background-color of the grid body
 */
/**
 * @var {number}
 * The amount of padding to apply to the grid body when the grid contains no data.
 */
/**
 * @var {color}
 * The text color of the {@link Ext.view.Table#emptyText emptyText} in the grid body when
 * the grid contains no data.
 */
/**
 * @var {color}
 * The background color of the grid body when the grid contains no data.
 */
/**
 * @var {number}
 * The font-size of the {@link Ext.view.Table#emptyText emptyText} in the grid body when
 * the grid contains no data.
 */
/**
 * @var {number}
 * The font-weight of the {@link Ext.view.Table#emptyText emptyText} in the grid body when
 * the grid contains no data.
 */
/**
 * @var {number}
 * The font-family of the {@link Ext.view.Table#emptyText emptyText} in the grid body when
 * the grid contains no data.
 */
/**
 * @var {color}
 * The color of the resize markers that display when dragging a column border to resize
 * the column
 */
/*
 * Vars for fields which are rendered to fit inside grid cells.
 * This includes cell and row editor fields and fields in widget columns.
 */
/**
 *  @class Ext.form.field.Base
 */
/**
 * @var {number}
 * The height of text fields rendered in the context of a grid cell.  Defaults to $form-field-height.  If grid row
 * height is smaller than $form-field-height, defaults to the grid row height.  Grid row
 * height is calculated by adding $grid-row-cell-line-height to the top and bottom values of
 * $grid-cell-inner-padding.
 */
/**
 * @var {number/list}
 * The padding of grid fields.
 */
/**
 * @var {number}
 * The color of the grid field text
 */
/**
 * @var {number}
 * The font size of the grid field text
 */
/**
 * @var {string}
 * The font-weight of the grid field text
 */
/**
 * @var {string}
 * The font-family of the grid field text
 */
/**
 * @var {boolean}
 * True to include the "grid-cell" form field UIs input fields rendered in the context of a grid cell.
 *
 * This defaults to `true`. It is required if either {@link Ext.grid.plugin.Editor grid editors} are being used,
 * or if a {@link Ext.grid.column.Widget WidgetColumn} is being used to house an input field.
 */
/**
 *  @class Ext.form.field.Text
 */
/**
 * @var {number}
 * The height of text fields rendered in the context of a grid cell
 */
/**
 * @var {number}
 * Font size for text fields rendered in the context of a grid cell.
 */
/**
 * @var {string}
 * Font family for text fields rendered in the context of a grid cell.
 */
/**
 * @var {string}
 * Font weight for text fields rendered in the context of a grid cell.
 */
/**
 * @var {color}
 * The color of a text field's input element when rendered in the context of a grid cell
 */
/**
 * @var {color}
 * The background color of a text field's input element when endered in the context of a grid cell
 */
/**
 * @var {number/list}
 * The border width of text fields endered in the context of a grid cell
 */
/**
 * @var {string/list}
 * The border style of text fields rendered in the context of a grid cell
 */
/**
 * @var {color/list}
 * The border color of text fields rendered in the context of a grid cell
 */
/**
 * @var {color/list}
 * The border color of the focused text fields rendered in the context of a grid cell
 */
/**
 * @var {color}
 * Border color for invalid text fields rendered in the context of a grid cell.
 */
/**
 * @var {number/list}
 * Border radius for text fields rendered in the context of a grid cell.
 */
/**
 * @var {string}
 * The background image of a text field's input element when rendered in the context of a grid cell
 */
/**
 * @var {number/list}
 * The padding of a text field's input element when rendered in the context of a grid cell
 */
/**
 * @var {color}
 * Text color for empty text fields rendered in the context of a grid cell.
 */
/**
 * @var {number}
 * @private
 * The default width of a text field's body element (the element that contains the input
 * element and triggers) when the field is  rendered in the context of a grid cell and not sized explicitly using the {@link #width}
 * config, or sized by it's containing layout.
 */
/**
 * @var {color}
 * Background color of a text field's input element when rendered in the context of a grid cell and the field value is invalid.
 */
/**
 * @var {string}
 * Background image of a grid field text field's input element when the field value is invalid.
 */
/**
 * @var {string}
 * Background repeat of the grid field text field's input element when the field value is invalid.
 */
/**
 * @var {string/list}
 * Background position of the grid field text field's input element when rendered in the context of a grid cell and the field value is invalid.
 */
/**
 * @var {boolean}
 * `true` to use classic-theme styled border for text fields  rendered in the context of a grid cell.
 */
/**
 * @var {number/string}
 * The line-height to use for the TextArea's text when rendered in the context of a grid cell
 */
/**
 * @var {number}
 * The default width of the grid field TextArea's body element (the element that
 * contains the textarea html element when the field is rendered in the context of a grid cell and not sized explicitly using the
 * {@link #width} config, or sized by it's containing layout.
 */
/**
 * @var {color}
 * Text color for file fields rendered in the context of a grid cell
 */
/**
 * @var {number}
 * The width of a text field's trigger element when rendered in the context of a grid cell
 */
/**
 * @var {number/list}
 * The width of a text field's trigger's border when rendered in the context of a grid cell
 */
/**
 * @var {color/list}
 * The color of a text field's trigger's border when rendered in the context of a grid cell
 */
/**
 * @var {string/list}
 * The style of a text field's trigger's border when rendered in the context of a grid cell
 */
/**
 * @var {color}
 * The color of a text field's trigger's border when  rendered in the context of a grid cell and hovered
 */
/**
 * @var {color}
 * The color of a text field's trigger's border when  rendered in the context of a grid cell and the field is focused
 */
/**
 * @var {color}
 * The color of a text field's trigger's border when rendered in the context of a grid cell and the field is focused and the trigger is hovered
 */
/**
 * @var {string}
 * The default background image for text field triggers when rendered in the context of a grid cell
 */
/**
 * @var {color}
 * The background color of a text field's trigger element when rendered in the context of a grid cell
 */
/**
 * @var {boolean}
 * True to include the "grid-cell" text field UI
 */
/**
 * @class Ext.form.field.Spinner
 */
/**
 * @var {boolean}
 * True to use vertically oriented spinner triggers when rendered in the context of a grid cell.
 */
/**
 * @var {string}
 * Background image for vertically oriented grid field spinner triggers when rendered in the context of a grid cell
 */
/**
 * @var {string}
 * Background image for the "up" trigger when grid field spinner trigger buttons are  rendered in the context of a grid cell and horizontally aligned
 */
/**
 * @var {string}
 * Background image for the "down" trigger when grid field spinner trigger buttons are  rendered in the context of a grid cell and horizontally aligned
 */
/**
 * @var {boolean}
 * True to include the "grid-cell" spinner UI
 */
/**
 * @var {number}
 * The size of a checkbox when rendered in the context of a grid cell
 */
/**
 * @var {string}
 * The background-image of a checkbox when rendered in the context of a grid cell
 */
/**
 * @var {string}
 * The background-image of a radio button when rendered in the context of a grid cell
 */
/**
 * @var {boolean}
 * True to include the "grid-cell" checkbox UI
 */
/**
 *  @class Ext.form.field.Display
 */
/**
 * @var {color}
 * The text color of display fields rendered in the context of a grid cell
 */
/**
 * @var {number}
 * The font-size of display fields rendered in the context of a grid cell
 */
/**
 * @var {string}
 * The font-family of display fields rendered in the context of a grid cell
 */
/**
 * @var {string}
 * The font-weight of display fields rendered in the context of a grid cell
 */
/**
 * @var {number}
 * The line-height of display fields rendered in the context of a grid cell
 */
/**
 * @var {boolean}
 * True to include the "default" display field UI
 */
/**
 * @class Ext.grid.feature.Grouping
 */
/**
 * @var {color}
 * The background color of group headers
 */
/**
 * @var {number/list}
 * The border-width of group headers
 */
/**
 * @var {string}
 * The border-style of group headers
 */
/**
 * @var {color}
 * The border-color of group headers
 */
/**
 * @var {number/list}
 * The padding of group headers
 */
/**
 * @var {string}
 * The cursor of group headers
 */
/**
 * @var {color}
 * The text color of group header titles
 */
/**
 * @var {string}
 * The font-family of group header titles
 */
/**
 * @var {number}
 * The font-size of group header titles
 */
/**
 * @var {string}
 * The font-weight of group header titles
 */
/**
 * @var {number}
 * The line-height of group header titles
 */
/**
 * @var {number/list}
 * The amount of padding to add to the group title element.  This is typically used
 * to reserve space for an icon by setting the amountof space to be reserved for the icon
 * as the left value and setting the remaining sides to 0.
 */
/**
 * @class Ext.grid.feature.RowBody
 */
/**
 * @var {number}
 * The font-size of the RowBody
 */
/**
 * @var {number}
 * The line-height of the RowBody
 */
/**
 * @var {string}
 * The font-family of the RowBody
 */
/**
 * @var {number}
 * The font-weight of the RowBody
 */
/**
 * @var {number/list}
 * The padding of the RowBody
 */
/**
 * @class Ext.menu.Menu
 */
/**
 * @var {color}
 * The background-color of the Menu
 */
/**
 * @var {color}
 * The border-color of the Menu
 */
/**
 * @var {string}
 * The border-style of the Menu
 */
/**
 * @var {number}
 * The border-width of the Menu
 */
/**
 * @var {number/list}
 * The padding to apply to the Menu body element
 */
/**
 * @var {color}
 * The color of Menu Item text
 */
/**
 * @var {string}
 * The font-family of {@link Ext.menu.Item Menu Items}
 */
/**
 * @var {number}
 * The font-size of {@link Ext.menu.Item Menu Items}
 */
/**
 * @var {string}
 * The font-weight of {@link Ext.menu.Item Menu Items}
 */
/**
 * @var {number}
 * The height of {@link Ext.menu.Item Menu Items}
 */
/**
 * @var {number}
 * The border-width of {@link Ext.menu.Item Menu Items}
 */
/**
 * @var {string}
 * The style of cursor to display when the cursor is over a {@link Ext.menu.Item Menu Item}
 */
/**
 * @var {color}
 * The background-color of the active {@link Ext.menu.Item Menu Item}
 */
/**
 * @var {color}
 * The border-color of the active {@link Ext.menu.Item Menu Item}
 */
/**
 * @var {string/list}
 * The background-gradient for {@link Ext.menu.Item Menu Items}. Can be either the name
 * of a predefined gradient or a list of color stops. Used as the `$type` parameter for
 * {@link Global_CSS#background-gradient}.
 */
/**
 * @var {number}
 * The border-radius of {@link Ext.menu.Item Menu Items}
 */
/**
 * @var {number}
 * The size of {@link Ext.menu.Item Menu Item} icons
 */
/**
 * @var {color} $menu-glyph-color
 * The color to use for menu icons configured using {@link Ext.menu.Item#glyph glyph}
 */
/**
 * @var {number} $menu-glyph-opacity
 * The opacity to use for menu icons configured using {@link Ext.menu.Item#glyph glyph}
 */
/**
 * @var {number}
 * The size of {@link Ext.menu.Item Menu Item} checkboxes
 */
/**
 * @var {list}
 * The background-position of {@link Ext.menu.Item Menu Item} icons
 */
/**
 * @var {number}
 * vertical offset for menu item icons/checkboxes.  By default the icons are roughly
 * vertically centered, but it may be necessary in some cases to make minor adjustments
 * to the vertical position.
 */
/**
 * @var {number}
 * vertical offset for menu item text.  By default the text is given a line-height
 * equal to the menu item's content-height, however, depending on the font this may not
 * result in perfect vertical centering.  Offset can be used to make small adjustments
 * to the text's vertical position.
 */
/**
 * @var {number/list}
 * The space to the left and right of {@link Ext.menu.Item Menu Item} text. Can be specified
 * as a number (e.g. 5px) or as a list with 2 items for different left/right values. e.g.
 *
 *     $menu-item-text-horizontal-spacing: 4px 8px !default; // 4px of space to the left, and 8px to the right
 */
/**
 * @var {number}
 * The space to the left and right of {@link Ext.menu.Item Menu Item} icons. Can be specified
 * as a number (e.g. 5px) or as a list with 2 items for different left/right values. e.g.
 *
 *     $menu-item-icon-horizontal-spacing: 4px 8px !default; // 4px of space to the left, and 8px to the right
 */
/**
 * @var {number}
 * The space to the left and right of {@link Ext.menu.Item Menu Item} arrows. Can be specified
 * as a number (e.g. 5px) or as a list with 2 items for different left/right values. e.g.
 *
 *     $menu-item-arrow-horizontal-spacing: 4px 8px !default; // 4px of space to the left, and 8px to the right
 */
/**
 * @var {number/list}
 * The margin of {@link Ext.menu.Separator Menu Separators}
 */
/**
 * @var {number}
 * The height of {@link Ext.menu.Item Menu Item} arrows
 */
/**
 * @var {number}
 * The width of {@link Ext.menu.Item Menu Item} arrows
 */
/**
 * @var {number}
 * The opacity of disabled {@link Ext.menu.Item Menu Items}
 */
/**
 * @var {number/list}
 * The margin non-MenuItems placed in a Menu
 */
/**
 * @var {color}
 * The border-color of {@link Ext.menu.Separator Menu Separators}
 */
/**
 * @var {color}
 * The background-color of {@link Ext.menu.Separator Menu Separators}
 */
/**
 * @var {number}
 * The size of {@link Ext.menu.Separator Menu Separators}
 */
/**
 * @var {number}
 * The width of Menu scrollers
 */
/**
 * @var {number}
 * The height of Menu scrollers
 */
/**
 * @var {color}
 * The border-color of Menu scroller buttons
 */
/**
 * @var {number}
 * The border-width of Menu scroller buttons
 */
/**
 * @var {number/list}
 * The margin of "top" Menu scroller buttons
 */
/**
 * @var {number/list}
 * The margin of "bottom" Menu scroller buttons
 */
/**
 * @var {string}
 * The cursor of Menu scroller buttons
 */
/**
 * @var {string}
 * The cursor of disabled Menu scroller buttons
 */
/**
 * @var {number}
 * The opacity of Menu scroller buttons. Only applicable when
 * {@link $menu-classic-scrollers} is `false`.
 */
/**
 * @var {number}
 * The opacity of hovered Menu scroller buttons. Only applicable when
 * {@link $menu-classic-scrollers} is `false`.
 */
/**
 * @var {number}
 * The opacity of pressed Menu scroller buttons. Only applicable when
 * {@link $menu-classic-scrollers} is `false`.
 */
/**
 * @var {number}
 * The opacity of disabled Menu scroller buttons.
 */
/**
 * @var {boolean}
 * `true` to use classic-style scroller buttons.  When `true` scroller buttons are given their
 * hover state by changing their background-position,  When `false` scroller buttons are
 * given their hover state by applying opacity.
 */
/**
 * @var {boolean}
 * True to include the "default" menu UI
 */
/**
 * @class Ext.grid.filters.Filters
 */
/**
 * @var {string}
 * The font-style of the filtered column.
 */
/**
 * @var {string}
 * The font-weight of the filtered column.
 */
/**
 * @var {string}
 * The text-decoration of the filtered column.
 */
/**
 * @class Ext.grid.locking.Lockable
 */
/**
 * @var {number}
 * The width of the border between the locked views
 */
/**
 * @var {string}
 * The border-style of the border between the locked views
 */
/**
 * @var {string}
 * The border-color of the border between the locked views. Defaults to the
 * panel border color. May be overridden in a theme.
 */
/*
 * Vars for fields which are rendered to fit inside grid cells.
 * This includes cell and row editor fields and fields in widget columns.
 */
/**
 *  @class Ext.form.field.Base
 */
/**
 * @var {number}
 * The height of text fields rendered in the context of a grid cell.  Defaults to $form-field-height.  If grid row
 * height is smaller than $form-field-height, defaults to the grid row height.  Grid row
 * height is calculated by adding $grid-row-cell-line-height to the top and bottom values of
 * $grid-cell-inner-padding.
 */
/**
 * @var {number/list}
 * The padding of grid fields.
 */
/**
 * @var {number}
 * The color of the grid field text
 */
/**
 * @var {number}
 * The font size of the grid field text
 */
/**
 * @var {string}
 * The font-weight of the grid field text
 */
/**
 * @var {string}
 * The font-family of the grid field text
 */
/**
 * @var {boolean}
 * True to include the "grid-cell" form field UIs input fields rendered in the context of a grid cell.
 *
 * This defaults to `true`. It is required if either {@link Ext.grid.plugin.Editor grid editors} are being used,
 * or if a {@link Ext.grid.column.Widget WidgetColumn} is being used to house an input field.
 */
/**
 *  @class Ext.form.field.Text
 */
/**
 * @var {number}
 * The height of text fields rendered in the context of a grid cell
 */
/**
 * @var {number}
 * Font size for text fields rendered in the context of a grid cell.
 */
/**
 * @var {string}
 * Font family for text fields rendered in the context of a grid cell.
 */
/**
 * @var {string}
 * Font weight for text fields rendered in the context of a grid cell.
 */
/**
 * @var {color}
 * The color of a text field's input element when rendered in the context of a grid cell
 */
/**
 * @var {color}
 * The background color of a text field's input element when endered in the context of a grid cell
 */
/**
 * @var {number/list}
 * The border width of text fields endered in the context of a grid cell
 */
/**
 * @var {string/list}
 * The border style of text fields rendered in the context of a grid cell
 */
/**
 * @var {color/list}
 * The border color of text fields rendered in the context of a grid cell
 */
/**
 * @var {color/list}
 * The border color of the focused text fields rendered in the context of a grid cell
 */
/**
 * @var {color}
 * Border color for invalid text fields rendered in the context of a grid cell.
 */
/**
 * @var {number/list}
 * Border radius for text fields rendered in the context of a grid cell.
 */
/**
 * @var {string}
 * The background image of a text field's input element when rendered in the context of a grid cell
 */
/**
 * @var {number/list}
 * The padding of a text field's input element when rendered in the context of a grid cell
 */
/**
 * @var {color}
 * Text color for empty text fields rendered in the context of a grid cell.
 */
/**
 * @var {number}
 * @private
 * The default width of a text field's body element (the element that contains the input
 * element and triggers) when the field is  rendered in the context of a grid cell and not sized explicitly using the {@link #width}
 * config, or sized by it's containing layout.
 */
/**
 * @var {color}
 * Background color of a text field's input element when rendered in the context of a grid cell and the field value is invalid.
 */
/**
 * @var {string}
 * Background image of a grid field text field's input element when the field value is invalid.
 */
/**
 * @var {string}
 * Background repeat of the grid field text field's input element when the field value is invalid.
 */
/**
 * @var {string/list}
 * Background position of the grid field text field's input element when rendered in the context of a grid cell and the field value is invalid.
 */
/**
 * @var {boolean}
 * `true` to use classic-theme styled border for text fields  rendered in the context of a grid cell.
 */
/**
 * @var {number/string}
 * The line-height to use for the TextArea's text when rendered in the context of a grid cell
 */
/**
 * @var {number}
 * The default width of the grid field TextArea's body element (the element that
 * contains the textarea html element when the field is rendered in the context of a grid cell and not sized explicitly using the
 * {@link #width} config, or sized by it's containing layout.
 */
/**
 * @var {color}
 * Text color for file fields rendered in the context of a grid cell
 */
/**
 * @var {number}
 * The width of a text field's trigger element when rendered in the context of a grid cell
 */
/**
 * @var {number/list}
 * The width of a text field's trigger's border when rendered in the context of a grid cell
 */
/**
 * @var {color/list}
 * The color of a text field's trigger's border when rendered in the context of a grid cell
 */
/**
 * @var {string/list}
 * The style of a text field's trigger's border when rendered in the context of a grid cell
 */
/**
 * @var {color}
 * The color of a text field's trigger's border when  rendered in the context of a grid cell and hovered
 */
/**
 * @var {color}
 * The color of a text field's trigger's border when  rendered in the context of a grid cell and the field is focused
 */
/**
 * @var {color}
 * The color of a text field's trigger's border when rendered in the context of a grid cell and the field is focused and the trigger is hovered
 */
/**
 * @var {string}
 * The default background image for text field triggers when rendered in the context of a grid cell
 */
/**
 * @var {color}
 * The background color of a text field's trigger element when rendered in the context of a grid cell
 */
/**
 * @var {boolean}
 * True to include the "grid-cell" text field UI
 */
/**
 * @class Ext.form.field.Spinner
 */
/**
 * @var {boolean}
 * True to use vertically oriented spinner triggers when rendered in the context of a grid cell.
 */
/**
 * @var {string}
 * Background image for vertically oriented grid field spinner triggers when rendered in the context of a grid cell
 */
/**
 * @var {string}
 * Background image for the "up" trigger when grid field spinner trigger buttons are  rendered in the context of a grid cell and horizontally aligned
 */
/**
 * @var {string}
 * Background image for the "down" trigger when grid field spinner trigger buttons are  rendered in the context of a grid cell and horizontally aligned
 */
/**
 * @var {boolean}
 * True to include the "grid-cell" spinner UI
 */
/**
 * @var {number}
 * The size of a checkbox when rendered in the context of a grid cell
 */
/**
 * @var {string}
 * The background-image of a checkbox when rendered in the context of a grid cell
 */
/**
 * @var {string}
 * The background-image of a radio button when rendered in the context of a grid cell
 */
/**
 * @var {boolean}
 * True to include the "grid-cell" checkbox UI
 */
/**
 *  @class Ext.form.field.Display
 */
/**
 * @var {color}
 * The text color of display fields rendered in the context of a grid cell
 */
/**
 * @var {number}
 * The font-size of display fields rendered in the context of a grid cell
 */
/**
 * @var {string}
 * The font-family of display fields rendered in the context of a grid cell
 */
/**
 * @var {string}
 * The font-weight of display fields rendered in the context of a grid cell
 */
/**
 * @var {number}
 * The line-height of display fields rendered in the context of a grid cell
 */
/**
 * @var {boolean}
 * True to include the "default" display field UI
 */
/**
 * @class Ext.grid.plugin.RowEditing
 */
/**
 * @var {color}
 * The background-color of the RowEditor
 */
/**
 * @var {color}
 * The border-color of the RowEditor
 */
/**
 * @var {number}
 * The border-width of the RowEditor
 */
/**
 * @var {number/list}
 * The padding of the RowEditor
 */
/**
 * @var {number}
 * The amount of space in between the editor fields
 */
/**
 * @var {number}
 * The space between the RowEditor buttons
 */
/**
 * @var {number}
 * The border-radius of the RowEditor button container
 */
/**
 * @var {number/list}
 * The padding of the RowEditor button container
 */
/**
 * @var {number/list}
 * Padding to apply to the body element of the error tooltip
 */
/**
 * @var {string}
 * The list-style of the error tooltip's list items
 */
/**
 * @var {number}
 * Space to add before each list item on the error tooltip
 */
/**
 * @class Ext.grid.plugin.RowExpander
 */
/**
 * @var {number}
 * The height of the RowExpander icon
 */
/**
 * @var {number}
 * The width of the RowExpander icon
 */
/**
 * @var {number}
 * The horizontal space before the RowExpander icon
 */
/**
 * @var {number}
 * The horizontal space after the RowExpander icon
 */
/**
 * @var {string}
 * The cursor for the RowExpander icon
 */
/**
 * @class Ext.grid.property.Grid
 */
/**
 * @var {string}
 * The background-image of property grid cells
 */
/**
 * @var {string}
 * The background-position of property grid cells
 */
/**
 * @var {number/string}
 * The padding to add before the text of property grid cells to make room for the
 * background-image. Only applies if $grid-property-cell-background-image is not null
 */
/**
 * @class Ext.layout.container.Accordion
 */
/**
 * @var {color}
 * The text color of Accordion headers
 */
/**
 * @var {color}
 * The background-color of Accordion headers
 */
/**
 * @var {color}
 * The background-color of Accordion headers when hovered
 */
/**
 * @var {number}
 * The size of {@link Ext.panel.Tool Tools} in Accordion headers
 */
/**
 * @var {number/list}
 * The border-width of Accordion headers
 */
/**
 * @var {number/list}
 * The border-color of Accordion headers
 */
/**
 * @var {number/list}
 * The padding of Accordion headers
 */
/**
 * @var {string}
 * The font-weight of Accordion headers
 */
/**
 * @var {string}
 * The font-family of Accordion headers
 */
/**
 * @var {string}
 * The text-transform property of Accordion headers
 */
/**
 * @var {string}
 * The text-transform property of Accordion headers
 */
/**
 * @var {color}
 * The background-color of the Accordion layout element
 */
/**
 * @var {color}
 * The background-color of the Accordion layout element
 */
/**
 * @var {number/list}
 * The padding of the Accordion layout element
 */
/**
 * @var {string}
 * The sprite image to use for {@link Ext.panel.Tool Tools} in Accordion headers
 */
/**
 * @class Ext.Component
 */
/**
 * @var {color}
 * The background color of scroll indicators when touch scrolling is enabled
 */
/**
 * @var {number}
 * The opacity of scroll indicators when touch scrolling is enabled
 */
/**
 * @var {number}
 * The border-radius of scroll indicators when touch scrolling is enabled
 */
/**
 * @var {color}
 * The background color of scroll indicators when touch scrolling is enabled
 */
/**
 * @var {number}
 * The space between scroll indicators and the edge of their container
 */
/**
 * @class Ext.slider.Multi
 */
/**
 * @var {number}
 * The horizontal slider thumb width
 */
/**
 * @var {number}
 * The horizontal slider thumb height
 */
/**
 * @var {number}
 * The width of the horizontal slider end caps
 */
/**
 * @var {number}
 * The vertical slider thumb width
 */
/**
 * @var {number}
 * The vertical slider thumb height
 */
/**
 * @var {number}
 * The height of the vertical slider end caps
 */
/**
 * @class Ext.selection.CheckboxModel
 */
/**
 * @var {number}
 * The horizontal space before the checkbox
 */
/**
 * @var {number}
 * The horizontal space after the checkbox
 */
/** @class Ext.toolbar.Breadcrumb */
/**
 * @class Ext.toolbar.Toolbar
 */
/**
 * @var {number}
 * The default font-size of Toolbar text
 */
/**
 * @var {color}
 * The background-color of the Toolbar
 */
/**
 * @var {string/list}
 * The background-gradient of the Toolbar.  Can be either the name of a predefined gradient
 * or a list of color stops. Used as the `$type` parameter for {@link Global_CSS#background-gradient}.
 */
/**
 * @var {number}
 * The horizontal spacing of Toolbar items
 */
/**
 * @var {number}
 * The vertical spacing of Toolbar items
 */
/**
 * @var {number}
 * The horizontal spacing of {@link Ext.panel.Panel#fbar footer} Toolbar items
 */
/**
 * @var {number}
 * The vertical spacing of {@link Ext.panel.Panel#fbar footer} Toolbar items
 */
/**
 * @var {color}
 * The background-color of {@link Ext.panel.Panel#fbar footer} Toolbars
 */
/**
 * @var {number}
 * The border-width of {@link Ext.panel.Panel#fbar footer} Toolbars
 */
/**
 * @var {color}
 * The border-color of Toolbars
 */
/**
 * @var {number}
 * The border-width of Toolbars
 */
/**
 * @var {string}
 * The border-style of Toolbars
 */
/**
 * @var {number}
 * The width of Toolbar {@link Ext.toolbar.Spacer Spacers}
 */
/**
 * @var {color}
 * The main border-color of Toolbar {@link Ext.toolbar.Separator Separators}
 */
/**
 * @var {color}
 * The highlight border-color of Toolbar {@link Ext.toolbar.Separator Separators}
 */
/**
 * @var {number/list}
 * The margin of {@link Ext.toolbar.Separator Separators} on a horizontally oriented Toolbar
 */
/**
 * @var {number}
 * The height of {@link Ext.toolbar.Separator Separators} on a horizontally oriented Toolbar
 */
/**
 * @var {string}
 * The border-style of {@link Ext.toolbar.Separator Separators} on a horizontally oriented Toolbar
 */
/**
 * @var {number}
 * The border-width of {@link Ext.toolbar.Separator Separators} on a horizontally oriented Toolbar
 */
/**
 * @var {number/list}
 * The margin of {@link Ext.toolbar.Separator Separators} on a vertically oriented Toolbar
 */
/**
 * @var {string}
 * The border-style of {@link Ext.toolbar.Separator Separators} on a vertically oriented Toolbar
 */
/**
 * @var {number}
 * The border-width of {@link Ext.toolbar.Separator Separators} on a vertically oriented Toolbar
 */
/**
 * @var {string}
 * The default font-family of Toolbar text
 */
/**
 * @var {number}
 * The default font-size of Toolbar text
 */
/**
 * @var {number}
 * The default font-size of Toolbar text
 */
/**
 * @var {color}
 * The text-color of Toolbar text
 */
/**
 * @var {number}
 * The line-height of Toolbar text
 */
/**
 * @var {number/list}
 * The padding of Toolbar text
 */
/**
 * @var {number}
 * The width of Toolbar scrollers
 */
/**
 * @var {number}
 * The height of Toolbar scrollers
 */
/**
 * @var {number}
 * The width of scrollers on vertically aligned toolbars
 */
/**
 * @var {number}
 * The height of scrollers on vertically aligned toolbars
 */
/**
 * @var {color}
 * The border-color of Toolbar scroller buttons
 */
/**
 * @var {number}
 * The border-width of Toolbar scroller buttons
 */
/**
 * @var {color}
 * The border-color of scroller buttons on vertically aligned toolbars
 */
/**
 * @var {number}
 * The border-width of scroller buttons on vertically aligned toolbars
 */
/**
 * @var {number/list}
 * The margin of "top" Toolbar scroller buttons
 */
/**
 * @var {number/list}
 * The margin of "right" Toolbar scroller buttons
 */
/**
 * @var {number/list}
 * The margin of "bottom" Toolbar scroller buttons
 */
/**
 * @var {number/list}
 * The margin of "left" Toolbar scroller buttons
 */
/**
 * @var {string}
 * The cursor of Toolbar scroller buttons
 */
/**
 * @var {string}
 * The cursor of disabled Toolbar scroller buttons
 */
/**
 * @var {number}
 * The opacity of Toolbar scroller buttons. Only applicable when
 * {@link $toolbar-classic-scrollers} is `false`.
 */
/**
 * @var {number}
 * The opacity of hovered Toolbar scroller buttons. Only applicable when
 * {@link $toolbar-classic-scrollers} is `false`.
 */
/**
 * @var {number}
 * The opacity of pressed Toolbar scroller buttons. Only applicable when
 * {@link $toolbar-classic-scrollers} is `false`.
 */
/**
 * @var {number}
 * The opacity of disabled Toolbar scroller buttons.
 */
/**
 * @var {boolean}
 * `true` to use classic-style scroller buttons.  When `true` scroller buttons are given their
 * hover state by changing their background-position,  When `false` scroller buttons are
 * given their hover state by applying opacity.
 */
/**
 * @var {string}
 * The sprite to use for {@link Ext.panel.Tool Tools} on a Toolbar
 */
/**
 * @var {boolean}
 * True to include the "default" toolbar UI
 */
/**
 * @var {boolean}
 * True to include the "footer" toolbar UI
 */
/**
 * @var {string}
 * The UI of buttons that are used in the "default" breadcrumb UI
 */
/**
 * @var {number}
 * The space between the breadcrumb buttons
 */
/**
 * @var {number}
 * The width of breadcrumb arrows when {@link #split} is `false`
 */
/**
 * @var {number}
 * The width of breadcrumb arrows when {@link #split} is `true`
 */
/**
 * @var {string}
 * The background-image for the default "folder" icon
 */
/**
 * @var {string}
 * The background-image for the default "leaf" icon
 */
/**
 * @var {boolean}
 * `true` to include a separate background-image for menu arrows when a breadcrumb button's
 * menu is open
 */
/**
 * @var {boolean}
 * `true` to include a separate background-image for split arrows when a breadcrumb button's
 * arrow is hovered
 */
/**
 * @var {number}
 * The width of Breadcrumb scrollers
 */
/**
 * @var {number}
 * The height of Breadcrumb scrollers
 */
/**
 * @var {color}
 * The border-color of Breadcrumb scrollers
 */
/**
 * @var {number}
 * The border-width of Breadcrumb scrollers
 */
/**
 * @var {number/list}
 * The margin of "top" Breadcrumb scroller buttons
 */
/**
 * @var {number/list}
 * The margin of "right" Breadcrumb scroller buttons
 */
/**
 * @var {number/list}
 * The margin of "bottom" Breadcrumb scroller buttons
 */
/**
 * @var {number/list}
 * The margin of "left" Breadcrumb scroller buttons
 */
/**
 * @var {string}
 * The cursor of Breadcrumb scrollers
 */
/**
 * @var {string}
 * The cursor of disabled Breadcrumb scrollers
 */
/**
 * @var {number}
 * The opacity of Breadcrumb scroller buttons. Only applicable when
 * {@link $breadcrumb-classic-scrollers} is `false`.
 */
/**
 * @var {number}
 * The opacity of hovered Breadcrumb scroller buttons. Only applicable when
 * {@link $breadcrumb-classic-scrollers} is `false`.
 */
/**
 * @var {number}
 * The opacity of pressed Breadcrumb scroller buttons. Only applicable when
 * {@link $breadcrumb-classic-scrollers} is `false`.
 */
/**
 * @var {number}
 * The opacity of disabled Breadcrumb scroller buttons. Only applicable when
 * {@link $breadcrumb-classic-scrollers} is `false`.
 */
/**
 * @var {boolean}
 * `true` to use classic-style scroller buttons.  When `true` scroller buttons are given their
 * hover state by changing their background-position,  When `false` scroller buttons are
 * given their hover state by applying opacity.
 */
/**
 * @var {boolean}
 * `true` to include the "default" breadcrumb UI
 */
/**
 * @class Ext.view.MultiSelector
 */
/**
 * @var {number}
 * The font-size for the multiselector's remove glyph.
 */
/**
 * @var {color}
 * The color for the multiselector's remove glyph.
 */
/**
 * @var {color}
 * The color for the multiselector's remove glyph during mouse over.
 */
/**
 * @var {string}
 * The cursor style for the remove glyph.
 */
/* including package ext-theme-base */
/**
 * @class Global_CSS
 */
/**
 * @var {string} $prefix
 * The prefix to be applied to all CSS selectors. If this is changed, it must also be changed in your
 * JavaScript application.
 */
/**
 * @var {boolean/string} $relative-image-path-for-uis
 * True to use a relative image path for all new UIs. If true, the path will be "../images/".
 * It can also be a string of the path value.
 * It defaults to false, which means it will look for the images in the ExtJS SDK folder.
 */
/**
 * @var {boolean} $include-not-found-images
 * True to include files which are not found when compiling your SASS
 */
/**
 * @var {boolean} $include-ie
 * True to include Internet Explorer specific rules for IE9 and lower.  IE10 and up are
 * considered to be "modern" browsers, and as such do not need any of the CSS hacks required
 * for IE9 and below.  Setting this property to false will result in a significantly smaller
 * CSS file size, and may also result in a slight performance improvement, because the
 * browser will have fewer rules to process.
 */
/**
 * @var {boolean} $include-ff
 * True to include Firefox specific rules
 */
/**
 * @var {boolean} $include-opera
 * True to include Opera specific rules
 */
/**
 * @var {boolean} $include-webkit
 * True to include Webkit specific rules
 */
/**
 * @var {boolean} $include-safari
 * True to include Safari specific rules
 */
/**
 * @var {boolean} $include-chrome
 * True to include Chrome specific rules
 */
/**
 * @var {boolean} $include-slicer-border-radius
 * True to include rules for rounded corners produced by the slicer.  Enables emulation
 * of CSS3 border-radius in browsers that do not support it.
 */
/**
 * @var {boolean} $include-slicer-gradient
 * True to include rules for background gradients produced by the slicer.  Enables emulation
 * of CSS3 background-gradient in browsers that do not support it.
 */
/**
 * @var {number} $css-shadow-border-radius
 * The border radius for CSS shadows
 */
/**
 * @var {string} $image-extension
 * default file extension to use for images (defaults to 'png').
 */
/**
 * @var {string} $slicer-image-extension
 * default file extension to use for slicer images (defaults to 'gif').
 */
/**
 * Default search path for images
 */
/**
 * @var {boolean}
 * True to include the default UI for each component.
 */
/**
 * @var {boolean}
 * True to add font-smoothing styles to all components
 */
/**
 * @var {string}
 * The base path relative to the CSS output directory to use for theme resources.  For example
 * if the theme's images live one directory up from the generated CSS output in a directory
 * named 'foo/images/', you would need to set this variable to '../foo/' in order for the image
 * paths in the CSS output to be generated correctly. By default this is the same as the
 * CSS output directory.
 */
/**
 * @private
 * Flag to ensure GridField rules only get set once
 */
/* including package ext-theme-base */
/* line 1, ../../../ext-theme-base/sass/src/scroll/Scroller.scss */
.x-touch-scroller {
  display: table;
  min-width: 100%;
}

/* line 1, ../../../ext-theme-base/sass/src/Component.scss */
.x-body {
  margin: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 9, ../../../ext-theme-base/sass/src/Component.scss */
.x-no-touch-scroll {
  touch-action: none;
  -ms-touch-action: none;
}

@-ms-viewport {
  width: device-width;
}

/* line 23, ../../../ext-theme-base/sass/src/Component.scss */
img {
  border: 0;
}

/* line 28, ../../../ext-theme-base/sass/src/Component.scss */
.x-border-box,
.x-border-box * {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

/* line 41, ../../../ext-theme-base/sass/src/Component.scss */
.x-ltr {
  direction: ltr;
}

/* line 45, ../../../ext-theme-base/sass/src/Component.scss */
.x-clear {
  overflow: hidden;
  clear: both;
  font-size: 0;
  line-height: 0;
  display: table;
}

/* line 53, ../../../ext-theme-base/sass/src/Component.scss */
.x-layer {
  position: absolute !important;
  overflow: hidden;
}

/* line 60, ../../../ext-theme-base/sass/src/Component.scss */
.x-fixed-layer {
  position: fixed !important;
  overflow: hidden;
}

/* line 65, ../../../ext-theme-base/sass/src/Component.scss */
.x-shim {
  position: absolute;
  left: 0;
  top: 0;
  overflow: hidden;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

/* line 73, ../../../ext-theme-base/sass/src/Component.scss */
.x-hidden-display {
  display: none !important;
}

/* line 77, ../../../ext-theme-base/sass/src/Component.scss */
.x-hidden-visibility {
  visibility: hidden !important;
}

/* line 82, ../../../ext-theme-base/sass/src/Component.scss */
.x-hidden,
.x-hidden-offsets {
  display: block !important;
  visibility: hidden !important;
  position: absolute !important;
  top: -10000px !important;
}

/* line 93, ../../../ext-theme-base/sass/src/Component.scss */
.x-hidden-clip {
  position: absolute!important;
  clip: rect(0, 0, 0, 0);
}

/* line 98, ../../../ext-theme-base/sass/src/Component.scss */
.x-masked-relative {
  position: relative;
}

/* line 104, ../../../ext-theme-base/sass/src/Component.scss */
.x-ie-shadow {
  background-color: #777;
  display: none;
  position: absolute;
  overflow: hidden;
}

/* line 112, ../../../ext-theme-base/sass/src/Component.scss */
.x-unselectable {
  user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  -moz-user-select: -moz-none;
  -webkit-user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-drag: none;
  cursor: default;
}

/* line 116, ../../../ext-theme-base/sass/src/Component.scss */
.x-selectable {
  cursor: auto;
  -moz-user-select: text;
  -webkit-user-select: text;
  -ms-user-select: text;
  user-select: text;
  -o-user-select: text;
}

/* line 131, ../../../ext-theme-base/sass/src/Component.scss */
.x-list-plain {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

/* line 138, ../../../ext-theme-base/sass/src/Component.scss */
.x-table-plain {
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 1em;
}

/* line 151, ../../../ext-theme-base/sass/src/Component.scss */
.x-frame-tl,
.x-frame-tr,
.x-frame-tc,
.x-frame-bl,
.x-frame-br,
.x-frame-bc {
  overflow: hidden;
  background-repeat: no-repeat;
}

/* line 157, ../../../ext-theme-base/sass/src/Component.scss */
.x-frame-tc,
.x-frame-bc {
  background-repeat: repeat-x;
}

/* line 168, ../../../ext-theme-base/sass/src/Component.scss */
td.x-frame-tl,
td.x-frame-tr,
td.x-frame-bl,
td.x-frame-br {
  width: 1px;
}

/* line 172, ../../../ext-theme-base/sass/src/Component.scss */
.x-frame-mc {
  background-repeat: repeat-x;
  overflow: hidden;
}

/* line 177, ../../../ext-theme-base/sass/src/Component.scss */
.x-proxy-el {
  position: absolute;
  background: #b4b4b4;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}

/* line 184, ../../../ext-theme-base/sass/src/Component.scss */
.x-css-shadow {
  position: absolute;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}

/* line 190, ../../../ext-theme-base/sass/src/Component.scss */
.x-item-disabled,
.x-item-disabled * {
  cursor: default;
}

/* line 195, ../../../ext-theme-base/sass/src/Component.scss */
.x-component,
.x-container {
  position: relative;
}

/* line 205, ../../../ext-theme-base/sass/src/Component.scss */
.x-webkit *:focus {
  outline: none;
}

/* line 3, ../../../ext-theme-base/sass/src/layout/container/Container.scss */
.x-box-item {
  position: absolute !important;
  left: 0;
  top: 0;
}

/* line 1, ../../../ext-theme-base/sass/src/layout/container/Auto.scss */
.x-autocontainer-outerCt {
  display: table;
}

/* line 5, ../../../ext-theme-base/sass/src/layout/container/Auto.scss */
.x-autocontainer-innerCt {
  display: table-cell;
  height: 100%;
  vertical-align: top;
}

/* line 1, ../../../ext-theme-base/sass/src/LoadMask.scss */
.x-mask {
  z-index: 100;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 12, ../../../ext-theme-base/sass/src/LoadMask.scss */
.x-mask-fixed {
  position: fixed;
}

/* line 17, ../../../ext-theme-base/sass/src/LoadMask.scss */
.x-mask-shim {
  z-index: 100;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 27, ../../../ext-theme-base/sass/src/LoadMask.scss */
.x-mask-msg {
  z-index: 101;
  position: absolute;
}

/* line 1, ../../../ext-theme-base/sass/src/ProgressBar.scss */
.x-progress {
  position: relative;
  border-style: solid;
  overflow: hidden;
}

/* line 7, ../../../ext-theme-base/sass/src/ProgressBar.scss */
.x-progress-bar {
  overflow: hidden;
  position: absolute;
  width: 0;
  height: 100%;
}

/* line 14, ../../../ext-theme-base/sass/src/ProgressBar.scss */
.x-progress-text {
  overflow: hidden;
  position: absolute;
}

/* line 1, ../../../ext-theme-base/sass/src/panel/Title.scss */
.x-title-icon {
  background-repeat: no-repeat;
  background-position: 0 0;
  vertical-align: middle;
  text-align: center;
}

/* line 8, ../../../ext-theme-base/sass/src/panel/Title.scss */
.x-title {
  display: table;
  table-layout: fixed;
}

/* line 20, ../../../ext-theme-base/sass/src/panel/Title.scss */
.x-title-text {
  display: table-cell;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  vertical-align: middle;
}

/* line 29, ../../../ext-theme-base/sass/src/panel/Title.scss */
.x-title-align-left {
  text-align: left;
}

/* line 38, ../../../ext-theme-base/sass/src/panel/Title.scss */
.x-title-align-center {
  text-align: center;
}

/* line 42, ../../../ext-theme-base/sass/src/panel/Title.scss */
.x-title-align-right {
  text-align: right;
}

/* line 51, ../../../ext-theme-base/sass/src/panel/Title.scss */
.x-title-rotate-right {
  -webkit-transform: rotate(90deg);
  -webkit-transform-origin: 0 0;
  -moz-transform: rotate(90deg);
  -moz-transform-origin: 0 0;
  -o-transform: rotate(90deg);
  -o-transform-origin: 0 0;
  -ms-transform: rotate(90deg);
  -ms-transform-origin: 0 0;
  transform: rotate(90deg);
  transform-origin: 0 0;
}
/* line 43, ../../../ext-theme-base/sass/etc/mixins/rotate-element.scss */
.x-ie8 .x-title-rotate-right {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}

/* line 61, ../../../ext-theme-base/sass/src/panel/Title.scss */
.x-title-rotate-left {
  -webkit-transform: rotate(270deg);
  -webkit-transform-origin: 100% 0;
  -moz-transform: rotate(270deg);
  -moz-transform-origin: 100% 0;
  -o-transform: rotate(270deg);
  -o-transform-origin: 100% 0;
  -ms-transform: rotate(270deg);
  -ms-transform-origin: 100% 0;
  transform: rotate(270deg);
  transform-origin: 100% 0;
}
/* line 43, ../../../ext-theme-base/sass/etc/mixins/rotate-element.scss */
.x-ie8 .x-title-rotate-left {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

/* line 74, ../../../ext-theme-base/sass/src/panel/Title.scss */
.x-horizontal.x-header .x-title-rotate-right.x-title-align-left > .x-title-item {
  vertical-align: bottom;
}
/* line 78, ../../../ext-theme-base/sass/src/panel/Title.scss */
.x-horizontal.x-header .x-title-rotate-right.x-title-align-center > .x-title-item {
  vertical-align: middle;
}
/* line 82, ../../../ext-theme-base/sass/src/panel/Title.scss */
.x-horizontal.x-header .x-title-rotate-right.x-title-align-right > .x-title-item {
  vertical-align: top;
}
/* line 88, ../../../ext-theme-base/sass/src/panel/Title.scss */
.x-horizontal.x-header .x-title-rotate-left.x-title-align-left > .x-title-item {
  vertical-align: top;
}
/* line 92, ../../../ext-theme-base/sass/src/panel/Title.scss */
.x-horizontal.x-header .x-title-rotate-left.x-title-align-center > .x-title-item {
  vertical-align: middle;
}
/* line 96, ../../../ext-theme-base/sass/src/panel/Title.scss */
.x-horizontal.x-header .x-title-rotate-left.x-title-align-right > .x-title-item {
  vertical-align: bottom;
}

/* line 104, ../../../ext-theme-base/sass/src/panel/Title.scss */
.x-vertical.x-header .x-title-rotate-none.x-title-align-left > .x-title-item {
  vertical-align: top;
}
/* line 108, ../../../ext-theme-base/sass/src/panel/Title.scss */
.x-vertical.x-header .x-title-rotate-none.x-title-align-center > .x-title-item {
  vertical-align: middle;
}
/* line 112, ../../../ext-theme-base/sass/src/panel/Title.scss */
.x-vertical.x-header .x-title-rotate-none.x-title-align-right > .x-title-item {
  vertical-align: bottom;
}

/* line 119, ../../../ext-theme-base/sass/src/panel/Title.scss */
.x-title-icon-wrap {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  line-height: 0;
}
/* line 125, ../../../ext-theme-base/sass/src/panel/Title.scss */
.x-title-icon-wrap.x-title-icon-top, .x-title-icon-wrap.x-title-icon-bottom {
  display: table-row;
}

/* line 130, ../../../ext-theme-base/sass/src/panel/Title.scss */
.x-title-icon {
  display: inline-block;
  vertical-align: middle;
  background-position: center;
  background-repeat: no-repeat;
}

/* line 1, ../../../ext-theme-base/sass/src/panel/Tool.scss */
.x-tool {
  font-size: 0;
  line-height: 0;
}

/* line 3, ../../../ext-theme-base/sass/src/panel/Header.scss */
.x-header > .x-box-inner {
  overflow: visible;
}

/**
 * generates base style rules for both tabs and buttons
 *
 * @param {string} [$base-cls='button']
 *
 * @param {boolean} [$include-arrows=true]
 *
 * @member Ext.button.Button
 * @private
 */
/* line 16, ../../../ext-theme-base/sass/src/button/Button.scss */
.x-btn {
  display: inline-block;
  outline: 0;
  cursor: pointer;
  white-space: nowrap;
  text-decoration: none;
}
/* line 22, ../../../ext-theme-base/sass/src/button/Button.scss */
.x-btn > .x-frame {
  height: 100%;
  width: 100%;
}

/* line 28, ../../../ext-theme-base/sass/src/button/Button.scss */
.x-btn-wrap {
  display: table;
  height: 100%;
  width: 100%;
}

/* line 34, ../../../ext-theme-base/sass/src/button/Button.scss */
.x-btn-button {
  vertical-align: middle;
  display: table-cell;
  white-space: nowrap;
  overflow: hidden;
  line-height: 0;
}

/* line 42, ../../../ext-theme-base/sass/src/button/Button.scss */
.x-btn-inner {
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 48, ../../../ext-theme-base/sass/src/button/Button.scss */
.x-btn-icon.x-btn-no-text > .x-btn-inner {
  display: none;
}

/* line 53, ../../../ext-theme-base/sass/src/button/Button.scss */
.x-btn-icon-el {
  display: none;
  vertical-align: middle;
  background-position: center center;
  background-repeat: no-repeat;
}
/* line 59, ../../../ext-theme-base/sass/src/button/Button.scss */
.x-btn-icon > .x-btn-icon-el {
  display: inline-block;
}
/* line 64, ../../../ext-theme-base/sass/src/button/Button.scss */
.x-btn-icon-top > .x-btn-icon-el, .x-btn-icon-bottom > .x-btn-icon-el {
  display: block;
}

/* line 69, ../../../ext-theme-base/sass/src/button/Button.scss */
.x-btn-button-center {
  text-align: center;
}

/* line 73, ../../../ext-theme-base/sass/src/button/Button.scss */
.x-btn-button-left {
  text-align: left;
}

/* line 83, ../../../ext-theme-base/sass/src/button/Button.scss */
.x-btn-button-right {
  text-align: right;
}

/* line 97, ../../../ext-theme-base/sass/src/button/Button.scss */
.x-opera12m-btn-arrow-right {
  display: table;
}
/* line 101, ../../../ext-theme-base/sass/src/button/Button.scss */
.x-opera12m-btn-arrow-right > .x-btn-arrow-right,
.x-opera12m-btn-arrow-right > .x-btn-split-right {
  display: table-row;
}

/* line 109, ../../../ext-theme-base/sass/src/button/Button.scss */
.x-btn-arrow:after,
.x-btn-split:after {
  background-repeat: no-repeat;
  content: '';
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

/* line 121, ../../../ext-theme-base/sass/src/button/Button.scss */
.x-btn-arrow-right:after,
.x-btn-split-right:after {
  display: table-cell;
  background-position: right center;
}

/* line 136, ../../../ext-theme-base/sass/src/button/Button.scss */
.x-btn-arrow-bottom:after,
.x-btn-split-bottom:after {
  display: table-row;
  background-position: center bottom;
  content: '\00a0';
  line-height: 0;
}

/* line 1, ../../../ext-theme-base/sass/src/layout/container/Box.scss */
.x-box-layout-ct {
  overflow: hidden;
  position: relative;
}

/* line 6, ../../../ext-theme-base/sass/src/layout/container/Box.scss */
.x-box-target {
  position: absolute;
  width: 20000px;
  top: 0;
  left: 0;
  height: 1px;
}

/* line 31, ../../../ext-theme-base/sass/src/layout/container/Box.scss */
.x-box-inner {
  overflow: hidden;
  position: relative;
  left: 0;
  top: 0;
}

/* line 38, ../../../ext-theme-base/sass/src/layout/container/Box.scss */
.x-box-scroller {
  position: absolute;
  background-repeat: no-repeat;
  background-position: center;
  line-height: 0;
  font-size: 0;
}

/* line 46, ../../../ext-theme-base/sass/src/layout/container/Box.scss */
.x-box-scroller-top {
  top: 0;
}

/* line 50, ../../../ext-theme-base/sass/src/layout/container/Box.scss */
.x-box-scroller-right {
  right: 0;
}

/* line 54, ../../../ext-theme-base/sass/src/layout/container/Box.scss */
.x-box-scroller-bottom {
  bottom: 0;
}

/* line 58, ../../../ext-theme-base/sass/src/layout/container/Box.scss */
.x-box-scroller-left {
  left: 0;
}

/* line 62, ../../../ext-theme-base/sass/src/layout/container/Box.scss */
.x-box-menu-body-horizontal {
  float: left;
}

/* line 66, ../../../ext-theme-base/sass/src/layout/container/Box.scss */
.x-box-menu-after {
  position: relative;
  float: left;
}

/* line 1, ../../../ext-theme-base/sass/src/toolbar/Toolbar.scss */
.x-toolbar-text {
  white-space: nowrap;
}

/* line 5, ../../../ext-theme-base/sass/src/toolbar/Toolbar.scss */
.x-toolbar-separator {
  display: block;
  font-size: 1px;
  overflow: hidden;
  cursor: default;
  border: 0;
  width: 0;
  height: 0;
  line-height: 0px;
}

/* line 16, ../../../ext-theme-base/sass/src/toolbar/Toolbar.scss */
.x-toolbar-scroller {
  padding-left: 0;
}

/* line 23, ../../../ext-theme-base/sass/src/toolbar/Toolbar.scss */
.x-toolbar-plain {
  border: 0;
}

/* line 4, ../../../ext-theme-base/sass/src/dd/DD.scss */
.x-dd-drag-proxy,
.x-dd-drag-current {
  z-index: 1000000!important;
  pointer-events: none;
}

/* line 2, ../../../ext-theme-base/sass/src/dd/StatusProxy.scss */
.x-dd-drag-repair .x-dd-drag-ghost {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
}
/* line 6, ../../../ext-theme-base/sass/src/dd/StatusProxy.scss */
.x-dd-drag-repair .x-dd-drop-icon {
  display: none;
}

/* line 11, ../../../ext-theme-base/sass/src/dd/StatusProxy.scss */
.x-dd-drag-ghost {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
  opacity: 0.85;
  padding: 5px;
  padding-left: 20px;
  white-space: nowrap;
  color: #000;
  font: normal 12px helvetica, arial, verdana, sans-serif;
  border: 1px solid;
  border-color: #ddd #bbb #bbb #ddd;
  background-color: #fff;
}

/* line 28, ../../../ext-theme-base/sass/src/dd/StatusProxy.scss */
.x-dd-drop-icon {
  position: absolute;
  top: 3px;
  left: 3px;
  display: block;
  width: 16px;
  height: 16px;
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  z-index: 1;
}

/* line 66, ../../../ext-theme-base/sass/src/dd/StatusProxy.scss */
.x-dd-drop-ok .x-dd-drop-icon {
  background-image: url(images/dd/drop-yes.png);
}

/* line 70, ../../../ext-theme-base/sass/src/dd/StatusProxy.scss */
.x-dd-drop-ok-add .x-dd-drop-icon {
  background-image: url(images/dd/drop-add.png);
}

/* line 75, ../../../ext-theme-base/sass/src/dd/StatusProxy.scss */
.x-dd-drop-nodrop div.x-dd-drop-icon {
  background-image: url(images/dd/drop-no.png);
}

/* line 1, ../../../ext-theme-base/sass/src/layout/component/Dock.scss */
.x-docked {
  position: absolute !important;
  z-index: 1;
}

/* line 7, ../../../ext-theme-base/sass/src/layout/component/Dock.scss */
.x-docked-vertical {
  position: static;
}

/* line 11, ../../../ext-theme-base/sass/src/layout/component/Dock.scss */
.x-docked-top {
  border-bottom-width: 0 !important;
}

/* line 15, ../../../ext-theme-base/sass/src/layout/component/Dock.scss */
.x-docked-bottom {
  border-top-width: 0 !important;
}

/* line 19, ../../../ext-theme-base/sass/src/layout/component/Dock.scss */
.x-docked-left {
  border-right-width: 0 !important;
}

/* line 23, ../../../ext-theme-base/sass/src/layout/component/Dock.scss */
.x-docked-right {
  border-left-width: 0 !important;
}

/* line 27, ../../../ext-theme-base/sass/src/layout/component/Dock.scss */
.x-docked-noborder-top {
  border-top-width: 0 !important;
}

/* line 31, ../../../ext-theme-base/sass/src/layout/component/Dock.scss */
.x-docked-noborder-right {
  border-right-width: 0 !important;
}

/* line 35, ../../../ext-theme-base/sass/src/layout/component/Dock.scss */
.x-docked-noborder-bottom {
  border-bottom-width: 0 !important;
}

/* line 39, ../../../ext-theme-base/sass/src/layout/component/Dock.scss */
.x-docked-noborder-left {
  border-left-width: 0 !important;
}

/* line 45, ../../../ext-theme-base/sass/src/layout/component/Dock.scss */
.x-noborder-l {
  border-left-width: 0 !important;
}

/* line 48, ../../../ext-theme-base/sass/src/layout/component/Dock.scss */
.x-noborder-b {
  border-bottom-width: 0 !important;
}

/* line 51, ../../../ext-theme-base/sass/src/layout/component/Dock.scss */
.x-noborder-bl {
  border-bottom-width: 0 !important;
  border-left-width: 0 !important;
}

/* line 55, ../../../ext-theme-base/sass/src/layout/component/Dock.scss */
.x-noborder-r {
  border-right-width: 0 !important;
}

/* line 58, ../../../ext-theme-base/sass/src/layout/component/Dock.scss */
.x-noborder-rl {
  border-right-width: 0 !important;
  border-left-width: 0 !important;
}

/* line 62, ../../../ext-theme-base/sass/src/layout/component/Dock.scss */
.x-noborder-rb {
  border-right-width: 0 !important;
  border-bottom-width: 0 !important;
}

/* line 66, ../../../ext-theme-base/sass/src/layout/component/Dock.scss */
.x-noborder-rbl {
  border-right-width: 0 !important;
  border-bottom-width: 0 !important;
  border-left-width: 0 !important;
}

/* line 71, ../../../ext-theme-base/sass/src/layout/component/Dock.scss */
.x-noborder-t {
  border-top-width: 0 !important;
}

/* line 74, ../../../ext-theme-base/sass/src/layout/component/Dock.scss */
.x-noborder-tl {
  border-top-width: 0 !important;
  border-left-width: 0 !important;
}

/* line 78, ../../../ext-theme-base/sass/src/layout/component/Dock.scss */
.x-noborder-tb {
  border-top-width: 0 !important;
  border-bottom-width: 0 !important;
}

/* line 82, ../../../ext-theme-base/sass/src/layout/component/Dock.scss */
.x-noborder-tbl {
  border-top-width: 0 !important;
  border-bottom-width: 0 !important;
  border-left-width: 0 !important;
}

/* line 87, ../../../ext-theme-base/sass/src/layout/component/Dock.scss */
.x-noborder-tr {
  border-top-width: 0 !important;
  border-right-width: 0 !important;
}

/* line 91, ../../../ext-theme-base/sass/src/layout/component/Dock.scss */
.x-noborder-trl {
  border-top-width: 0 !important;
  border-right-width: 0 !important;
  border-left-width: 0 !important;
}

/* line 96, ../../../ext-theme-base/sass/src/layout/component/Dock.scss */
.x-noborder-trb {
  border-top-width: 0 !important;
  border-right-width: 0 !important;
  border-bottom-width: 0 !important;
}

/* line 101, ../../../ext-theme-base/sass/src/layout/component/Dock.scss */
.x-noborder-trbl {
  border-width: 0 !important;
}

/* line 2, ../../../ext-theme-base/sass/src/panel/Panel.scss */
.x-panel,
.x-plain {
  overflow: hidden;
  position: relative;
}

/* line 7, ../../../ext-theme-base/sass/src/panel/Panel.scss */
.x-panel {
  outline: none;
}

/* line 13, ../../../ext-theme-base/sass/src/panel/Panel.scss */
td.x-frame-mc {
  vertical-align: top;
}

/* line 18, ../../../ext-theme-base/sass/src/panel/Panel.scss */
.x-panel-body {
  overflow: hidden;
  position: relative;
}

/* line 24, ../../../ext-theme-base/sass/src/panel/Panel.scss */
.x-panel-header-plain,
.x-panel-body-plain {
  border: 0;
  padding: 0;
}

/* line 1, ../../../ext-theme-base/sass/src/tip/Tip.scss */
.x-tip {
  position: absolute;
  overflow: visible;
  /*pointer needs to be able to stick out*/
}

/* line 6, ../../../ext-theme-base/sass/src/tip/Tip.scss */
.x-tip-body {
  overflow: hidden;
  position: relative;
}

/* line 11, ../../../ext-theme-base/sass/src/tip/Tip.scss */
.x-tip-anchor {
  position: absolute;
  overflow: hidden;
  border-style: solid;
}

/* line 1, ../../../ext-theme-base/sass/src/form/Labelable.scss */
.x-form-item {
  display: table;
  table-layout: fixed;
  border-spacing: 0;
  border-collapse: separate;
}

/* line 10, ../../../ext-theme-base/sass/src/form/Labelable.scss */
.x-form-item-label {
  overflow: hidden;
}

/* line 15, ../../../ext-theme-base/sass/src/form/Labelable.scss */
.x-form-item-label,
.x-form-item-body {
  display: table-cell;
}

/* line 19, ../../../ext-theme-base/sass/src/form/Labelable.scss */
.x-form-item-body {
  vertical-align: middle;
  height: 100%;
}

/* line 24, ../../../ext-theme-base/sass/src/form/Labelable.scss */
.x-form-item-label-inner {
  display: inline-block;
}

/* line 28, ../../../ext-theme-base/sass/src/form/Labelable.scss */
.x-form-item-label-top {
  display: table-row;
  height: 1px;
}
/* line 31, ../../../ext-theme-base/sass/src/form/Labelable.scss */
.x-form-item-label-top > .x-form-item-label-inner {
  display: table-cell;
}

/* line 35, ../../../ext-theme-base/sass/src/form/Labelable.scss */
.x-form-item-label-top-side-error:after {
  display: table-cell;
  content: '';
}

/* line 40, ../../../ext-theme-base/sass/src/form/Labelable.scss */
.x-form-item-label-right {
  text-align: right;
}

/* line 44, ../../../ext-theme-base/sass/src/form/Labelable.scss */
.x-form-error-wrap-side {
  display: table-cell;
  vertical-align: middle;
}

/* line 49, ../../../ext-theme-base/sass/src/form/Labelable.scss */
.x-form-error-wrap-under {
  display: table-row;
  height: 1px;
}
/* line 52, ../../../ext-theme-base/sass/src/form/Labelable.scss */
.x-form-error-wrap-under > .x-form-error-msg {
  display: table-cell;
}

/* line 57, ../../../ext-theme-base/sass/src/form/Labelable.scss */
.x-form-error-wrap-under-side-label:before {
  display: table-cell;
  content: '';
}

/* line 62, ../../../ext-theme-base/sass/src/form/Labelable.scss */
.x-form-invalid-icon {
  overflow: hidden;
}
/* line 64, ../../../ext-theme-base/sass/src/form/Labelable.scss */
.x-form-invalid-icon ul {
  display: none;
}

/* line 1, ../../../ext-theme-base/sass/src/layout/container/Fit.scss */
.x-fit-item {
  position: relative;
}

/* line 1, ../../../ext-theme-base/sass/src/panel/Table.scss */
.x-grid-view {
  overflow: hidden;
  position: relative;
}

/* A grid *item* is a dataview item. It is encapsulated by a <table class="x-grid-item">.
 * One item always corresponds to one store record
 * But an item may contain more than one <tr>.
 * ONE child row, <tr class="x-grid-row"> will be the grid-row and will contain record data
 */
/* line 11, ../../../ext-theme-base/sass/src/panel/Table.scss */
.x-grid-row-table {
  width: 0;
  table-layout: fixed;
  border: 0 none;
  border-collapse: separate;
  border-spacing: 0;
}

/* line 25, ../../../ext-theme-base/sass/src/panel/Table.scss */
.x-grid-item {
  table-layout: fixed;
  outline: none;
}

/* line 30, ../../../ext-theme-base/sass/src/panel/Table.scss */
.x-grid-row {
  outline: none;
}

/* line 34, ../../../ext-theme-base/sass/src/panel/Table.scss */
.x-grid-td {
  overflow: hidden;
  border-width: 0;
  vertical-align: top;
}

/* line 40, ../../../ext-theme-base/sass/src/panel/Table.scss */
.x-grid-cell-inner {
  overflow: hidden;
  white-space: nowrap;
}

/* line 46, ../../../ext-theme-base/sass/src/panel/Table.scss */
.x-wrap-cell .x-grid-cell-inner {
  white-space: normal;
}

/* line 51, ../../../ext-theme-base/sass/src/panel/Table.scss */
.x-grid-resize-marker {
  position: absolute;
  z-index: 5;
  top: 0;
}

/* line 1, ../../../ext-theme-base/sass/src/form/field/Checkbox.scss */
.x-form-cb-wrap {
  vertical-align: top;
}

/* line 5, ../../../ext-theme-base/sass/src/form/field/Checkbox.scss */
.x-form-cb-wrap-inner {
  position: relative;
}

/* line 9, ../../../ext-theme-base/sass/src/form/field/Checkbox.scss */
.x-form-cb {
  position: absolute;
  left: 0;
  right: auto;
  vertical-align: top;
  overflow: hidden;
  padding: 0;
  border: 0;
}
/* line 17, ../../../ext-theme-base/sass/src/form/field/Checkbox.scss */
.x-form-cb::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/* allow for the component to be positioned after the label */
/* line 31, ../../../ext-theme-base/sass/src/form/field/Checkbox.scss */
.x-form-cb-after {
  left: auto;
  right: 0;
}

/* some browsers like IE 10 need a block element to be able to measure
the height of a multi-line element */
/* line 45, ../../../ext-theme-base/sass/src/form/field/Checkbox.scss */
.x-form-cb-label {
  display: inline-block;
}

/* line 53, ../../../ext-theme-base/sass/src/form/field/Checkbox.scss */
.x-form-cb-wrap-inner-no-box-label > .x-form-cb {
  position: static;
}

/* line 2, ../../../ext-theme-base/sass/src/grid/header/DropZone.scss */
.x-col-move-top,
.x-col-move-bottom {
  position: absolute;
  top: 0;
  line-height: 0;
  font-size: 0;
  overflow: hidden;
  z-index: 20000;
  background: no-repeat center top transparent;
}

/* line 1, ../../../ext-theme-base/sass/src/grid/header/Container.scss */
.x-grid-header-ct {
  cursor: default;
}

/* line 1, ../../../ext-theme-base/sass/src/grid/column/Column.scss */
.x-column-header {
  position: absolute;
  overflow: hidden;
  background-repeat: repeat-x;
}

/* line 7, ../../../ext-theme-base/sass/src/grid/column/Column.scss */
.x-column-header-inner {
  white-space: nowrap;
  position: relative;
  overflow: hidden;
}

/* line 13, ../../../ext-theme-base/sass/src/grid/column/Column.scss */
.x-column-header-text {
  white-space: nowrap;
  background-repeat: no-repeat;
}

/* line 27, ../../../ext-theme-base/sass/src/grid/column/Column.scss */
.x-column-header-trigger {
  display: none;
  height: 100%;
  background-repeat: no-repeat;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
}

/* line 45, ../../../ext-theme-base/sass/src/grid/column/Column.scss */
.x-column-header-over .x-column-header-trigger, .x-column-header-open .x-column-header-trigger {
  display: block;
}

/* line 50, ../../../ext-theme-base/sass/src/grid/column/Column.scss */
.x-column-header-align-right {
  text-align: right;
}

/* line 60, ../../../ext-theme-base/sass/src/grid/column/Column.scss */
.x-column-header-align-left {
  text-align: left;
}

/* line 70, ../../../ext-theme-base/sass/src/grid/column/Column.scss */
.x-column-header-align-center {
  text-align: center;
}

/* line 3, ../../../ext-theme-base/sass/src/tree/Panel.scss */
.x-autowidth-table .x-grid-item {
  table-layout: auto;
  width: auto !important;
}

/* line 8, ../../../ext-theme-base/sass/src/tree/Panel.scss */
.x-tree-view {
  overflow: hidden;
}

/* line 13, ../../../ext-theme-base/sass/src/tree/Panel.scss */
.x-tree-elbow-img,
.x-tree-icon {
  background-repeat: no-repeat;
  background-position: 0 center;
  vertical-align: top;
}

/* line 19, ../../../ext-theme-base/sass/src/tree/Panel.scss */
.x-tree-checkbox {
  border: 0;
  padding: 0;
  vertical-align: top;
  position: relative;
  background-color: transparent;
}

/* line 27, ../../../ext-theme-base/sass/src/tree/Panel.scss */
.x-tree-animator-wrap {
  overflow: hidden;
}

/* line 1, ../../../ext-theme-base/sass/src/form/field/Text.scss */
.x-form-trigger-wrap {
  display: table;
  width: 100%;
}

/* line 7, ../../../ext-theme-base/sass/src/form/field/Text.scss */
.x-form-text-wrap {
  display: table-cell;
  overflow: hidden;
}

/* line 15, ../../../ext-theme-base/sass/src/form/field/Text.scss */
.x-form-item-body > .x-form-trigger-wrap {
  height: 100%;
}
/* line 17, ../../../ext-theme-base/sass/src/form/field/Text.scss */
.x-form-item-body > .x-form-trigger-wrap > .x-form-text-wrap {
  height: 100%;
}
/* line 24, ../../../ext-theme-base/sass/src/form/field/Text.scss */
.x-form-item-body.x-form-text-grow {
  min-width: inherit;
  max-width: inherit;
}

/* line 30, ../../../ext-theme-base/sass/src/form/field/Text.scss */
.x-form-text {
  border: 0;
  margin: 0;
  display: block;
  background: repeat-x 0 0;
  width: 100%;
  height: 100%;
}
/* line 38, ../../../ext-theme-base/sass/src/form/field/Text.scss */
.x-webkit .x-form-text {
  height: calc(100% + 3px);
}

/* line 46, ../../../ext-theme-base/sass/src/form/field/Text.scss */
.x-form-trigger {
  display: table-cell;
  vertical-align: top;
  cursor: pointer;
  overflow: hidden;
  background-repeat: no-repeat;
  line-height: 0;
}
/* line 53, ../../../ext-theme-base/sass/src/form/field/Text.scss */
.x-item-disabled .x-form-trigger {
  cursor: default;
}
/* line 56, ../../../ext-theme-base/sass/src/form/field/Text.scss */
.x-form-trigger.x-form-trigger-cmp {
  background: none;
  border: 0;
}

/* line 1, ../../../ext-theme-base/sass/src/resizer/Splitter.scss */
.x-splitter {
  font-size: 1px;
}

/* line 5, ../../../ext-theme-base/sass/src/resizer/Splitter.scss */
.x-splitter-horizontal {
  cursor: e-resize;
  cursor: row-resize;
}

/* line 10, ../../../ext-theme-base/sass/src/resizer/Splitter.scss */
.x-splitter-vertical {
  cursor: e-resize;
  cursor: col-resize;
}

/* line 17, ../../../ext-theme-base/sass/src/resizer/Splitter.scss */
.x-splitter-collapsed,
.x-splitter-horizontal-noresize,
.x-splitter-vertical-noresize {
  cursor: default;
}

/* line 21, ../../../ext-theme-base/sass/src/resizer/Splitter.scss */
.x-splitter-active {
  z-index: 4;
}

/* line 25, ../../../ext-theme-base/sass/src/resizer/Splitter.scss */
.x-collapse-el {
  position: absolute;
  background-repeat: no-repeat;
}

/* line 1, ../../../ext-theme-base/sass/src/layout/container/Border.scss */
.x-border-layout-ct {
  overflow: hidden;
}

/* line 5, ../../../ext-theme-base/sass/src/layout/container/Border.scss */
.x-border-layout-ct {
  position: relative;
}

/* line 9, ../../../ext-theme-base/sass/src/layout/container/Border.scss */
.x-border-region-slide-in {
  z-index: 5;
}

/* line 13, ../../../ext-theme-base/sass/src/layout/container/Border.scss */
.x-region-collapsed-placeholder {
  z-index: 4;
}

/* line 16, ../../../ext-theme-base/sass/src/button/Button.scss */
.x-tab {
  display: block;
  outline: 0;
  cursor: pointer;
  white-space: nowrap;
  text-decoration: none;
}
/* line 22, ../../../ext-theme-base/sass/src/button/Button.scss */
.x-tab > .x-frame {
  height: 100%;
  width: 100%;
}

/* line 28, ../../../ext-theme-base/sass/src/button/Button.scss */
.x-tab-wrap {
  display: table;
  height: 100%;
  width: 100%;
}

/* line 34, ../../../ext-theme-base/sass/src/button/Button.scss */
.x-tab-button {
  vertical-align: middle;
  display: table-cell;
  white-space: nowrap;
  overflow: hidden;
  line-height: 0;
}

/* line 42, ../../../ext-theme-base/sass/src/button/Button.scss */
.x-tab-inner {
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 48, ../../../ext-theme-base/sass/src/button/Button.scss */
.x-tab-icon.x-tab-no-text > .x-tab-inner {
  display: none;
}

/* line 53, ../../../ext-theme-base/sass/src/button/Button.scss */
.x-tab-icon-el {
  display: none;
  vertical-align: middle;
  background-position: center center;
  background-repeat: no-repeat;
}
/* line 59, ../../../ext-theme-base/sass/src/button/Button.scss */
.x-tab-icon > .x-tab-icon-el {
  display: inline-block;
}
/* line 64, ../../../ext-theme-base/sass/src/button/Button.scss */
.x-tab-icon-top > .x-tab-icon-el, .x-tab-icon-bottom > .x-tab-icon-el {
  display: block;
}

/* line 69, ../../../ext-theme-base/sass/src/button/Button.scss */
.x-tab-button-center {
  text-align: center;
}

/* line 73, ../../../ext-theme-base/sass/src/button/Button.scss */
.x-tab-button-left {
  text-align: left;
}

/* line 83, ../../../ext-theme-base/sass/src/button/Button.scss */
.x-tab-button-right {
  text-align: right;
}

/* line 7, ../../../ext-theme-base/sass/src/tab/Tab.scss */
.x-tab {
  z-index: 1;
}

/* line 11, ../../../ext-theme-base/sass/src/tab/Tab.scss */
.x-tab-active {
  z-index: 3;
}

/* line 15, ../../../ext-theme-base/sass/src/tab/Tab.scss */
.x-tab-close-btn {
  display: block;
  position: absolute;
  font-size: 0;
  line-height: 0;
}

/* line 22, ../../../ext-theme-base/sass/src/tab/Tab.scss */
.x-tab-rotate-left {
  -webkit-transform: rotate(270deg);
  -webkit-transform-origin: 100% 0;
  -moz-transform: rotate(270deg);
  -moz-transform-origin: 100% 0;
  -o-transform: rotate(270deg);
  -o-transform-origin: 100% 0;
  -ms-transform: rotate(270deg);
  -ms-transform-origin: 100% 0;
  transform: rotate(270deg);
  transform-origin: 100% 0;
}
/* line 43, ../../../ext-theme-base/sass/etc/mixins/rotate-element.scss */
.x-ie8 .x-tab-rotate-left {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

/* line 32, ../../../ext-theme-base/sass/src/tab/Tab.scss */
.x-tab-rotate-right {
  -webkit-transform: rotate(90deg);
  -webkit-transform-origin: 0 0;
  -moz-transform: rotate(90deg);
  -moz-transform-origin: 0 0;
  -o-transform: rotate(90deg);
  -o-transform-origin: 0 0;
  -ms-transform: rotate(90deg);
  -ms-transform-origin: 0 0;
  transform: rotate(90deg);
  transform-origin: 0 0;
}
/* line 43, ../../../ext-theme-base/sass/etc/mixins/rotate-element.scss */
.x-ie8 .x-tab-rotate-right {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}

/* line 49, ../../../ext-theme-base/sass/src/tab/Tab.scss */
.x-tab-tr,
.x-tab-br,
.x-tab-mr,
.x-tab-tl,
.x-tab-bl,
.x-tab-ml {
  width: 1px;
}

/* line 1, ../../../ext-theme-base/sass/src/tab/Bar.scss */
.x-tab-bar {
  z-index: 0;
  position: relative;
}

/* line 6, ../../../ext-theme-base/sass/src/tab/Bar.scss */
.x-tab-bar-body {
  position: relative;
}

/* line 10, ../../../ext-theme-base/sass/src/tab/Bar.scss */
.x-tab-bar-strip {
  position: absolute;
  line-height: 0;
  font-size: 0;
  z-index: 2;
}
/* line 16, ../../../ext-theme-base/sass/src/tab/Bar.scss */
.x-tab-bar-top > .x-tab-bar-strip {
  bottom: 0;
}
/* line 20, ../../../ext-theme-base/sass/src/tab/Bar.scss */
.x-tab-bar-bottom > .x-tab-bar-strip {
  top: 0;
}
/* line 24, ../../../ext-theme-base/sass/src/tab/Bar.scss */
.x-tab-bar-left > .x-tab-bar-strip {
  right: 0;
}
/* line 35, ../../../ext-theme-base/sass/src/tab/Bar.scss */
.x-tab-bar-right > .x-tab-bar-strip {
  left: 0;
}

/* line 47, ../../../ext-theme-base/sass/src/tab/Bar.scss */
.x-tab-bar-horizontal .x-tab-bar-strip {
  width: 100%;
  left: 0;
}

/* line 52, ../../../ext-theme-base/sass/src/tab/Bar.scss */
.x-tab-bar-vertical {
  display: table-cell;
}
/* line 58, ../../../ext-theme-base/sass/src/tab/Bar.scss */
.x-tab-bar-vertical .x-tab-bar-strip {
  height: 100%;
  top: 0;
}

/* line 64, ../../../ext-theme-base/sass/src/tab/Bar.scss */
.x-tab-bar-plain {
  background: transparent !important;
}

/* line 68, ../../../ext-theme-base/sass/src/tab/Bar.scss */
.x-box-scroller-plain {
  background-color: transparent !important;
}

/* line 1, ../../../ext-theme-base/sass/src/window/Window.scss */
.x-window {
  outline: none;
  overflow: hidden;
}
/* line 5, ../../../ext-theme-base/sass/src/window/Window.scss */
.x-window .x-window-wrap {
  position: relative;
}

/* line 10, ../../../ext-theme-base/sass/src/window/Window.scss */
.x-window-body {
  position: relative;
  overflow: hidden;
}

/* line 1, ../../../ext-theme-base/sass/src/button/Segmented.scss */
.x-segmented-button {
  display: table;
  table-layout: fixed;
}

/* line 6, ../../../ext-theme-base/sass/src/button/Segmented.scss */
.x-segmented-button-item {
  display: table-cell;
  vertical-align: top;
}
/* line 10, ../../../ext-theme-base/sass/src/button/Segmented.scss */
.x-segmented-button-item > .x-frame {
  width: 100%;
  height: 100%;
}
/* line 17, ../../../ext-theme-base/sass/src/button/Segmented.scss */
.x-segmented-button-item .x-btn-mc {
  width: 100%;
}

/* line 23, ../../../ext-theme-base/sass/src/button/Segmented.scss */
.x-segmented-button-item-horizontal {
  display: table-cell;
  height: 100%;
}
/* line 30, ../../../ext-theme-base/sass/src/button/Segmented.scss */
.x-segmented-button-item-horizontal.x-segmented-button-first {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
/* line 37, ../../../ext-theme-base/sass/src/button/Segmented.scss */
.x-segmented-button-item-horizontal.x-segmented-button-first .x-btn-tr,
.x-segmented-button-item-horizontal.x-segmented-button-first .x-btn-mr,
.x-segmented-button-item-horizontal.x-segmented-button-first .x-btn-br {
  display: none;
}
/* line 43, ../../../ext-theme-base/sass/src/button/Segmented.scss */
.x-segmented-button-item-horizontal.x-segmented-button-middle {
  border-radius: 0;
  border-left: 0;
}
/* line 53, ../../../ext-theme-base/sass/src/button/Segmented.scss */
.x-segmented-button-item-horizontal.x-segmented-button-middle .x-btn-tl,
.x-segmented-button-item-horizontal.x-segmented-button-middle .x-btn-tr,
.x-segmented-button-item-horizontal.x-segmented-button-middle .x-btn-ml,
.x-segmented-button-item-horizontal.x-segmented-button-middle .x-btn-mr,
.x-segmented-button-item-horizontal.x-segmented-button-middle .x-btn-bl,
.x-segmented-button-item-horizontal.x-segmented-button-middle .x-btn-br {
  display: none;
}
/* line 59, ../../../ext-theme-base/sass/src/button/Segmented.scss */
.x-segmented-button-item-horizontal.x-segmented-button-last {
  border-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
/* line 67, ../../../ext-theme-base/sass/src/button/Segmented.scss */
.x-segmented-button-item-horizontal.x-segmented-button-last .x-btn-tl,
.x-segmented-button-item-horizontal.x-segmented-button-last .x-btn-ml,
.x-segmented-button-item-horizontal.x-segmented-button-last .x-btn-bl {
  display: none;
}

/* line 74, ../../../ext-theme-base/sass/src/button/Segmented.scss */
.x-segmented-button-row {
  display: table-row;
}

/* line 79, ../../../ext-theme-base/sass/src/button/Segmented.scss */
.x-segmented-button-item-vertical.x-segmented-button-first {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
/* line 86, ../../../ext-theme-base/sass/src/button/Segmented.scss */
.x-segmented-button-item-vertical.x-segmented-button-first .x-btn-bl,
.x-segmented-button-item-vertical.x-segmented-button-first .x-btn-bc,
.x-segmented-button-item-vertical.x-segmented-button-first .x-btn-br {
  display: none;
}
/* line 92, ../../../ext-theme-base/sass/src/button/Segmented.scss */
.x-segmented-button-item-vertical.x-segmented-button-middle {
  border-radius: 0;
  border-top: 0;
}
/* line 102, ../../../ext-theme-base/sass/src/button/Segmented.scss */
.x-segmented-button-item-vertical.x-segmented-button-middle .x-btn-tl,
.x-segmented-button-item-vertical.x-segmented-button-middle .x-btn-tc,
.x-segmented-button-item-vertical.x-segmented-button-middle .x-btn-tr,
.x-segmented-button-item-vertical.x-segmented-button-middle .x-btn-bl,
.x-segmented-button-item-vertical.x-segmented-button-middle .x-btn-bc,
.x-segmented-button-item-vertical.x-segmented-button-middle .x-btn-br {
  display: none;
}
/* line 108, ../../../ext-theme-base/sass/src/button/Segmented.scss */
.x-segmented-button-item-vertical.x-segmented-button-last {
  border-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
/* line 116, ../../../ext-theme-base/sass/src/button/Segmented.scss */
.x-segmented-button-item-vertical.x-segmented-button-last .x-btn-tl,
.x-segmented-button-item-vertical.x-segmented-button-last .x-btn-tc,
.x-segmented-button-item-vertical.x-segmented-button-last .x-btn-tr {
  display: none;
}

/* line 1, ../../../ext-theme-base/sass/src/layout/container/Table.scss */
.x-table-layout {
  font-size: 1em;
}

/* line 1, ../../../ext-theme-base/sass/src/container/ButtonGroup.scss */
.x-btn-group {
  position: relative;
  overflow: hidden;
}

/* line 6, ../../../ext-theme-base/sass/src/container/ButtonGroup.scss */
.x-btn-group-body {
  position: relative;
}
/* line 8, ../../../ext-theme-base/sass/src/container/ButtonGroup.scss */
.x-btn-group-body .x-table-layout-cell {
  vertical-align: top;
}

/* line 2, ../../../ext-theme-base/sass/src/container/Viewport.scss */
.x-viewport,
.x-viewport > .x-body {
  margin: 0;
  padding: 0;
  border: 0 none;
  overflow: hidden;
  height: 100%;
  position: static;
  touch-action: none;
  -ms-touch-action: none;
}

/* line 1, ../../../ext-theme-base/sass/src/layout/container/Column.scss */
.x-column {
  float: left;
}

/* line 1, ../../../ext-theme-base/sass/src/resizer/SplitterTracker.scss */
.x-resizable-overlay {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: none;
  z-index: 200000;
  background-color: #fff;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

/* line 1, ../../../ext-theme-base/sass/src/form/field/TextArea.scss */
.x-form-textarea {
  overflow: auto;
  resize: none;
}
/* line 6, ../../../ext-theme-base/sass/src/form/field/TextArea.scss */
div.x-form-text-grow .x-form-textarea {
  min-height: inherit;
}

/* line 2, ../../../ext-theme-base/sass/src/window/MessageBox.scss */
.x-message-box .x-form-display-field {
  height: auto;
}

/* line 1, ../../../ext-theme-base/sass/src/form/FieldSet.scss */
.x-fieldset {
  display: block;
  /* preserve margins in IE */
  position: relative;
  overflow: hidden;
}

/* line 7, ../../../ext-theme-base/sass/src/form/FieldSet.scss */
.x-fieldset-header {
  overflow: hidden;
}
/* line 11, ../../../ext-theme-base/sass/src/form/FieldSet.scss */
.x-fieldset-header .x-form-item,
.x-fieldset-header .x-tool {
  float: left;
}
/* line 15, ../../../ext-theme-base/sass/src/form/FieldSet.scss */
.x-fieldset-header .x-fieldset-header-text {
  float: left;
}
/* line 19, ../../../ext-theme-base/sass/src/form/FieldSet.scss */
.x-fieldset-header .x-form-cb-wrap {
  font-size: 0;
  line-height: 0;
  height: auto;
}
/* line 25, ../../../ext-theme-base/sass/src/form/FieldSet.scss */
.x-fieldset-header .x-form-cb {
  margin: 0;
  position: static;
}

/* line 31, ../../../ext-theme-base/sass/src/form/FieldSet.scss */
.x-fieldset-body {
  overflow: hidden;
}

/* line 35, ../../../ext-theme-base/sass/src/form/FieldSet.scss */
.x-fieldset-collapsed {
  padding-bottom: 0 !important;
}
/* line 38, ../../../ext-theme-base/sass/src/form/FieldSet.scss */
.x-fieldset-collapsed > .x-fieldset-body {
  display: none;
}

/* line 43, ../../../ext-theme-base/sass/src/form/FieldSet.scss */
.x-fieldset-header-text-collapsible {
  cursor: pointer;
}

/* line 8, ../../../ext-theme-base/sass/src/view/BoundList.scss */
.x-ie9 .x-boundlist-list-ct {
  min-height: 0\%;
}

/* line 1, ../../../ext-theme-base/sass/src/form/field/File.scss */
.x-form-file-btn {
  overflow: hidden;
  position: relative;
}

/* line 6, ../../../ext-theme-base/sass/src/form/field/File.scss */
.x-form-file-input {
  border: 0;
  position: absolute;
  cursor: pointer;
  top: -2px;
  right: -2px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  /* Yes, there's actually a good reason for this...
   * If the configured buttonText is set to something longer than the default,
   * then it will quickly exceed the width of the hidden file input's "Browse..."
   * button, so part of the custom button's clickable area will be covered by
   * the hidden file input's text box instead. This results in a text-selection
   * mouse cursor over that part of the button, at least in Firefox, which is
   * confusing to a user. Giving the hidden file input a huge font-size makes
   * the native button part very large so it will cover the whole clickable area.
   */
  font-size: 1000px;
}

/* line 1, ../../../ext-theme-base/sass/src/form/field/Hidden.scss */
.x-form-item-hidden {
  margin: 0;
}

/* line 1, ../../../ext-theme-base/sass/src/picker/Color.scss */
.x-color-picker-item {
  float: left;
  text-decoration: none;
}

/* line 6, ../../../ext-theme-base/sass/src/picker/Color.scss */
.x-color-picker-item-inner {
  display: block;
  font-size: 1px;
}

/* line 1, ../../../ext-theme-base/sass/src/form/field/HtmlEditor.scss */
.x-html-editor-tb .x-toolbar {
  position: static !important;
}

/* line 5, ../../../ext-theme-base/sass/src/form/field/HtmlEditor.scss */
.x-htmleditor-iframe {
  display: block;
  overflow: auto;
  width: 100%;
}

/* line 1, ../../../ext-theme-base/sass/src/form/field/Tag.scss */
.x-tagfield {
  height: auto!important;
  /* The wrap has to accommodate the list, so override the .x-form-text height rule */
  padding: 0!important;
  /* Override .x-form-text padding rule */
  cursor: text;
  min-height: 24px;
  overflow-y: auto;
}

/* line 9, ../../../ext-theme-base/sass/src/form/field/Tag.scss */
.x-tagfield ul.x-tagfield-list {
  padding: 1px 3px;
  margin: 0;
}

/* line 14, ../../../ext-theme-base/sass/src/form/field/Tag.scss */
ul.x-tagfield-list.x-tagfield-singleselect {
  white-space: nowrap;
  overflow: hidden;
}

/* line 19, ../../../ext-theme-base/sass/src/form/field/Tag.scss */
.x-tagfield-input, .x-tagfield-item {
  vertical-align: top;
  display: inline-block;
  position: relative;
}

/* line 25, ../../../ext-theme-base/sass/src/form/field/Tag.scss */
.x-tagfield-input input, .x-tagfield-input div {
  border: 0 none;
  margin: 0;
  background: none;
  width: 100%;
}

/* line 32, ../../../ext-theme-base/sass/src/form/field/Tag.scss */
.x-tagfield-input-field {
  line-height: 20px;
}

/* line 36, ../../../ext-theme-base/sass/src/form/field/Tag.scss */
.x-tagfield-emptyinput {
  display: none;
}

/* line 40, ../../../ext-theme-base/sass/src/form/field/Tag.scss */
.x-tagfield-stacked .x-tagfield-item {
  display: block;
}

/* line 44, ../../../ext-theme-base/sass/src/form/field/Tag.scss */
.x-tagfield-item {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background-color: #f5f5f5;
  border: 1px solid #dcdcdc;
  padding: 0px 1px 0px 5px !important;
  margin: 1px 4px 1px 0;
  cursor: default;
}

/* line 53, ../../../ext-theme-base/sass/src/form/field/Tag.scss */
.x-field:not(.x-item-disabled) .x-tagfield-item:hover {
  background: #e4e4e4;
  border: 1px solid #999999;
}

/* line 58, ../../../ext-theme-base/sass/src/form/field/Tag.scss */
.x-field:not(.x-item-disabled) .x-tagfield-item.selected {
  border: 1px solid #157fcc !important;
  background: #c4e2f8 !important;
  color: black !important;
}

/* line 64, ../../../ext-theme-base/sass/src/form/field/Tag.scss */
.x-tagfield-item-text {
  line-height: 18px;
  padding-right: 20px;
}

/* line 69, ../../../ext-theme-base/sass/src/form/field/Tag.scss */
.x-tagfield-item-close {
  cursor: pointer;
  position: absolute;
  background-image: url(images/form/tag-field-item-close.png);
  width: 12px;
  height: 12px;
  top: 2px;
  right: 2px;
}

/* line 79, ../../../ext-theme-base/sass/src/form/field/Tag.scss */
.x-field:not(.x-item-disabled) .x-tagfield-item.selected .x-tagfield-item-close {
  background-position: 0px 12px;
}

/* line 83, ../../../ext-theme-base/sass/src/form/field/Tag.scss */
.x-field:not(.x-item-disabled) .x-tagfield-item-close:hover {
  background-position: 24px 0px;
}

/* line 87, ../../../ext-theme-base/sass/src/form/field/Tag.scss */
.x-field:not(.x-item-disabled) .x-tagfield-item.selected .x-tagfield-item-close:hover {
  background-position: 24px 12px;
}

/* line 91, ../../../ext-theme-base/sass/src/form/field/Tag.scss */
.x-field:not(.x-item-disabled) .x-tagfield-item-close:active {
  background-position: 12px 0px;
}

/* line 95, ../../../ext-theme-base/sass/src/form/field/Tag.scss */
.x-field:not(.x-item-disabled) .x-tagfield-item.selected .x-tagfield-item-close:active {
  background-position: 12px 12px;
}

/* line 1, ../../../ext-theme-base/sass/src/grid/column/Action.scss */
.x-grid-cell-inner-action-col {
  line-height: 0;
  font-size: 0;
}

/* line 1, ../../../ext-theme-base/sass/src/grid/column/Check.scss */
.x-grid-cell-inner-checkcolumn {
  line-height: 0;
  font-size: 0;
}

/* line 1, ../../../ext-theme-base/sass/src/grid/feature/Grouping.scss */
.x-group-hd-container {
  overflow: hidden;
}

/* line 5, ../../../ext-theme-base/sass/src/grid/feature/Grouping.scss */
.x-grid-group-hd {
  white-space: nowrap;
  outline: none;
}

/* line 10, ../../../ext-theme-base/sass/src/grid/feature/Grouping.scss */
.x-grid-row-body-hidden, .x-grid-group-collapsed {
  display: none;
}

/* line 1, ../../../ext-theme-base/sass/src/grid/feature/RowBody.scss */
.x-grid-row-body-hidden {
  display: none;
}

/* line 1, ../../../ext-theme-base/sass/src/menu/Menu.scss */
.x-menu {
  outline: none;
}

/* line 5, ../../../ext-theme-base/sass/src/menu/Menu.scss */
.x-menu-item {
  white-space: nowrap;
  overflow: hidden;
  border-color: transparent;
  border-style: solid;
}

/* line 13, ../../../ext-theme-base/sass/src/menu/Menu.scss */
.x-menu-item-cmp {
  margin: 2px;
}
/* line 16, ../../../ext-theme-base/sass/src/menu/Menu.scss */
.x-menu-item-cmp .x-field-label-cell {
  vertical-align: middle;
}

/* line 24, ../../../ext-theme-base/sass/src/menu/Menu.scss */
.x-menu-icon-separator {
  position: absolute;
  top: 0px;
  z-index: 0;
  height: 100%;
  overflow: hidden;
}
/* line 30, ../../../ext-theme-base/sass/src/menu/Menu.scss */
.x-menu-plain .x-menu-icon-separator {
  display: none;
}

/* line 35, ../../../ext-theme-base/sass/src/menu/Menu.scss */
.x-menu-item-link {
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  text-decoration: none;
  outline: 0;
  display: block;
}

/* line 50, ../../../ext-theme-base/sass/src/menu/Menu.scss */
.x-menu-item-link-href {
  -webkit-touch-callout: default;
}

/* line 54, ../../../ext-theme-base/sass/src/menu/Menu.scss */
.x-menu-item-text {
  display: inline-block;
}

/* line 60, ../../../ext-theme-base/sass/src/menu/Menu.scss */
.x-menu-item-icon,
.x-menu-item-icon-right,
.x-menu-item-arrow {
  font-size: 0;
  position: absolute;
  text-align: center;
  background-repeat: no-repeat;
}

/*
 * Rules for fields which are rendered to fit inside grid cells.
 * This includes cell and row editor fields and fields in widget columns.
 */
/* line 7, ../../../ext-theme-base/sass/src/grid/plugin/Editing.scss */
.x-grid-editor .x-form-cb-wrap {
  text-align: center;
}

/* line 12, ../../../ext-theme-base/sass/src/grid/plugin/Editing.scss */
.x-grid-editor .x-form-cb {
  position: static;
}

/* line 19, ../../../ext-theme-base/sass/src/grid/plugin/Editing.scss */
.x-grid-editor .x-form-display-field {
  margin: 0;
  white-space: nowrap;
  overflow: hidden;
}
/* line 27, ../../../ext-theme-base/sass/src/grid/plugin/Editing.scss */
.x-grid-editor div.x-form-action-col-field {
  line-height: 0;
}

/* line 1, ../../../ext-theme-base/sass/src/grid/plugin/RowEditing.scss */
.x-grid-row-editor {
  position: absolute;
  overflow: visible;
  z-index: 1;
}

/* line 7, ../../../ext-theme-base/sass/src/grid/plugin/RowEditing.scss */
.x-grid-row-editor-buttons {
  position: absolute;
  white-space: nowrap;
}

/* line 1, ../../../ext-theme-base/sass/src/grid/plugin/RowExpander.scss */
.x-grid-row-expander {
  font-size: 0;
  line-height: 0;
}

/* line 1, ../../../ext-theme-base/sass/src/layout/container/Absolute.scss */
.x-abs-layout-ct {
  position: relative;
}

/* line 5, ../../../ext-theme-base/sass/src/layout/container/Absolute.scss */
.x-abs-layout-item {
  position: absolute !important;
}

/* line 1, ../../../ext-theme-base/sass/src/layout/container/Form.scss */
.x-form-layout-wrap {
  display: table;
  width: 100%;
  border-collapse: separate;
}

/* line 7, ../../../ext-theme-base/sass/src/layout/container/Form.scss */
.x-form-layout-colgroup {
  display: table-column-group;
}

/* line 11, ../../../ext-theme-base/sass/src/layout/container/Form.scss */
.x-form-layout-column {
  display: table-column;
}

/* line 16, ../../../ext-theme-base/sass/src/layout/container/Form.scss */
.x-form-layout-auto-label > * > .x-form-item-label {
  width: auto !important;
}
/* line 20, ../../../ext-theme-base/sass/src/layout/container/Form.scss */
.x-form-layout-auto-label > * > .x-form-item-label > .x-form-item-label-inner {
  width: auto !important;
  white-space: nowrap;
}
/* line 26, ../../../ext-theme-base/sass/src/layout/container/Form.scss */
.x-form-layout-auto-label > * > .x-form-layout-label-column {
  width: 1px;
}

/* line 33, ../../../ext-theme-base/sass/src/layout/container/Form.scss */
.x-form-layout-sized-label > * > .x-form-item-label {
  width: auto !important;
}

/* line 40, ../../../ext-theme-base/sass/src/layout/container/Form.scss */
.x-form-form-item {
  display: table-row;
}
/* line 43, ../../../ext-theme-base/sass/src/layout/container/Form.scss */
.x-form-form-item > .x-form-item-label {
  padding-left: 0 !important;
  padding-right: 0 !important;
  padding-bottom: 0 !important;
}
/* line 51, ../../../ext-theme-base/sass/src/layout/container/Form.scss */
.x-form-form-item > .x-form-item-body {
  max-width: none;
}

/* line 2, ../../../ext-theme-base/sass/src/resizer/Resizer.scss */
.x-resizable-wrapped {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

/* line 1, ../../../ext-theme-base/sass/src/slider/Multi.scss */
.x-slider {
  outline: none;
  position: relative;
}

/* line 6, ../../../ext-theme-base/sass/src/slider/Multi.scss */
.x-slider-inner {
  position: relative;
  left: 0;
  top: 0;
  overflow: visible;
}
/* line 11, ../../../ext-theme-base/sass/src/slider/Multi.scss */
.x-slider-vert .x-slider-inner {
  background: repeat-y 0 0;
}

/* line 16, ../../../ext-theme-base/sass/src/slider/Multi.scss */
.x-slider-thumb {
  position: absolute;
  background: no-repeat 0 0;
}
/* line 19, ../../../ext-theme-base/sass/src/slider/Multi.scss */
.x-slider-horz .x-slider-thumb {
  left: 0;
}
/* line 22, ../../../ext-theme-base/sass/src/slider/Multi.scss */
.x-slider-vert .x-slider-thumb {
  bottom: 0;
}

/* line 1, ../../../ext-theme-base/sass/src/selection/CheckboxModel.scss */
.x-column-header-checkbox .x-column-header-text {
  display: block;
  background-repeat: no-repeat;
  font-size: 0;
}

/* line 7, ../../../ext-theme-base/sass/src/selection/CheckboxModel.scss */
.x-grid-cell-row-checker {
  vertical-align: middle;
  background-repeat: no-repeat;
  font-size: 0;
}

/* line 1, ../../../ext-theme-base/sass/src/toolbar/Breadcrumb.scss */
.x-breadcrumb-btn .x-box-target:first-child {
  margin: 0;
}

/* including package ext-theme-neutral */
/* line 1, ../../../ext-theme-neutral/sass/src/Component.scss */
.x-body {
  color: black;
  font-size: 13px;
  line-height: 17px;
  font-weight: 300;
  font-family: helvetica, arial, verdana, sans-serif;
  background: white;
}

/* line 19, ../../../ext-theme-neutral/sass/src/Component.scss */
.x-animating-size,
.x-collapsed {
  overflow: hidden!important;
}

/* line 2, ../../../ext-theme-neutral/sass/src/Editor.scss */
.x-editor .x-form-item-body {
  padding-bottom: 0;
}

/* line 1, ../../../ext-theme-neutral/sass/src/FocusManager.scss */
.x-focus-element {
  position: absolute;
  top: -10px;
  left: -10px;
  width: 0px;
  height: 0px;
}

/* line 9, ../../../ext-theme-neutral/sass/src/FocusManager.scss */
.x-focus-frame {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 100000000;
  width: 0px;
  height: 0px;
}

/* line 21, ../../../ext-theme-neutral/sass/src/FocusManager.scss */
.x-focus-frame-top,
.x-focus-frame-bottom,
.x-focus-frame-left,
.x-focus-frame-right {
  position: absolute;
  top: 0px;
  left: 0px;
}

/* line 28, ../../../ext-theme-neutral/sass/src/FocusManager.scss */
.x-focus-frame-top,
.x-focus-frame-bottom {
  border-top: solid 2px #15428b;
  height: 2px;
}

/* line 34, ../../../ext-theme-neutral/sass/src/FocusManager.scss */
.x-focus-frame-left,
.x-focus-frame-right {
  border-left: solid 2px #15428b;
  width: 2px;
}

/* line 1, ../../../ext-theme-neutral/sass/src/LoadMask.scss */
.x-mask {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  background: white;
  cursor: default;
  display:none !important;
}

/* line 9, ../../../ext-theme-neutral/sass/src/LoadMask.scss */
.x-mask-msg {
  padding: 8px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background: #e5e5e5;
  display:none !important;
}

/* line 27, ../../../ext-theme-neutral/sass/src/LoadMask.scss */
.x-mask-msg-inner {
  padding: 0;
  background-color: transparent;
  color: #666666;
  font: 300 13px helvetica, arial, verdana, sans-serif;
}

/* line 39, ../../../ext-theme-neutral/sass/src/LoadMask.scss */
.x-mask-msg-text {
  padding: 21px 0 0;
  background-image: url(images/loadmask/loading.gif);
  background-repeat: no-repeat;
  background-position: center 0;
}

/**
 * Creates a visual theme for an Ext.ProgressBar
 *
 * @param {string} $ui
 * The name of the UI being created. Can not included spaces or special punctuation
 * (used in CSS class names).
 *
 * @param {color} [$ui-border-color=$progress-border-color]
 * The border-color of the ProgressBar
 *
 * @param {color} [$ui-background-color=$progress-background-color]
 * The background-color of the ProgressBar
 *
 * @param {color} [$ui-bar-background-color=$progress-bar-background-color]
 * The background-color of the ProgressBar's moving element
 *
 * @param {string/list} [$ui-bar-background-gradient=$progress-bar-background-gradient]
 * The background-gradient of the ProgressBar's moving element. Can be either the name of
 * a predefined gradient or a list of color stops. Used as the `$type` parameter for
 * {@link Global_CSS#background-gradient}.
 *
 * @param {color} [$ui-color-front=$progress-text-color-front]
 * The color of the ProgressBar's text when in front of the ProgressBar's moving element
 *
 * @param {color} [$ui-color-back=$progress-text-color-back]
 * The color of the ProgressBar's text when the ProgressBar's 'moving element is not under it
 *
 * @param {number} [$ui-height=$progress-height]
 * The height of the ProgressBar
 *
 * @param {number} [$ui-border-width=$progress-border-width]
 * The border-width of the ProgressBar
 *
 * @param {number} [$ui-border-radius=$progress-border-radius]
 * The border-radius of the ProgressBar
 *
 * @param {string} [$ui-text-text-align=$progress-text-text-align]
 * The text-align of the ProgressBar's text
 *
 * @param {number} [$ui-text-font-size=$progress-text-font-size]
 * The font-size of the ProgressBar's text
 *
 * @param {string} [$ui-text-font-weight=$progress-text-font-weight]
 * The font-weight of the ProgressBar's text
 *
 * @member Ext.ProgressBar
 */
/* line 80, ../../../ext-theme-neutral/sass/src/ProgressBar.scss */
.x-progress-default {
  background-color: #f5f5f5;
  border-width: 0;
  height: 20px;
  border-color: #157fcc;
}
/* line 92, ../../../ext-theme-neutral/sass/src/ProgressBar.scss */
.x-progress-default .x-progress-bar-default {
  background-image: none;
  background-color: #c1ddf1;
}
/* line 107, ../../../ext-theme-neutral/sass/src/ProgressBar.scss */
.x-progress-default .x-progress-text {
  color: #666666;
  font-weight: 300;
  font-size: 13px;
  font-family: helvetica, arial, verdana, sans-serif;
  text-align: center;
  line-height: 20px;
}
/* line 116, ../../../ext-theme-neutral/sass/src/ProgressBar.scss */
.x-progress-default .x-progress-text-back {
  color: #666666;
  line-height: 20px;
}

/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-progress-bar-default:after {
  display: none;
  content: "x-slicer:stretch:bottom";
}

/*</if slicer>*/
/* */
/* line 127, ../../../ext-theme-neutral/sass/src/ProgressBar.scss */
.x-progressbar-default-cell > .x-grid-cell-inner,
.x-progressbarwidget-default-cell > .x-grid-cell-inner {
  padding-top: 2px;
  padding-bottom: 2px;
}
/* line 130, ../../../ext-theme-neutral/sass/src/ProgressBar.scss */
.x-progressbar-default-cell > .x-grid-cell-inner .x-progress-default,
.x-progressbarwidget-default-cell > .x-grid-cell-inner .x-progress-default {
  height: 20px;
}

/* line 1, ../../../ext-theme-neutral/sass/src/panel/Tool.scss */
.x-tool {
  cursor: pointer;
}

/* line 5, ../../../ext-theme-neutral/sass/src/panel/Tool.scss */
.x-tool-img {
  overflow: hidden;
  width: 16px;
  height: 16px;
  background-image: url(images/tools/tool-sprites.png);
  margin: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
/* line 15, ../../../ext-theme-neutral/sass/src/panel/Tool.scss */
.x-tool-over .x-tool-img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  opacity: 0.9;
}
/* line 20, ../../../ext-theme-neutral/sass/src/panel/Tool.scss */
.x-tool-pressed .x-tool-img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

/* line 28, ../../../ext-theme-neutral/sass/src/panel/Tool.scss */
.x-tool-placeholder {
  visibility: hidden;
}

/* line 32, ../../../ext-theme-neutral/sass/src/panel/Tool.scss */
.x-tool-close {
  background-position: 0 0;
}

/* line 36, ../../../ext-theme-neutral/sass/src/panel/Tool.scss */
.x-tool-minimize {
  background-position: 0 -16px;
}

/* line 40, ../../../ext-theme-neutral/sass/src/panel/Tool.scss */
.x-tool-maximize {
  background-position: 0 -32px;
}

/* line 44, ../../../ext-theme-neutral/sass/src/panel/Tool.scss */
.x-tool-restore {
  background-position: 0 -48px;
}

/* line 48, ../../../ext-theme-neutral/sass/src/panel/Tool.scss */
.x-tool-toggle {
  background-position: 0 -64px;
}
/* line 51, ../../../ext-theme-neutral/sass/src/panel/Tool.scss */
.x-panel-collapsed .x-tool-toggle {
  background-position: 0 -80px;
}

/* line 56, ../../../ext-theme-neutral/sass/src/panel/Tool.scss */
.x-tool-gear {
  background-position: 0 -96px;
}

/* line 60, ../../../ext-theme-neutral/sass/src/panel/Tool.scss */
.x-tool-prev {
  background-position: 0 -112px;
}

/* line 64, ../../../ext-theme-neutral/sass/src/panel/Tool.scss */
.x-tool-next {
  background-position: 0 -128px;
}

/* line 68, ../../../ext-theme-neutral/sass/src/panel/Tool.scss */
.x-tool-pin {
  background-position: 0 -144px;
}

/* line 72, ../../../ext-theme-neutral/sass/src/panel/Tool.scss */
.x-tool-unpin {
  background-position: 0 -160px;
}

/* line 76, ../../../ext-theme-neutral/sass/src/panel/Tool.scss */
.x-tool-right {
  background-position: 0 -176px;
}

/* line 80, ../../../ext-theme-neutral/sass/src/panel/Tool.scss */
.x-tool-left {
  background-position: 0 -192px;
}

/* line 84, ../../../ext-theme-neutral/sass/src/panel/Tool.scss */
.x-tool-down {
  background-position: 0 -208px;
}

/* line 88, ../../../ext-theme-neutral/sass/src/panel/Tool.scss */
.x-tool-up {
  background-position: 0 -224px;
}

/* line 92, ../../../ext-theme-neutral/sass/src/panel/Tool.scss */
.x-tool-refresh {
  background-position: 0 -240px;
}

/* line 96, ../../../ext-theme-neutral/sass/src/panel/Tool.scss */
.x-tool-plus {
  background-position: 0 -256px;
}

/* line 100, ../../../ext-theme-neutral/sass/src/panel/Tool.scss */
.x-tool-minus {
  background-position: 0 -272px;
}

/* line 104, ../../../ext-theme-neutral/sass/src/panel/Tool.scss */
.x-tool-search {
  background-position: 0 -288px;
}

/* line 108, ../../../ext-theme-neutral/sass/src/panel/Tool.scss */
.x-tool-save {
  background-position: 0 -304px;
}

/* line 112, ../../../ext-theme-neutral/sass/src/panel/Tool.scss */
.x-tool-help {
  background-position: 0 -320px;
}

/* line 116, ../../../ext-theme-neutral/sass/src/panel/Tool.scss */
.x-tool-print {
  background-position: 0 -336px;
}

/* line 120, ../../../ext-theme-neutral/sass/src/panel/Tool.scss */
.x-tool-expand {
  background-position: 0 -352px;
}

/* line 124, ../../../ext-theme-neutral/sass/src/panel/Tool.scss */
.x-tool-collapse {
  background-position: 0 -368px;
}

/* line 128, ../../../ext-theme-neutral/sass/src/panel/Tool.scss */
.x-tool-resize {
  background-position: 0 -384px;
}

/* line 132, ../../../ext-theme-neutral/sass/src/panel/Tool.scss */
.x-tool-move {
  background-position: 0 -400px;
}

/* line 137, ../../../ext-theme-neutral/sass/src/panel/Tool.scss */
.x-tool-expand-bottom,
.x-tool-collapse-bottom {
  background-position: 0 -208px;
}

/* line 142, ../../../ext-theme-neutral/sass/src/panel/Tool.scss */
.x-tool-expand-top,
.x-tool-collapse-top {
  background-position: 0 -224px;
}

/* line 147, ../../../ext-theme-neutral/sass/src/panel/Tool.scss */
.x-tool-expand-left,
.x-tool-collapse-left {
  background-position: 0 -192px;
}

/* line 152, ../../../ext-theme-neutral/sass/src/panel/Tool.scss */
.x-tool-expand-right,
.x-tool-collapse-right {
  background-position: 0 -176px;
}

/* line 2, ../../../ext-theme-neutral/sass/src/panel/Header.scss */
.x-header-draggable .x-header-body,
.x-header-ghost {
  cursor: move;
}

/* line 6, ../../../ext-theme-neutral/sass/src/panel/Header.scss */
.x-header-text {
  white-space: nowrap;
}

/**
 * Creates a visual theme for a Button.  This mixin is not {@link #scale} aware, and therefore
 * does not provide defaults for most parameters, so it is advisable to use one of the
 * following mixins instead when creating a custom buttonUI:
 *
 * #extjs-button-small-ui - creates a button UI for a small button
 * #extjs-button-medium-ui - creates a button UI for a medium button
 * #extjs-button-large-ui - creates a button UI for a large button
 * #extjs-button-toolbar-small-ui - creates a button UI for a small toolbar button
 * #extjs-button-toolbar-medium-ui - creates a button UI for a medium toolbar button
 * #extjs-button-toolbar-large-ui - creates a button UI for a large toolbar button
 *
 * @param {string} $ui
 * The name of the UI being created. Can not included spaces or special punctuation
 * (used in CSS class names).
 *
 * @param {number} [$border-radius=0px]
 * The border-radius of the button
 *
 * @param {number} [$border-width=0px]
 * The border-width of the button
 *
 * @param {color} $border-color
 * The border-color of the button
 *
 * @param {color} $border-color-over
 * The border-color of the button when the cursor is over the button
 *
 * @param {color} $border-color-focus
 * The border-color of the button when focused
 *
 * @param {color} $border-color-pressed
 * The border-color of the button when pressed
 *
 * @param {color} $border-color-disabled
 * The border-color of the button when disabled
 *
 * @param {number} $padding
 * The amount of padding inside the border of the button on all sides
 *
 * @param {number} $text-padding
 * The amount of horizontal space to add to the left and right of the button text
 *
 * @param {color} $background-color
 * The background-color of the button
 *
 * @param {color} $background-color-over
 * The background-color of the button when the cursor is over the button
 *
 * @param {color} $background-color-focus
 * The background-color of the button when focused
 *
 * @param {color} $background-color-pressed
 * The background-color of the button when pressed
 *
 * @param {color} $background-color-disabled
 * The background-color of the button when disabled
 *
 * @param {string/list} $background-gradient
 * The background-gradient for the button.  Can be either the name of a predefined gradient
 * or a list of color stops. Used as the `$type` parameter for {@link Global_CSS#background-gradient}.
 *
 * @param {string} $background-gradient-over
 * The background-gradient to use when the cursor is over the button. Can be either the
 * name of a predefined gradient or a list of color stops. Used as the `$type` parameter
 * for {@link Global_CSS#background-gradient}.
 *
 * @param {string} $background-gradient-focus
 * The background-gradient to use when the the button is focused. Can be either the name
 * of a predefined gradient or a list of color stops. Used as the `$type` parameter for
 * {@link Global_CSS#background-gradient}.
 *
 * @param {string} $background-gradient-pressed
 * The background-gradient to use when the the button is pressed. Can be either the name
 * of a predefined gradient or a list of color stops. Used as the `$type` parameter for
 * {@link Global_CSS#background-gradient}.
 *
 * @param {string} $background-gradient-disabled
 * The background-gradient to use when the the button is disabled. Can be either the name
 * of a predefined gradient or a list of color stops. Used as the `$type` parameter for
 * {@link Global_CSS#background-gradient}.
 *
 * @param {color} $color
 * The text color of the button
 *
 * @param {color} $color-over
 * The text color of the button when the cursor is over the button
 *
 * @param {color} $color-focus
 * The text color of the button when the button is focused
 *
 * @param {color} $color-pressed
 * The text color of the button when the button is pressed
 *
 * @param {color} $color-disabled
 * The text color of the button when the button is disabled
 *
 * @param {number} $font-size
 * The font-size of the button
 *
 * @param {number} $font-size-over
 * The font-size of the button when the cursor is over the button
 *
 * @param {number} $font-size-focus
 * The font-size of the button when the button is focused
 *
 * @param {number} $font-size-pressed
 * The font-size of the button when the button is pressed
 *
 * @param {number} $font-size-disabled
 * The font-size of the button when the button is disabled
 *
 * @param {string} $font-weight
 * The font-weight of the button
 *
 * @param {string} $font-weight-over
 * The font-weight of the button when the cursor is over the button
 *
 * @param {string} $font-weight-focus
 * The font-weight of the button when the button is focused
 *
 * @param {string} $font-weight-pressed
 * The font-weight of the button when the button is pressed
 *
 * @param {string} $font-weight-disabled
 * The font-weight of the button when the button is disabled
 *
 * @param {string} $font-family
 * The font-family of the button
 *
 * @param {string} $font-family-over
 * The font-family of the button when the cursor is over the button
 *
 * @param {string} $font-family-focus
 * The font-family of the button when the button is focused
 *
 * @param {string} $font-family-pressed
 * The font-family of the button when the button is pressed
 *
 * @param {string} $font-family-disabled
 * The font-family of the button when the button is disabled
 *
 * @var {number} $line-height
 * The line-height of the button text
 *
 * @param {number} $icon-size
 * The size of the button icon
 *
 * @var {number} $icon-spacing
 * The space between the button's icon and text
 *
 * @param {color} $glyph-color
 * The color of the button's {@link #glyph} icon
 *
 * @param {number} [$glyph-opacity=1]
 * The opacity of the button's {@link #glyph} icon
 *
 * @param {number} $arrow-width
 * The width of the button's {@link #cfg-menu} arrow
 *
 * @param {number} $arrow-height
 * The height of the button's {@link #cfg-menu} arrow
 *
 * @param {number} $split-width
 * The width of a {@link Ext.button.Split Split Button}'s arrow
 *
 * @param {number} $split-height
 * The height of a {@link Ext.button.Split Split Button}'s arrow
 *
 * @param {boolean} [$include-ui-menu-arrows=$button-include-ui-menu-arrows]
 * True to include the UI name in the file name of the {@link #cfg-menu}
 * arrow icon. Set this to false to share the same arrow bewteen multiple UIs.
 *
 * @param {boolean} [$include-ui-split-arrows=$button-include-ui-split-arrows]
 * True to include the UI name in the file name of the {@link Ext.button.Split Split Button}'s
 * arrow icon. Set this to false to share the same arrow bewteen multiple UIs.
 *
 * @param {boolean} [$include-split-noline-arrows=$button-include-split-noline-arrows]
 * True to add a "-noline" suffix to the file name of the {@link Ext.button.Split Split Button}'s 
 * arrow icon.  Used for hiding the split line when toolbar buttons are in their default
 * state.
 *
 * @param {boolean} [$include-split-over-arrows=$button-include-split-over-arrows]
 * True to use a separate icon for {@link Ext.button.Split Split Button}s when the cursor
 * is over the button.  The over icon file name will have a "-o" suffix
 *
 * @param {number} [$opacity-disabled=1]
 * The opacity of the button when it is disabled
 *
 * @param {number} [$inner-opacity-disabled=1]
 * The opacity of the button's text and icon elements when when the button is disabled
 * 
 * @member Ext.button.Button
 */
/**
 * Creates a visual theme for a {@link #scale small} Button.
 *
 * @param {string} $ui
 * The name of the UI being created. Can not included spaces or special punctuation
 * (used in CSS class names).
 *
 * @param {number} [$border-radius=$button-small-border-radius]
 * The border-radius of the button
 *
 * @param {number} [$border-width=$button-small-border-width]
 * The border-width of the button
 *
 * @param {color} [$border-color=$button-default-border-color]
 * The border-color of the button
 *
 * @param {color} [$border-color-over=$button-default-border-color-over]
 * The border-color of the button when the cursor is over the button
 *
 * @param {color} [$border-color-focus=$button-default-border-color-focus]
 * The border-color of the button when focused
 *
 * @param {color} [$border-color-pressed=$button-default-border-color-pressed]
 * The border-color of the button when pressed
 *
 * @param {color} [$border-color-disabled=$button-default-border-color-disabled]
 * The border-color of the button when disabled
 *
 * @param {number} [$padding=$button-small-padding]
 * The amount of padding inside the border of the button on all sides
 *
 * @param {number} [$text-padding=$button-small-text-padding]
 * The amount of horizontal space to add to the left and right of the button text
 *
 * @param {color} [$background-color=$button-default-background-color]
 * The background-color of the button
 *
 * @param {color} [$background-color-over=$button-default-background-color-over]
 * The background-color of the button when the cursor is over the button
 *
 * @param {color} [$background-color-focus=$button-default-background-color-focus]
 * The background-color of the button when focused
 *
 * @param {color} [$background-color-pressed=$button-default-background-color-pressed]
 * The background-color of the button when pressed
 *
 * @param {color} [$background-color-disabled=$button-default-background-color-disabled]
 * The background-color of the button when disabled
 *
 * @param {string/list} [$background-gradient=$button-default-background-gradient]
 * The background-gradient for the button.  Can be either the name of a predefined gradient
 * or a list of color stops. Used as the `$type` parameter for {@link Global_CSS#background-gradient}.
 *
 * @param {string/list} [$background-gradient-over=$button-default-background-gradient-over]
 * The background-gradient to use when the cursor is over the button. Can be either the
 * name of a predefined gradient or a list of color stops. Used as the `$type` parameter
 * for {@link Global_CSS#background-gradient}.
 *
 * @param {string/list} [$background-gradient-focus=$button-default-background-gradient-focus]
 * The background-gradient to use when the the button is focused. Can be either the name
 * of a predefined gradient or a list of color stops. Used as the `$type` parameter for
 * {@link Global_CSS#background-gradient}.
 *
 * @param {string/list} [$background-gradient-pressed=$button-default-background-gradient-pressed]
 * The background-gradient to use when the the button is pressed. Can be either the name
 * of a predefined gradient or a list of color stops. Used as the `$type` parameter for
 * {@link Global_CSS#background-gradient}.
 *
 * @param {string/list} [$background-gradient-disabled=$button-default-background-gradient-disabled]
 * The background-gradient to use when the the button is disabled. Can be either the name
 * of a predefined gradient or a list of color stops. Used as the `$type` parameter for
 * {@link Global_CSS#background-gradient}.
 *
 * @param {color} [$color=$button-default-color]
 * The text color of the button
 *
 * @param {color} [$color-over=$button-default-color-over]
 * The text color of the button when the cursor is over the button
 *
 * @param {color} [$color-focus=$button-default-color-focus]
 * The text color of the button when the button is focused
 *
 * @param {color} [$color-pressed=$button-default-color-pressed]
 * The text color of the button when the button is pressed
 *
 * @param {color} [$color-disabled=$button-default-color-disabled]
 * The text color of the button when the button is disabled
 *
 * @param {number} [$font-size=$button-small-font-size]
 * The font-size of the button
 *
 * @param {number} [$font-size-over=$button-small-font-size-over]
 * The font-size of the button when the cursor is over the button
 *
 * @param {number} [$font-size-focus=$button-small-font-size-focus]
 * The font-size of the button when the button is focused
 *
 * @param {number} [$font-size-pressed=$button-small-font-size-pressed]
 * The font-size of the button when the button is pressed
 *
 * @param {number} [$font-size-disabled=$button-small-font-size-disabled]
 * The font-size of the button when the button is disabled
 *
 * @param {string} [$font-weight=$button-small-font-weight]
 * The font-weight of the button
 *
 * @param {string} [$font-weight-over=$button-small-font-weight-over]
 * The font-weight of the button when the cursor is over the button
 *
 * @param {string} [$font-weight-focus=$button-small-font-weight-focus]
 * The font-weight of the button when the button is focused
 *
 * @param {string} [$font-weight-pressed=$button-small-font-weight-pressed]
 * The font-weight of the button when the button is pressed
 *
 * @param {string} [$font-weight-disabled=$button-small-font-weight-disabled]
 * The font-weight of the button when the button is disabled
 *
 * @param {string} [$font-family=$button-small-font-family]
 * The font-family of the button
 *
 * @param {string} [$font-family-over=$button-small-font-family-over]
 * The font-family of the button when the cursor is over the button
 *
 * @param {string} [$font-family-focus=$button-small-font-family-focus]
 * The font-family of the button when the button is focused
 *
 * @param {string} [$font-family-pressed=$button-small-font-family-pressed]
 * The font-family of the button when the button is pressed
 *
 * @param {string} [$font-family-disabled=$button-small-font-family-disabled]
 * The font-family of the button when the button is disabled
 *
 * @var {number} [$line-height=$button-small-line-height]
 * The line-height of the button text
 *
 * @param {number} [$icon-size=$button-small-icon-size]
 * The size of the button icon
 *
 * @var {number} [$icon-spacing=$button-small-icon-spacing]
 * The space between the button's icon and text
 *
 * @param {color} [$glyph-color=$button-default-glyph-color]
 * The color of the button's {@link #glyph} icon
 *
 * @param {number} [$glyph-opacity=$button-default-glyph-opacity]
 * The opacity of the button's {@link #glyph} icon
 *
 * @param {number} [$arrow-width=$button-small-arrow-width]
 * The width of the button's {@link #cfg-menu} arrow
 *
 * @param {number} [$arrow-height=$button-small-arrow-height]
 * The height of the button's {@link #cfg-menu} arrow
 *
 * @param {number} [$split-width=$button-small-split-width]
 * The width of a {@link Ext.button.Split Split Button}'s arrow
 *
 * @param {number} [$split-height=$button-small-split-height]
 * The height of a {@link Ext.button.Split Split Button}'s arrow
 *
 * @param {boolean} [$include-ui-menu-arrows=$button-include-ui-menu-arrows]
 * True to include the UI name in the file name of the {@link #cfg-menu}
 * arrow icon. Set this to false to share the same arrow bewteen multiple UIs.
 *
 * @param {boolean} [$include-ui-split-arrows=$button-include-ui-split-arrows]
 * True to include the UI name in the file name of the {@link Ext.button.Split Split Button}'s
 * arrow icon. Set this to false to share the same arrow bewteen multiple UIs.
 *
 * @param {boolean} [$include-split-noline-arrows=$button-include-split-noline-arrows]
 * True to add a "-noline" suffix to the file name of the {@link Ext.button.Split Split Button}'s 
 * arrow icon.  Used for hiding the split line when toolbar buttons are in their default
 * state.
 *
 * @param {boolean} [$include-split-over-arrows=$button-include-split-over-arrows]
 * True to use a separate icon for {@link Ext.button.Split Split Button}s when the cursor
 * is over the button.  The over icon file name will have a "-o" suffix
 *
 * @param {number} [$opacity-disabled=$button-opacity-disabled]
 * The opacity of the button when it is disabled
 *
 * @param {number} [$inner-opacity-disabled=$button-inner-opacity-disabled]
 * The opacity of the button's text and icon elements when when the button is disabled
 * 
 * @member Ext.button.Button
 */
/**
 * Creates a visual theme for a {@link #scale small} toolbar Button.
 *
 * @param {string} $ui
 * The name of the UI being created. Can not included spaces or special punctuation
 * (used in CSS class names).
 *
 * @param {number} [$border-radius=$button-small-border-radius]
 * The border-radius of the button
 *
 * @param {number} [$border-width=$button-small-border-width]
 * The border-width of the button
 *
 * @param {color} [$border-color=$button-toolbar-border-color]
 * The border-color of the button
 *
 * @param {color} [$border-color-over=$button-toolbar-border-color-over]
 * The border-color of the button when the cursor is over the button
 *
 * @param {color} [$border-color-focus=$button-toolbar-border-color-focus]
 * The border-color of the button when focused
 *
 * @param {color} [$border-color-pressed=$button-toolbar-border-color-pressed]
 * The border-color of the button when pressed
 *
 * @param {color} [$border-color-disabled=$button-toolbar-border-color-disabled]
 * The border-color of the button when disabled
 *
 * @param {number} [$padding=$button-small-padding]
 * The amount of padding inside the border of the button on all sides
 *
 * @param {number} [$text-padding=$button-small-text-padding]
 * The amount of horizontal space to add to the left and right of the button text
 *
 * @param {color} [$background-color=$button-toolbar-background-color]
 * The background-color of the button
 *
 * @param {color} [$background-color-over=$button-toolbar-background-color-over]
 * The background-color of the button when the cursor is over the button
 *
 * @param {color} [$background-color-focus=$button-toolbar-background-color-focus]
 * The background-color of the button when focused
 *
 * @param {color} [$background-color-pressed=$button-toolbar-background-color-pressed]
 * The background-color of the button when pressed
 *
 * @param {color} [$background-color-disabled=$button-toolbar-background-color-disabled]
 * The background-color of the button when disabled
 *
 * @param {string/list} [$background-gradient=$button-toolbar-background-gradient]
 * The background-gradient for the button.  Can be either the name of a predefined gradient
 * or a list of color stops. Used as the `$type` parameter for {@link Global_CSS#background-gradient}.
 *
 * @param {string/list} [$background-gradient-over=$button-toolbar-background-gradient-over]
 * The background-gradient to use when the cursor is over the button. Can be either the
 * name of a predefined gradient or a list of color stops. Used as the `$type` parameter
 * for {@link Global_CSS#background-gradient}.
 *
 * @param {string/list} [$background-gradient-focus=$button-toolbar-background-gradient-focus]
 * The background-gradient to use when the the button is focused. Can be either the name
 * of a predefined gradient or a list of color stops. Used as the `$type` parameter for
 * {@link Global_CSS#background-gradient}.
 *
 * @param {string/list} [$background-gradient-pressed=$button-toolbar-background-gradient-pressed]
 * The background-gradient to use when the the button is pressed. Can be either the name
 * of a predefined gradient or a list of color stops. Used as the `$type` parameter for
 * {@link Global_CSS#background-gradient}.
 *
 * @param {string/list} [$background-gradient-disabled=$button-toolbar-background-gradient-disabled]
 * The background-gradient to use when the the button is disabled. Can be either the name
 * of a predefined gradient or a list of color stops. Used as the `$type` parameter for
 * {@link Global_CSS#background-gradient}.
 *
 * @param {color} [$color=$button-toolbar-color]
 * The text color of the button
 *
 * @param {color} [$color-over=$button-toolbar-color-over]
 * The text color of the button when the cursor is over the button
 *
 * @param {color} [$color-focus=$button-toolbar-color-focus]
 * The text color of the button when the button is focused
 *
 * @param {color} [$color-pressed=$button-toolbar-color-pressed]
 * The text color of the button when the button is pressed
 *
 * @param {color} [$color-disabled=$button-toolbar-color-disabled]
 * The text color of the button when the button is disabled
 *
 * @param {number} [$font-size=$button-small-font-size]
 * The font-size of the button
 *
 * @param {number} [$font-size-over=$button-small-font-size-over]
 * The font-size of the button when the cursor is over the button
 *
 * @param {number} [$font-size-focus=$button-small-font-size-focus]
 * The font-size of the button when the button is focused
 *
 * @param {number} [$font-size-pressed=$button-small-font-size-pressed]
 * The font-size of the button when the button is pressed
 *
 * @param {number} [$font-size-disabled=$button-small-font-size-disabled]
 * The font-size of the button when the button is disabled
 *
 * @param {string} [$font-weight=$button-small-font-weight]
 * The font-weight of the button
 *
 * @param {string} [$font-weight-over=$button-small-font-weight-over]
 * The font-weight of the button when the cursor is over the button
 *
 * @param {string} [$font-weight-focus=$button-small-font-weight-focus]
 * The font-weight of the button when the button is focused
 *
 * @param {string} [$font-weight-pressed=$button-small-font-weight-pressed]
 * The font-weight of the button when the button is pressed
 *
 * @param {string} [$font-weight-disabled=$button-small-font-weight-disabled]
 * The font-weight of the button when the button is disabled
 *
 * @param {string} [$font-family=$button-small-font-family]
 * The font-family of the button
 *
 * @param {string} [$font-family-over=$button-small-font-family-over]
 * The font-family of the button when the cursor is over the button
 *
 * @param {string} [$font-family-focus=$button-small-font-family-focus]
 * The font-family of the button when the button is focused
 *
 * @param {string} [$font-family-pressed=$button-small-font-family-pressed]
 * The font-family of the button when the button is pressed
 *
 * @param {string} [$font-family-disabled=$button-small-font-family-disabled]
 * The font-family of the button when the button is disabled
 *
 * @var {number} [$line-height=$button-small-line-height]
 * The line-height of the button text
 *
 * @param {number} [$icon-size=$button-small-icon-size]
 * The size of the button icon
 *
 * @var {number} [$icon-spacing=$button-small-icon-spacing]
 * The space between the button's icon and text
 *
 * @param {color} [$glyph-color=$button-toolbar-glyph-color]
 * The color of the button's {@link #glyph} icon
 *
 * @param {number} [$glyph-opacity=$button-toolbar-glyph-opacity]
 * The opacity of the button's {@link #glyph} icon
 *
 * @param {number} [$arrow-width=$button-small-arrow-width]
 * The width of the button's {@link #cfg-menu} arrow
 *
 * @param {number} [$arrow-height=$button-small-arrow-height]
 * The height of the button's {@link #cfg-menu} arrow
 *
 * @param {number} [$split-width=$button-small-split-width]
 * The width of a {@link Ext.button.Split Split Button}'s arrow
 *
 * @param {number} [$split-height=$button-small-split-height]
 * The height of a {@link Ext.button.Split Split Button}'s arrow
 *
 * @param {boolean} [$include-ui-menu-arrows=$button-include-ui-menu-arrows]
 * True to include the UI name in the file name of the {@link #cfg-menu}
 * arrow icon. Set this to false to share the same arrow bewteen multiple UIs.
 *
 * @param {boolean} [$include-ui-split-arrows=$button-include-ui-split-arrows]
 * True to include the UI name in the file name of the {@link Ext.button.Split Split Button}'s
 * arrow icon. Set this to false to share the same arrow bewteen multiple UIs.
 *
 * @param {boolean} [$include-split-noline-arrows=$button-toolbar-include-split-noline-arrows]
 * True to add a "-noline" suffix to the file name of the {@link Ext.button.Split Split Button}'s 
 * arrow icon.  Used for hiding the split line when toolbar buttons are in their default
 * state.
 *
 * @param {boolean} [$include-split-over-arrows=$button-include-split-over-arrows]
 * True to use a separate icon for {@link Ext.button.Split Split Button}s when the cursor
 * is over the button.  The over icon file name will have a "-o" suffix
 *
 * @param {number} [$opacity-disabled=$button-toolbar-opacity-disabled]
 * The opacity of the button when it is disabled
 *
 * @param {number} [$inner-opacity-disabled=$button-toolbar-inner-opacity-disabled]
 * The opacity of the button's text and icon elements when when the button is disabled
 * 
 * @member Ext.button.Button
 */
/**
 * Creates a visual theme for a {@link #scale medium} Button.
 *
 * @param {string} $ui
 * The name of the UI being created. Can not included spaces or special punctuation
 * (used in CSS class names).
 *
 * @param {number} [$border-radius=$button-medium-border-radius]
 * The border-radius of the button
 *
 * @param {number} [$border-width=$button-medium-border-width]
 * The border-width of the button
 *
 * @param {color} [$border-color=$button-default-border-color]
 * The border-color of the button
 *
 * @param {color} [$border-color-over=$button-default-border-color-over]
 * The border-color of the button when the cursor is over the button
 *
 * @param {color} [$border-color-focus=$button-default-border-color-focus]
 * The border-color of the button when focused
 *
 * @param {color} [$border-color-pressed=$button-default-border-color-pressed]
 * The border-color of the button when pressed
 *
 * @param {color} [$border-color-disabled=$button-default-border-color-disabled]
 * The border-color of the button when disabled
 *
 * @param {number} [$padding=$button-medium-padding]
 * The amount of padding inside the border of the button on all sides
 *
 * @param {number} [$text-padding=$button-medium-text-padding]
 * The amount of horizontal space to add to the left and right of the button text
 *
 * @param {color} [$background-color=$button-default-background-color]
 * The background-color of the button
 *
 * @param {color} [$background-color-over=$button-default-background-color-over]
 * The background-color of the button when the cursor is over the button
 *
 * @param {color} [$background-color-focus=$button-default-background-color-focus]
 * The background-color of the button when focused
 *
 * @param {color} [$background-color-pressed=$button-default-background-color-pressed]
 * The background-color of the button when pressed
 *
 * @param {color} [$background-color-disabled=$button-default-background-color-disabled]
 * The background-color of the button when disabled
 *
 * @param {string/list} [$background-gradient=$button-default-background-gradient]
 * The background-gradient for the button.  Can be either the name of a predefined gradient
 * or a list of color stops. Used as the `$type` parameter for {@link Global_CSS#background-gradient}.
 *
 * @param {string/list} [$background-gradient-over=$button-default-background-gradient-over]
 * The background-gradient to use when the cursor is over the button. Can be either the
 * name of a predefined gradient or a list of color stops. Used as the `$type` parameter
 * for {@link Global_CSS#background-gradient}.
 *
 * @param {string/list} [$background-gradient-focus=$button-default-background-gradient-focus]
 * The background-gradient to use when the the button is focused. Can be either the name
 * of a predefined gradient or a list of color stops. Used as the `$type` parameter for
 * {@link Global_CSS#background-gradient}.
 *
 * @param {string/list} [$background-gradient-pressed=$button-default-background-gradient-pressed]
 * The background-gradient to use when the the button is pressed. Can be either the name
 * of a predefined gradient or a list of color stops. Used as the `$type` parameter for
 * {@link Global_CSS#background-gradient}.
 *
 * @param {string/list} [$background-gradient-disabled=$button-default-background-gradient-disabled]
 * The background-gradient to use when the the button is disabled. Can be either the name
 * of a predefined gradient or a list of color stops. Used as the `$type` parameter for
 * {@link Global_CSS#background-gradient}.
 *
 * @param {color} [$color=$button-default-color]
 * The text color of the button
 *
 * @param {color} [$color-over=$button-default-color-over]
 * The text color of the button when the cursor is over the button
 *
 * @param {color} [$color-focus=$button-default-color-focus]
 * The text color of the button when the button is focused
 *
 * @param {color} [$color-pressed=$button-default-color-pressed]
 * The text color of the button when the button is pressed
 *
 * @param {color} [$color-disabled=$button-default-color-disabled]
 * The text color of the button when the button is disabled
 *
 * @param {number} [$font-size=$button-medium-font-size]
 * The font-size of the button
 *
 * @param {number} [$font-size-over=$button-medium-font-size-over]
 * The font-size of the button when the cursor is over the button
 *
 * @param {number} [$font-size-focus=$button-medium-font-size-focus]
 * The font-size of the button when the button is focused
 *
 * @param {number} [$font-size-pressed=$button-medium-font-size-pressed]
 * The font-size of the button when the button is pressed
 *
 * @param {number} [$font-size-disabled=$button-medium-font-size-disabled]
 * The font-size of the button when the button is disabled
 *
 * @param {string} [$font-weight=$button-medium-font-weight]
 * The font-weight of the button
 *
 * @param {string} [$font-weight-over=$button-medium-font-weight-over]
 * The font-weight of the button when the cursor is over the button
 *
 * @param {string} [$font-weight-focus=$button-medium-font-weight-focus]
 * The font-weight of the button when the button is focused
 *
 * @param {string} [$font-weight-pressed=$button-medium-font-weight-pressed]
 * The font-weight of the button when the button is pressed
 *
 * @param {string} [$font-weight-disabled=$button-medium-font-weight-disabled]
 * The font-weight of the button when the button is disabled
 *
 * @param {string} [$font-family=$button-medium-font-family]
 * The font-family of the button
 *
 * @param {string} [$font-family-over=$button-medium-font-family-over]
 * The font-family of the button when the cursor is over the button
 *
 * @param {string} [$font-family-focus=$button-medium-font-family-focus]
 * The font-family of the button when the button is focused
 *
 * @param {string} [$font-family-pressed=$button-medium-font-family-pressed]
 * The font-family of the button when the button is pressed
 *
 * @param {string} [$font-family-disabled=$button-medium-font-family-disabled]
 * The font-family of the button when the button is disabled
 *
 * @var {number} [$line-height=$button-medium-line-height]
 * The line-height of the button text
 *
 * @param {number} [$icon-size=$button-medium-icon-size]
 * The size of the button icon
 *
 * @var {number} [$icon-spacing=$button-medium-icon-spacing]
 * The space between the button's icon and text
 *
 * @param {color} [$glyph-color=$button-default-glyph-color]
 * The color of the button's {@link #glyph} icon
 *
 * @param {number} [$glyph-opacity=$button-default-glyph-opacity]
 * The opacity of the button's {@link #glyph} icon
 *
 * @param {number} [$arrow-width=$button-medium-arrow-width]
 * The width of the button's {@link #cfg-menu} arrow
 *
 * @param {number} [$arrow-height=$button-medium-arrow-height]
 * The height of the button's {@link #cfg-menu} arrow
 *
 * @param {number} [$split-width=$button-medium-split-width]
 * The width of a {@link Ext.button.Split Split Button}'s arrow
 *
 * @param {number} [$split-height=$button-medium-split-height]
 * The height of a {@link Ext.button.Split Split Button}'s arrow
 *
 * @param {boolean} [$include-ui-menu-arrows=$button-include-ui-menu-arrows]
 * True to include the UI name in the file name of the {@link #cfg-menu}
 * arrow icon. Set this to false to share the same arrow bewteen multiple UIs.
 *
 * @param {boolean} [$include-ui-split-arrows=$button-include-ui-split-arrows]
 * True to include the UI name in the file name of the {@link Ext.button.Split Split Button}'s
 * arrow icon. Set this to false to share the same arrow bewteen multiple UIs.
 *
 * @param {boolean} [$include-split-noline-arrows=$button-include-split-noline-arrows]
 * True to add a "-noline" suffix to the file name of the {@link Ext.button.Split Split Button}'s 
 * arrow icon.  Used for hiding the split line when toolbar buttons are in their default
 * state.
 *
 * @param {boolean} [$include-split-over-arrows=$button-include-split-over-arrows]
 * True to use a separate icon for {@link Ext.button.Split Split Button}s when the cursor
 * is over the button.  The over icon file name will have a "-o" suffix
 *
 * @param {number} [$opacity-disabled=$button-opacity-disabled]
 * The opacity of the button when it is disabled
 *
 * @param {number} [$inner-opacity-disabled=$button-inner-opacity-disabled]
 * The opacity of the button's text and icon elements when when the button is disabled
 * 
 * @member Ext.button.Button
 */
/**
 * Creates a visual theme for a {@link #scale medium} toolbar Button.
 *
 * @param {string} $ui
 * The name of the UI being created. Can not included spaces or special punctuation
 * (used in CSS class names).
 *
 * @param {number} [$border-radius=$button-medium-border-radius]
 * The border-radius of the button
 *
 * @param {number} [$border-width=$button-medium-border-width]
 * The border-width of the button
 *
 * @param {color} [$border-color=$button-toolbar-border-color]
 * The border-color of the button
 *
 * @param {color} [$border-color-over=$button-toolbar-border-color-over]
 * The border-color of the button when the cursor is over the button
 *
 * @param {color} [$border-color-focus=$button-toolbar-border-color-focus]
 * The border-color of the button when focused
 *
 * @param {color} [$border-color-pressed=$button-toolbar-border-color-pressed]
 * The border-color of the button when pressed
 *
 * @param {color} [$border-color-disabled=$button-toolbar-border-color-disabled]
 * The border-color of the button when disabled
 *
 * @param {number} [$padding=$button-medium-padding]
 * The amount of padding inside the border of the button on all sides
 *
 * @param {number} [$text-padding=$button-medium-text-padding]
 * The amount of horizontal space to add to the left and right of the button text
 *
 * @param {color} [$background-color=$button-toolbar-background-color]
 * The background-color of the button
 *
 * @param {color} [$background-color-over=$button-toolbar-background-color-over]
 * The background-color of the button when the cursor is over the button
 *
 * @param {color} [$background-color-focus=$button-toolbar-background-color-focus]
 * The background-color of the button when focused
 *
 * @param {color} [$background-color-pressed=$button-toolbar-background-color-pressed]
 * The background-color of the button when pressed
 *
 * @param {color} [$background-color-disabled=$button-toolbar-background-color-disabled]
 * The background-color of the button when disabled
 *
 * @param {string/list} [$background-gradient=$button-toolbar-background-gradient]
 * The background-gradient for the button.  Can be either the name of a predefined gradient
 * or a list of color stops. Used as the `$type` parameter for {@link Global_CSS#background-gradient}.
 *
 * @param {string/list} [$background-gradient-over=$button-toolbar-background-gradient-over]
 * The background-gradient to use when the cursor is over the button. Can be either the
 * name of a predefined gradient or a list of color stops. Used as the `$type` parameter
 * for {@link Global_CSS#background-gradient}.
 *
 * @param {string/list} [$background-gradient-focus=$button-toolbar-background-gradient-focus]
 * The background-gradient to use when the the button is focused. Can be either the name
 * of a predefined gradient or a list of color stops. Used as the `$type` parameter for
 * {@link Global_CSS#background-gradient}.
 *
 * @param {string/list} [$background-gradient-pressed=$button-toolbar-background-gradient-pressed]
 * The background-gradient to use when the the button is pressed. Can be either the name
 * of a predefined gradient or a list of color stops. Used as the `$type` parameter for
 * {@link Global_CSS#background-gradient}.
 *
 * @param {string/list} [$background-gradient-disabled=$button-toolbar-background-gradient-disabled]
 * The background-gradient to use when the the button is disabled. Can be either the name
 * of a predefined gradient or a list of color stops. Used as the `$type` parameter for
 * {@link Global_CSS#background-gradient}.
 *
 * @param {color} [$color=$button-toolbar-color]
 * The text color of the button
 *
 * @param {color} [$color-over=$button-toolbar-color-over]
 * The text color of the button when the cursor is over the button
 *
 * @param {color} [$color-focus=$button-toolbar-color-focus]
 * The text color of the button when the button is focused
 *
 * @param {color} [$color-pressed=$button-toolbar-color-pressed]
 * The text color of the button when the button is pressed
 *
 * @param {color} [$color-disabled=$button-toolbar-color-disabled]
 * The text color of the button when the button is disabled
 *
 * @param {number} [$font-size=$button-medium-font-size]
 * The font-size of the button
 *
 * @param {number} [$font-size-over=$button-medium-font-size-over]
 * The font-size of the button when the cursor is over the button
 *
 * @param {number} [$font-size-focus=$button-medium-font-size-focus]
 * The font-size of the button when the button is focused
 *
 * @param {number} [$font-size-pressed=$button-medium-font-size-pressed]
 * The font-size of the button when the button is pressed
 *
 * @param {number} [$font-size-disabled=$button-medium-font-size-disabled]
 * The font-size of the button when the button is disabled
 *
 * @param {string} [$font-weight=$button-medium-font-weight]
 * The font-weight of the button
 *
 * @param {string} [$font-weight-over=$button-medium-font-weight-over]
 * The font-weight of the button when the cursor is over the button
 *
 * @param {string} [$font-weight-focus=$button-medium-font-weight-focus]
 * The font-weight of the button when the button is focused
 *
 * @param {string} [$font-weight-pressed=$button-medium-font-weight-pressed]
 * The font-weight of the button when the button is pressed
 *
 * @param {string} [$font-weight-disabled=$button-medium-font-weight-disabled]
 * The font-weight of the button when the button is disabled
 *
 * @param {string} [$font-family=$button-medium-font-family]
 * The font-family of the button
 *
 * @param {string} [$font-family-over=$button-medium-font-family-over]
 * The font-family of the button when the cursor is over the button
 *
 * @param {string} [$font-family-focus=$button-medium-font-family-focus]
 * The font-family of the button when the button is focused
 *
 * @param {string} [$font-family-pressed=$button-medium-font-family-pressed]
 * The font-family of the button when the button is pressed
 *
 * @param {string} [$font-family-disabled=$button-medium-font-family-disabled]
 * The font-family of the button when the button is disabled
 *
 * @var {number} [$line-height=$button-medium-line-height]
 * The line-height of the button text
 *
 * @param {number} [$icon-size=$button-medium-icon-size]
 * The size of the button icon
 *
 * @var {number} [$icon-spacing=$button-medium-icon-spacing]
 * The space between the button's icon and text
 *
 * @param {color} [$glyph-color=$button-toolbar-glyph-color]
 * The color of the button's {@link #glyph} icon
 *
 * @param {number} [$glyph-opacity=$button-toolbar-glyph-opacity]
 * The opacity of the button's {@link #glyph} icon
 *
 * @param {number} [$arrow-width=$button-medium-arrow-width]
 * The width of the button's {@link #cfg-menu} arrow
 *
 * @param {number} [$arrow-height=$button-medium-arrow-height]
 * The height of the button's {@link #cfg-menu} arrow
 *
 * @param {number} [$split-width=$button-medium-split-width]
 * The width of a {@link Ext.button.Split Split Button}'s arrow
 *
 * @param {number} [$split-height=$button-medium-split-height]
 * The height of a {@link Ext.button.Split Split Button}'s arrow
 *
 * @param {boolean} [$include-ui-menu-arrows=$button-include-ui-menu-arrows]
 * True to include the UI name in the file name of the {@link #cfg-menu}
 * arrow icon. Set this to false to share the same arrow bewteen multiple UIs.
 *
 * @param {boolean} [$include-ui-split-arrows=$button-include-ui-split-arrows]
 * True to include the UI name in the file name of the {@link Ext.button.Split Split Button}'s
 * arrow icon. Set this to false to share the same arrow bewteen multiple UIs.
 *
 * @param {boolean} [$include-split-noline-arrows=$button-toolbar-include-split-noline-arrows]
 * True to add a "-noline" suffix to the file name of the {@link Ext.button.Split Split Button}'s 
 * arrow icon.  Used for hiding the split line when toolbar buttons are in their default
 * state.
 *
 * @param {boolean} [$include-split-over-arrows=$button-include-split-over-arrows]
 * True to use a separate icon for {@link Ext.button.Split Split Button}s when the cursor
 * is over the button.  The over icon file name will have a "-o" suffix
 *
 * @param {number} [$opacity-disabled=$button-toolbar-opacity-disabled]
 * The opacity of the button when it is disabled
 *
 * @param {number} [$inner-opacity-disabled=$button-toolbar-inner-opacity-disabled]
 * The opacity of the button's text and icon elements when when the button is disabled
 * 
 * @member Ext.button.Button
 */
/**
 * Creates a visual theme for a {@link #scale large} Button.
 *
 * @param {string} $ui
 * The name of the UI being created. Can not included spaces or special punctuation
 * (used in CSS class names).
 *
 * @param {number} [$border-radius=$button-large-border-radius]
 * The border-radius of the button
 *
 * @param {number} [$border-width=$button-large-border-width]
 * The border-width of the button
 *
 * @param {color} [$border-color=$button-default-border-color]
 * The border-color of the button
 *
 * @param {color} [$border-color-over=$button-default-border-color-over]
 * The border-color of the button when the cursor is over the button
 *
 * @param {color} [$border-color-focus=$button-default-border-color-focus]
 * The border-color of the button when focused
 *
 * @param {color} [$border-color-pressed=$button-default-border-color-pressed]
 * The border-color of the button when pressed
 *
 * @param {color} [$border-color-disabled=$button-default-border-color-disabled]
 * The border-color of the button when disabled
 *
 * @param {number} [$padding=$button-large-padding]
 * The amount of padding inside the border of the button on all sides
 *
 * @param {number} [$text-padding=$button-large-text-padding]
 * The amount of horizontal space to add to the left and right of the button text
 *
 * @param {color} [$background-color=$button-default-background-color]
 * The background-color of the button
 *
 * @param {color} [$background-color-over=$button-default-background-color-over]
 * The background-color of the button when the cursor is over the button
 *
 * @param {color} [$background-color-focus=$button-default-background-color-focus]
 * The background-color of the button when focused
 *
 * @param {color} [$background-color-pressed=$button-default-background-color-pressed]
 * The background-color of the button when pressed
 *
 * @param {color} [$background-color-disabled=$button-default-background-color-disabled]
 * The background-color of the button when disabled
 *
 * @param {string/list} [$background-gradient=$button-default-background-gradient]
 * The background-gradient for the button.  Can be either the name of a predefined gradient
 * or a list of color stops. Used as the `$type` parameter for {@link Global_CSS#background-gradient}.
 *
 * @param {string/list} [$background-gradient-over=$button-default-background-gradient-over]
 * The background-gradient to use when the cursor is over the button. Can be either the
 * name of a predefined gradient or a list of color stops. Used as the `$type` parameter
 * for {@link Global_CSS#background-gradient}.
 *
 * @param {string/list} [$background-gradient-focus=$button-default-background-gradient-focus]
 * The background-gradient to use when the the button is focused. Can be either the name
 * of a predefined gradient or a list of color stops. Used as the `$type` parameter for
 * {@link Global_CSS#background-gradient}.
 *
 * @param {string/list} [$background-gradient-pressed=$button-default-background-gradient-pressed]
 * The background-gradient to use when the the button is pressed. Can be either the name
 * of a predefined gradient or a list of color stops. Used as the `$type` parameter for
 * {@link Global_CSS#background-gradient}.
 *
 * @param {string/list} [$background-gradient-disabled=$button-default-background-gradient-disabled]
 * The background-gradient to use when the the button is disabled. Can be either the name
 * of a predefined gradient or a list of color stops. Used as the `$type` parameter for
 * {@link Global_CSS#background-gradient}.
 *
 * @param {color} [$color=$button-default-color]
 * The text color of the button
 *
 * @param {color} [$color-over=$button-default-color-over]
 * The text color of the button when the cursor is over the button
 *
 * @param {color} [$color-focus=$button-default-color-focus]
 * The text color of the button when the button is focused
 *
 * @param {color} [$color-pressed=$button-default-color-pressed]
 * The text color of the button when the button is pressed
 *
 * @param {color} [$color-disabled=$button-default-color-disabled]
 * The text color of the button when the button is disabled
 *
 * @param {number} [$font-size=$button-large-font-size]
 * The font-size of the button
 *
 * @param {number} [$font-size-over=$button-large-font-size-over]
 * The font-size of the button when the cursor is over the button
 *
 * @param {number} [$font-size-focus=$button-large-font-size-focus]
 * The font-size of the button when the button is focused
 *
 * @param {number} [$font-size-pressed=$button-large-font-size-pressed]
 * The font-size of the button when the button is pressed
 *
 * @param {number} [$font-size-disabled=$button-large-font-size-disabled]
 * The font-size of the button when the button is disabled
 *
 * @param {string} [$font-weight=$button-large-font-weight]
 * The font-weight of the button
 *
 * @param {string} [$font-weight-over=$button-large-font-weight-over]
 * The font-weight of the button when the cursor is over the button
 *
 * @param {string} [$font-weight-focus=$button-large-font-weight-focus]
 * The font-weight of the button when the button is focused
 *
 * @param {string} [$font-weight-pressed=$button-large-font-weight-pressed]
 * The font-weight of the button when the button is pressed
 *
 * @param {string} [$font-weight-disabled=$button-large-font-weight-disabled]
 * The font-weight of the button when the button is disabled
 *
 * @param {string} [$font-family=$button-large-font-family]
 * The font-family of the button
 *
 * @param {string} [$font-family-over=$button-large-font-family-over]
 * The font-family of the button when the cursor is over the button
 *
 * @param {string} [$font-family-focus=$button-large-font-family-focus]
 * The font-family of the button when the button is focused
 *
 * @param {string} [$font-family-pressed=$button-large-font-family-pressed]
 * The font-family of the button when the button is pressed
 *
 * @param {string} [$font-family-disabled=$button-large-font-family-disabled]
 * The font-family of the button when the button is disabled
 *
 * @var {number} [$line-height=$button-large-line-height]
 * The line-height of the button text
 *
 * @param {number} [$icon-size=$button-large-icon-size]
 * The size of the button icon
 *
 * @var {number} [$icon-spacing=$button-large-icon-spacing]
 * The space between the button's icon and text
 *
 * @param {color} [$glyph-color=$button-default-glyph-color]
 * The color of the button's {@link #glyph} icon
 *
 * @param {number} [$glyph-opacity=$button-default-glyph-opacity]
 * The opacity of the button's {@link #glyph} icon
 *
 * @param {number} [$arrow-width=$button-large-arrow-width]
 * The width of the button's {@link #cfg-menu} arrow
 *
 * @param {number} [$arrow-height=$button-large-arrow-height]
 * The height of the button's {@link #cfg-menu} arrow
 *
 * @param {number} [$split-width=$button-large-split-width]
 * The width of a {@link Ext.button.Split Split Button}'s arrow
 *
 * @param {number} [$split-height=$button-large-split-height]
 * The height of a {@link Ext.button.Split Split Button}'s arrow
 *
 * @param {boolean} [$include-ui-menu-arrows=$button-include-ui-menu-arrows]
 * True to include the UI name in the file name of the {@link #cfg-menu}
 * arrow icon. Set this to false to share the same arrow bewteen multiple UIs.
 *
 * @param {boolean} [$include-ui-split-arrows=$button-include-ui-split-arrows]
 * True to include the UI name in the file name of the {@link Ext.button.Split Split Button}'s
 * arrow icon. Set this to false to share the same arrow bewteen multiple UIs.
 *
 * @param {boolean} [$include-split-noline-arrows=$button-include-split-noline-arrows]
 * True to add a "-noline" suffix to the file name of the {@link Ext.button.Split Split Button}'s 
 * arrow icon.  Used for hiding the split line when toolbar buttons are in their default
 * state.
 *
 * @param {boolean} [$include-split-over-arrows=$button-include-split-over-arrows]
 * True to use a separate icon for {@link Ext.button.Split Split Button}s when the cursor
 * is over the button.  The over icon file name will have a "-o" suffix
 *
 * @param {number} [$opacity-disabled=$button-opacity-disabled]
 * The opacity of the button when it is disabled
 *
 * @param {number} [$inner-opacity-disabled=$button-inner-opacity-disabled]
 * The opacity of the button's text and icon elements when when the button is disabled
 * 
 * @member Ext.button.Button
 */
/**
 * Creates a visual theme for a {@link #scale large} toolbar Button.
 *
 * @param {string} $ui
 * The name of the UI being created. Can not included spaces or special punctuation
 * (used in CSS class names).
 *
 * @param {number} [$border-radius=$button-large-border-radius]
 * The border-radius of the button
 *
 * @param {number} [$border-width=$button-large-border-width]
 * The border-width of the button
 *
 * @param {color} [$border-color=$button-toolbar-border-color]
 * The border-color of the button
 *
 * @param {color} [$border-color-over=$button-toolbar-border-color-over]
 * The border-color of the button when the cursor is over the button
 *
 * @param {color} [$border-color-focus=$button-toolbar-border-color-focus]
 * The border-color of the button when focused
 *
 * @param {color} [$border-color-pressed=$button-toolbar-border-color-pressed]
 * The border-color of the button when pressed
 *
 * @param {color} [$border-color-disabled=$button-toolbar-border-color-disabled]
 * The border-color of the button when disabled
 *
 * @param {number} [$padding=$button-large-padding]
 * The amount of padding inside the border of the button on all sides
 *
 * @param {number} [$text-padding=$button-large-text-padding]
 * The amount of horizontal space to add to the left and right of the button text
 *
 * @param {color} [$background-color=$button-toolbar-background-color]
 * The background-color of the button
 *
 * @param {color} [$background-color-over=$button-toolbar-background-color-over]
 * The background-color of the button when the cursor is over the button
 *
 * @param {color} [$background-color-focus=$button-toolbar-background-color-focus]
 * The background-color of the button when focused
 *
 * @param {color} [$background-color-pressed=$button-toolbar-background-color-pressed]
 * The background-color of the button when pressed
 *
 * @param {color} [$background-color-disabled=$button-toolbar-background-color-disabled]
 * The background-color of the button when disabled
 *
 * @param {string/list} [$background-gradient=$button-toolbar-background-gradient]
 * The background-gradient for the button.  Can be either the name of a predefined gradient
 * or a list of color stops. Used as the `$type` parameter for {@link Global_CSS#background-gradient}.
 *
 * @param {string/list} [$background-gradient-over=$button-toolbar-background-gradient-over]
 * The background-gradient to use when the cursor is over the button. Can be either the
 * name of a predefined gradient or a list of color stops. Used as the `$type` parameter
 * for {@link Global_CSS#background-gradient}.
 *
 * @param {string/list} [$background-gradient-focus=$button-toolbar-background-gradient-focus]
 * The background-gradient to use when the the button is focused. Can be either the name
 * of a predefined gradient or a list of color stops. Used as the `$type` parameter for
 * {@link Global_CSS#background-gradient}.
 *
 * @param {string/list} [$background-gradient-pressed=$button-toolbar-background-gradient-pressed]
 * The background-gradient to use when the the button is pressed. Can be either the name
 * of a predefined gradient or a list of color stops. Used as the `$type` parameter for
 * {@link Global_CSS#background-gradient}.
 *
 * @param {string/list} [$background-gradient-disabled=$button-toolbar-background-gradient-disabled]
 * The background-gradient to use when the the button is disabled. Can be either the name
 * of a predefined gradient or a list of color stops. Used as the `$type` parameter for
 * {@link Global_CSS#background-gradient}.
 *
 * @param {color} [$color=$button-toolbar-color]
 * The text color of the button
 *
 * @param {color} [$color-over=$button-toolbar-color-over]
 * The text color of the button when the cursor is over the button
 *
 * @param {color} [$color-focus=$button-toolbar-color-focus]
 * The text color of the button when the button is focused
 *
 * @param {color} [$color-pressed=$button-toolbar-color-pressed]
 * The text color of the button when the button is pressed
 *
 * @param {color} [$color-disabled=$button-toolbar-color-disabled]
 * The text color of the button when the button is disabled
 *
 * @param {number} [$font-size=$button-large-font-size]
 * The font-size of the button
 *
 * @param {number} [$font-size-over=$button-large-font-size-over]
 * The font-size of the button when the cursor is over the button
 *
 * @param {number} [$font-size-focus=$button-large-font-size-focus]
 * The font-size of the button when the button is focused
 *
 * @param {number} [$font-size-pressed=$button-large-font-size-pressed]
 * The font-size of the button when the button is pressed
 *
 * @param {number} [$font-size-disabled=$button-large-font-size-disabled]
 * The font-size of the button when the button is disabled
 *
 * @param {string} [$font-weight=$button-large-font-weight]
 * The font-weight of the button
 *
 * @param {string} [$font-weight-over=$button-large-font-weight-over]
 * The font-weight of the button when the cursor is over the button
 *
 * @param {string} [$font-weight-focus=$button-large-font-weight-focus]
 * The font-weight of the button when the button is focused
 *
 * @param {string} [$font-weight-pressed=$button-large-font-weight-pressed]
 * The font-weight of the button when the button is pressed
 *
 * @param {string} [$font-weight-disabled=$button-large-font-weight-disabled]
 * The font-weight of the button when the button is disabled
 *
 * @param {string} [$font-family=$button-large-font-family]
 * The font-family of the button
 *
 * @param {string} [$font-family-over=$button-large-font-family-over]
 * The font-family of the button when the cursor is over the button
 *
 * @param {string} [$font-family-focus=$button-large-font-family-focus]
 * The font-family of the button when the button is focused
 *
 * @param {string} [$font-family-pressed=$button-large-font-family-pressed]
 * The font-family of the button when the button is pressed
 *
 * @param {string} [$font-family-disabled=$button-large-font-family-disabled]
 * The font-family of the button when the button is disabled
 *
 * @var {number} [$line-height=$button-large-line-height]
 * The line-height of the button text
 *
 * @param {number} [$icon-size=$button-large-icon-size]
 * The size of the button icon
 *
 * @var {number} [$icon-spacing=$button-large-icon-spacing]
 * The space between the button's icon and text
 *
 * @param {color} [$glyph-color=$button-toolbar-glyph-color]
 * The color of the button's {@link #glyph} icon
 *
 * @param {number} [$glyph-opacity=$button-toolbar-glyph-opacity]
 * The opacity of the button's {@link #glyph} icon
 *
 * @param {number} [$arrow-width=$button-large-arrow-width]
 * The width of the button's {@link #cfg-menu} arrow
 *
 * @param {number} [$arrow-height=$button-large-arrow-height]
 * The height of the button's {@link #cfg-menu} arrow
 *
 * @param {number} [$split-width=$button-large-split-width]
 * The width of a {@link Ext.button.Split Split Button}'s arrow
 *
 * @param {number} [$split-height=$button-large-split-height]
 * The height of a {@link Ext.button.Split Split Button}'s arrow
 *
 * @param {boolean} [$include-ui-menu-arrows=$button-include-ui-menu-arrows]
 * True to include the UI name in the file name of the {@link #cfg-menu}
 * arrow icon. Set this to false to share the same arrow bewteen multiple UIs.
 *
 * @param {boolean} [$include-ui-split-arrows=$button-include-ui-split-arrows]
 * True to include the UI name in the file name of the {@link Ext.button.Split Split Button}'s
 * arrow icon. Set this to false to share the same arrow bewteen multiple UIs.
 *
 * @param {boolean} [$include-split-noline-arrows=$button-toolbar-include-split-noline-arrows]
 * True to add a "-noline" suffix to the file name of the {@link Ext.button.Split Split Button}'s 
 * arrow icon.  Used for hiding the split line when toolbar buttons are in their default
 * state.
 *
 * @param {boolean} [$include-split-over-arrows=$button-include-split-over-arrows]
 * True to use a separate icon for {@link Ext.button.Split Split Button}s when the cursor
 * is over the button.  The over icon file name will have a "-o" suffix
 *
 * @param {number} [$opacity-disabled=$button-toolbar-opacity-disabled]
 * The opacity of the button when it is disabled
 *
 * @param {number} [$inner-opacity-disabled=$button-toolbar-inner-opacity-disabled]
 * The opacity of the button's text and icon elements when when the button is disabled
 * 
 * @member Ext.button.Button
 */
/* line 158, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-small {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 3px 3px 3px 3px;
  border-width: 1px;
  border-style: solid;
  background-color: #3892d3;
}

/* line 208, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-small-mc {
  background-color: #3892d3;
}

/* line 256, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-nbr .x-btn-default-small {
  padding: 0 !important;
  border-width: 0 !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent !important;
}

/* line 271, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-small-frameInfo {
  font-family: th-3-3-3-3-1-1-1-1-3-3-3-3-;
}

/* line 337, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-small-tl {
  background-position: 0 -6px;
}

/* line 341, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-small-tr {
  background-position: right -9px;
}

/* line 345, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-small-bl {
  background-position: 0 -12px;
}

/* line 349, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-small-br {
  background-position: right -15px;
}

/* line 353, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-small-ml {
  background-position: 0 top;
}

/* line 361, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-small-mr {
  background-position: right top;
}

/* line 369, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-small-tc {
  background-position: 0 0;
}

/* line 373, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-small-bc {
  background-position: 0 -3px;
}

/* line 380, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-small-tr,
.x-btn-default-small-br,
.x-btn-default-small-mr {
  padding-right: 3px;
}

/* line 386, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-small-tl,
.x-btn-default-small-bl,
.x-btn-default-small-ml {
  padding-left: 3px;
}

/* line 390, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-small-tc {
  height: 3px;
}

/* line 393, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-small-bc {
  height: 3px;
}

/* line 404, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-small-tl,
.x-btn-default-small-bl,
.x-btn-default-small-tr,
.x-btn-default-small-br,
.x-btn-default-small-tc,
.x-btn-default-small-bc,
.x-btn-default-small-ml,
.x-btn-default-small-mr {
  background-image: url(images/btn/btn-default-small-corners.gif);
}

/* line 444, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-small-ml,
.x-btn-default-small-mr {
  background-image: url(images/btn/btn-default-small-sides.gif);
  background-repeat: repeat-y;
}

/* line 454, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-small-mc {
  padding: 1px 1px 1px 1px;
}

/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-btn-default-small:after {
  display: none;
  content: "x-slicer:corners:url(images/btn/btn-default-small-corners.gif), sides:url(images/btn/btn-default-small-sides.gif)";
}

/*</if slicer>*/
/* */
/* line 274, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-default-small {
  border-color: #157fcc;
}

/* line 278, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-button-default-small {
  height: 16px;
}

/* line 283, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-inner-default-small {
  font: 300 12px/16px helvetica, arial, verdana, sans-serif;
  color: white;
  padding: 0 5px;
  max-width: 100%;
}
/* line 294, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-icon-right > .x-btn-inner-default-small, .x-btn-icon-left > .x-btn-inner-default-small {
  max-width: calc(100% - 16px);
}

/* line 301, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-icon-el-default-small {
  height: 16px;
}
/* line 305, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-icon-left > .x-btn-icon-el-default-small, .x-btn-icon-right > .x-btn-icon-el-default-small {
  width: 16px;
}
/* line 310, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-icon-top > .x-btn-icon-el-default-small, .x-btn-icon-bottom > .x-btn-icon-el-default-small {
  min-width: 16px;
}
/* line 314, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-icon-el-default-small.x-btn-glyph {
  font-size: 16px;
  line-height: 16px;
  color: white;
  opacity: 0.5;
}
/* line 334, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-ie8 .x-btn-icon-el-default-small.x-btn-glyph {
  color: #9bc8e9;
}
/* line 341, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-text.x-btn-icon-left > .x-btn-icon-el-default-small {
  margin-right: 0px;
}
/* line 352, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-text.x-btn-icon-right > .x-btn-icon-el-default-small {
  margin-left: 0px;
}
/* line 363, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-text.x-btn-icon-top > .x-btn-icon-el-default-small {
  margin-bottom: 5px;
}
/* line 367, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-text.x-btn-icon-bottom > .x-btn-icon-el-default-small {
  margin-top: 5px;
}

/* line 373, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-arrow-right > .x-btn-icon.x-btn-no-text.x-btn-button-default-small {
  padding-right: 5px;
}
/* line 376, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-arrow-right > .x-btn-text.x-btn-icon-right > .x-btn-icon-el-default-small {
  margin-right: 5px;
}

/* line 383, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-arrow-bottom > .x-btn-button-default-small,
.x-btn-split-bottom > .x-btn-button-default-small {
  padding-bottom: 3px;
}

/* line 389, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-wrap-default-small.x-btn-arrow-right:after {
  width: 16px;
  padding-right: 16px;
  background-image: url(images/button/default-small-arrow.png);
}
/* line 411, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-wrap-default-small.x-btn-arrow-bottom:after {
  height: 13px;
  background-image: url(images/button/default-small-arrow.png);
}

/* line 431, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-wrap-default-small.x-btn-split-right:after {
  width: 20px;
  padding-right: 20px;
  background-image: url(images/button/default-small-s-arrow.png);
}
/* line 445, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-wrap-default-small.x-btn-split-bottom:after {
  height: 15px;
  background-image: url(images/button/default-small-s-arrow-b.png);
}

/* line 472, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-split-right > .x-btn-icon.x-btn-no-text.x-btn-button-default-small {
  padding-right: 5px;
}
/* line 475, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-split-right > .x-btn-text.x-btn-icon-right > .x-btn-icon-el-default-small {
  margin-right: 5px;
}

/* line 480, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-disabled.x-btn-default-small {
  background-image: none;
  background-color: #157fcc;
}

/* line 504, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-focus.x-btn-default-small {
  border-color: #1374bb;
  background-image: none;
  background-color: #1374bb;
}

/* line 528, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-over.x-btn-default-small {
  border-color: #1374bb;
  background-image: none;
  background-color: #1374bb;
}

/* line 553, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-menu-active.x-btn-default-small,
.x-btn-pressed.x-btn-default-small {
  border-color: #0f5f99;
  background-image: none;
  background-color: #0f5f99;
}

/* line 585, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-focus .x-btn-default-small-tl,
.x-btn-focus .x-btn-default-small-bl,
.x-btn-focus .x-btn-default-small-tr,
.x-btn-focus .x-btn-default-small-br,
.x-btn-focus .x-btn-default-small-tc,
.x-btn-focus .x-btn-default-small-bc {
  background-image: url(images/btn/btn-default-small-focus-corners.gif);
}
/* line 589, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-focus .x-btn-default-small-ml,
.x-btn-focus .x-btn-default-small-mr {
  background-image: url(images/btn/btn-default-small-focus-sides.gif);
}
/* line 592, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-focus .x-btn-default-small-mc {
  background-color: #1374bb;
}

/* line 607, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-over .x-btn-default-small-tl,
.x-btn-over .x-btn-default-small-bl,
.x-btn-over .x-btn-default-small-tr,
.x-btn-over .x-btn-default-small-br,
.x-btn-over .x-btn-default-small-tc,
.x-btn-over .x-btn-default-small-bc {
  background-image: url(images/btn/btn-default-small-over-corners.gif);
}
/* line 611, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-over .x-btn-default-small-ml,
.x-btn-over .x-btn-default-small-mr {
  background-image: url(images/btn/btn-default-small-over-sides.gif);
}
/* line 614, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-over .x-btn-default-small-mc {
  background-color: #1374bb;
}

/* line 630, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-menu-active .x-btn-default-small-tl,
.x-btn-menu-active .x-btn-default-small-bl,
.x-btn-menu-active .x-btn-default-small-tr,
.x-btn-menu-active .x-btn-default-small-br,
.x-btn-menu-active .x-btn-default-small-tc,
.x-btn-menu-active .x-btn-default-small-bc,
.x-btn-pressed .x-btn-default-small-tl,
.x-btn-pressed .x-btn-default-small-bl,
.x-btn-pressed .x-btn-default-small-tr,
.x-btn-pressed .x-btn-default-small-br,
.x-btn-pressed .x-btn-default-small-tc,
.x-btn-pressed .x-btn-default-small-bc {
  background-image: url(images/btn/btn-default-small-pressed-corners.gif);
}
/* line 634, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-menu-active .x-btn-default-small-ml,
.x-btn-menu-active .x-btn-default-small-mr,
.x-btn-pressed .x-btn-default-small-ml,
.x-btn-pressed .x-btn-default-small-mr {
  background-image: url(images/btn/btn-default-small-pressed-sides.gif);
}
/* line 637, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-menu-active .x-btn-default-small-mc,
.x-btn-pressed .x-btn-default-small-mc {
  background-color: #0f5f99;
}

/* line 652, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-disabled .x-btn-default-small-tl,
.x-btn-disabled .x-btn-default-small-bl,
.x-btn-disabled .x-btn-default-small-tr,
.x-btn-disabled .x-btn-default-small-br,
.x-btn-disabled .x-btn-default-small-tc,
.x-btn-disabled .x-btn-default-small-bc {
  background-image: url(images/btn/btn-default-small-disabled-corners.gif);
}
/* line 656, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-disabled .x-btn-default-small-ml,
.x-btn-disabled .x-btn-default-small-mr {
  background-image: url(images/btn/btn-default-small-disabled-sides.gif);
}
/* line 659, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-disabled .x-btn-default-small-mc {
  background-color: #157fcc;
}

/* line 704, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-btn-default-small {
  background-image: none;
}

/* line 710, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-disabled.x-btn-default-small {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}

/* line 729, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-horizontal.x-btn-default-small.x-segmented-button-first {
  border-right-width: 1px !important;
}
/* line 731, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-horizontal.x-btn-default-small.x-segmented-button-first .x-btn-default-small-mc {
  padding-right: 3px !important;
}
/* line 735, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-horizontal.x-btn-default-small.x-segmented-button-middle {
  border-right-width: 1px !important;
}
/* line 737, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-horizontal.x-btn-default-small.x-segmented-button-middle .x-btn-default-small-mc {
  padding-right: 3px !important;
  padding-left: 3px !important;
}
/* line 743, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-horizontal.x-btn-default-small.x-segmented-button-last .x-btn-default-small-mc {
  padding-left: 3px !important;
}
/* line 750, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-vertical.x-btn-default-small.x-segmented-button-first {
  border-bottom-width: 1px !important;
}
/* line 752, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-vertical.x-btn-default-small.x-segmented-button-first .x-btn-default-small-mc {
  padding-bottom: 3px !important;
}
/* line 756, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-vertical.x-btn-default-small.x-segmented-button-middle {
  border-bottom-width: 1px !important;
}
/* line 758, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-vertical.x-btn-default-small.x-segmented-button-middle .x-btn-default-small-mc {
  padding-top: 3px !important;
  padding-bottom: 3px !important;
}
/* line 764, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-vertical.x-btn-default-small.x-segmented-button-last .x-btn-default-small-mc {
  padding-top: 3px !important;
}

/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-btn-focus.x-btn-default-small:after {
  display: none;
  content: "x-slicer:stretch:bottom, corners:url(images/btn/btn-default-small-focus-corners.gif), sides:url(images/btn/btn-default-small-focus-sides.gif)";
}

/*</if slicer>*/
/* */
/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-btn-over.x-btn-default-small:after {
  display: none;
  content: "x-slicer:stretch:bottom, corners:url(images/btn/btn-default-small-over-corners.gif), sides:url(images/btn/btn-default-small-over-sides.gif)";
}

/*</if slicer>*/
/* */
/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-btn-pressed.x-btn-default-small:after {
  display: none;
  content: "x-slicer:stretch:bottom, corners:url(images/btn/btn-default-small-pressed-corners.gif), sides:url(images/btn/btn-default-small-pressed-sides.gif)";
}

/*</if slicer>*/
/* */
/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-btn-disabled.x-btn-default-small:after {
  display: none;
  content: "x-slicer:stretch:bottom, corners:url(images/btn/btn-default-small-disabled-corners.gif), sides:url(images/btn/btn-default-small-disabled-sides.gif)";
}

/*</if slicer>*/
/* */
/* line 780, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-button-default-small-cell > .x-grid-cell-inner {
  padding-top: 0px;
  padding-bottom: 0px;
}

/* line 158, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-medium {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 3px 3px 3px 3px;
  border-width: 1px;
  border-style: solid;
  background-color: #3892d3;
}

/* line 208, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-medium-mc {
  background-color: #3892d3;
}

/* line 256, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-nbr .x-btn-default-medium {
  padding: 0 !important;
  border-width: 0 !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent !important;
}

/* line 271, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-medium-frameInfo {
  font-family: th-3-3-3-3-1-1-1-1-3-3-3-3-;
}

/* line 337, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-medium-tl {
  background-position: 0 -6px;
}

/* line 341, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-medium-tr {
  background-position: right -9px;
}

/* line 345, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-medium-bl {
  background-position: 0 -12px;
}

/* line 349, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-medium-br {
  background-position: right -15px;
}

/* line 353, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-medium-ml {
  background-position: 0 top;
}

/* line 361, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-medium-mr {
  background-position: right top;
}

/* line 369, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-medium-tc {
  background-position: 0 0;
}

/* line 373, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-medium-bc {
  background-position: 0 -3px;
}

/* line 380, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-medium-tr,
.x-btn-default-medium-br,
.x-btn-default-medium-mr {
  padding-right: 3px;
}

/* line 386, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-medium-tl,
.x-btn-default-medium-bl,
.x-btn-default-medium-ml {
  padding-left: 3px;
}

/* line 390, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-medium-tc {
  height: 3px;
}

/* line 393, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-medium-bc {
  height: 3px;
}

/* line 404, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-medium-tl,
.x-btn-default-medium-bl,
.x-btn-default-medium-tr,
.x-btn-default-medium-br,
.x-btn-default-medium-tc,
.x-btn-default-medium-bc,
.x-btn-default-medium-ml,
.x-btn-default-medium-mr {
  background-image: url(images/btn/btn-default-medium-corners.gif);
}

/* line 444, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-medium-ml,
.x-btn-default-medium-mr {
  background-image: url(images/btn/btn-default-medium-sides.gif);
  background-repeat: repeat-y;
}

/* line 454, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-medium-mc {
  padding: 1px 1px 1px 1px;
}

/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-btn-default-medium:after {
  display: none;
  content: "x-slicer:corners:url(images/btn/btn-default-medium-corners.gif), sides:url(images/btn/btn-default-medium-sides.gif)";
}

/*</if slicer>*/
/* */
/* line 274, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-default-medium {
  border-color: #157fcc;
}

/* line 278, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-button-default-medium {
  height: 24px;
}

/* line 283, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-inner-default-medium {
  font: 300 14px/18px helvetica, arial, verdana, sans-serif;
  color: white;
  padding: 0 8px;
  max-width: 100%;
}
/* line 294, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-icon-right > .x-btn-inner-default-medium, .x-btn-icon-left > .x-btn-inner-default-medium {
  max-width: calc(100% - 24px);
}

/* line 301, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-icon-el-default-medium {
  height: 24px;
}
/* line 305, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-icon-left > .x-btn-icon-el-default-medium, .x-btn-icon-right > .x-btn-icon-el-default-medium {
  width: 24px;
}
/* line 310, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-icon-top > .x-btn-icon-el-default-medium, .x-btn-icon-bottom > .x-btn-icon-el-default-medium {
  min-width: 24px;
}
/* line 314, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-icon-el-default-medium.x-btn-glyph {
  font-size: 24px;
  line-height: 24px;
  color: white;
  opacity: 0.5;
}
/* line 334, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-ie8 .x-btn-icon-el-default-medium.x-btn-glyph {
  color: #9bc8e9;
}
/* line 341, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-text.x-btn-icon-left > .x-btn-icon-el-default-medium {
  margin-right: 0;
}
/* line 352, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-text.x-btn-icon-right > .x-btn-icon-el-default-medium {
  margin-left: 0;
}
/* line 363, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-text.x-btn-icon-top > .x-btn-icon-el-default-medium {
  margin-bottom: 5px;
}
/* line 367, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-text.x-btn-icon-bottom > .x-btn-icon-el-default-medium {
  margin-top: 5px;
}

/* line 373, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-arrow-right > .x-btn-icon.x-btn-no-text.x-btn-button-default-medium {
  padding-right: 8px;
}
/* line 376, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-arrow-right > .x-btn-text.x-btn-icon-right > .x-btn-icon-el-default-medium {
  margin-right: 8px;
}

/* line 383, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-arrow-bottom > .x-btn-button-default-medium,
.x-btn-split-bottom > .x-btn-button-default-medium {
  padding-bottom: 3px;
}

/* line 389, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-wrap-default-medium.x-btn-arrow-right:after {
  width: 24px;
  padding-right: 24px;
  background-image: url(images/button/default-medium-arrow.png);
}
/* line 411, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-wrap-default-medium.x-btn-arrow-bottom:after {
  height: 18px;
  background-image: url(images/button/default-medium-arrow.png);
}

/* line 431, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-wrap-default-medium.x-btn-split-right:after {
  width: 28px;
  padding-right: 28px;
  background-image: url(images/button/default-medium-s-arrow.png);
}
/* line 445, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-wrap-default-medium.x-btn-split-bottom:after {
  height: 24px;
  background-image: url(images/button/default-medium-s-arrow-b.png);
}

/* line 472, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-split-right > .x-btn-icon.x-btn-no-text.x-btn-button-default-medium {
  padding-right: 8px;
}
/* line 475, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-split-right > .x-btn-text.x-btn-icon-right > .x-btn-icon-el-default-medium {
  margin-right: 8px;
}

/* line 480, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-disabled.x-btn-default-medium {
  background-image: none;
  background-color: #157fcc;
}

/* line 504, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-focus.x-btn-default-medium {
  border-color: #1374bb;
  background-image: none;
  background-color: #1374bb;
}

/* line 528, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-over.x-btn-default-medium {
  border-color: #1374bb;
  background-image: none;
  background-color: #1374bb;
}

/* line 553, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-menu-active.x-btn-default-medium,
.x-btn-pressed.x-btn-default-medium {
  border-color: #0f5f99;
  background-image: none;
  background-color: #0f5f99;
}

/* line 585, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-focus .x-btn-default-medium-tl,
.x-btn-focus .x-btn-default-medium-bl,
.x-btn-focus .x-btn-default-medium-tr,
.x-btn-focus .x-btn-default-medium-br,
.x-btn-focus .x-btn-default-medium-tc,
.x-btn-focus .x-btn-default-medium-bc {
  background-image: url(images/btn/btn-default-medium-focus-corners.gif);
}
/* line 589, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-focus .x-btn-default-medium-ml,
.x-btn-focus .x-btn-default-medium-mr {
  background-image: url(images/btn/btn-default-medium-focus-sides.gif);
}
/* line 592, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-focus .x-btn-default-medium-mc {
  background-color: #1374bb;
}

/* line 607, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-over .x-btn-default-medium-tl,
.x-btn-over .x-btn-default-medium-bl,
.x-btn-over .x-btn-default-medium-tr,
.x-btn-over .x-btn-default-medium-br,
.x-btn-over .x-btn-default-medium-tc,
.x-btn-over .x-btn-default-medium-bc {
  background-image: url(images/btn/btn-default-medium-over-corners.gif);
}
/* line 611, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-over .x-btn-default-medium-ml,
.x-btn-over .x-btn-default-medium-mr {
  background-image: url(images/btn/btn-default-medium-over-sides.gif);
}
/* line 614, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-over .x-btn-default-medium-mc {
  background-color: #1374bb;
}

/* line 630, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-menu-active .x-btn-default-medium-tl,
.x-btn-menu-active .x-btn-default-medium-bl,
.x-btn-menu-active .x-btn-default-medium-tr,
.x-btn-menu-active .x-btn-default-medium-br,
.x-btn-menu-active .x-btn-default-medium-tc,
.x-btn-menu-active .x-btn-default-medium-bc,
.x-btn-pressed .x-btn-default-medium-tl,
.x-btn-pressed .x-btn-default-medium-bl,
.x-btn-pressed .x-btn-default-medium-tr,
.x-btn-pressed .x-btn-default-medium-br,
.x-btn-pressed .x-btn-default-medium-tc,
.x-btn-pressed .x-btn-default-medium-bc {
  background-image: url(images/btn/btn-default-medium-pressed-corners.gif);
}
/* line 634, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-menu-active .x-btn-default-medium-ml,
.x-btn-menu-active .x-btn-default-medium-mr,
.x-btn-pressed .x-btn-default-medium-ml,
.x-btn-pressed .x-btn-default-medium-mr {
  background-image: url(images/btn/btn-default-medium-pressed-sides.gif);
}
/* line 637, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-menu-active .x-btn-default-medium-mc,
.x-btn-pressed .x-btn-default-medium-mc {
  background-color: #0f5f99;
}

/* line 652, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-disabled .x-btn-default-medium-tl,
.x-btn-disabled .x-btn-default-medium-bl,
.x-btn-disabled .x-btn-default-medium-tr,
.x-btn-disabled .x-btn-default-medium-br,
.x-btn-disabled .x-btn-default-medium-tc,
.x-btn-disabled .x-btn-default-medium-bc {
  background-image: url(images/btn/btn-default-medium-disabled-corners.gif);
}
/* line 656, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-disabled .x-btn-default-medium-ml,
.x-btn-disabled .x-btn-default-medium-mr {
  background-image: url(images/btn/btn-default-medium-disabled-sides.gif);
}
/* line 659, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-disabled .x-btn-default-medium-mc {
  background-color: #157fcc;
}

/* line 704, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-btn-default-medium {
  background-image: none;
}

/* line 710, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-disabled.x-btn-default-medium {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}

/* line 729, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-horizontal.x-btn-default-medium.x-segmented-button-first {
  border-right-width: 1px !important;
}
/* line 731, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-horizontal.x-btn-default-medium.x-segmented-button-first .x-btn-default-medium-mc {
  padding-right: 3px !important;
}
/* line 735, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-horizontal.x-btn-default-medium.x-segmented-button-middle {
  border-right-width: 1px !important;
}
/* line 737, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-horizontal.x-btn-default-medium.x-segmented-button-middle .x-btn-default-medium-mc {
  padding-right: 3px !important;
  padding-left: 3px !important;
}
/* line 743, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-horizontal.x-btn-default-medium.x-segmented-button-last .x-btn-default-medium-mc {
  padding-left: 3px !important;
}
/* line 750, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-vertical.x-btn-default-medium.x-segmented-button-first {
  border-bottom-width: 1px !important;
}
/* line 752, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-vertical.x-btn-default-medium.x-segmented-button-first .x-btn-default-medium-mc {
  padding-bottom: 3px !important;
}
/* line 756, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-vertical.x-btn-default-medium.x-segmented-button-middle {
  border-bottom-width: 1px !important;
}
/* line 758, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-vertical.x-btn-default-medium.x-segmented-button-middle .x-btn-default-medium-mc {
  padding-top: 3px !important;
  padding-bottom: 3px !important;
}
/* line 764, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-vertical.x-btn-default-medium.x-segmented-button-last .x-btn-default-medium-mc {
  padding-top: 3px !important;
}

/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-btn-focus.x-btn-default-medium:after {
  display: none;
  content: "x-slicer:stretch:bottom, corners:url(images/btn/btn-default-medium-focus-corners.gif), sides:url(images/btn/btn-default-medium-focus-sides.gif)";
}

/*</if slicer>*/
/* */
/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-btn-over.x-btn-default-medium:after {
  display: none;
  content: "x-slicer:stretch:bottom, corners:url(images/btn/btn-default-medium-over-corners.gif), sides:url(images/btn/btn-default-medium-over-sides.gif)";
}

/*</if slicer>*/
/* */
/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-btn-pressed.x-btn-default-medium:after {
  display: none;
  content: "x-slicer:stretch:bottom, corners:url(images/btn/btn-default-medium-pressed-corners.gif), sides:url(images/btn/btn-default-medium-pressed-sides.gif)";
}

/*</if slicer>*/
/* */
/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-btn-disabled.x-btn-default-medium:after {
  display: none;
  content: "x-slicer:stretch:bottom, corners:url(images/btn/btn-default-medium-disabled-corners.gif), sides:url(images/btn/btn-default-medium-disabled-sides.gif)";
}

/*</if slicer>*/
/* */
/* line 780, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-button-default-medium-cell > .x-grid-cell-inner {
  padding-top: 0;
  padding-bottom: 0;
}

/* line 158, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-large {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 3px 3px 3px 3px;
  border-width: 1px;
  border-style: solid;
  background-color: #3892d3;
}

/* line 208, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-large-mc {
  background-color: #3892d3;
}

/* line 256, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-nbr .x-btn-default-large {
  padding: 0 !important;
  border-width: 0 !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent !important;
}

/* line 271, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-large-frameInfo {
  font-family: th-3-3-3-3-1-1-1-1-3-3-3-3-;
}

/* line 337, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-large-tl {
  background-position: 0 -6px;
}

/* line 341, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-large-tr {
  background-position: right -9px;
}

/* line 345, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-large-bl {
  background-position: 0 -12px;
}

/* line 349, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-large-br {
  background-position: right -15px;
}

/* line 353, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-large-ml {
  background-position: 0 top;
}

/* line 361, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-large-mr {
  background-position: right top;
}

/* line 369, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-large-tc {
  background-position: 0 0;
}

/* line 373, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-large-bc {
  background-position: 0 -3px;
}

/* line 380, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-large-tr,
.x-btn-default-large-br,
.x-btn-default-large-mr {
  padding-right: 3px;
}

/* line 386, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-large-tl,
.x-btn-default-large-bl,
.x-btn-default-large-ml {
  padding-left: 3px;
}

/* line 390, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-large-tc {
  height: 3px;
}

/* line 393, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-large-bc {
  height: 3px;
}

/* line 404, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-large-tl,
.x-btn-default-large-bl,
.x-btn-default-large-tr,
.x-btn-default-large-br,
.x-btn-default-large-tc,
.x-btn-default-large-bc,
.x-btn-default-large-ml,
.x-btn-default-large-mr {
  background-image: url(images/btn/btn-default-large-corners.gif);
}

/* line 444, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-large-ml,
.x-btn-default-large-mr {
  background-image: url(images/btn/btn-default-large-sides.gif);
  background-repeat: repeat-y;
}

/* line 454, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-large-mc {
  padding: 1px 1px 1px 1px;
}

/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-btn-default-large:after {
  display: none;
  content: "x-slicer:corners:url(images/btn/btn-default-large-corners.gif), sides:url(images/btn/btn-default-large-sides.gif)";
}

/*</if slicer>*/
/* */
/* line 274, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-default-large {
  border-color: #157fcc;
}

/* line 278, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-button-default-large {
  height: 32px;
}

/* line 283, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-inner-default-large {
  font: 300 16px/20px helvetica, arial, verdana, sans-serif;
  color: white;
  padding: 0 10px;
  max-width: 100%;
}
/* line 294, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-icon-right > .x-btn-inner-default-large, .x-btn-icon-left > .x-btn-inner-default-large {
  max-width: calc(100% - 32px);
}

/* line 301, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-icon-el-default-large {
  height: 32px;
}
/* line 305, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-icon-left > .x-btn-icon-el-default-large, .x-btn-icon-right > .x-btn-icon-el-default-large {
  width: 32px;
}
/* line 310, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-icon-top > .x-btn-icon-el-default-large, .x-btn-icon-bottom > .x-btn-icon-el-default-large {
  min-width: 32px;
}
/* line 314, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-icon-el-default-large.x-btn-glyph {
  font-size: 32px;
  line-height: 32px;
  color: white;
  opacity: 0.5;
}
/* line 334, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-ie8 .x-btn-icon-el-default-large.x-btn-glyph {
  color: #9bc8e9;
}
/* line 341, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-text.x-btn-icon-left > .x-btn-icon-el-default-large {
  margin-right: 0;
}
/* line 352, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-text.x-btn-icon-right > .x-btn-icon-el-default-large {
  margin-left: 0;
}
/* line 363, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-text.x-btn-icon-top > .x-btn-icon-el-default-large {
  margin-bottom: 5px;
}
/* line 367, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-text.x-btn-icon-bottom > .x-btn-icon-el-default-large {
  margin-top: 5px;
}

/* line 373, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-arrow-right > .x-btn-icon.x-btn-no-text.x-btn-button-default-large {
  padding-right: 10px;
}
/* line 376, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-arrow-right > .x-btn-text.x-btn-icon-right > .x-btn-icon-el-default-large {
  margin-right: 10px;
}

/* line 383, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-arrow-bottom > .x-btn-button-default-large,
.x-btn-split-bottom > .x-btn-button-default-large {
  padding-bottom: 3px;
}

/* line 389, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-wrap-default-large.x-btn-arrow-right:after {
  width: 28px;
  padding-right: 28px;
  background-image: url(images/button/default-large-arrow.png);
}
/* line 411, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-wrap-default-large.x-btn-arrow-bottom:after {
  height: 20px;
  background-image: url(images/button/default-large-arrow.png);
}

/* line 431, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-wrap-default-large.x-btn-split-right:after {
  width: 35px;
  padding-right: 35px;
  background-image: url(images/button/default-large-s-arrow.png);
}
/* line 445, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-wrap-default-large.x-btn-split-bottom:after {
  height: 29px;
  background-image: url(images/button/default-large-s-arrow-b.png);
}

/* line 472, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-split-right > .x-btn-icon.x-btn-no-text.x-btn-button-default-large {
  padding-right: 10px;
}
/* line 475, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-split-right > .x-btn-text.x-btn-icon-right > .x-btn-icon-el-default-large {
  margin-right: 10px;
}

/* line 480, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-disabled.x-btn-default-large {
  background-image: none;
  background-color: #157fcc;
}

/* line 504, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-focus.x-btn-default-large {
  border-color: #1374bb;
  background-image: none;
  background-color: #1374bb;
}

/* line 528, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-over.x-btn-default-large {
  border-color: #1374bb;
  background-image: none;
  background-color: #1374bb;
}

/* line 553, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-menu-active.x-btn-default-large,
.x-btn-pressed.x-btn-default-large {
  border-color: #0f5f99;
  background-image: none;
  background-color: #0f5f99;
}

/* line 585, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-focus .x-btn-default-large-tl,
.x-btn-focus .x-btn-default-large-bl,
.x-btn-focus .x-btn-default-large-tr,
.x-btn-focus .x-btn-default-large-br,
.x-btn-focus .x-btn-default-large-tc,
.x-btn-focus .x-btn-default-large-bc {
  background-image: url(images/btn/btn-default-large-focus-corners.gif);
}
/* line 589, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-focus .x-btn-default-large-ml,
.x-btn-focus .x-btn-default-large-mr {
  background-image: url(images/btn/btn-default-large-focus-sides.gif);
}
/* line 592, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-focus .x-btn-default-large-mc {
  background-color: #1374bb;
}

/* line 607, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-over .x-btn-default-large-tl,
.x-btn-over .x-btn-default-large-bl,
.x-btn-over .x-btn-default-large-tr,
.x-btn-over .x-btn-default-large-br,
.x-btn-over .x-btn-default-large-tc,
.x-btn-over .x-btn-default-large-bc {
  background-image: url(images/btn/btn-default-large-over-corners.gif);
}
/* line 611, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-over .x-btn-default-large-ml,
.x-btn-over .x-btn-default-large-mr {
  background-image: url(images/btn/btn-default-large-over-sides.gif);
}
/* line 614, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-over .x-btn-default-large-mc {
  background-color: #1374bb;
}

/* line 630, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-menu-active .x-btn-default-large-tl,
.x-btn-menu-active .x-btn-default-large-bl,
.x-btn-menu-active .x-btn-default-large-tr,
.x-btn-menu-active .x-btn-default-large-br,
.x-btn-menu-active .x-btn-default-large-tc,
.x-btn-menu-active .x-btn-default-large-bc,
.x-btn-pressed .x-btn-default-large-tl,
.x-btn-pressed .x-btn-default-large-bl,
.x-btn-pressed .x-btn-default-large-tr,
.x-btn-pressed .x-btn-default-large-br,
.x-btn-pressed .x-btn-default-large-tc,
.x-btn-pressed .x-btn-default-large-bc {
  background-image: url(images/btn/btn-default-large-pressed-corners.gif);
}
/* line 634, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-menu-active .x-btn-default-large-ml,
.x-btn-menu-active .x-btn-default-large-mr,
.x-btn-pressed .x-btn-default-large-ml,
.x-btn-pressed .x-btn-default-large-mr {
  background-image: url(images/btn/btn-default-large-pressed-sides.gif);
}
/* line 637, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-menu-active .x-btn-default-large-mc,
.x-btn-pressed .x-btn-default-large-mc {
  background-color: #0f5f99;
}

/* line 652, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-disabled .x-btn-default-large-tl,
.x-btn-disabled .x-btn-default-large-bl,
.x-btn-disabled .x-btn-default-large-tr,
.x-btn-disabled .x-btn-default-large-br,
.x-btn-disabled .x-btn-default-large-tc,
.x-btn-disabled .x-btn-default-large-bc {
  background-image: url(images/btn/btn-default-large-disabled-corners.gif);
}
/* line 656, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-disabled .x-btn-default-large-ml,
.x-btn-disabled .x-btn-default-large-mr {
  background-image: url(images/btn/btn-default-large-disabled-sides.gif);
}
/* line 659, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-disabled .x-btn-default-large-mc {
  background-color: #157fcc;
}

/* line 704, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-btn-default-large {
  background-image: none;
}

/* line 710, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-disabled.x-btn-default-large {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}

/* line 729, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-horizontal.x-btn-default-large.x-segmented-button-first {
  border-right-width: 1px !important;
}
/* line 731, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-horizontal.x-btn-default-large.x-segmented-button-first .x-btn-default-large-mc {
  padding-right: 3px !important;
}
/* line 735, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-horizontal.x-btn-default-large.x-segmented-button-middle {
  border-right-width: 1px !important;
}
/* line 737, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-horizontal.x-btn-default-large.x-segmented-button-middle .x-btn-default-large-mc {
  padding-right: 3px !important;
  padding-left: 3px !important;
}
/* line 743, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-horizontal.x-btn-default-large.x-segmented-button-last .x-btn-default-large-mc {
  padding-left: 3px !important;
}
/* line 750, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-vertical.x-btn-default-large.x-segmented-button-first {
  border-bottom-width: 1px !important;
}
/* line 752, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-vertical.x-btn-default-large.x-segmented-button-first .x-btn-default-large-mc {
  padding-bottom: 3px !important;
}
/* line 756, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-vertical.x-btn-default-large.x-segmented-button-middle {
  border-bottom-width: 1px !important;
}
/* line 758, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-vertical.x-btn-default-large.x-segmented-button-middle .x-btn-default-large-mc {
  padding-top: 3px !important;
  padding-bottom: 3px !important;
}
/* line 764, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-vertical.x-btn-default-large.x-segmented-button-last .x-btn-default-large-mc {
  padding-top: 3px !important;
}

/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-btn-focus.x-btn-default-large:after {
  display: none;
  content: "x-slicer:stretch:bottom, corners:url(images/btn/btn-default-large-focus-corners.gif), sides:url(images/btn/btn-default-large-focus-sides.gif)";
}

/*</if slicer>*/
/* */
/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-btn-over.x-btn-default-large:after {
  display: none;
  content: "x-slicer:stretch:bottom, corners:url(images/btn/btn-default-large-over-corners.gif), sides:url(images/btn/btn-default-large-over-sides.gif)";
}

/*</if slicer>*/
/* */
/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-btn-pressed.x-btn-default-large:after {
  display: none;
  content: "x-slicer:stretch:bottom, corners:url(images/btn/btn-default-large-pressed-corners.gif), sides:url(images/btn/btn-default-large-pressed-sides.gif)";
}

/*</if slicer>*/
/* */
/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-btn-disabled.x-btn-default-large:after {
  display: none;
  content: "x-slicer:stretch:bottom, corners:url(images/btn/btn-default-large-disabled-corners.gif), sides:url(images/btn/btn-default-large-disabled-sides.gif)";
}

/*</if slicer>*/
/* */
/* line 780, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-button-default-large-cell > .x-grid-cell-inner {
  padding-top: 0;
  padding-bottom: 0;
}

/* line 158, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-toolbar-small {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 3px 3px 3px 3px;
  border-width: 1px;
  border-style: solid;
  background-color: #f5f5f5;
}

/* line 208, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-toolbar-small-mc {
  background-color: #f5f5f5;
}

/* line 256, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-nbr .x-btn-default-toolbar-small {
  padding: 0 !important;
  border-width: 0 !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent !important;
}

/* line 271, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-toolbar-small-frameInfo {
  font-family: th-3-3-3-3-1-1-1-1-3-3-3-3-;
}

/* line 337, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-toolbar-small-tl {
  background-position: 0 -6px;
}

/* line 341, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-toolbar-small-tr {
  background-position: right -9px;
}

/* line 345, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-toolbar-small-bl {
  background-position: 0 -12px;
}

/* line 349, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-toolbar-small-br {
  background-position: right -15px;
}

/* line 353, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-toolbar-small-ml {
  background-position: 0 top;
}

/* line 361, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-toolbar-small-mr {
  background-position: right top;
}

/* line 369, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-toolbar-small-tc {
  background-position: 0 0;
}

/* line 373, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-toolbar-small-bc {
  background-position: 0 -3px;
}

/* line 380, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-toolbar-small-tr,
.x-btn-default-toolbar-small-br,
.x-btn-default-toolbar-small-mr {
  padding-right: 3px;
}

/* line 386, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-toolbar-small-tl,
.x-btn-default-toolbar-small-bl,
.x-btn-default-toolbar-small-ml {
  padding-left: 3px;
}

/* line 390, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-toolbar-small-tc {
  height: 3px;
}

/* line 393, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-toolbar-small-bc {
  height: 3px;
}

/* line 404, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-toolbar-small-tl,
.x-btn-default-toolbar-small-bl,
.x-btn-default-toolbar-small-tr,
.x-btn-default-toolbar-small-br,
.x-btn-default-toolbar-small-tc,
.x-btn-default-toolbar-small-bc,
.x-btn-default-toolbar-small-ml,
.x-btn-default-toolbar-small-mr {
  background-image: url(images/btn/btn-default-toolbar-small-corners.gif);
}

/* line 444, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-toolbar-small-ml,
.x-btn-default-toolbar-small-mr {
  background-image: url(images/btn/btn-default-toolbar-small-sides.gif);
  background-repeat: repeat-y;
}

/* line 454, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-toolbar-small-mc {
  padding: 1px 1px 1px 1px;
}

/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-btn-default-toolbar-small:after {
  display: none;
  content: "x-slicer:corners:url(images/btn/btn-default-toolbar-small-corners.gif), sides:url(images/btn/btn-default-toolbar-small-sides.gif)";
}

/*</if slicer>*/
/* */
/* line 274, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-default-toolbar-small {
  border-color: #d8d8d8;
}

/* line 278, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-button-default-toolbar-small {
  height: 16px;
}

/* line 283, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-inner-default-toolbar-small {
  font: 300 12px/16px helvetica, arial, verdana, sans-serif;
  color: #666666;
  padding: 0 5px;
  max-width: 100%;
}
/* line 294, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-icon-right > .x-btn-inner-default-toolbar-small, .x-btn-icon-left > .x-btn-inner-default-toolbar-small {
  max-width: calc(100% - 16px);
}

/* line 301, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-icon-el-default-toolbar-small {
  height: 16px;
}
/* line 305, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-icon-left > .x-btn-icon-el-default-toolbar-small, .x-btn-icon-right > .x-btn-icon-el-default-toolbar-small {
  width: 16px;
}
/* line 310, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-icon-top > .x-btn-icon-el-default-toolbar-small, .x-btn-icon-bottom > .x-btn-icon-el-default-toolbar-small {
  min-width: 16px;
}
/* line 314, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-icon-el-default-toolbar-small.x-btn-glyph {
  font-size: 16px;
  line-height: 16px;
  color: #666666;
  opacity: 0.5;
}
/* line 334, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-ie8 .x-btn-icon-el-default-toolbar-small.x-btn-glyph {
  color: #adadad;
}
/* line 341, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-text.x-btn-icon-left > .x-btn-icon-el-default-toolbar-small {
  margin-right: 0px;
}
/* line 352, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-text.x-btn-icon-right > .x-btn-icon-el-default-toolbar-small {
  margin-left: 0px;
}
/* line 363, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-text.x-btn-icon-top > .x-btn-icon-el-default-toolbar-small {
  margin-bottom: 5px;
}
/* line 367, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-text.x-btn-icon-bottom > .x-btn-icon-el-default-toolbar-small {
  margin-top: 5px;
}

/* line 373, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-arrow-right > .x-btn-icon.x-btn-no-text.x-btn-button-default-toolbar-small {
  padding-right: 5px;
}
/* line 376, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-arrow-right > .x-btn-text.x-btn-icon-right > .x-btn-icon-el-default-toolbar-small {
  margin-right: 5px;
}

/* line 383, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-arrow-bottom > .x-btn-button-default-toolbar-small,
.x-btn-split-bottom > .x-btn-button-default-toolbar-small {
  padding-bottom: 3px;
}

/* line 389, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-wrap-default-toolbar-small.x-btn-arrow-right:after {
  width: 16px;
  padding-right: 16px;
  background-image: url(images/button/default-toolbar-small-arrow.png);
}
/* line 411, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-wrap-default-toolbar-small.x-btn-arrow-bottom:after {
  height: 13px;
  background-image: url(images/button/default-toolbar-small-arrow.png);
}

/* line 431, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-wrap-default-toolbar-small.x-btn-split-right:after {
  width: 20px;
  padding-right: 20px;
  background-image: url(images/button/default-toolbar-small-s-arrow.png);
}
/* line 445, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-wrap-default-toolbar-small.x-btn-split-bottom:after {
  height: 15px;
  background-image: url(images/button/default-toolbar-small-s-arrow-b.png);
}

/* line 472, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-split-right > .x-btn-icon.x-btn-no-text.x-btn-button-default-toolbar-small {
  padding-right: 5px;
}
/* line 475, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-split-right > .x-btn-text.x-btn-icon-right > .x-btn-icon-el-default-toolbar-small {
  margin-right: 5px;
}

/* line 480, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-disabled.x-btn-default-toolbar-small {
  background-image: none;
  background-color: #f5f5f5;
}

/* line 504, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-focus.x-btn-default-toolbar-small {
  border-color: #cfcfcf;
  background-image: none;
  background-color: #ebebeb;
}

/* line 528, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-over.x-btn-default-toolbar-small {
  border-color: #cfcfcf;
  background-image: none;
  background-color: #ebebeb;
}

/* line 553, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-menu-active.x-btn-default-toolbar-small,
.x-btn-pressed.x-btn-default-toolbar-small {
  border-color: #c6c6c6;
  background-image: none;
  background-color: #e1e1e1;
}

/* line 585, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-focus .x-btn-default-toolbar-small-tl,
.x-btn-focus .x-btn-default-toolbar-small-bl,
.x-btn-focus .x-btn-default-toolbar-small-tr,
.x-btn-focus .x-btn-default-toolbar-small-br,
.x-btn-focus .x-btn-default-toolbar-small-tc,
.x-btn-focus .x-btn-default-toolbar-small-bc {
  background-image: url(images/btn/btn-default-toolbar-small-focus-corners.gif);
}
/* line 589, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-focus .x-btn-default-toolbar-small-ml,
.x-btn-focus .x-btn-default-toolbar-small-mr {
  background-image: url(images/btn/btn-default-toolbar-small-focus-sides.gif);
}
/* line 592, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-focus .x-btn-default-toolbar-small-mc {
  background-color: #ebebeb;
}

/* line 607, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-over .x-btn-default-toolbar-small-tl,
.x-btn-over .x-btn-default-toolbar-small-bl,
.x-btn-over .x-btn-default-toolbar-small-tr,
.x-btn-over .x-btn-default-toolbar-small-br,
.x-btn-over .x-btn-default-toolbar-small-tc,
.x-btn-over .x-btn-default-toolbar-small-bc {
  background-image: url(images/btn/btn-default-toolbar-small-over-corners.gif);
}
/* line 611, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-over .x-btn-default-toolbar-small-ml,
.x-btn-over .x-btn-default-toolbar-small-mr {
  background-image: url(images/btn/btn-default-toolbar-small-over-sides.gif);
}
/* line 614, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-over .x-btn-default-toolbar-small-mc {
  background-color: #ebebeb;
}

/* line 630, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-menu-active .x-btn-default-toolbar-small-tl,
.x-btn-menu-active .x-btn-default-toolbar-small-bl,
.x-btn-menu-active .x-btn-default-toolbar-small-tr,
.x-btn-menu-active .x-btn-default-toolbar-small-br,
.x-btn-menu-active .x-btn-default-toolbar-small-tc,
.x-btn-menu-active .x-btn-default-toolbar-small-bc,
.x-btn-pressed .x-btn-default-toolbar-small-tl,
.x-btn-pressed .x-btn-default-toolbar-small-bl,
.x-btn-pressed .x-btn-default-toolbar-small-tr,
.x-btn-pressed .x-btn-default-toolbar-small-br,
.x-btn-pressed .x-btn-default-toolbar-small-tc,
.x-btn-pressed .x-btn-default-toolbar-small-bc {
  background-image: url(images/btn/btn-default-toolbar-small-pressed-corners.gif);
}
/* line 634, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-menu-active .x-btn-default-toolbar-small-ml,
.x-btn-menu-active .x-btn-default-toolbar-small-mr,
.x-btn-pressed .x-btn-default-toolbar-small-ml,
.x-btn-pressed .x-btn-default-toolbar-small-mr {
  background-image: url(images/btn/btn-default-toolbar-small-pressed-sides.gif);
}
/* line 637, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-menu-active .x-btn-default-toolbar-small-mc,
.x-btn-pressed .x-btn-default-toolbar-small-mc {
  background-color: #e1e1e1;
}

/* line 652, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-disabled .x-btn-default-toolbar-small-tl,
.x-btn-disabled .x-btn-default-toolbar-small-bl,
.x-btn-disabled .x-btn-default-toolbar-small-tr,
.x-btn-disabled .x-btn-default-toolbar-small-br,
.x-btn-disabled .x-btn-default-toolbar-small-tc,
.x-btn-disabled .x-btn-default-toolbar-small-bc {
  background-image: url(images/btn/btn-default-toolbar-small-disabled-corners.gif);
}
/* line 656, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-disabled .x-btn-default-toolbar-small-ml,
.x-btn-disabled .x-btn-default-toolbar-small-mr {
  background-image: url(images/btn/btn-default-toolbar-small-disabled-sides.gif);
}
/* line 659, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-disabled .x-btn-default-toolbar-small-mc {
  background-color: #f5f5f5;
}

/* line 704, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-btn-default-toolbar-small {
  background-image: none;
}

/* line 710, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-disabled.x-btn-default-toolbar-small {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}

/* line 729, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-horizontal.x-btn-default-toolbar-small.x-segmented-button-first {
  border-right-width: 1px !important;
}
/* line 731, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-horizontal.x-btn-default-toolbar-small.x-segmented-button-first .x-btn-default-toolbar-small-mc {
  padding-right: 3px !important;
}
/* line 735, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-horizontal.x-btn-default-toolbar-small.x-segmented-button-middle {
  border-right-width: 1px !important;
}
/* line 737, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-horizontal.x-btn-default-toolbar-small.x-segmented-button-middle .x-btn-default-toolbar-small-mc {
  padding-right: 3px !important;
  padding-left: 3px !important;
}
/* line 743, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-horizontal.x-btn-default-toolbar-small.x-segmented-button-last .x-btn-default-toolbar-small-mc {
  padding-left: 3px !important;
}
/* line 750, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-vertical.x-btn-default-toolbar-small.x-segmented-button-first {
  border-bottom-width: 1px !important;
}
/* line 752, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-vertical.x-btn-default-toolbar-small.x-segmented-button-first .x-btn-default-toolbar-small-mc {
  padding-bottom: 3px !important;
}
/* line 756, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-vertical.x-btn-default-toolbar-small.x-segmented-button-middle {
  border-bottom-width: 1px !important;
}
/* line 758, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-vertical.x-btn-default-toolbar-small.x-segmented-button-middle .x-btn-default-toolbar-small-mc {
  padding-top: 3px !important;
  padding-bottom: 3px !important;
}
/* line 764, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-vertical.x-btn-default-toolbar-small.x-segmented-button-last .x-btn-default-toolbar-small-mc {
  padding-top: 3px !important;
}

/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-btn-focus.x-btn-default-toolbar-small:after {
  display: none;
  content: "x-slicer:stretch:bottom, corners:url(images/btn/btn-default-toolbar-small-focus-corners.gif), sides:url(images/btn/btn-default-toolbar-small-focus-sides.gif)";
}

/*</if slicer>*/
/* */
/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-btn-over.x-btn-default-toolbar-small:after {
  display: none;
  content: "x-slicer:stretch:bottom, corners:url(images/btn/btn-default-toolbar-small-over-corners.gif), sides:url(images/btn/btn-default-toolbar-small-over-sides.gif)";
}

/*</if slicer>*/
/* */
/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-btn-pressed.x-btn-default-toolbar-small:after {
  display: none;
  content: "x-slicer:stretch:bottom, corners:url(images/btn/btn-default-toolbar-small-pressed-corners.gif), sides:url(images/btn/btn-default-toolbar-small-pressed-sides.gif)";
}

/*</if slicer>*/
/* */
/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-btn-disabled.x-btn-default-toolbar-small:after {
  display: none;
  content: "x-slicer:stretch:bottom, corners:url(images/btn/btn-default-toolbar-small-disabled-corners.gif), sides:url(images/btn/btn-default-toolbar-small-disabled-sides.gif)";
}

/*</if slicer>*/
/* */
/* line 780, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-button-default-toolbar-small-cell > .x-grid-cell-inner {
  padding-top: 0px;
  padding-bottom: 0px;
}

/* line 158, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-toolbar-medium {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 3px 3px 3px 3px;
  border-width: 1px;
  border-style: solid;
  background-color: #f5f5f5;
}

/* line 208, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-toolbar-medium-mc {
  background-color: #f5f5f5;
}

/* line 256, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-nbr .x-btn-default-toolbar-medium {
  padding: 0 !important;
  border-width: 0 !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent !important;
}

/* line 271, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-toolbar-medium-frameInfo {
  font-family: th-3-3-3-3-1-1-1-1-3-3-3-3-;
}

/* line 337, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-toolbar-medium-tl {
  background-position: 0 -6px;
}

/* line 341, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-toolbar-medium-tr {
  background-position: right -9px;
}

/* line 345, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-toolbar-medium-bl {
  background-position: 0 -12px;
}

/* line 349, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-toolbar-medium-br {
  background-position: right -15px;
}

/* line 353, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-toolbar-medium-ml {
  background-position: 0 top;
}

/* line 361, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-toolbar-medium-mr {
  background-position: right top;
}

/* line 369, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-toolbar-medium-tc {
  background-position: 0 0;
}

/* line 373, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-toolbar-medium-bc {
  background-position: 0 -3px;
}

/* line 380, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-toolbar-medium-tr,
.x-btn-default-toolbar-medium-br,
.x-btn-default-toolbar-medium-mr {
  padding-right: 3px;
}

/* line 386, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-toolbar-medium-tl,
.x-btn-default-toolbar-medium-bl,
.x-btn-default-toolbar-medium-ml {
  padding-left: 3px;
}

/* line 390, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-toolbar-medium-tc {
  height: 3px;
}

/* line 393, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-toolbar-medium-bc {
  height: 3px;
}

/* line 404, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-toolbar-medium-tl,
.x-btn-default-toolbar-medium-bl,
.x-btn-default-toolbar-medium-tr,
.x-btn-default-toolbar-medium-br,
.x-btn-default-toolbar-medium-tc,
.x-btn-default-toolbar-medium-bc,
.x-btn-default-toolbar-medium-ml,
.x-btn-default-toolbar-medium-mr {
  background-image: url(images/btn/btn-default-toolbar-medium-corners.gif);
}

/* line 444, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-toolbar-medium-ml,
.x-btn-default-toolbar-medium-mr {
  background-image: url(images/btn/btn-default-toolbar-medium-sides.gif);
  background-repeat: repeat-y;
}

/* line 454, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-toolbar-medium-mc {
  padding: 1px 1px 1px 1px;
}

/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-btn-default-toolbar-medium:after {
  display: none;
  content: "x-slicer:corners:url(images/btn/btn-default-toolbar-medium-corners.gif), sides:url(images/btn/btn-default-toolbar-medium-sides.gif)";
}

/*</if slicer>*/
/* */
/* line 274, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-default-toolbar-medium {
  border-color: #d8d8d8;
}

/* line 278, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-button-default-toolbar-medium {
  height: 24px;
}

/* line 283, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-inner-default-toolbar-medium {
  font: 300 14px/18px helvetica, arial, verdana, sans-serif;
  color: #666666;
  padding: 0 8px;
  max-width: 100%;
}
/* line 294, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-icon-right > .x-btn-inner-default-toolbar-medium, .x-btn-icon-left > .x-btn-inner-default-toolbar-medium {
  max-width: calc(100% - 24px);
}

/* line 301, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-icon-el-default-toolbar-medium {
  height: 24px;
}
/* line 305, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-icon-left > .x-btn-icon-el-default-toolbar-medium, .x-btn-icon-right > .x-btn-icon-el-default-toolbar-medium {
  width: 24px;
}
/* line 310, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-icon-top > .x-btn-icon-el-default-toolbar-medium, .x-btn-icon-bottom > .x-btn-icon-el-default-toolbar-medium {
  min-width: 24px;
}
/* line 314, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-icon-el-default-toolbar-medium.x-btn-glyph {
  font-size: 24px;
  line-height: 24px;
  color: #666666;
  opacity: 0.5;
}
/* line 334, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-ie8 .x-btn-icon-el-default-toolbar-medium.x-btn-glyph {
  color: #adadad;
}
/* line 341, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-text.x-btn-icon-left > .x-btn-icon-el-default-toolbar-medium {
  margin-right: 0;
}
/* line 352, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-text.x-btn-icon-right > .x-btn-icon-el-default-toolbar-medium {
  margin-left: 0;
}
/* line 363, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-text.x-btn-icon-top > .x-btn-icon-el-default-toolbar-medium {
  margin-bottom: 5px;
}
/* line 367, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-text.x-btn-icon-bottom > .x-btn-icon-el-default-toolbar-medium {
  margin-top: 5px;
}

/* line 373, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-arrow-right > .x-btn-icon.x-btn-no-text.x-btn-button-default-toolbar-medium {
  padding-right: 8px;
}
/* line 376, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-arrow-right > .x-btn-text.x-btn-icon-right > .x-btn-icon-el-default-toolbar-medium {
  margin-right: 8px;
}

/* line 383, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-arrow-bottom > .x-btn-button-default-toolbar-medium,
.x-btn-split-bottom > .x-btn-button-default-toolbar-medium {
  padding-bottom: 3px;
}

/* line 389, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-wrap-default-toolbar-medium.x-btn-arrow-right:after {
  width: 24px;
  padding-right: 24px;
  background-image: url(images/button/default-toolbar-medium-arrow.png);
}
/* line 411, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-wrap-default-toolbar-medium.x-btn-arrow-bottom:after {
  height: 18px;
  background-image: url(images/button/default-toolbar-medium-arrow.png);
}

/* line 431, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-wrap-default-toolbar-medium.x-btn-split-right:after {
  width: 28px;
  padding-right: 28px;
  background-image: url(images/button/default-toolbar-medium-s-arrow.png);
}
/* line 445, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-wrap-default-toolbar-medium.x-btn-split-bottom:after {
  height: 24px;
  background-image: url(images/button/default-toolbar-medium-s-arrow-b.png);
}

/* line 472, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-split-right > .x-btn-icon.x-btn-no-text.x-btn-button-default-toolbar-medium {
  padding-right: 8px;
}
/* line 475, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-split-right > .x-btn-text.x-btn-icon-right > .x-btn-icon-el-default-toolbar-medium {
  margin-right: 8px;
}

/* line 480, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-disabled.x-btn-default-toolbar-medium {
  background-image: none;
  background-color: #f5f5f5;
}

/* line 504, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-focus.x-btn-default-toolbar-medium {
  border-color: #cfcfcf;
  background-image: none;
  background-color: #ebebeb;
}

/* line 528, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-over.x-btn-default-toolbar-medium {
  border-color: #cfcfcf;
  background-image: none;
  background-color: #ebebeb;
}

/* line 553, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-menu-active.x-btn-default-toolbar-medium,
.x-btn-pressed.x-btn-default-toolbar-medium {
  border-color: #c6c6c6;
  background-image: none;
  background-color: #e1e1e1;
}

/* line 585, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-focus .x-btn-default-toolbar-medium-tl,
.x-btn-focus .x-btn-default-toolbar-medium-bl,
.x-btn-focus .x-btn-default-toolbar-medium-tr,
.x-btn-focus .x-btn-default-toolbar-medium-br,
.x-btn-focus .x-btn-default-toolbar-medium-tc,
.x-btn-focus .x-btn-default-toolbar-medium-bc {
  background-image: url(images/btn/btn-default-toolbar-medium-focus-corners.gif);
}
/* line 589, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-focus .x-btn-default-toolbar-medium-ml,
.x-btn-focus .x-btn-default-toolbar-medium-mr {
  background-image: url(images/btn/btn-default-toolbar-medium-focus-sides.gif);
}
/* line 592, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-focus .x-btn-default-toolbar-medium-mc {
  background-color: #ebebeb;
}

/* line 607, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-over .x-btn-default-toolbar-medium-tl,
.x-btn-over .x-btn-default-toolbar-medium-bl,
.x-btn-over .x-btn-default-toolbar-medium-tr,
.x-btn-over .x-btn-default-toolbar-medium-br,
.x-btn-over .x-btn-default-toolbar-medium-tc,
.x-btn-over .x-btn-default-toolbar-medium-bc {
  background-image: url(images/btn/btn-default-toolbar-medium-over-corners.gif);
}
/* line 611, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-over .x-btn-default-toolbar-medium-ml,
.x-btn-over .x-btn-default-toolbar-medium-mr {
  background-image: url(images/btn/btn-default-toolbar-medium-over-sides.gif);
}
/* line 614, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-over .x-btn-default-toolbar-medium-mc {
  background-color: #ebebeb;
}

/* line 630, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-menu-active .x-btn-default-toolbar-medium-tl,
.x-btn-menu-active .x-btn-default-toolbar-medium-bl,
.x-btn-menu-active .x-btn-default-toolbar-medium-tr,
.x-btn-menu-active .x-btn-default-toolbar-medium-br,
.x-btn-menu-active .x-btn-default-toolbar-medium-tc,
.x-btn-menu-active .x-btn-default-toolbar-medium-bc,
.x-btn-pressed .x-btn-default-toolbar-medium-tl,
.x-btn-pressed .x-btn-default-toolbar-medium-bl,
.x-btn-pressed .x-btn-default-toolbar-medium-tr,
.x-btn-pressed .x-btn-default-toolbar-medium-br,
.x-btn-pressed .x-btn-default-toolbar-medium-tc,
.x-btn-pressed .x-btn-default-toolbar-medium-bc {
  background-image: url(images/btn/btn-default-toolbar-medium-pressed-corners.gif);
}
/* line 634, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-menu-active .x-btn-default-toolbar-medium-ml,
.x-btn-menu-active .x-btn-default-toolbar-medium-mr,
.x-btn-pressed .x-btn-default-toolbar-medium-ml,
.x-btn-pressed .x-btn-default-toolbar-medium-mr {
  background-image: url(images/btn/btn-default-toolbar-medium-pressed-sides.gif);
}
/* line 637, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-menu-active .x-btn-default-toolbar-medium-mc,
.x-btn-pressed .x-btn-default-toolbar-medium-mc {
  background-color: #e1e1e1;
}

/* line 652, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-disabled .x-btn-default-toolbar-medium-tl,
.x-btn-disabled .x-btn-default-toolbar-medium-bl,
.x-btn-disabled .x-btn-default-toolbar-medium-tr,
.x-btn-disabled .x-btn-default-toolbar-medium-br,
.x-btn-disabled .x-btn-default-toolbar-medium-tc,
.x-btn-disabled .x-btn-default-toolbar-medium-bc {
  background-image: url(images/btn/btn-default-toolbar-medium-disabled-corners.gif);
}
/* line 656, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-disabled .x-btn-default-toolbar-medium-ml,
.x-btn-disabled .x-btn-default-toolbar-medium-mr {
  background-image: url(images/btn/btn-default-toolbar-medium-disabled-sides.gif);
}
/* line 659, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-disabled .x-btn-default-toolbar-medium-mc {
  background-color: #f5f5f5;
}

/* line 704, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-btn-default-toolbar-medium {
  background-image: none;
}

/* line 710, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-disabled.x-btn-default-toolbar-medium {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}

/* line 729, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-horizontal.x-btn-default-toolbar-medium.x-segmented-button-first {
  border-right-width: 1px !important;
}
/* line 731, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-horizontal.x-btn-default-toolbar-medium.x-segmented-button-first .x-btn-default-toolbar-medium-mc {
  padding-right: 3px !important;
}
/* line 735, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-horizontal.x-btn-default-toolbar-medium.x-segmented-button-middle {
  border-right-width: 1px !important;
}
/* line 737, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-horizontal.x-btn-default-toolbar-medium.x-segmented-button-middle .x-btn-default-toolbar-medium-mc {
  padding-right: 3px !important;
  padding-left: 3px !important;
}
/* line 743, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-horizontal.x-btn-default-toolbar-medium.x-segmented-button-last .x-btn-default-toolbar-medium-mc {
  padding-left: 3px !important;
}
/* line 750, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-vertical.x-btn-default-toolbar-medium.x-segmented-button-first {
  border-bottom-width: 1px !important;
}
/* line 752, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-vertical.x-btn-default-toolbar-medium.x-segmented-button-first .x-btn-default-toolbar-medium-mc {
  padding-bottom: 3px !important;
}
/* line 756, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-vertical.x-btn-default-toolbar-medium.x-segmented-button-middle {
  border-bottom-width: 1px !important;
}
/* line 758, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-vertical.x-btn-default-toolbar-medium.x-segmented-button-middle .x-btn-default-toolbar-medium-mc {
  padding-top: 3px !important;
  padding-bottom: 3px !important;
}
/* line 764, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-vertical.x-btn-default-toolbar-medium.x-segmented-button-last .x-btn-default-toolbar-medium-mc {
  padding-top: 3px !important;
}

/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-btn-focus.x-btn-default-toolbar-medium:after {
  display: none;
  content: "x-slicer:stretch:bottom, corners:url(images/btn/btn-default-toolbar-medium-focus-corners.gif), sides:url(images/btn/btn-default-toolbar-medium-focus-sides.gif)";
}

/*</if slicer>*/
/* */
/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-btn-over.x-btn-default-toolbar-medium:after {
  display: none;
  content: "x-slicer:stretch:bottom, corners:url(images/btn/btn-default-toolbar-medium-over-corners.gif), sides:url(images/btn/btn-default-toolbar-medium-over-sides.gif)";
}

/*</if slicer>*/
/* */
/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-btn-pressed.x-btn-default-toolbar-medium:after {
  display: none;
  content: "x-slicer:stretch:bottom, corners:url(images/btn/btn-default-toolbar-medium-pressed-corners.gif), sides:url(images/btn/btn-default-toolbar-medium-pressed-sides.gif)";
}

/*</if slicer>*/
/* */
/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-btn-disabled.x-btn-default-toolbar-medium:after {
  display: none;
  content: "x-slicer:stretch:bottom, corners:url(images/btn/btn-default-toolbar-medium-disabled-corners.gif), sides:url(images/btn/btn-default-toolbar-medium-disabled-sides.gif)";
}

/*</if slicer>*/
/* */
/* line 780, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-button-default-toolbar-medium-cell > .x-grid-cell-inner {
  padding-top: 0;
  padding-bottom: 0;
}

/* line 158, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-toolbar-large {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 3px 3px 3px 3px;
  border-width: 1px;
  border-style: solid;
  background-color: #f5f5f5;
}

/* line 208, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-toolbar-large-mc {
  background-color: #f5f5f5;
}

/* line 256, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-nbr .x-btn-default-toolbar-large {
  padding: 0 !important;
  border-width: 0 !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent !important;
}

/* line 271, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-toolbar-large-frameInfo {
  font-family: th-3-3-3-3-1-1-1-1-3-3-3-3-;
}

/* line 337, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-toolbar-large-tl {
  background-position: 0 -6px;
}

/* line 341, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-toolbar-large-tr {
  background-position: right -9px;
}

/* line 345, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-toolbar-large-bl {
  background-position: 0 -12px;
}

/* line 349, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-toolbar-large-br {
  background-position: right -15px;
}

/* line 353, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-toolbar-large-ml {
  background-position: 0 top;
}

/* line 361, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-toolbar-large-mr {
  background-position: right top;
}

/* line 369, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-toolbar-large-tc {
  background-position: 0 0;
}

/* line 373, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-toolbar-large-bc {
  background-position: 0 -3px;
}

/* line 380, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-toolbar-large-tr,
.x-btn-default-toolbar-large-br,
.x-btn-default-toolbar-large-mr {
  padding-right: 3px;
}

/* line 386, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-toolbar-large-tl,
.x-btn-default-toolbar-large-bl,
.x-btn-default-toolbar-large-ml {
  padding-left: 3px;
}

/* line 390, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-toolbar-large-tc {
  height: 3px;
}

/* line 393, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-toolbar-large-bc {
  height: 3px;
}

/* line 404, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-toolbar-large-tl,
.x-btn-default-toolbar-large-bl,
.x-btn-default-toolbar-large-tr,
.x-btn-default-toolbar-large-br,
.x-btn-default-toolbar-large-tc,
.x-btn-default-toolbar-large-bc,
.x-btn-default-toolbar-large-ml,
.x-btn-default-toolbar-large-mr {
  background-image: url(images/btn/btn-default-toolbar-large-corners.gif);
}

/* line 444, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-toolbar-large-ml,
.x-btn-default-toolbar-large-mr {
  background-image: url(images/btn/btn-default-toolbar-large-sides.gif);
  background-repeat: repeat-y;
}

/* line 454, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-toolbar-large-mc {
  padding: 1px 1px 1px 1px;
}

/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-btn-default-toolbar-large:after {
  display: none;
  content: "x-slicer:corners:url(images/btn/btn-default-toolbar-large-corners.gif), sides:url(images/btn/btn-default-toolbar-large-sides.gif)";
}

/*</if slicer>*/
/* */
/* line 274, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-default-toolbar-large {
  border-color: #d8d8d8;
}

/* line 278, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-button-default-toolbar-large {
  height: 32px;
}

/* line 283, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-inner-default-toolbar-large {
  font: 300 16px/20px helvetica, arial, verdana, sans-serif;
  color: #666666;
  padding: 0 10px;
  max-width: 100%;
}
/* line 294, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-icon-right > .x-btn-inner-default-toolbar-large, .x-btn-icon-left > .x-btn-inner-default-toolbar-large {
  max-width: calc(100% - 32px);
}

/* line 301, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-icon-el-default-toolbar-large {
  height: 32px;
}
/* line 305, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-icon-left > .x-btn-icon-el-default-toolbar-large, .x-btn-icon-right > .x-btn-icon-el-default-toolbar-large {
  width: 32px;
}
/* line 310, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-icon-top > .x-btn-icon-el-default-toolbar-large, .x-btn-icon-bottom > .x-btn-icon-el-default-toolbar-large {
  min-width: 32px;
}
/* line 314, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-icon-el-default-toolbar-large.x-btn-glyph {
  font-size: 32px;
  line-height: 32px;
  color: #666666;
  opacity: 0.5;
}
/* line 334, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-ie8 .x-btn-icon-el-default-toolbar-large.x-btn-glyph {
  color: #adadad;
}
/* line 341, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-text.x-btn-icon-left > .x-btn-icon-el-default-toolbar-large {
  margin-right: 0;
}
/* line 352, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-text.x-btn-icon-right > .x-btn-icon-el-default-toolbar-large {
  margin-left: 0;
}
/* line 363, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-text.x-btn-icon-top > .x-btn-icon-el-default-toolbar-large {
  margin-bottom: 5px;
}
/* line 367, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-text.x-btn-icon-bottom > .x-btn-icon-el-default-toolbar-large {
  margin-top: 5px;
}

/* line 373, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-arrow-right > .x-btn-icon.x-btn-no-text.x-btn-button-default-toolbar-large {
  padding-right: 10px;
}
/* line 376, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-arrow-right > .x-btn-text.x-btn-icon-right > .x-btn-icon-el-default-toolbar-large {
  margin-right: 10px;
}

/* line 383, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-arrow-bottom > .x-btn-button-default-toolbar-large,
.x-btn-split-bottom > .x-btn-button-default-toolbar-large {
  padding-bottom: 3px;
}

/* line 389, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-wrap-default-toolbar-large.x-btn-arrow-right:after {
  width: 28px;
  padding-right: 28px;
  background-image: url(images/button/default-toolbar-large-arrow.png);
}
/* line 411, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-wrap-default-toolbar-large.x-btn-arrow-bottom:after {
  height: 20px;
  background-image: url(images/button/default-toolbar-large-arrow.png);
}

/* line 431, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-wrap-default-toolbar-large.x-btn-split-right:after {
  width: 35px;
  padding-right: 35px;
  background-image: url(images/button/default-toolbar-large-s-arrow.png);
}
/* line 445, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-wrap-default-toolbar-large.x-btn-split-bottom:after {
  height: 29px;
  background-image: url(images/button/default-toolbar-large-s-arrow-b.png);
}

/* line 472, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-split-right > .x-btn-icon.x-btn-no-text.x-btn-button-default-toolbar-large {
  padding-right: 10px;
}
/* line 475, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-split-right > .x-btn-text.x-btn-icon-right > .x-btn-icon-el-default-toolbar-large {
  margin-right: 10px;
}

/* line 480, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-disabled.x-btn-default-toolbar-large {
  background-image: none;
  background-color: #f5f5f5;
}

/* line 504, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-focus.x-btn-default-toolbar-large {
  border-color: #cfcfcf;
  background-image: none;
  background-color: #ebebeb;
}

/* line 528, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-over.x-btn-default-toolbar-large {
  border-color: #cfcfcf;
  background-image: none;
  background-color: #ebebeb;
}

/* line 553, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-menu-active.x-btn-default-toolbar-large,
.x-btn-pressed.x-btn-default-toolbar-large {
  border-color: #c6c6c6;
  background-image: none;
  background-color: #e1e1e1;
}

/* line 585, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-focus .x-btn-default-toolbar-large-tl,
.x-btn-focus .x-btn-default-toolbar-large-bl,
.x-btn-focus .x-btn-default-toolbar-large-tr,
.x-btn-focus .x-btn-default-toolbar-large-br,
.x-btn-focus .x-btn-default-toolbar-large-tc,
.x-btn-focus .x-btn-default-toolbar-large-bc {
  background-image: url(images/btn/btn-default-toolbar-large-focus-corners.gif);
}
/* line 589, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-focus .x-btn-default-toolbar-large-ml,
.x-btn-focus .x-btn-default-toolbar-large-mr {
  background-image: url(images/btn/btn-default-toolbar-large-focus-sides.gif);
}
/* line 592, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-focus .x-btn-default-toolbar-large-mc {
  background-color: #ebebeb;
}

/* line 607, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-over .x-btn-default-toolbar-large-tl,
.x-btn-over .x-btn-default-toolbar-large-bl,
.x-btn-over .x-btn-default-toolbar-large-tr,
.x-btn-over .x-btn-default-toolbar-large-br,
.x-btn-over .x-btn-default-toolbar-large-tc,
.x-btn-over .x-btn-default-toolbar-large-bc {
  background-image: url(images/btn/btn-default-toolbar-large-over-corners.gif);
}
/* line 611, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-over .x-btn-default-toolbar-large-ml,
.x-btn-over .x-btn-default-toolbar-large-mr {
  background-image: url(images/btn/btn-default-toolbar-large-over-sides.gif);
}
/* line 614, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-over .x-btn-default-toolbar-large-mc {
  background-color: #ebebeb;
}

/* line 630, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-menu-active .x-btn-default-toolbar-large-tl,
.x-btn-menu-active .x-btn-default-toolbar-large-bl,
.x-btn-menu-active .x-btn-default-toolbar-large-tr,
.x-btn-menu-active .x-btn-default-toolbar-large-br,
.x-btn-menu-active .x-btn-default-toolbar-large-tc,
.x-btn-menu-active .x-btn-default-toolbar-large-bc,
.x-btn-pressed .x-btn-default-toolbar-large-tl,
.x-btn-pressed .x-btn-default-toolbar-large-bl,
.x-btn-pressed .x-btn-default-toolbar-large-tr,
.x-btn-pressed .x-btn-default-toolbar-large-br,
.x-btn-pressed .x-btn-default-toolbar-large-tc,
.x-btn-pressed .x-btn-default-toolbar-large-bc {
  background-image: url(images/btn/btn-default-toolbar-large-pressed-corners.gif);
}
/* line 634, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-menu-active .x-btn-default-toolbar-large-ml,
.x-btn-menu-active .x-btn-default-toolbar-large-mr,
.x-btn-pressed .x-btn-default-toolbar-large-ml,
.x-btn-pressed .x-btn-default-toolbar-large-mr {
  background-image: url(images/btn/btn-default-toolbar-large-pressed-sides.gif);
}
/* line 637, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-menu-active .x-btn-default-toolbar-large-mc,
.x-btn-pressed .x-btn-default-toolbar-large-mc {
  background-color: #e1e1e1;
}

/* line 652, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-disabled .x-btn-default-toolbar-large-tl,
.x-btn-disabled .x-btn-default-toolbar-large-bl,
.x-btn-disabled .x-btn-default-toolbar-large-tr,
.x-btn-disabled .x-btn-default-toolbar-large-br,
.x-btn-disabled .x-btn-default-toolbar-large-tc,
.x-btn-disabled .x-btn-default-toolbar-large-bc {
  background-image: url(images/btn/btn-default-toolbar-large-disabled-corners.gif);
}
/* line 656, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-disabled .x-btn-default-toolbar-large-ml,
.x-btn-disabled .x-btn-default-toolbar-large-mr {
  background-image: url(images/btn/btn-default-toolbar-large-disabled-sides.gif);
}
/* line 659, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-disabled .x-btn-default-toolbar-large-mc {
  background-color: #f5f5f5;
}

/* line 704, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-btn-default-toolbar-large {
  background-image: none;
}

/* line 710, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-disabled.x-btn-default-toolbar-large {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}

/* line 729, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-horizontal.x-btn-default-toolbar-large.x-segmented-button-first {
  border-right-width: 1px !important;
}
/* line 731, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-horizontal.x-btn-default-toolbar-large.x-segmented-button-first .x-btn-default-toolbar-large-mc {
  padding-right: 3px !important;
}
/* line 735, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-horizontal.x-btn-default-toolbar-large.x-segmented-button-middle {
  border-right-width: 1px !important;
}
/* line 737, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-horizontal.x-btn-default-toolbar-large.x-segmented-button-middle .x-btn-default-toolbar-large-mc {
  padding-right: 3px !important;
  padding-left: 3px !important;
}
/* line 743, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-horizontal.x-btn-default-toolbar-large.x-segmented-button-last .x-btn-default-toolbar-large-mc {
  padding-left: 3px !important;
}
/* line 750, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-vertical.x-btn-default-toolbar-large.x-segmented-button-first {
  border-bottom-width: 1px !important;
}
/* line 752, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-vertical.x-btn-default-toolbar-large.x-segmented-button-first .x-btn-default-toolbar-large-mc {
  padding-bottom: 3px !important;
}
/* line 756, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-vertical.x-btn-default-toolbar-large.x-segmented-button-middle {
  border-bottom-width: 1px !important;
}
/* line 758, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-vertical.x-btn-default-toolbar-large.x-segmented-button-middle .x-btn-default-toolbar-large-mc {
  padding-top: 3px !important;
  padding-bottom: 3px !important;
}
/* line 764, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-vertical.x-btn-default-toolbar-large.x-segmented-button-last .x-btn-default-toolbar-large-mc {
  padding-top: 3px !important;
}

/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-btn-focus.x-btn-default-toolbar-large:after {
  display: none;
  content: "x-slicer:stretch:bottom, corners:url(images/btn/btn-default-toolbar-large-focus-corners.gif), sides:url(images/btn/btn-default-toolbar-large-focus-sides.gif)";
}

/*</if slicer>*/
/* */
/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-btn-over.x-btn-default-toolbar-large:after {
  display: none;
  content: "x-slicer:stretch:bottom, corners:url(images/btn/btn-default-toolbar-large-over-corners.gif), sides:url(images/btn/btn-default-toolbar-large-over-sides.gif)";
}

/*</if slicer>*/
/* */
/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-btn-pressed.x-btn-default-toolbar-large:after {
  display: none;
  content: "x-slicer:stretch:bottom, corners:url(images/btn/btn-default-toolbar-large-pressed-corners.gif), sides:url(images/btn/btn-default-toolbar-large-pressed-sides.gif)";
}

/*</if slicer>*/
/* */
/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-btn-disabled.x-btn-default-toolbar-large:after {
  display: none;
  content: "x-slicer:stretch:bottom, corners:url(images/btn/btn-default-toolbar-large-disabled-corners.gif), sides:url(images/btn/btn-default-toolbar-large-disabled-sides.gif)";
}

/*</if slicer>*/
/* */
/* line 780, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-button-default-toolbar-large-cell > .x-grid-cell-inner {
  padding-top: 0;
  padding-bottom: 0;
}

/**
 * Creates a visual theme for a {@link Ext.layout.container.boxOverflow.Scroller Box Scroller}
 *
 * @param {string} $ui
 * The name of the UI being created. Can not included spaces or special punctuation
 * (used in CSS class names).
 *
 * @param {string} $type
 * The type of component that this box scroller will be used with.  For example 'toolbar'
 * or 'tab-bar'
 *
 * @param {number} [$horizontal-width=16px]
 * The width of horizontal scroller buttons
 *
 * @param {Number} [$horizontal-height=16px]
 * The height of horizontal scroller buttons
 *
 * @param {number} [$vertical-width=16px]
 * The width of vertical scroller buttons
 *
 * @param {Number} [$vertical-height=16px]
 * The height of vertical scroller buttons
 *
 * @param {number/list} [$top-margin=0]
 * The margin of the "top" scroller button
 *
 * @param {number/list} [$right-margin=0]
 * The margin of the "right" scroller button
 *
 * @param {number/list} [$bottom-margin=0]
 * The margin of the "bottom" scroller button
 *
 * @param {number/list} [$left-margin=0]
 * The margin of the "left" scroller button
 *
 * @param {number/list} $top-background-image
 * The background-image of the "top" scroller button
 *
 * @param {number/list} $right-background-image
 * The background-image of the "right" scroller button
 *
 * @param {number/list} $bottom-background-image
 * The background-image of the "bottom" scroller button
 *
 * @param {number/list} $left-background-image
 * The background-image of the "left" scroller button
 *
 * @param {color} [$border-color=$base-color]
 * The border-color of the scroller buttons
 *
 * @param {number} [$horizontal-border-width=0]
 * The border-width of the scroller buttons
 *
 * @param {number} [$vertical-border-width=0]
 * The border-width of the scroller buttons
 *
 * @param {number/list} [$container-padding=0]
 * The padding of the container that these scroller buttons will be used in.  Used for
 * setting margin offsets of the inner layout element to reserve space for the scrollers.
 *
 * @param {string} [$cursor=pointer]
 * The type of cursor to display when the mouse is over a scroller button
 *
 * @param {string} [$cursor-disabled=default]
 * The type of cursor to display when the mouse is over a disabled scroller button
 *
 * @param {string} [$align=middle]
 * Vertical alignment of the scroller buttons, or horizontal align of vertically oriented
 * scroller buttons. Can be one of the following values:
 *
 * - `begin`
 * - `middle`
 * - `end`
 * - `stretch`
 *
 * @param {number} [$opacity=0.6]
 * The opacity of the scroller buttons. Only applicable when `$classic` is `false`.
 *
 * @param {number} [$opacity-over=0.8]
 * The opacity of hovered scroller buttons. Only applicable when `$classic` is `false`.
 *
 * @param {number} [$opacity-pressed=1]
 * The opacity of pressed scroller buttons. Only applicable when `$classic` is `false`.
 *
 * @param {number} [$opacity-disabled=0.25]
 * The opacity of disabled scroller buttons. Only applicable when `$classic` is `false`.
 *
 * @param {boolean} [$classic=false]
 * `true` to use classic-style scroller buttons.  When `true` scroller buttons are given
 * their hover state by changing their background-position,  When `false` scroller buttons
 * are given their hover state by applying opacity.
 *
 * @member Ext.layout.container.Box
 * @private
 */
/**
 * Creates a visual theme for a Toolbar.

 * @param {String} $ui
 * The name of the UI being created. Can not included spaces or special punctuation
 * (used in CSS class names).
 *
 * @param {color} [$background-color=$toolbar-background-color]
 * The background color of the toolbar
 *
 * @param {string/list} [$background-gradient=$toolbar-background-gradient]
 * The background gradient of the toolbar
 *
 * @param {string/list} [$vertical-spacing=$toolbar-vertical-spacing]
 * The vertical spacing of the toolbar's items
 *
 * @param {string/list} [$horizontal-spacing=$toolbar-horizontal-spacing]
 * The horizontal spacing of the toolbar's items
 *
 * @param {color} [$border-color=$toolbar-border-color]
 * The border color of the toolbar
 *
 * @param {number} [$border-width=$toolbar-border-width]
 * The border-width of the toolbar
 *
 * @param {number} [$border-style=$toolbar-border-style]
 * The border-style of the toolbar
 *
 * @param {number} [$spacer-width=$toolbar-spacer-width]
 * The width of the toolbar's {@link Ext.toolbar.Spacer Spacers}
 *
 * @param {color} [$separator-color=$toolbar-separator-color]
 * The main border-color of the toolbar's {@link Ext.toolbar.Separator Separators}
 *
 * @param {color} [$separator-highlight-color=$toolbar-separator-highlight-color]
 * The highlight border-color of the toolbar's {@link Ext.toolbar.Separator Separators}
 *
 * @param {number/list} [$separator-horizontal-margin=$toolbar-separator-horizontal-margin]
 * The margin of {@link Ext.toolbar.Separator Separators} when the toolbar is horizontally aligned
 *
 * @param {number} [$separator-horizontal-height=$toolbar-separator-horizontal-height]
 * The height of {@link Ext.toolbar.Separator Separators} when the toolbar is vertically aligned
 *
 * @param {string} [$separator-horizontal-border-style=$toolbar-separator-horizontal-border-style]
 * The border-style of {@link Ext.toolbar.Separator Separators} when the toolbar is horizontally aligned
 *
 * @param {number} [$separator-horizontal-border-width=$toolbar-separator-horizontal-border-width]
 * The border-width of {@link Ext.toolbar.Separator Separators} when the toolbar is horizontally aligned
 *
 * @param {number/list} [$separator-vertical-margin=$toolbar-separator-vertical-margin]
 * The margin of {@link Ext.toolbar.Separator Separators} when the toolbar is vertically aligned
 *
 * @param {string} [$separator-vertical-border-style=$toolbar-separator-vertical-border-style]
 * The border-style of {@link Ext.toolbar.Separator Separators} when the toolbar is vertically aligned
 *
 * @param {number} [$separator-vertical-border-width=$toolbar-separator-vertical-border-width]
 * The border-width of {@link Ext.toolbar.Separator Separators} when the toolbar is vertically aligned
 *
 * @param {string} [$text-font-family=$toolbar-text-font-family]
 * The default font-family of the toolbar's text items
 *
 * @param {number} [$text-font-size=$toolbar-text-font-size]
 * The default font-size of the toolbar's text items
 *
 * @param {number} [$text-font-weight=$toolbar-text-font-weight]
 * The default font-weight of the toolbar's text items
 *
 * @param {color} [$text-color=$toolbar-text-color]
 * The color of the toolbar's text items
 *
 * @param {number} [$text-line-height=$toolbar-text-line-height]
 * The line-height of the toolbar's text items
 *
 * @param {number/list} [$text-padding=$toolbar-text-padding]
 * The padding of the toolbar's text items
 *
 * @param {number} [$scroller-width=$toolbar-scroller-width]
 * The width of the scroller buttons
 *
 * @param {number} [$scroller-height=$toolbar-scroller-height]
 * The height of the scroller buttons
 *
 * @param {number} [$scroller-vertical-width=$toolbar-scroller-vertical-width]
 * The width of scrollers on vertically aligned toolbars
 *
 * @param {number} [$scroller-vertical-height=$toolbar-scroller-vertical-height]
 * The height of scrollers on vertically aligned toolbars
 *
 * @param {color} [$scroller-border-color=$toolbar-scroller-border-color]
 * The border-color of the scroller buttons
 *
 * @param {color} [$scroller-border-width=$toolbar-scroller-border-width]
 * The border-width of the scroller buttons
 *
 * @param {color} [$scroller-vertical-border-color=$toolbar-scroller-vertical-border-color]
 * The border-color of scroller buttons on vertically aligned toolbars
 *
 * @param {color} [$scroller-vertical-border-width=$toolbar-scroller-vertical-border-width]
 * The border-width of scroller buttons on vertically aligned toolbars
 *
 * @param {number/list} [$scroller-top-margin=$toolbar-scroller-top-margin]
 * The margin of "top" scroller buttons
 *
 * @param {number/list} [$scroller-right-margin=$toolbar-scroller-right-margin]
 * The margin of "right" scroller buttons
 *
 * @param {number/list} [$scroller-bottom-margin=$toolbar-scroller-bottom-margin]
 * The margin of "bottom" scroller buttons
 *
 * @param {number/list} [$scroller-left-margin=$toolbar-scroller-left-margin]
 * The margin of "left" scroller buttons
 *
 * @param {string} [$scroller-cursor=$toolbar-scroller-cursor]
 * The cursor of Toolbar scrollers
 *
 * @param {string} [$scroller-cursor-disabled=$toolbar-scroller-cursor-disabled]
 * The cursor of disabled Toolbar scrollers
 *
 * @param {number} [$scroller-opacity=$toolbar-scroller-opacity]
 * The opacity of Toolbar scroller buttons. Only applicable when
 * `$classic-scrollers` is `false`.
 *
 * @param {number} [$scroller-opacity-over=$toolbar-scroller-opacity-over]
 * The opacity of hovered Toolbar scroller buttons. Only applicable when
 * `$classic-scrollers` is `false`.
 *
 * @param {number} [$scroller-opacity-pressed=$toolbar-scroller-opacity-pressed]
 * The opacity of pressed Toolbar scroller buttons. Only applicable when
 * `$classic-scrollers` is `false`.
 *
 * @param {number} [$scroller-opacity-disabled=$toolbar-scroller-opacity-disabled]
 * The opacity of disabled Toolbar scroller buttons.
 *
 * @param {string} [$tool-background-image=$toolbar-tool-background-image]
 * The sprite to use for {@link Ext.panel.Tool Tools} on a Toolbar
 *
 * @param {boolean} [$classic-scrollers=$toolbar-classic-scrollers]
 * `true` to use classic-style scroller buttons.  When `true` scroller buttons are given
 * their hover state by changing their background-position,  When `false` scroller buttons
 * are given their hover state by applying opacity.
 *
 * @member Ext.toolbar.Toolbar
 */
/* line 198, ../../../ext-theme-neutral/sass/src/toolbar/Toolbar.scss */
.x-toolbar-default {
  padding: 6px 0 6px 8px;
  border-style: solid;
  border-color: #cecece;
  border-width: 1px;
  background-image: none;
  background-color: white;
}
/* line 214, ../../../ext-theme-neutral/sass/src/toolbar/Toolbar.scss */
.x-toolbar-default .x-tool-img {
  background-image: url(images/tools/tool-sprites-dark.png);
  background-color: white;
}
/* line 227, ../../../ext-theme-neutral/sass/src/toolbar/Toolbar.scss */
.x-toolbar-default .x-toolbar-item {
  margin: 0 8px 0 0;
}
/* line 237, ../../../ext-theme-neutral/sass/src/toolbar/Toolbar.scss */
.x-toolbar-default .x-toolbar-separator-horizontal {
  margin: 0 8px 0 0;
  height: 14px;
  border-style: solid;
  border-width: 0 0 0 1px;
  border-left-color: #e1e1e1;
  border-right-color: white;
}
/* line 246, ../../../ext-theme-neutral/sass/src/toolbar/Toolbar.scss */
.x-toolbar-default .x-box-menu-after {
  margin: 0 8px;
}

/* line 251, ../../../ext-theme-neutral/sass/src/toolbar/Toolbar.scss */
.x-toolbar-default-vertical {
  padding: 6px 8px 0;
}
/* line 260, ../../../ext-theme-neutral/sass/src/toolbar/Toolbar.scss */
.x-toolbar-default-vertical .x-toolbar-item {
  margin: 0 0 6px 0;
}
/* line 264, ../../../ext-theme-neutral/sass/src/toolbar/Toolbar.scss */
.x-toolbar-default-vertical .x-toolbar-separator-vertical {
  margin: 0 5px 6px;
  border-style: solid none;
  border-width: 1px 0 0;
  border-top-color: #e1e1e1;
  border-bottom-color: white;
}
/* line 272, ../../../ext-theme-neutral/sass/src/toolbar/Toolbar.scss */
.x-toolbar-default-vertical .x-box-menu-after {
  margin: 6px 0;
}

/* line 287, ../../../ext-theme-neutral/sass/src/toolbar/Toolbar.scss */
.x-toolbar-text-default {
  padding: 0 4px;
  color: #333f49;
  font: 300 13px/16px helvetica, arial, verdana, sans-serif;
}

/* line 293, ../../../ext-theme-neutral/sass/src/toolbar/Toolbar.scss */
.x-toolbar-spacer-default {
  width: 2px;
}

/* line 145, ../../../ext-theme-neutral/sass/src/layout/container/Box.scss */
.x-toolbar-default-scroller .x-box-scroller-body-horizontal {
  margin-left: 16px;
}

/* line 151, ../../../ext-theme-neutral/sass/src/layout/container/Box.scss */
.x-toolbar-default-vertical-scroller .x-box-scroller-body-vertical {
  margin-top: 18px;
}

/* line 156, ../../../ext-theme-neutral/sass/src/layout/container/Box.scss */
.x-box-scroller-toolbar-default {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
}
/* line 165, ../../../ext-theme-neutral/sass/src/layout/container/Box.scss */
.x-box-scroller-toolbar-default.x-box-scroller-hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
/* line 171, ../../../ext-theme-neutral/sass/src/layout/container/Box.scss */
.x-box-scroller-toolbar-default.x-box-scroller-pressed {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 177, ../../../ext-theme-neutral/sass/src/layout/container/Box.scss */
.x-box-scroller-toolbar-default.x-box-scroller-disabled {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=25);
  opacity: 0.25;
  cursor: default;
}
/* line 188, ../../../ext-theme-neutral/sass/src/layout/container/Box.scss */
.x-box-scroller-toolbar-default.x-box-scroller-left, .x-box-scroller-toolbar-default.x-box-scroller-right {
  width: 16px;
  height: 16px;
  top: 50%;
  margin-top: -8px;
}
/* line 214, ../../../ext-theme-neutral/sass/src/layout/container/Box.scss */
.x-box-scroller-toolbar-default.x-box-scroller-left {
  margin-left: 4px;
  margin-right: 4px;
  margin-bottom: 0;
  background-image: url(images/toolbar/default-scroll-left.png);
}
/* line 237, ../../../ext-theme-neutral/sass/src/layout/container/Box.scss */
.x-box-scroller-toolbar-default.x-box-scroller-right {
  margin-left: 4px;
  margin-right: 4px;
  margin-bottom: 0;
  background-image: url(images/toolbar/default-scroll-right.png);
}
/* line 263, ../../../ext-theme-neutral/sass/src/layout/container/Box.scss */
.x-box-scroller-toolbar-default.x-box-scroller-top, .x-box-scroller-toolbar-default.x-box-scroller-bottom {
  height: 16px;
  width: 16px;
  left: 50%;
  margin-left: -8px;
}
/* line 289, ../../../ext-theme-neutral/sass/src/layout/container/Box.scss */
.x-box-scroller-toolbar-default.x-box-scroller-top {
  margin-top: 4px;
  margin-right: 0;
  margin-bottom: 4px;
  background-image: url(images/toolbar/default-scroll-top.png);
}
/* line 312, ../../../ext-theme-neutral/sass/src/layout/container/Box.scss */
.x-box-scroller-toolbar-default.x-box-scroller-bottom {
  margin-top: 4px;
  margin-right: 0;
  margin-bottom: 4px;
  background-image: url(images/toolbar/default-scroll-bottom.png);
}

/* line 330, ../../../ext-theme-neutral/sass/src/toolbar/Toolbar.scss */
.x-ie8 .x-box-scroller-toolbar-default {
  background-color: white;
}

/* line 336, ../../../ext-theme-neutral/sass/src/toolbar/Toolbar.scss */
.x-toolbar-more-icon {
  background-image: url(images/toolbar/default-more.png);
}

/* line 198, ../../../ext-theme-neutral/sass/src/toolbar/Toolbar.scss */
.x-toolbar-footer {
  padding: 6px 0 6px 6px;
  border-style: solid;
  border-color: #cecece;
  border-width: 0;
  background-image: none;
  background-color: #e6e6e6;
}
/* line 214, ../../../ext-theme-neutral/sass/src/toolbar/Toolbar.scss */
.x-toolbar-footer .x-tool-img {
  background-image: url(images/tools/tool-sprites-dark.png);
  background-color: #e6e6e6;
}
/* line 227, ../../../ext-theme-neutral/sass/src/toolbar/Toolbar.scss */
.x-toolbar-footer .x-toolbar-item {
  margin: 0 6px 0 0;
}
/* line 237, ../../../ext-theme-neutral/sass/src/toolbar/Toolbar.scss */
.x-toolbar-footer .x-toolbar-separator-horizontal {
  margin: 0 8px 0 0;
  height: 14px;
  border-style: solid;
  border-width: 0 0 0 1px;
  border-left-color: #e1e1e1;
  border-right-color: white;
}
/* line 246, ../../../ext-theme-neutral/sass/src/toolbar/Toolbar.scss */
.x-toolbar-footer .x-box-menu-after {
  margin: 0 6px;
}

/* line 251, ../../../ext-theme-neutral/sass/src/toolbar/Toolbar.scss */
.x-toolbar-footer-vertical {
  padding: 6px 6px 0;
}
/* line 260, ../../../ext-theme-neutral/sass/src/toolbar/Toolbar.scss */
.x-toolbar-footer-vertical .x-toolbar-item {
  margin: 0 0 6px 0;
}
/* line 264, ../../../ext-theme-neutral/sass/src/toolbar/Toolbar.scss */
.x-toolbar-footer-vertical .x-toolbar-separator-vertical {
  margin: 0 5px 6px;
  border-style: solid none;
  border-width: 1px 0 0;
  border-top-color: #e1e1e1;
  border-bottom-color: white;
}
/* line 272, ../../../ext-theme-neutral/sass/src/toolbar/Toolbar.scss */
.x-toolbar-footer-vertical .x-box-menu-after {
  margin: 6px 0;
}

/* line 287, ../../../ext-theme-neutral/sass/src/toolbar/Toolbar.scss */
.x-toolbar-text-footer {
  padding: 0 4px;
  color: #333f49;
  font: 300 13px/16px helvetica, arial, verdana, sans-serif;
}

/* line 293, ../../../ext-theme-neutral/sass/src/toolbar/Toolbar.scss */
.x-toolbar-spacer-footer {
  width: 2px;
}

/* line 145, ../../../ext-theme-neutral/sass/src/layout/container/Box.scss */
.x-toolbar-footer-scroller .x-box-scroller-body-horizontal {
  margin-left: 18px;
}

/* line 151, ../../../ext-theme-neutral/sass/src/layout/container/Box.scss */
.x-toolbar-footer-vertical-scroller .x-box-scroller-body-vertical {
  margin-top: 18px;
}

/* line 156, ../../../ext-theme-neutral/sass/src/layout/container/Box.scss */
.x-box-scroller-toolbar-footer {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
}
/* line 165, ../../../ext-theme-neutral/sass/src/layout/container/Box.scss */
.x-box-scroller-toolbar-footer.x-box-scroller-hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
/* line 171, ../../../ext-theme-neutral/sass/src/layout/container/Box.scss */
.x-box-scroller-toolbar-footer.x-box-scroller-pressed {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 177, ../../../ext-theme-neutral/sass/src/layout/container/Box.scss */
.x-box-scroller-toolbar-footer.x-box-scroller-disabled {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=25);
  opacity: 0.25;
  cursor: default;
}
/* line 188, ../../../ext-theme-neutral/sass/src/layout/container/Box.scss */
.x-box-scroller-toolbar-footer.x-box-scroller-left, .x-box-scroller-toolbar-footer.x-box-scroller-right {
  width: 16px;
  height: 16px;
  top: 50%;
  margin-top: -8px;
}
/* line 214, ../../../ext-theme-neutral/sass/src/layout/container/Box.scss */
.x-box-scroller-toolbar-footer.x-box-scroller-left {
  margin-left: 4px;
  margin-right: 4px;
  margin-bottom: 0;
  background-image: url(images/toolbar/footer-scroll-left.png);
}
/* line 237, ../../../ext-theme-neutral/sass/src/layout/container/Box.scss */
.x-box-scroller-toolbar-footer.x-box-scroller-right {
  margin-left: 4px;
  margin-right: 4px;
  margin-bottom: 0;
  background-image: url(images/toolbar/footer-scroll-right.png);
}

/* line 330, ../../../ext-theme-neutral/sass/src/toolbar/Toolbar.scss */
.x-ie8 .x-box-scroller-toolbar-footer {
  background-color: #e6e6e6;
}

/* line 336, ../../../ext-theme-neutral/sass/src/toolbar/Toolbar.scss */
.x-toolbar-more-icon {
  background-image: url(images/toolbar/footer-more.png);
}

/**
 * Creates a visual theme for a Panel
 *
 * @param {string} $ui
 * The name of the UI being created. Can not included spaces or special punctuation
 * (used in CSS class names).
 * 
 * @param {color} [$ui-border-color=$panel-border-color]
 * The border-color of the Panel
 *
 * @param {number} [$ui-border-radius=$panel-border-radius]
 * The border-radius of the Panel
 *
 * @param {number} [$ui-border-width=$panel-border-width]
 * The border-width of the Panel
 *
 * @param {number} [$ui-padding=$panel-padding]
 * The padding of the Panel
 *
 * @param {color} [$ui-header-color=$panel-header-color]
 * The text color of the Header
 *
 * @param {string} [$ui-header-font-family=$panel-header-font-family]
 * The font-family of the Header
 *
 * @param {number} [$ui-header-font-size=$panel-header-font-size]
 * The font-size of the Header
 *
 * @param {string} [$ui-header-font-weight=$panel-header-font-weight]
 * The font-weight of the Header
 *
 * @param {number} [$ui-header-line-height=$panel-header-line-height]
 * The line-height of the Header
 *
 * @param {color} [$ui-header-border-color=$panel-header-border-color]
 * The border-color of the Header
 *
 * @param {number} [$ui-header-border-width=$panel-header-border-width]
 * The border-width of the Header
 *
 * @param {string} [$ui-header-border-style=$panel-header-border-style]
 * The border-style of the Header
 *
 * @param {color} [$ui-header-background-color=$panel-header-background-color]
 * The background-color of the Header
 *
 * @param {string/list} [$ui-header-background-gradient=$panel-header-background-gradient]
 * The background-gradient of the Header. Can be either the name of a predefined gradient
 * or a list of color stops. Used as the `$type` parameter for {@link Global_CSS#background-gradient}.
 *
 * @param {color} [$ui-header-inner-border-color=$panel-header-inner-border-color]
 * The inner border-color of the Header
 *
 * @param {number} [$ui-header-inner-border-width=$panel-header-inner-border-width]
 * The inner border-width of the Header
 *
 * @param {number/list} [$ui-header-text-padding=$panel-header-text-padding]
 * The padding of the Header's text element
 *
 * @param {number/list} [$ui-header-text-margin=$panel-header-text-margin]
 * The margin of the Header's text element
 *
 * @param {string} [$ui-header-text-transform=$panel-header-text-transform]
 * The text-transform of the Header
 *
 * @param {number/list} [$ui-header-padding=$panel-header-padding]
 * The padding of the Header
 *
 * @param {number} [$ui-header-icon-width=$panel-header-icon-width]
 * The width of the Header icon
 *
 * @param {number} [$ui-header-icon-height=$panel-header-icon-height]
 * The height of the Header icon
 *
 * @param {number} [$ui-header-icon-spacing=$panel-header-icon-spacing]
 * The space between the Header icon and text
 *
 * @param {list} [$ui-header-icon-background-position=$panel-header-icon-background-position]
 * The background-position of the Header icon
 *
 * @param {color} [$ui-header-glyph-color=$panel-header-glyph-color]
 * The color of the Header glyph icon
 *
 * @param {number} [$ui-header-glyph-opacity=$panel-header-glyph-opacity]
 * The opacity of the Header glyph icon
 *
 * @param {number} [$ui-header-noborder-adjust=$panel-header-noborder-adjust]
 * True to adjust the padding of borderless panel headers so that their height is the same
 * as the height of bordered panels.  This is helpful when borderless and bordered panels
 * are used side-by-side, as it maintains a consistent vertical alignment.
 *
 * @param {number} [$ui-tool-spacing=$panel-tool-spacing]
 * The space between the Panel {@link Ext.panel.Tool Tools}
 *
 * @param {string} [$ui-tool-background-image=$panel-tool-background-image]
 * The background sprite to use for Panel {@link Ext.panel.Tool Tools}
 *
 * @param {color} [$ui-body-color=$panel-body-color]
 * The color of text inside the Panel body
 *
 * @param {color} [$ui-body-border-color=$panel-body-border-color]
 * The border-color of the Panel body
 *
 * @param {number} [$ui-body-border-width=$panel-body-border-width]
 * The border-width of the Panel body
 *
 * @param {string} [$ui-body-border-style=$panel-body-border-style]
 * The border-style of the Panel body
 *
 * @param {color} [$ui-body-background-color=$panel-body-background-color]
 * The background-color of the Panel body
 *
 * @param {number} [$ui-body-font-size=$panel-body-font-size]
 * The font-size of the Panel body
 *
 * @param {string} [$ui-body-font-weight=$panel-body-font-weight]
 * The font-weight of the Panel body
 *
 * @param {string} [$ui-background-stretch-top=$panel-background-stretch-top]
 * The direction to strech the background-gradient of top docked Headers when slicing images
 * for IE using Sencha Cmd
 *
 * @param {string} [$ui-background-stretch-bottom=$panel-background-stretch-bottom]
 * The direction to strech the background-gradient of bottom docked Headers when slicing images
 * for IE using Sencha Cmd
 *
 * @param {string} [$ui-background-stretch-right=$panel-background-stretch-right]
 * The direction to strech the background-gradient of right docked Headers when slicing images
 * for IE using Sencha Cmd
 *
 * @param {string} [$ui-background-stretch-left=$panel-background-stretch-left]
 * The direction to strech the background-gradient of left docked Headers when slicing images
 * for IE using Sencha Cmd
 *
 * @param {boolean} [$ui-include-border-management-rules=$panel-include-border-management-rules]
 * True to include neptune style border management rules.
 *
 * @param {color} [$ui-wrap-border-color=$panel-wrap-border-color]
 * The color to apply to the border that wraps the body and docked items in a framed
 * panel. The presence of the wrap border in a framed panel is controlled by the
 * {@link #border} config. Only applicable when `$ui-include-border-management-rules` is
 * `true`.
 *
 * @param {color} [$ui-wrap-border-width=$panel-wrap-border-width]
 * The width to apply to the border that wraps the body and docked items in a framed
 * panel. The presence of the wrap border in a framed panel is controlled by the
 * {@link #border} config. Only applicable when `$ui-include-border-management-rules` is
 * `true`.
 *
 * @param {boolean} [$ui-ignore-frame-padding=$panel-ignore-frame-padding]
 * True to ignore the frame padding.  By default, the frame mixin adds extra padding when
 * border radius is larger than border width.  This is intended to prevent the content
 * from colliding with the rounded corners of the frame.  Set this to true to prevent
 * the panel frame from adding this extra padding.
 *
 * @member Ext.panel.Panel
 */
/* line 835, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-ghost {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}

/* line 252, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-default {
  border-color: #f5f5f5;
  padding: 0;
}

/* line 258, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-default {
  font-size: 15px;
  border: 1px solid #f5f5f5;
}
/* line 265, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-default .x-tool-img {
  background-color: #f5f5f5;
}

/* line 278, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-default-horizontal {
  padding: 9px 9px 10px 9px;
}
/* line 282, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-default-horizontal .x-panel-header-default-tab-bar {
  margin-top: -9px;
  margin-bottom: -10px;
}

/* line 290, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-default-horizontal.x-header-noborder {
  padding: 10px 10px 10px 10px;
}
/* line 294, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-default-horizontal.x-header-noborder .x-panel-header-default-tab-bar {
  margin-top: -10px;
  margin-bottom: -10px;
}

/* line 302, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-default-vertical {
  padding: 9px 9px 9px 10px;
}
/* line 306, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-default-vertical .x-panel-header-default-tab-bar {
  margin-right: -9px;
  margin-left: -10px;
}

/* line 314, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-default-vertical.x-header-noborder {
  padding: 10px 10px 10px 10px;
}
/* line 318, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-default-vertical.x-header-noborder .x-panel-header-default-tab-bar {
  margin-right: -10px;
  margin-left: -10px;
}

/* line 352, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-title-default {
  color: #157fcc;
  font-size: 15px;
  font-weight: 300;
  font-family: helvetica, arial, verdana, sans-serif;
  line-height: 16px;
}
/* line 365, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-title-default > .x-title-text-default {
  text-transform: none;
  padding: 0;
}
/* line 383, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-title-default > .x-title-icon-wrap-default.x-title-icon-top {
  height: 22px;
  padding-bottom: 6px;
}
/* line 388, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-title-default > .x-title-icon-wrap-default.x-title-icon-right {
  width: 22px;
  padding-left: 6px;
}
/* line 400, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-title-default > .x-title-icon-wrap-default.x-title-icon-bottom {
  height: 22px;
  padding-top: 6px;
}
/* line 405, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-title-default > .x-title-icon-wrap-default.x-title-icon-left {
  width: 22px;
  padding-right: 6px;
}
/* line 417, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-title-default > .x-title-icon-wrap-default > .x-title-icon-default {
  width: 16px;
  height: 16px;
  background-position: center center;
}
/* line 423, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-title-default > .x-title-icon-wrap-default > .x-title-glyph {
  color: #157fcc;
  font-size: 16px;
  line-height: 16px;
  opacity: 0.5;
}
/* line 440, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-ie8 .x-panel-header-title-default > .x-title-icon-wrap-default > .x-title-glyph {
  color: #85bae0;
}

/* line 450, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-body-default {
  background: white;
  border-color: #FFFFFF;
  color: black;
  font-size: 13px;
  font-weight: 300;
  font-family: helvetica, arial, verdana, sans-serif;
  border-width: 0px;
  border-style: solid;
}

/* line 614, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-default {
  background-image: none;
  background-color: #f5f5f5;
}

/* line 618, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-default-vertical {
  background-image: none;
  background-color: #f5f5f5;
}

/* line 676, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel .x-panel-header-default-collapsed-border-top {
  border-bottom-width: 1px !important;
}
/* line 680, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel .x-panel-header-default-collapsed-border-right {
  border-left-width: 1px !important;
}
/* line 684, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel .x-panel-header-default-collapsed-border-bottom {
  border-top-width: 1px !important;
}
/* line 688, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel .x-panel-header-default-collapsed-border-left {
  border-right-width: 1px !important;
}

/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-panel-header-default-top:after {
  display: none;
  content: "x-slicer:stretch:bottom";
}

/*</if slicer>*/
/* */
/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-panel-header-default-bottom:after {
  display: none;
  content: "x-slicer:stretch:top";
}

/*</if slicer>*/
/* */
/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-panel-header-default-left:after {
  display: none;
  content: "x-slicer:stretch:right";
}

/*</if slicer>*/
/* */
/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-panel-header-default-right:after {
  display: none;
  content: "x-slicer:stretch:left";
}

/*</if slicer>*/
/* */
/* line 724, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-default-horizontal .x-tool-after-title {
  margin: 0 0 0 6px;
}
/* line 734, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-default-horizontal .x-tool-before-title {
  margin: 0 6px 0 0;
}

/* line 746, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-default-vertical .x-tool-after-title {
  margin: 6px 0 0 0;
}
/* line 756, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-default-vertical .x-tool-before-title {
  margin: 0 0 6px 0;
}

/* line 786, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-default-resizable .x-panel-handle {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

/* line 2, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-panel-default-outer-border-l {
  border-left-color: #f5f5f5 !important;
  border-left-width: 1px !important;
}

/* line 6, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-panel-default-outer-border-b {
  border-bottom-color: #f5f5f5 !important;
  border-bottom-width: 1px !important;
}

/* line 10, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-panel-default-outer-border-bl {
  border-bottom-color: #f5f5f5 !important;
  border-bottom-width: 1px !important;
  border-left-color: #f5f5f5 !important;
  border-left-width: 1px !important;
}

/* line 16, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-panel-default-outer-border-r {
  border-right-color: #f5f5f5 !important;
  border-right-width: 1px !important;
}

/* line 20, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-panel-default-outer-border-rl {
  border-right-color: #f5f5f5 !important;
  border-right-width: 1px !important;
  border-left-color: #f5f5f5 !important;
  border-left-width: 1px !important;
}

/* line 26, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-panel-default-outer-border-rb {
  border-right-color: #f5f5f5 !important;
  border-right-width: 1px !important;
  border-bottom-color: #f5f5f5 !important;
  border-bottom-width: 1px !important;
}

/* line 32, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-panel-default-outer-border-rbl {
  border-right-color: #f5f5f5 !important;
  border-right-width: 1px !important;
  border-bottom-color: #f5f5f5 !important;
  border-bottom-width: 1px !important;
  border-left-color: #f5f5f5 !important;
  border-left-width: 1px !important;
}

/* line 40, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-panel-default-outer-border-t {
  border-top-color: #f5f5f5 !important;
  border-top-width: 1px !important;
}

/* line 44, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-panel-default-outer-border-tl {
  border-top-color: #f5f5f5 !important;
  border-top-width: 1px !important;
  border-left-color: #f5f5f5 !important;
  border-left-width: 1px !important;
}

/* line 50, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-panel-default-outer-border-tb {
  border-top-color: #f5f5f5 !important;
  border-top-width: 1px !important;
  border-bottom-color: #f5f5f5 !important;
  border-bottom-width: 1px !important;
}

/* line 56, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-panel-default-outer-border-tbl {
  border-top-color: #f5f5f5 !important;
  border-top-width: 1px !important;
  border-bottom-color: #f5f5f5 !important;
  border-bottom-width: 1px !important;
  border-left-color: #f5f5f5 !important;
  border-left-width: 1px !important;
}

/* line 64, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-panel-default-outer-border-tr {
  border-top-color: #f5f5f5 !important;
  border-top-width: 1px !important;
  border-right-color: #f5f5f5 !important;
  border-right-width: 1px !important;
}

/* line 70, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-panel-default-outer-border-trl {
  border-top-color: #f5f5f5 !important;
  border-top-width: 1px !important;
  border-right-color: #f5f5f5 !important;
  border-right-width: 1px !important;
  border-left-color: #f5f5f5 !important;
  border-left-width: 1px !important;
}

/* line 78, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-panel-default-outer-border-trb {
  border-top-color: #f5f5f5 !important;
  border-top-width: 1px !important;
  border-right-color: #f5f5f5 !important;
  border-right-width: 1px !important;
  border-bottom-color: #f5f5f5 !important;
  border-bottom-width: 1px !important;
}

/* line 86, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-panel-default-outer-border-trbl {
  border-color: #f5f5f5 !important;
  border-width: 1px !important;
}

/* line 252, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-default-framed {
  border-color: #f5f5f5;
  padding: 0;
}

/* line 258, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-default-framed {
  font-size: 15px;
  border: 1px solid #f5f5f5;
}
/* line 265, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-default-framed .x-tool-img {
  background-color: #f5f5f5;
}

/* line 278, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-default-framed-horizontal {
  padding: 9px 9px 9px 9px;
}
/* line 282, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-default-framed-horizontal .x-panel-header-default-framed-tab-bar {
  margin-top: -9px;
  margin-bottom: -9px;
}

/* line 290, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-default-framed-horizontal.x-header-noborder {
  padding: 10px 10px 9px 10px;
}
/* line 294, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-default-framed-horizontal.x-header-noborder .x-panel-header-default-framed-tab-bar {
  margin-top: -10px;
  margin-bottom: -9px;
}

/* line 302, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-default-framed-vertical {
  padding: 9px 9px 9px 9px;
}
/* line 306, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-default-framed-vertical .x-panel-header-default-framed-tab-bar {
  margin-right: -9px;
  margin-left: -9px;
}

/* line 314, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-default-framed-vertical.x-header-noborder {
  padding: 10px 10px 10px 9px;
}
/* line 318, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-default-framed-vertical.x-header-noborder .x-panel-header-default-framed-tab-bar {
  margin-right: -10px;
  margin-left: -9px;
}

/* line 352, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-title-default-framed {
  color: #157fcc;
  font-size: 15px;
  font-weight: 300;
  font-family: helvetica, arial, verdana, sans-serif;
  line-height: 16px;
}
/* line 365, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-title-default-framed > .x-title-text-default-framed {
  text-transform: none;
  padding: 0;
}
/* line 383, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-title-default-framed > .x-title-icon-wrap-default-framed.x-title-icon-top {
  height: 22px;
  padding-bottom: 6px;
}
/* line 388, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-title-default-framed > .x-title-icon-wrap-default-framed.x-title-icon-right {
  width: 22px;
  padding-left: 6px;
}
/* line 400, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-title-default-framed > .x-title-icon-wrap-default-framed.x-title-icon-bottom {
  height: 22px;
  padding-top: 6px;
}
/* line 405, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-title-default-framed > .x-title-icon-wrap-default-framed.x-title-icon-left {
  width: 22px;
  padding-right: 6px;
}
/* line 417, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-title-default-framed > .x-title-icon-wrap-default-framed > .x-title-icon-default-framed {
  width: 16px;
  height: 16px;
  background-position: center center;
}
/* line 423, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-title-default-framed > .x-title-icon-wrap-default-framed > .x-title-glyph {
  color: #157fcc;
  font-size: 16px;
  line-height: 16px;
  opacity: 0.5;
}
/* line 440, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-ie8 .x-panel-header-title-default-framed > .x-title-icon-wrap-default-framed > .x-title-glyph {
  color: #85bae0;
}

/* line 450, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-body-default-framed {
  background: white;
  border-color: #cecece;
  color: black;
  font-size: 13px;
  font-weight: 300;
  font-family: helvetica, arial, verdana, sans-serif;
  border-width: 1px;
  border-style: solid;
}

/* line 158, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-default-framed {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  padding: 0 0 0 0;
  border-width: 1px;
  border-style: solid;
  background-color: white;
}

/* line 208, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-default-framed-mc {
  background-color: white;
}

/* line 256, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-nbr .x-panel-default-framed {
  padding: 0 !important;
  border-width: 0 !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent !important;
}

/* line 271, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-default-framed-frameInfo {
  font-family: dh-4-4-4-4-1-1-1-1-3px-3px-3px-3px-;
}

/* line 337, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-default-framed-tl {
  background-position: 0 -8px;
}

/* line 341, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-default-framed-tr {
  background-position: right -12px;
}

/* line 345, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-default-framed-bl {
  background-position: 0 -16px;
}

/* line 349, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-default-framed-br {
  background-position: right -20px;
}

/* line 353, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-default-framed-ml {
  background-position: 0 top;
}

/* line 361, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-default-framed-mr {
  background-position: right top;
}

/* line 369, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-default-framed-tc {
  background-position: 0 0;
}

/* line 373, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-default-framed-bc {
  background-position: 0 -4px;
}

/* line 380, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-default-framed-tr,
.x-panel-default-framed-br,
.x-panel-default-framed-mr {
  padding-right: 4px;
}

/* line 386, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-default-framed-tl,
.x-panel-default-framed-bl,
.x-panel-default-framed-ml {
  padding-left: 4px;
}

/* line 390, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-default-framed-tc {
  height: 4px;
}

/* line 393, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-default-framed-bc {
  height: 4px;
}

/* line 404, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-default-framed-tl,
.x-panel-default-framed-bl,
.x-panel-default-framed-tr,
.x-panel-default-framed-br,
.x-panel-default-framed-tc,
.x-panel-default-framed-bc,
.x-panel-default-framed-ml,
.x-panel-default-framed-mr {
  background-image: url(images/panel/panel-default-framed-corners.gif);
}

/* line 444, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-default-framed-ml,
.x-panel-default-framed-mr {
  background-image: url(images/panel/panel-default-framed-sides.gif);
  background-repeat: repeat-y;
}

/* line 454, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-default-framed-mc {
  padding: 0 0 0 0;
}

/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-panel-default-framed:after {
  display: none;
  content: "x-slicer:corners:url(images/panel/panel-default-framed-corners.gif), sides:url(images/panel/panel-default-framed-sides.gif)";
}

/*</if slicer>*/
/* */
/* line 158, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-top {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-bottomright: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  padding: 9px 9px 9px 9px;
  border-width: 1px 1px 0 1px;
  border-style: solid;
  background-color: #f5f5f5;
}

/* line 208, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-top-mc {
  background-color: #f5f5f5;
}

/* line 256, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-nbr .x-panel-header-default-framed-top {
  padding: 0 !important;
  border-width: 0 !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent !important;
}

/* line 271, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-top-frameInfo {
  font-family: dh-4-4-0-0-1-1-0-1-9-9-9-9-;
}

/* line 337, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-top-tl {
  background-position: 0 -8px;
}

/* line 341, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-top-tr {
  background-position: right -12px;
}

/* line 345, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-top-bl {
  background-position: 0 -16px;
}

/* line 349, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-top-br {
  background-position: right -20px;
}

/* line 353, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-top-ml {
  background-position: 0 top;
}

/* line 361, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-top-mr {
  background-position: right top;
}

/* line 369, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-top-tc {
  background-position: 0 0;
}

/* line 373, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-top-bc {
  background-position: 0 -4px;
}

/* line 380, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-top-tr,
.x-panel-header-default-framed-top-br,
.x-panel-header-default-framed-top-mr {
  padding-right: 4px;
}

/* line 386, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-top-tl,
.x-panel-header-default-framed-top-bl,
.x-panel-header-default-framed-top-ml {
  padding-left: 4px;
}

/* line 390, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-top-tc {
  height: 4px;
}

/* line 393, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-top-bc {
  height: 0;
}

/* line 404, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-top-tl,
.x-panel-header-default-framed-top-bl,
.x-panel-header-default-framed-top-tr,
.x-panel-header-default-framed-top-br,
.x-panel-header-default-framed-top-tc,
.x-panel-header-default-framed-top-bc,
.x-panel-header-default-framed-top-ml,
.x-panel-header-default-framed-top-mr {
  background-image: url(images/panel-header/panel-header-default-framed-top-corners.gif);
}

/* line 444, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-top-ml,
.x-panel-header-default-framed-top-mr {
  background-image: url(images/panel-header/panel-header-default-framed-top-sides.gif);
  background-repeat: repeat-y;
}

/* line 454, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-top-mc {
  padding: 6px 6px 9px 6px;
}

/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-panel-header-default-framed-top:after {
  display: none;
  content: "x-slicer:corners:url(images/panel-header/panel-header-default-framed-top-corners.gif), sides:url(images/panel-header/panel-header-default-framed-top-sides.gif)";
}

/*</if slicer>*/
/* */
/* line 158, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-right {
  -moz-border-radius-topleft: 0;
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius-bottomleft: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  padding: 9px 9px 9px 9px;
  border-width: 1px 1px 1px 0;
  border-style: solid;
  background-color: #f5f5f5;
}

/* line 208, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-right-mc {
  background-color: #f5f5f5;
}

/* line 256, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-nbr .x-panel-header-default-framed-right {
  padding: 0 !important;
  border-width: 0 !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent !important;
}

/* line 271, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-right-frameInfo {
  font-family: dh-0-4-4-0-1-1-1-0-9-9-9-9-;
}

/* line 337, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-right-tl {
  background-position: 0 -8px;
}

/* line 341, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-right-tr {
  background-position: right -12px;
}

/* line 345, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-right-bl {
  background-position: 0 -16px;
}

/* line 349, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-right-br {
  background-position: right -20px;
}

/* line 353, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-right-ml {
  background-position: right 0;
}

/* line 361, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-right-mr {
  background-position: right 0;
}

/* line 369, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-right-tc {
  background-position: 0 0;
}

/* line 373, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-right-bc {
  background-position: 0 -4px;
}

/* line 380, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-right-tr,
.x-panel-header-default-framed-right-br,
.x-panel-header-default-framed-right-mr {
  padding-right: 4px;
}

/* line 386, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-right-tl,
.x-panel-header-default-framed-right-bl,
.x-panel-header-default-framed-right-ml {
  padding-left: 0;
}

/* line 390, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-right-tc {
  height: 4px;
}

/* line 393, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-right-bc {
  height: 4px;
}

/* line 404, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-right-tl,
.x-panel-header-default-framed-right-bl,
.x-panel-header-default-framed-right-tr,
.x-panel-header-default-framed-right-br,
.x-panel-header-default-framed-right-tc,
.x-panel-header-default-framed-right-bc,
.x-panel-header-default-framed-right-ml,
.x-panel-header-default-framed-right-mr {
  background-image: url(images/panel-header/panel-header-default-framed-right-corners.gif);
}

/* line 444, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-right-ml,
.x-panel-header-default-framed-right-mr {
  background-image: url(images/panel-header/panel-header-default-framed-right-sides.gif);
  background-repeat: repeat-y;
}

/* line 454, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-right-mc {
  padding: 6px 6px 6px 9px;
}

/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-panel-header-default-framed-right:after {
  display: none;
  content: "x-slicer:corners:url(images/panel-header/panel-header-default-framed-right-corners.gif), sides:url(images/panel-header/panel-header-default-framed-right-sides.gif)";
}

/*</if slicer>*/
/* */
/* line 158, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-bottom {
  -moz-border-radius-topleft: 0;
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -moz-border-radius-topright: 0;
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  padding: 9px 9px 9px 9px;
  border-width: 0 1px 1px 1px;
  border-style: solid;
  background-color: #f5f5f5;
}

/* line 208, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-bottom-mc {
  background-color: #f5f5f5;
}

/* line 256, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-nbr .x-panel-header-default-framed-bottom {
  padding: 0 !important;
  border-width: 0 !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent !important;
}

/* line 271, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-bottom-frameInfo {
  font-family: dh-0-0-4-4-0-1-1-1-9-9-9-9-;
}

/* line 337, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-bottom-tl {
  background-position: 0 -8px;
}

/* line 341, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-bottom-tr {
  background-position: right -12px;
}

/* line 345, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-bottom-bl {
  background-position: 0 -16px;
}

/* line 349, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-bottom-br {
  background-position: right -20px;
}

/* line 353, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-bottom-ml {
  background-position: 0 bottom;
}

/* line 361, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-bottom-mr {
  background-position: right bottom;
}

/* line 369, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-bottom-tc {
  background-position: 0 0;
}

/* line 373, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-bottom-bc {
  background-position: 0 -4px;
}

/* line 380, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-bottom-tr,
.x-panel-header-default-framed-bottom-br,
.x-panel-header-default-framed-bottom-mr {
  padding-right: 4px;
}

/* line 386, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-bottom-tl,
.x-panel-header-default-framed-bottom-bl,
.x-panel-header-default-framed-bottom-ml {
  padding-left: 4px;
}

/* line 390, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-bottom-tc {
  height: 0;
}

/* line 393, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-bottom-bc {
  height: 4px;
}

/* line 404, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-bottom-tl,
.x-panel-header-default-framed-bottom-bl,
.x-panel-header-default-framed-bottom-tr,
.x-panel-header-default-framed-bottom-br,
.x-panel-header-default-framed-bottom-tc,
.x-panel-header-default-framed-bottom-bc,
.x-panel-header-default-framed-bottom-ml,
.x-panel-header-default-framed-bottom-mr {
  background-image: url(images/panel-header/panel-header-default-framed-bottom-corners.gif);
}

/* line 444, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-bottom-ml,
.x-panel-header-default-framed-bottom-mr {
  background-image: url(images/panel-header/panel-header-default-framed-bottom-sides.gif);
  background-repeat: repeat-y;
}

/* line 454, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-bottom-mc {
  padding: 9px 6px 6px 6px;
}

/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-panel-header-default-framed-bottom:after {
  display: none;
  content: "x-slicer:corners:url(images/panel-header/panel-header-default-framed-bottom-corners.gif), sides:url(images/panel-header/panel-header-default-framed-bottom-sides.gif)";
}

/*</if slicer>*/
/* */
/* line 158, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-left {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 0;
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  padding: 9px 9px 9px 9px;
  border-width: 1px 0 1px 1px;
  border-style: solid;
  background-color: #f5f5f5;
}

/* line 208, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-left-mc {
  background-color: #f5f5f5;
}

/* line 256, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-nbr .x-panel-header-default-framed-left {
  padding: 0 !important;
  border-width: 0 !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent !important;
}

/* line 271, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-left-frameInfo {
  font-family: dh-4-0-0-4-1-0-1-1-9-9-9-9-;
}

/* line 337, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-left-tl {
  background-position: 0 -8px;
}

/* line 341, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-left-tr {
  background-position: right -12px;
}

/* line 345, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-left-bl {
  background-position: 0 -16px;
}

/* line 349, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-left-br {
  background-position: right -20px;
}

/* line 353, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-left-ml {
  background-position: left 0;
}

/* line 361, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-left-mr {
  background-position: left 0;
}

/* line 369, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-left-tc {
  background-position: 0 0;
}

/* line 373, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-left-bc {
  background-position: 0 -4px;
}

/* line 380, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-left-tr,
.x-panel-header-default-framed-left-br,
.x-panel-header-default-framed-left-mr {
  padding-right: 0;
}

/* line 386, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-left-tl,
.x-panel-header-default-framed-left-bl,
.x-panel-header-default-framed-left-ml {
  padding-left: 4px;
}

/* line 390, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-left-tc {
  height: 4px;
}

/* line 393, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-left-bc {
  height: 4px;
}

/* line 404, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-left-tl,
.x-panel-header-default-framed-left-bl,
.x-panel-header-default-framed-left-tr,
.x-panel-header-default-framed-left-br,
.x-panel-header-default-framed-left-tc,
.x-panel-header-default-framed-left-bc,
.x-panel-header-default-framed-left-ml,
.x-panel-header-default-framed-left-mr {
  background-image: url(images/panel-header/panel-header-default-framed-left-corners.gif);
}

/* line 444, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-left-ml,
.x-panel-header-default-framed-left-mr {
  background-image: url(images/panel-header/panel-header-default-framed-left-sides.gif);
  background-repeat: repeat-y;
}

/* line 454, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-left-mc {
  padding: 6px 9px 6px 6px;
}

/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-panel-header-default-framed-left:after {
  display: none;
  content: "x-slicer:corners:url(images/panel-header/panel-header-default-framed-left-corners.gif), sides:url(images/panel-header/panel-header-default-framed-left-sides.gif)";
}

/*</if slicer>*/
/* */
/* line 158, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-top {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  padding: 9px 9px 9px 9px;
  border-width: 1px;
  border-style: solid;
  background-color: #f5f5f5;
}

/* line 208, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-top-mc {
  background-color: #f5f5f5;
}

/* line 256, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-nbr .x-panel-header-default-framed-collapsed-top {
  padding: 0 !important;
  border-width: 0 !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent !important;
}

/* line 271, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-top-frameInfo {
  font-family: dh-4-4-4-4-1-1-1-1-9-9-9-9-;
}

/* line 337, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-top-tl {
  background-position: 0 -8px;
}

/* line 341, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-top-tr {
  background-position: right -12px;
}

/* line 345, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-top-bl {
  background-position: 0 -16px;
}

/* line 349, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-top-br {
  background-position: right -20px;
}

/* line 353, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-top-ml {
  background-position: 0 top;
}

/* line 361, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-top-mr {
  background-position: right top;
}

/* line 369, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-top-tc {
  background-position: 0 0;
}

/* line 373, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-top-bc {
  background-position: 0 -4px;
}

/* line 380, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-top-tr,
.x-panel-header-default-framed-collapsed-top-br,
.x-panel-header-default-framed-collapsed-top-mr {
  padding-right: 4px;
}

/* line 386, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-top-tl,
.x-panel-header-default-framed-collapsed-top-bl,
.x-panel-header-default-framed-collapsed-top-ml {
  padding-left: 4px;
}

/* line 390, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-top-tc {
  height: 4px;
}

/* line 393, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-top-bc {
  height: 4px;
}

/* line 404, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-top-tl,
.x-panel-header-default-framed-collapsed-top-bl,
.x-panel-header-default-framed-collapsed-top-tr,
.x-panel-header-default-framed-collapsed-top-br,
.x-panel-header-default-framed-collapsed-top-tc,
.x-panel-header-default-framed-collapsed-top-bc,
.x-panel-header-default-framed-collapsed-top-ml,
.x-panel-header-default-framed-collapsed-top-mr {
  background-image: url(images/panel-header/panel-header-default-framed-collapsed-top-corners.gif);
}

/* line 444, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-top-ml,
.x-panel-header-default-framed-collapsed-top-mr {
  background-image: url(images/panel-header/panel-header-default-framed-collapsed-top-sides.gif);
  background-repeat: repeat-y;
}

/* line 454, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-top-mc {
  padding: 6px 6px 6px 6px;
}

/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-panel-header-default-framed-collapsed-top:after {
  display: none;
  content: "x-slicer:corners:url(images/panel-header/panel-header-default-framed-collapsed-top-corners.gif), sides:url(images/panel-header/panel-header-default-framed-collapsed-top-sides.gif)";
}

/*</if slicer>*/
/* */
/* line 158, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-right {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  padding: 9px 9px 9px 9px;
  border-width: 1px;
  border-style: solid;
  background-color: #f5f5f5;
}

/* line 208, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-right-mc {
  background-color: #f5f5f5;
}

/* line 256, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-nbr .x-panel-header-default-framed-collapsed-right {
  padding: 0 !important;
  border-width: 0 !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent !important;
}

/* line 271, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-right-frameInfo {
  font-family: dh-4-4-4-4-1-1-1-1-9-9-9-9-;
}

/* line 337, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-right-tl {
  background-position: 0 -8px;
}

/* line 341, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-right-tr {
  background-position: right -12px;
}

/* line 345, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-right-bl {
  background-position: 0 -16px;
}

/* line 349, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-right-br {
  background-position: right -20px;
}

/* line 353, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-right-ml {
  background-position: right 0;
}

/* line 361, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-right-mr {
  background-position: right 0;
}

/* line 369, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-right-tc {
  background-position: 0 0;
}

/* line 373, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-right-bc {
  background-position: 0 -4px;
}

/* line 380, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-right-tr,
.x-panel-header-default-framed-collapsed-right-br,
.x-panel-header-default-framed-collapsed-right-mr {
  padding-right: 4px;
}

/* line 386, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-right-tl,
.x-panel-header-default-framed-collapsed-right-bl,
.x-panel-header-default-framed-collapsed-right-ml {
  padding-left: 4px;
}

/* line 390, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-right-tc {
  height: 4px;
}

/* line 393, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-right-bc {
  height: 4px;
}

/* line 404, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-right-tl,
.x-panel-header-default-framed-collapsed-right-bl,
.x-panel-header-default-framed-collapsed-right-tr,
.x-panel-header-default-framed-collapsed-right-br,
.x-panel-header-default-framed-collapsed-right-tc,
.x-panel-header-default-framed-collapsed-right-bc,
.x-panel-header-default-framed-collapsed-right-ml,
.x-panel-header-default-framed-collapsed-right-mr {
  background-image: url(images/panel-header/panel-header-default-framed-collapsed-right-corners.gif);
}

/* line 444, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-right-ml,
.x-panel-header-default-framed-collapsed-right-mr {
  background-image: url(images/panel-header/panel-header-default-framed-collapsed-right-sides.gif);
  background-repeat: repeat-y;
}

/* line 454, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-right-mc {
  padding: 6px 6px 6px 6px;
}

/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-panel-header-default-framed-collapsed-right:after {
  display: none;
  content: "x-slicer:corners:url(images/panel-header/panel-header-default-framed-collapsed-right-corners.gif), sides:url(images/panel-header/panel-header-default-framed-collapsed-right-sides.gif)";
}

/*</if slicer>*/
/* */
/* line 158, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-bottom {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  padding: 9px 9px 9px 9px;
  border-width: 1px;
  border-style: solid;
  background-color: #f5f5f5;
}

/* line 208, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-bottom-mc {
  background-color: #f5f5f5;
}

/* line 256, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-nbr .x-panel-header-default-framed-collapsed-bottom {
  padding: 0 !important;
  border-width: 0 !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent !important;
}

/* line 271, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-bottom-frameInfo {
  font-family: dh-4-4-4-4-1-1-1-1-9-9-9-9-;
}

/* line 337, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-bottom-tl {
  background-position: 0 -8px;
}

/* line 341, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-bottom-tr {
  background-position: right -12px;
}

/* line 345, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-bottom-bl {
  background-position: 0 -16px;
}

/* line 349, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-bottom-br {
  background-position: right -20px;
}

/* line 353, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-bottom-ml {
  background-position: 0 bottom;
}

/* line 361, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-bottom-mr {
  background-position: right bottom;
}

/* line 369, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-bottom-tc {
  background-position: 0 0;
}

/* line 373, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-bottom-bc {
  background-position: 0 -4px;
}

/* line 380, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-bottom-tr,
.x-panel-header-default-framed-collapsed-bottom-br,
.x-panel-header-default-framed-collapsed-bottom-mr {
  padding-right: 4px;
}

/* line 386, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-bottom-tl,
.x-panel-header-default-framed-collapsed-bottom-bl,
.x-panel-header-default-framed-collapsed-bottom-ml {
  padding-left: 4px;
}

/* line 390, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-bottom-tc {
  height: 4px;
}

/* line 393, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-bottom-bc {
  height: 4px;
}

/* line 404, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-bottom-tl,
.x-panel-header-default-framed-collapsed-bottom-bl,
.x-panel-header-default-framed-collapsed-bottom-tr,
.x-panel-header-default-framed-collapsed-bottom-br,
.x-panel-header-default-framed-collapsed-bottom-tc,
.x-panel-header-default-framed-collapsed-bottom-bc,
.x-panel-header-default-framed-collapsed-bottom-ml,
.x-panel-header-default-framed-collapsed-bottom-mr {
  background-image: url(images/panel-header/panel-header-default-framed-collapsed-bottom-corners.gif);
}

/* line 444, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-bottom-ml,
.x-panel-header-default-framed-collapsed-bottom-mr {
  background-image: url(images/panel-header/panel-header-default-framed-collapsed-bottom-sides.gif);
  background-repeat: repeat-y;
}

/* line 454, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-bottom-mc {
  padding: 6px 6px 6px 6px;
}

/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-panel-header-default-framed-collapsed-bottom:after {
  display: none;
  content: "x-slicer:corners:url(images/panel-header/panel-header-default-framed-collapsed-bottom-corners.gif), sides:url(images/panel-header/panel-header-default-framed-collapsed-bottom-sides.gif)";
}

/*</if slicer>*/
/* */
/* line 158, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-left {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  padding: 9px 9px 9px 9px;
  border-width: 1px;
  border-style: solid;
  background-color: #f5f5f5;
}

/* line 208, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-left-mc {
  background-color: #f5f5f5;
}

/* line 256, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-nbr .x-panel-header-default-framed-collapsed-left {
  padding: 0 !important;
  border-width: 0 !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent !important;
}

/* line 271, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-left-frameInfo {
  font-family: dh-4-4-4-4-1-1-1-1-9-9-9-9-;
}

/* line 337, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-left-tl {
  background-position: 0 -8px;
}

/* line 341, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-left-tr {
  background-position: right -12px;
}

/* line 345, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-left-bl {
  background-position: 0 -16px;
}

/* line 349, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-left-br {
  background-position: right -20px;
}

/* line 353, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-left-ml {
  background-position: left 0;
}

/* line 361, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-left-mr {
  background-position: left 0;
}

/* line 369, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-left-tc {
  background-position: 0 0;
}

/* line 373, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-left-bc {
  background-position: 0 -4px;
}

/* line 380, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-left-tr,
.x-panel-header-default-framed-collapsed-left-br,
.x-panel-header-default-framed-collapsed-left-mr {
  padding-right: 4px;
}

/* line 386, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-left-tl,
.x-panel-header-default-framed-collapsed-left-bl,
.x-panel-header-default-framed-collapsed-left-ml {
  padding-left: 4px;
}

/* line 390, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-left-tc {
  height: 4px;
}

/* line 393, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-left-bc {
  height: 4px;
}

/* line 404, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-left-tl,
.x-panel-header-default-framed-collapsed-left-bl,
.x-panel-header-default-framed-collapsed-left-tr,
.x-panel-header-default-framed-collapsed-left-br,
.x-panel-header-default-framed-collapsed-left-tc,
.x-panel-header-default-framed-collapsed-left-bc,
.x-panel-header-default-framed-collapsed-left-ml,
.x-panel-header-default-framed-collapsed-left-mr {
  background-image: url(images/panel-header/panel-header-default-framed-collapsed-left-corners.gif);
}

/* line 444, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-left-ml,
.x-panel-header-default-framed-collapsed-left-mr {
  background-image: url(images/panel-header/panel-header-default-framed-collapsed-left-sides.gif);
  background-repeat: repeat-y;
}

/* line 454, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-default-framed-collapsed-left-mc {
  padding: 6px 6px 6px 6px;
}

/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-panel-header-default-framed-collapsed-left:after {
  display: none;
  content: "x-slicer:corners:url(images/panel-header/panel-header-default-framed-collapsed-left-corners.gif), sides:url(images/panel-header/panel-header-default-framed-collapsed-left-sides.gif)";
}

/*</if slicer>*/
/* */
/* line 576, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel .x-panel-header-default-framed-top {
  border-bottom-width: 1px !important;
}
/* line 580, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel .x-panel-header-default-framed-right {
  border-left-width: 1px !important;
}
/* line 584, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel .x-panel-header-default-framed-bottom {
  border-top-width: 1px !important;
}
/* line 588, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel .x-panel-header-default-framed-left {
  border-right-width: 1px !important;
}

/* line 594, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-nbr .x-panel-header-default-framed-collapsed-top {
  border-bottom-width: 0 !important;
}
/* line 598, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-nbr .x-panel-header-default-framed-collapsed-right {
  border-left-width: 0 !important;
}
/* line 602, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-nbr .x-panel-header-default-framed-collapsed-bottom {
  border-top-width: 0 !important;
}
/* line 606, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-nbr .x-panel-header-default-framed-collapsed-left {
  border-right-width: 0 !important;
}

/* line 724, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-default-framed-horizontal .x-tool-after-title {
  margin: 0 0 0 6px;
}
/* line 734, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-default-framed-horizontal .x-tool-before-title {
  margin: 0 6px 0 0;
}

/* line 746, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-default-framed-vertical .x-tool-after-title {
  margin: 6px 0 0 0;
}
/* line 756, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-default-framed-vertical .x-tool-before-title {
  margin: 0 0 6px 0;
}

/* line 786, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-default-framed-resizable .x-panel-handle {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

/* line 2, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-panel-default-framed-outer-border-l {
  border-left-color: #f5f5f5 !important;
  border-left-width: 1px !important;
}

/* line 6, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-panel-default-framed-outer-border-b {
  border-bottom-color: #f5f5f5 !important;
  border-bottom-width: 1px !important;
}

/* line 10, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-panel-default-framed-outer-border-bl {
  border-bottom-color: #f5f5f5 !important;
  border-bottom-width: 1px !important;
  border-left-color: #f5f5f5 !important;
  border-left-width: 1px !important;
}

/* line 16, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-panel-default-framed-outer-border-r {
  border-right-color: #f5f5f5 !important;
  border-right-width: 1px !important;
}

/* line 20, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-panel-default-framed-outer-border-rl {
  border-right-color: #f5f5f5 !important;
  border-right-width: 1px !important;
  border-left-color: #f5f5f5 !important;
  border-left-width: 1px !important;
}

/* line 26, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-panel-default-framed-outer-border-rb {
  border-right-color: #f5f5f5 !important;
  border-right-width: 1px !important;
  border-bottom-color: #f5f5f5 !important;
  border-bottom-width: 1px !important;
}

/* line 32, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-panel-default-framed-outer-border-rbl {
  border-right-color: #f5f5f5 !important;
  border-right-width: 1px !important;
  border-bottom-color: #f5f5f5 !important;
  border-bottom-width: 1px !important;
  border-left-color: #f5f5f5 !important;
  border-left-width: 1px !important;
}

/* line 40, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-panel-default-framed-outer-border-t {
  border-top-color: #f5f5f5 !important;
  border-top-width: 1px !important;
}

/* line 44, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-panel-default-framed-outer-border-tl {
  border-top-color: #f5f5f5 !important;
  border-top-width: 1px !important;
  border-left-color: #f5f5f5 !important;
  border-left-width: 1px !important;
}

/* line 50, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-panel-default-framed-outer-border-tb {
  border-top-color: #f5f5f5 !important;
  border-top-width: 1px !important;
  border-bottom-color: #f5f5f5 !important;
  border-bottom-width: 1px !important;
}

/* line 56, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-panel-default-framed-outer-border-tbl {
  border-top-color: #f5f5f5 !important;
  border-top-width: 1px !important;
  border-bottom-color: #f5f5f5 !important;
  border-bottom-width: 1px !important;
  border-left-color: #f5f5f5 !important;
  border-left-width: 1px !important;
}

/* line 64, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-panel-default-framed-outer-border-tr {
  border-top-color: #f5f5f5 !important;
  border-top-width: 1px !important;
  border-right-color: #f5f5f5 !important;
  border-right-width: 1px !important;
}

/* line 70, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-panel-default-framed-outer-border-trl {
  border-top-color: #f5f5f5 !important;
  border-top-width: 1px !important;
  border-right-color: #f5f5f5 !important;
  border-right-width: 1px !important;
  border-left-color: #f5f5f5 !important;
  border-left-width: 1px !important;
}

/* line 78, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-panel-default-framed-outer-border-trb {
  border-top-color: #f5f5f5 !important;
  border-top-width: 1px !important;
  border-right-color: #f5f5f5 !important;
  border-right-width: 1px !important;
  border-bottom-color: #f5f5f5 !important;
  border-bottom-width: 1px !important;
}

/* line 86, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-panel-default-framed-outer-border-trbl {
  border-color: #f5f5f5 !important;
  border-width: 1px !important;
}

/**
 * Creates a visual theme for a Ext.tip.Tip
 *
 * @param {string} $ui
 * The name of the UI being created. Can not included spaces or special punctuation
 * (used in CSS class names).
 *
 * @param {color} [$ui-border-color=$tip-border-color]
 * The border-color of the Tip
 *
 * @param {number} [$ui-border-width=$tip-border-width]
 * The border-width of the Tip
 *
 * @param {number} [$ui-border-radius=$tip-border-radius]
 * The border-radius of the Tip
 *
 * @param {color} [$ui-background-color=$tip-background-color]
 * The background-color of the Tip
 *
 * @param {string/list} [$ui-background-gradient=$tip-background-gradient]
 * The background-gradient of the Tip. Can be either the name of a predefined gradient or a
 * list of color stops. Used as the `$type` parameter for {@link Global_CSS#background-gradient}.
 *
 * @param {number} [$ui-tool-spacing=$tip-tool-spacing]
 * The space between {@link Ext.panel.Tool Tools} in the header
 *
 * @param {string} [$ui-tool-background-image=$tip-tool-background-image]
 * The sprite to use for the header {@link Ext.panel.Tool Tools}
 *
 * @param {number/list} [$ui-header-padding=$tip-header-padding]
 * The padding of the Tip header's body element
 *
 * @param {color} [$ui-header-color=$tip-header-color]
 * The text color of the Tip header
 *
 * @param {number} [$ui-header-font-size=$tip-header-font-size]
 * The font-size of the Tip header
 *
 * @param {string} [$ui-header-font-weight=$tip-header-font-weight]
 * The font-weight of the Tip header
 *
 * @param {number/list} [$ui-body-padding=$tip-body-padding]
 * The padding of the Tip body
 *
 * @param {color} [$ui-body-color=$tip-body-color]
 * The text color of the Tip body
 *
 * @param {number} [$ui-body-font-size=$tip-body-font-size]
 * The font-size of the Tip body
 *
 * @param {string} [$ui-body-font-weight=$tip-body-font-weight]
 * The font-weight of the Tip body
 *
 * @param {color} [$ui-body-link-color=$tip-body-link-color]
 * The text color of any anchor tags inside the Tip body
 *
 * @param {number} [$ui-inner-border-width=0]
 * The inner border-width of the Tip
 *
 * @param {color} [$ui-inner-border-color=#fff]
 * The inner border-color of the Tip
 *
 * @member Ext.tip.Tip
 */
/* line 179, ../../../ext-theme-neutral/sass/src/tip/Tip.scss */
.x-tip-anchor {
  position: absolute;
  overflow: hidden;
  height: 10px;
  width: 10px;
  border-style: solid;
  border-width: 5px;
  border-color: #e1e1e1;
}

/* line 192, ../../../ext-theme-neutral/sass/src/tip/Tip.scss */
.x-tip-anchor-top {
  border-top-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
  _border-top-color: pink;
  _border-left-color: pink;
  _border-right-color: pink;
  _filter: chroma(color=pink);
}

/* line 205, ../../../ext-theme-neutral/sass/src/tip/Tip.scss */
.x-tip-anchor-bottom {
  border-bottom-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
  _border-bottom-color: pink;
  _border-left-color: pink;
  _border-right-color: pink;
  _filter: chroma(color=pink);
}

/* line 218, ../../../ext-theme-neutral/sass/src/tip/Tip.scss */
.x-tip-anchor-left {
  border-top-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
  _border-top-color: pink;
  _border-bottom-color: pink;
  _border-left-color: pink;
  _filter: chroma(color=pink);
}

/* line 231, ../../../ext-theme-neutral/sass/src/tip/Tip.scss */
.x-tip-anchor-right {
  border-top-color: transparent;
  border-bottom-color: transparent;
  border-right-color: transparent;
  _border-top-color: pink;
  _border-bottom-color: pink;
  _border-right-color: pink;
  _filter: chroma(color=pink);
}

/* line 158, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tip-default {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 2px 2px 2px 2px;
  border-width: 1px;
  border-style: solid;
  background-color: #eaf3fa;
}

/* line 208, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tip-default-mc {
  background-color: #eaf3fa;
}

/* line 256, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-nbr .x-tip-default {
  padding: 0 !important;
  border-width: 0 !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent !important;
}

/* line 271, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tip-default-frameInfo {
  font-family: th-3-3-3-3-1-1-1-1-2-2-2-2-;
}

/* line 337, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tip-default-tl {
  background-position: 0 -6px;
}

/* line 341, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tip-default-tr {
  background-position: right -9px;
}

/* line 345, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tip-default-bl {
  background-position: 0 -12px;
}

/* line 349, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tip-default-br {
  background-position: right -15px;
}

/* line 353, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tip-default-ml {
  background-position: 0 top;
}

/* line 361, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tip-default-mr {
  background-position: right top;
}

/* line 369, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tip-default-tc {
  background-position: 0 0;
}

/* line 373, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tip-default-bc {
  background-position: 0 -3px;
}

/* line 380, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tip-default-tr,
.x-tip-default-br,
.x-tip-default-mr {
  padding-right: 3px;
}

/* line 386, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tip-default-tl,
.x-tip-default-bl,
.x-tip-default-ml {
  padding-left: 3px;
}

/* line 390, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tip-default-tc {
  height: 3px;
}

/* line 393, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tip-default-bc {
  height: 3px;
}

/* line 404, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tip-default-tl,
.x-tip-default-bl,
.x-tip-default-tr,
.x-tip-default-br,
.x-tip-default-tc,
.x-tip-default-bc,
.x-tip-default-ml,
.x-tip-default-mr {
  background-image: url(images/tip/tip-default-corners.gif);
}

/* line 444, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tip-default-ml,
.x-tip-default-mr {
  background-image: url(images/tip/tip-default-sides.gif);
  background-repeat: repeat-y;
}

/* line 454, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tip-default-mc {
  padding: 0px 0px 0px 0px;
}

/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-tip-default:after {
  display: none;
  content: "x-slicer:corners:url(images/tip/tip-default-corners.gif), sides:url(images/tip/tip-default-sides.gif)";
}

/*</if slicer>*/
/* */
/* line 112, ../../../ext-theme-neutral/sass/src/tip/Tip.scss */
.x-tip-default {
  border-color: #e1e1e1;
}
/* line 121, ../../../ext-theme-neutral/sass/src/tip/Tip.scss */
.x-tip-default .x-tool-img {
  background-image: url(images/tools/tool-sprites-dark.png);
  background-color: #eaf3fa;
}

/* line 136, ../../../ext-theme-neutral/sass/src/tip/Tip.scss */
.x-tip-header-default .x-tool-after-title {
  margin: 0 0 0 6px;
}
/* line 146, ../../../ext-theme-neutral/sass/src/tip/Tip.scss */
.x-tip-header-default .x-tool-before-title {
  margin: 0 6px 0 0;
}

/* line 157, ../../../ext-theme-neutral/sass/src/tip/Tip.scss */
.x-tip-header-default {
  padding: 3px 3px 0 3px;
}

/* line 161, ../../../ext-theme-neutral/sass/src/tip/Tip.scss */
.x-tip-header-title-default {
  color: black;
  font-size: 13px;
  font-weight: bold;
}

/* line 167, ../../../ext-theme-neutral/sass/src/tip/Tip.scss */
.x-tip-body-default {
  padding: 3px;
  color: black;
  font-size: 13px;
  font-weight: 300;
}
/* line 172, ../../../ext-theme-neutral/sass/src/tip/Tip.scss */
.x-tip-body-default a {
  color: black;
}

/* line 158, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tip-form-invalid {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 2px 2px 2px 2px;
  border-width: 1px;
  border-style: solid;
  background-color: #eaf3fa;
}

/* line 208, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tip-form-invalid-mc {
  background-color: #eaf3fa;
}

/* line 256, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-nbr .x-tip-form-invalid {
  padding: 0 !important;
  border-width: 0 !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent !important;
}

/* line 271, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tip-form-invalid-frameInfo {
  font-family: th-3-3-3-3-1-1-1-1-2-2-2-2-;
}

/* line 337, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tip-form-invalid-tl {
  background-position: 0 -6px;
}

/* line 341, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tip-form-invalid-tr {
  background-position: right -9px;
}

/* line 345, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tip-form-invalid-bl {
  background-position: 0 -12px;
}

/* line 349, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tip-form-invalid-br {
  background-position: right -15px;
}

/* line 353, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tip-form-invalid-ml {
  background-position: 0 top;
}

/* line 361, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tip-form-invalid-mr {
  background-position: right top;
}

/* line 369, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tip-form-invalid-tc {
  background-position: 0 0;
}

/* line 373, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tip-form-invalid-bc {
  background-position: 0 -3px;
}

/* line 380, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tip-form-invalid-tr,
.x-tip-form-invalid-br,
.x-tip-form-invalid-mr {
  padding-right: 3px;
}

/* line 386, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tip-form-invalid-tl,
.x-tip-form-invalid-bl,
.x-tip-form-invalid-ml {
  padding-left: 3px;
}

/* line 390, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tip-form-invalid-tc {
  height: 3px;
}

/* line 393, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tip-form-invalid-bc {
  height: 3px;
}

/* line 404, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tip-form-invalid-tl,
.x-tip-form-invalid-bl,
.x-tip-form-invalid-tr,
.x-tip-form-invalid-br,
.x-tip-form-invalid-tc,
.x-tip-form-invalid-bc,
.x-tip-form-invalid-ml,
.x-tip-form-invalid-mr {
  background-image: url(images/tip/tip-form-invalid-corners.gif);
}

/* line 444, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tip-form-invalid-ml,
.x-tip-form-invalid-mr {
  background-image: url(images/tip/tip-form-invalid-sides.gif);
  background-repeat: repeat-y;
}

/* line 454, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tip-form-invalid-mc {
  padding: 0px 0px 0px 0px;
}

/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-tip-form-invalid:after {
  display: none;
  content: "x-slicer:corners:url(images/tip/tip-form-invalid-corners.gif), sides:url(images/tip/tip-form-invalid-sides.gif)";
}

/*</if slicer>*/
/* */
/* line 112, ../../../ext-theme-neutral/sass/src/tip/Tip.scss */
.x-tip-form-invalid {
  border-color: #e1e1e1;
}
/* line 121, ../../../ext-theme-neutral/sass/src/tip/Tip.scss */
.x-tip-form-invalid .x-tool-img {
  background-image: url(images/tools/tool-sprites-dark.png);
  background-color: #eaf3fa;
}

/* line 136, ../../../ext-theme-neutral/sass/src/tip/Tip.scss */
.x-tip-header-form-invalid .x-tool-after-title {
  margin: 0 0 0 6px;
}
/* line 146, ../../../ext-theme-neutral/sass/src/tip/Tip.scss */
.x-tip-header-form-invalid .x-tool-before-title {
  margin: 0 6px 0 0;
}

/* line 157, ../../../ext-theme-neutral/sass/src/tip/Tip.scss */
.x-tip-header-form-invalid {
  padding: 3px 3px 0 3px;
}

/* line 161, ../../../ext-theme-neutral/sass/src/tip/Tip.scss */
.x-tip-header-title-form-invalid {
  color: black;
  font-size: 13px;
  font-weight: bold;
}

/* line 167, ../../../ext-theme-neutral/sass/src/tip/Tip.scss */
.x-tip-body-form-invalid {
  padding: 5px 3px 5px 34px;
  color: black;
  font-size: 13px;
  font-weight: 300;
}
/* line 172, ../../../ext-theme-neutral/sass/src/tip/Tip.scss */
.x-tip-body-form-invalid a {
  color: black;
}

/* line 268, ../../../ext-theme-neutral/sass/src/tip/Tip.scss */
.x-tip-body-form-invalid {
  background: 1px 1px no-repeat;
  background-image: url(images/form/exclamation.png);
}
/* line 271, ../../../ext-theme-neutral/sass/src/tip/Tip.scss */
.x-tip-body-form-invalid li {
  margin-bottom: 4px;
}
/* line 273, ../../../ext-theme-neutral/sass/src/tip/Tip.scss */
.x-tip-body-form-invalid li.last {
  margin-bottom: 0;
}

/**
 * Creates a visual theme for "labelable" form items.  Provides visual styling for the
 * Label and error message that can be shared between many types of form fields.
 *
 * @param {string} $ui
 * The name of the UI being created. Can not included spaces or special punctuation
 * (used in CSS class names).
 *
 * @param {color} [$ui-font-color=$form-label-font-color]
 * The text color the label
 *
 * @param {string} [$ui-font-weight=$form-label-font-weight]
 * The font-weight of the label
 *
 * @param {number} [$ui-font-size=$form-label-font-size]
 * The font-size of the label
 *
 * @param {string} [$ui-font-family=$form-label-font-family]
 * The font-family the label
 *
 * @param {number} [$ui-height=$form-field-height]
 * The height of the label.  This should be the same height as the height of fields that
 * this label ui will be used with.  This does not actually set the height of the label
 * but is used to ensure that the label is centered within the given height.
 *
 * @param {number} [$ui-line-height=$form-label-line-height]
 * The line-height of the label
 *
 * @param {number} [$ui-horizontal-spacing: $form-label-horizontal-spacing]
 * Horizontal space between the label and the field body when the label is left-aligned.
 *
 * @param {number} [$ui-vertical-spacing: $form-label-vertical-spacing]
 * Vertical space between the label and the field body when the label is top-aligned.
 *
 * @param {number} [$ui-error-icon-background-image=$form-error-icon-background-image]
 * The background-image of the error icon
 *
 * @param {number} [$ui-error-icon-width=$form-error-icon-width]
 * The width of the error icon
 *
 * @param {number} [$ui-error-icon-height=$form-error-icon-height]
 * The height of the error icon
 *
 * @param {number/list} [$ui-error-icon-side-margin=$form-error-icon-side-margin]
 * Margin for error icons when aligned to the side of the field
 *
 * @param {number} [$ui-error-under-icon-spacing=$form-error-under-icon-spacing]
 * The space between the icon and the message for errors that display under the field
 *
 * @param {number/list} [$ui-error-under-padding=$form-error-under-padding]
 * The padding on errors that display under the form field
 *
 * @param {color} [$ui-error-msg-color=$form-error-msg-color]
 * The text color of form error messages
 *
 * @param {string} [$ui-error-msg-font-weight=$form-error-msg-font-weight]
 * The font-weight of form error messages
 *
 * @param {number} [$ui-error-msg-font-size=$form-error-msg-font-size]
 * The font-size of form error messages
 *
 * @param {string} [$ui-error-msg-font-family=$form-error-msg-font-family]
 * The font-family of form error messages
 *
 * @param {number} [$ui-error-msg-line-height=$form-error-msg-line-height]
 * The line-height of form error messages
 *
 * @param {number} [$ui-disabled-opacity=$form-field-disabled-opacity]
 * Opacity of disabled form fields
 *
 * @member Ext.form.Labelable
 */
/* line 97, ../../../ext-theme-neutral/sass/src/form/Labelable.scss */
.x-form-item-label-default {
  color: #666666;
  font: 300 13px/17px helvetica, arial, verdana, sans-serif;
  min-height: 24px;
  padding-top: 4px;
  padding-right: 5px;
}
/* line 107, ../../../ext-theme-neutral/sass/src/form/Labelable.scss */
.x-ie8 .x-form-item-label-default {
  min-height: 20px;
}
/* line 113, ../../../ext-theme-neutral/sass/src/form/Labelable.scss */
.x-form-item-label-default.x-form-item-label-top {
  height: 1px;
}
/* line 115, ../../../ext-theme-neutral/sass/src/form/Labelable.scss */
.x-form-item-label-default.x-form-item-label-top > .x-form-item-label-inner {
  padding-top: 4px;
  padding-bottom: 5px;
}
/* line 121, ../../../ext-theme-neutral/sass/src/form/Labelable.scss */
.x-form-item-label-default.x-form-item-label-top-side-error:after {
  width: 26px;
}

/* line 126, ../../../ext-theme-neutral/sass/src/form/Labelable.scss */
.x-form-item-body-default {
  min-height: 24px;
}

/* line 130, ../../../ext-theme-neutral/sass/src/form/Labelable.scss */
.x-form-invalid-icon-default {
  width: 16px;
  height: 16px;
  margin: 0 5px 0 5px;
  background: url(images/form/exclamation.png) no-repeat;
}

/* line 137, ../../../ext-theme-neutral/sass/src/form/Labelable.scss */
.x-form-invalid-under-default {
  padding: 2px 2px 2px 20px;
  color: #cf4c35;
  font: 300 13px/16px helvetica, arial, verdana, sans-serif;
  background: no-repeat 0 2px;
  background-image: url(images/form/exclamation.png);
}

/* line 145, ../../../ext-theme-neutral/sass/src/form/Labelable.scss */
.x-form-error-wrap-default.x-form-error-wrap-side {
  width: 26px;
}

/* line 150, ../../../ext-theme-neutral/sass/src/form/Labelable.scss */
.x-form-item-default.x-item-disabled {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  opacity: 0.3;
}

/* line 191, ../../../ext-theme-neutral/sass/src/form/Labelable.scss */
.x-autocontainer-form-item,
.x-anchor-form-item,
.x-vbox-form-item,
.x-table-form-item {
  margin-bottom: 5px;
}

/**
 * Creates a visual theme for display fields.  Note this mixin only provides styling
 * for the form field body, The label and error are styled by {@link #extjs-label-ui}.
 *
 * @param {string} $ui
 * The name of the UI being created. Can not included spaces or special punctuation
 * (used in CSS class names).
 *
 * @param {number} [$ui-field-height=$form-field-height]
 * The height of the field body that the display text must fit within.  This does not set
 * the height of the field, only allows the text to be centered inside the field body.
 * (The height of the field body is determined by {@link #extjs-label}).
 *
 * @param {color} [$ui-color=$form-display-field-color]
 * The text color of display fields
 *
 * @param {number} [$ui-font-size=$form-display-field-font-size]
 * The font-size of the display field
 *
 * @param {string} [$ui-font-family=$form-display-field-font-family]
 * The font-family of the display field
 *
 * @param {string} [$ui-font-weight=$form-display-field-font-weight]
 * The font-weight of the display field
 *
 * @param {number} [$ui-line-height=$form-display-field-line-height]
 * The line-height of the display field
 *
 * @member Ext.form.field.Display
 */
/* line 40, ../../../ext-theme-neutral/sass/src/form/field/Display.scss */
.x-form-display-field-default {
  height: 24px;
  font: 300 13px/17px helvetica, arial, verdana, sans-serif;
  color: black;
  margin-top: 4px;
}

/* line 1, ../../../ext-theme-neutral/sass/src/view/Table.scss */
.x-grid-body {
  background: white;
  border-width: 0;
  border-style: solid;
  border-color: #cecece;
}

/* line 8, ../../../ext-theme-neutral/sass/src/view/Table.scss */
.x-grid-empty {
  padding: 10px;
  color: gray;
  background-color: white;
  font: 300 13px helvetica, arial, verdana, sans-serif;
}

/* line 16, ../../../ext-theme-neutral/sass/src/view/Table.scss */
.x-grid-item {
  color: black;
  font: 300 13px/15px helvetica, arial, verdana, sans-serif;
  background-color: transparent;
}

/* line 22, ../../../ext-theme-neutral/sass/src/view/Table.scss */
.x-grid-item-alt {
  background-color: transparent;
}

/* line 26, ../../../ext-theme-neutral/sass/src/view/Table.scss */
.x-grid-item-over {
  color: black;
  background-color: transparent;
}

/* line 31, ../../../ext-theme-neutral/sass/src/view/Table.scss */
.x-grid-item-focused {
  color: black;
}

/* line 36, ../../../ext-theme-neutral/sass/src/view/Table.scss */
.x-grid-item-selected {
  color: black;
}

/* line 42, ../../../ext-theme-neutral/sass/src/view/Table.scss */
.x-grid-with-row-lines .x-grid-item {
  border-style: solid;
  border-width: 0;
  border-color: transparent;
}
/* line 48, ../../../ext-theme-neutral/sass/src/view/Table.scss */
.x-grid-with-row-lines .x-grid-item:first-child {
  border-top-color: transparent;
}
/* line 54, ../../../ext-theme-neutral/sass/src/view/Table.scss */
.x-grid-with-row-lines .x-grid-item.x-grid-item-over {
  border-style: solid;
  border-color: #e2eff8;
}
/* line 59, ../../../ext-theme-neutral/sass/src/view/Table.scss */
.x-grid-with-row-lines .x-grid-item-over + .x-grid-item {
  border-top-style: solid;
  border-top-color: #e2eff8;
}
/* line 64, ../../../ext-theme-neutral/sass/src/view/Table.scss */
.x-grid-with-row-lines .x-grid-item.x-grid-item-selected {
  border-style: solid;
  border-color: #c1ddf1;
}
/* line 69, ../../../ext-theme-neutral/sass/src/view/Table.scss */
.x-grid-with-row-lines .x-grid-item-selected + .x-grid-item {
  border-top-style: solid;
  border-top-color: #c1ddf1;
}
/* line 74, ../../../ext-theme-neutral/sass/src/view/Table.scss */
.x-grid-with-row-lines .x-grid-item.x-grid-item-focused {
  border-width: 0;
  border-style: solid;
  border-color: #e2eff8;
}
/* line 79, ../../../ext-theme-neutral/sass/src/view/Table.scss */
.x-grid-with-row-lines .x-grid-item-focused + .x-grid-item {
  border-top-style: solid;
  border-top-color: #e2eff8;
}
/* line 84, ../../../ext-theme-neutral/sass/src/view/Table.scss */
.x-grid-with-row-lines .x-grid-item:last-child {
  border-bottom-width: 0;
}
/* line 94, ../../../ext-theme-neutral/sass/src/view/Table.scss */
.x-ie8 .x-grid-with-row-lines .x-grid-item {
  border-width: 1px 0;
  margin-top: -1px;
}
/* line 99, ../../../ext-theme-neutral/sass/src/view/Table.scss */
.x-ie8 .x-grid-with-row-lines .x-grid-item:first-child {
  margin-top: 0;
}

/* line 105, ../../../ext-theme-neutral/sass/src/view/Table.scss */
.x-grid-cell-inner {
  text-overflow: ellipsis;
  padding: 0px 10px 0px 10px;
}

/* line 120, ../../../ext-theme-neutral/sass/src/view/Table.scss */
.x-grid-cell-special {
  border-color: #cecece;
  border-style: solid;
  border-right-width: 1px 0;
}

/* line 170, ../../../ext-theme-neutral/sass/src/view/Table.scss */
.x-grid-dirty-cell {
  background: url(images/grid/dirty.png) no-repeat 0 0;
}

/* line 183, ../../../ext-theme-neutral/sass/src/view/Table.scss */
.x-grid-row .x-grid-cell-selected {
  color: black;
  background-color: #c1ddf1;
}

/* line 189, ../../../ext-theme-neutral/sass/src/view/Table.scss */
.x-grid-with-col-lines .x-grid-cell {
  border-right: 1px solid #cecece;
}

/* line 201, ../../../ext-theme-neutral/sass/src/view/Table.scss */
.x-grid-resize-marker {
  width: 1px;
  background-color: #0f0f0f;
}

/**
 * Creates a visual theme for checkboxes and radio buttons.  Note this mixin only provides
 * styling for the checkbox/radio button and its {@link #boxLabel}, The {@link #fieldLabel}
 * and error icon/message are styled by {@link #extjs-label-ui}.
 *
 * @param {string} $ui
 * The name of the UI being created. Can not included spaces or special punctuation
 * (used in CSS class names).
 *
 * @param {number} [$ui-field-height=$form-field-height]
 * The height of the field body that the checkbox must fit within.  This does not set the
 * height of the field, only allows the checkbox to be centered inside the field body.
 * (The height of the field body is determined by {@link #extjs-label-ui}).
 *
 * @param {number} [$ui-checkbox-size=$form-checkbox-size]
 * The size of the checkbox
 *
 * @param {string} [$ui-checkbox-background-image=$form-checkbox-background-image]
 * The background-image of the checkbox
 *
 * @param {string} [$ui-radio-background-image=$form-radio-background-image]
 * The background-image of the radio button
 *
 * @param {color} [$ui-label-color=$form-checkbox-label-color]
 * The color of the checkbox's {@link #boxLabel}
 *
 * @param {string} [$ui-label-font-weight=$form-checkbox-label-font-weight]
 * The font-weight of the checkbox's {@link #boxLabel}
 *
 * @param {string} [$ui-label-font-size=$form-checkbox-label-font-size]
 * The font-size of the checkbox's {@link #boxLabel}
 *
 * @param {string} [$ui-label-font-family=$form-checkbox-label-font-family]
 * The font-family of the checkbox's {@link #boxLabel}
 *
 * @param {string} [$ui-label-line-height=$form-checkbox-label-line-height]
 * The line-height of the checkbox's {@link #boxLabel}
 *
 * @param {number} [$ui-label-spacing=$form-checkbox-label-spacing]
 * The space between the boxLabel and the checkbox.
 *
 * @member Ext.form.field.Checkbox
 */
/* line 57, ../../../ext-theme-neutral/sass/src/form/field/Checkbox.scss */
.x-form-cb-wrap-default {
  height: 24px;
}

/* line 61, ../../../ext-theme-neutral/sass/src/form/field/Checkbox.scss */
.x-form-cb-default {
  margin-top: 5px;
}

/* line 67, ../../../ext-theme-neutral/sass/src/form/field/Checkbox.scss */
.x-form-checkbox-default,
.x-form-radio-default {
  width: 15px;
  height: 15px;
}

/* line 72, ../../../ext-theme-neutral/sass/src/form/field/Checkbox.scss */
.x-form-radio-default {
  background: url(images/form/radio.png) no-repeat;
}
/* line 75, ../../../ext-theme-neutral/sass/src/form/field/Checkbox.scss */
.x-form-cb-checked .x-form-radio-default {
  background-position: 0 -15px;
}

/* line 80, ../../../ext-theme-neutral/sass/src/form/field/Checkbox.scss */
.x-form-checkbox-default {
  background: url(images/form/checkbox.png) no-repeat;
}
/* line 83, ../../../ext-theme-neutral/sass/src/form/field/Checkbox.scss */
.x-form-cb-checked .x-form-checkbox-default {
  background-position: 0 -15px;
}

/* line 88, ../../../ext-theme-neutral/sass/src/form/field/Checkbox.scss */
.x-field-default-form-checkbox-focus {
  background-position: -15px 0;
}
/* line 92, ../../../ext-theme-neutral/sass/src/form/field/Checkbox.scss */
.x-form-cb-checked .x-field-default-form-checkbox-focus {
  background-position: -15px -15px;
}

/* line 97, ../../../ext-theme-neutral/sass/src/form/field/Checkbox.scss */
.x-form-cb-label-default {
  margin-top: 4px;
  font: 300 helvetica, arial, verdana, sans-serif/17px helvetica, arial, verdana, sans-serif;
}
/* line 101, ../../../ext-theme-neutral/sass/src/form/field/Checkbox.scss */
.x-form-cb-label-default.x-form-cb-label-before {
  padding-right: 19px;
}
/* line 112, ../../../ext-theme-neutral/sass/src/form/field/Checkbox.scss */
.x-form-cb-label-default.x-form-cb-label-after {
  padding-left: 19px;
}

/* line 126, ../../../ext-theme-neutral/sass/src/form/field/Checkbox.scss */
.x-checkbox-default-cell > .x-grid-cell-inner {
  padding-top: 0px;
  padding-bottom: 0px;
}

/* line 1, ../../../ext-theme-neutral/sass/src/tree/View.scss */
.x-tree-expander {
  cursor: pointer;
}

/* line 7, ../../../ext-theme-neutral/sass/src/tree/View.scss */
.x-tree-arrows .x-tree-expander {
  background-image: url(images/tree/arrows.png);
}
/* line 11, ../../../ext-theme-neutral/sass/src/tree/View.scss */
.x-tree-arrows .x-tree-expander-over .x-tree-expander {
  background-position: -36px center;
}
/* line 15, ../../../ext-theme-neutral/sass/src/tree/View.scss */
.x-tree-arrows .x-grid-tree-node-expanded .x-tree-expander {
  background-position: -18px center;
}
/* line 19, ../../../ext-theme-neutral/sass/src/tree/View.scss */
.x-tree-arrows .x-grid-tree-node-expanded .x-tree-expander-over .x-tree-expander {
  background-position: -54px center;
}

/* line 44, ../../../ext-theme-neutral/sass/src/tree/View.scss */
.x-tree-lines .x-tree-elbow {
  background-image: url(images/tree/elbow.png);
}
/* line 48, ../../../ext-theme-neutral/sass/src/tree/View.scss */
.x-tree-lines .x-tree-elbow-end {
  background-image: url(images/tree/elbow-end.png);
}
/* line 52, ../../../ext-theme-neutral/sass/src/tree/View.scss */
.x-tree-lines .x-tree-elbow-plus {
  background-image: url(images/tree/elbow-plus.png);
}
/* line 56, ../../../ext-theme-neutral/sass/src/tree/View.scss */
.x-tree-lines .x-tree-elbow-end-plus {
  background-image: url(images/tree/elbow-end-plus.png);
}
/* line 60, ../../../ext-theme-neutral/sass/src/tree/View.scss */
.x-tree-lines .x-grid-tree-node-expanded .x-tree-elbow-plus {
  background-image: url(images/tree/elbow-minus.png);
}
/* line 64, ../../../ext-theme-neutral/sass/src/tree/View.scss */
.x-tree-lines .x-grid-tree-node-expanded .x-tree-elbow-end-plus {
  background-image: url(images/tree/elbow-end-minus.png);
}
/* line 68, ../../../ext-theme-neutral/sass/src/tree/View.scss */
.x-tree-lines .x-tree-elbow-line {
  background-image: url(images/tree/elbow-line.png);
}

/* line 104, ../../../ext-theme-neutral/sass/src/tree/View.scss */
.x-tree-no-lines .x-tree-expander {
  background-image: url(images/tree/elbow-plus-nl.png);
}
/* line 108, ../../../ext-theme-neutral/sass/src/tree/View.scss */
.x-tree-no-lines .x-grid-tree-node-expanded .x-tree-expander {
  background-image: url(images/tree/elbow-minus-nl.png);
}

/* line 123, ../../../ext-theme-neutral/sass/src/tree/View.scss */
.x-tree-icon {
  width: 16px;
  height: 24px;
}

/* line 128, ../../../ext-theme-neutral/sass/src/tree/View.scss */
.x-tree-elbow-img {
  width: 18px;
  height: 24px;
  margin-right: 2px;
}

/* line 143, ../../../ext-theme-neutral/sass/src/tree/View.scss */
.x-tree-icon,
.x-tree-elbow-img,
.x-tree-checkbox {
  margin-top: -5px;
  margin-bottom: -4px;
}

/* line 151, ../../../ext-theme-neutral/sass/src/tree/View.scss */
.x-tree-icon-leaf {
  background-image: url(images/tree/leaf.png);
}

/* line 161, ../../../ext-theme-neutral/sass/src/tree/View.scss */
.x-tree-icon-parent {
  background-image: url(images/tree/folder.png);
}

/* line 171, ../../../ext-theme-neutral/sass/src/tree/View.scss */
.x-grid-tree-node-expanded .x-tree-icon-parent {
  background-image: url(images/tree/folder-open.png);
}

/* line 181, ../../../ext-theme-neutral/sass/src/tree/View.scss */
.x-tree-checkbox {
  margin-right: 4px;
  top: 5px;
  width: 15px;
  height: 15px;
  background-image: url(images/form/checkbox.png);
}

/* line 196, ../../../ext-theme-neutral/sass/src/tree/View.scss */
.x-tree-checkbox-checked {
  background-position: 0 -15px;
}

/* line 200, ../../../ext-theme-neutral/sass/src/tree/View.scss */
.x-grid-tree-loading .x-tree-icon {
  background-image: url(images/tree/loading.gif);
}

/* line 210, ../../../ext-theme-neutral/sass/src/tree/View.scss */
.x-tree-node-text {
  padding-left: 4px;
}

/* line 222, ../../../ext-theme-neutral/sass/src/tree/View.scss */
.x-grid-cell-inner-treecolumn {
  padding: 5px 10px 4px 6px;
}

/* line 2, ../../../ext-theme-neutral/sass/src/grid/header/DropZone.scss */
.x-col-move-top,
.x-col-move-bottom {
  width: 9px;
  height: 9px;
}

/* line 7, ../../../ext-theme-neutral/sass/src/grid/header/DropZone.scss */
.x-col-move-top {
  background-image: url(images/grid/col-move-top.png);
}

/* line 11, ../../../ext-theme-neutral/sass/src/grid/header/DropZone.scss */
.x-col-move-bottom {
  background-image: url(images/grid/col-move-bottom.png);
}

/* line 1, ../../../ext-theme-neutral/sass/src/grid/header/Container.scss */
.x-grid-header-ct {
  border: 1px solid #cecece;
  border-bottom-color: white;
  background-color: white;
}

/* line 14, ../../../ext-theme-neutral/sass/src/grid/header/Container.scss */
.x-accordion-item .x-grid-header-ct {
  border-width: 0 0 1px !important;
}

/* line 20, ../../../ext-theme-neutral/sass/src/grid/header/Container.scss */
.x-grid-header-ct-hidden {
  border: 0 !important;
}

/* line 29, ../../../ext-theme-neutral/sass/src/grid/header/Container.scss */
.x-grid-body {
  border-top-color: #cecece;
}

/* line 33, ../../../ext-theme-neutral/sass/src/grid/header/Container.scss */
.x-hmenu-sort-asc {
  background-image: url(images/grid/hmenu-asc.png);
}

/* line 37, ../../../ext-theme-neutral/sass/src/grid/header/Container.scss */
.x-hmenu-sort-desc {
  background-image: url(images/grid/hmenu-desc.png);
}

/* line 41, ../../../ext-theme-neutral/sass/src/grid/header/Container.scss */
.x-cols-icon {
  background-image: url(images/grid/columns.png);
}

/* line 1, ../../../ext-theme-neutral/sass/src/grid/column/Column.scss */
.x-column-header {
  border-right: 1px solid #cecece;
  color: #666666;
  font: 300 13px/15px helvetica, arial, verdana, sans-serif;
  background-color: white;
}

/* line 24, ../../../ext-theme-neutral/sass/src/grid/column/Column.scss */
.x-group-sub-header {
  background: transparent;
  border-top: 1px solid #cecece;
}
/* line 29, ../../../ext-theme-neutral/sass/src/grid/column/Column.scss */
.x-group-sub-header .x-column-header-inner {
  padding: 6px 10px 7px 10px;
}

/* line 34, ../../../ext-theme-neutral/sass/src/grid/column/Column.scss */
.x-column-header-inner {
  padding: 7px 10px 7px 10px;
  text-overflow: ellipsis;
}

/* line 39, ../../../ext-theme-neutral/sass/src/grid/column/Column.scss */
.x-column-header-inner-empty {
  text-overflow: clip;
}

/* line 48, ../../../ext-theme-neutral/sass/src/grid/column/Column.scss */
.x-column-header-over,
.x-column-header-sort-ASC,
.x-column-header-sort-DESC {
  background-image: none;
  background-color: #eef6fb;
}

/* line 75, ../../../ext-theme-neutral/sass/src/grid/column/Column.scss */
.x-column-header-open {
  background-color: #eef6fb;
}
/* line 78, ../../../ext-theme-neutral/sass/src/grid/column/Column.scss */
.x-column-header-open .x-column-header-trigger {
  background-color: #dfeaf2;
}

/* line 83, ../../../ext-theme-neutral/sass/src/grid/column/Column.scss */
.x-column-header-trigger {
  width: 18px;
  cursor: pointer;
  background-color: transparent;
  background-position: center center;
}

/* line 101, ../../../ext-theme-neutral/sass/src/grid/column/Column.scss */
.x-column-header-align-right .x-column-header-text {
  margin-right: 12px;
}

/* line 115, ../../../ext-theme-neutral/sass/src/grid/column/Column.scss */
.x-column-header-sort-ASC .x-column-header-text,
.x-column-header-sort-DESC .x-column-header-text {
  padding-right: 17px;
  background-position: right center;
}

/* line 132, ../../../ext-theme-neutral/sass/src/grid/column/Column.scss */
.x-column-header-sort-ASC .x-column-header-text {
  background-image: url(images/grid/sort_asc.png);
}

/* line 135, ../../../ext-theme-neutral/sass/src/grid/column/Column.scss */
.x-column-header-sort-DESC .x-column-header-text {
  background-image: url(images/grid/sort_desc.png);
}

/**
 * Creates a visual theme for text fields.  Note this mixin only provides styling
 * for the form field body, The label and error are styled by {@link #extjs-label-ui}.
 *
 * @param {string} $ui
 * The name of the UI being created. Can not included spaces or special punctuation
 * (used in CSS class names).
 *
 * @param {number} [$ui-height=$form-text-field-height]
 * The height of the text field
 *
 * @param {number} [$ui-font-size=$form-text-field-font-size]
 * The font-size of the text field
 *
 * @param {string} [$ui-font-family=$form-text-field-font-family]
 * The font-family of the text field
 *
 * @param {string} [$ui-font-weight=$form-text-field-font-weight]
 * The font-weight of the text field
 *
 * @param {color} [$ui-color=$form-text-field-color]
 * The color of the text field's input element
 *
 * @param {color} [$ui-background-color=$form-text-field-background-color]
 * The background color of the text field's input element
 *
 * @param {number/list} [$ui-border-width=$form-text-field-border-width]
 * The border width of the text field
 *
 * @param {string/list} [$ui-border-style=$form-text-field-border-style]
 * The border style of the text field
 *
 * @param {color/list} [$ui-border-color=$form-text-field-border-color]
 * The border color of text fields
 *
 * @param {color/list} [$ui-focus-border-color=$form-text-field-focus-border-color]
 * The border color of the text field when focused
 *
 * @param {color} [$ui-invalid-border-color=$form-text-field-invalid-border-color]
 * The border color of the text field when the field value is invalid.
 *
 * @param {number/list} [$ui-border-radius=$form-text-field-border-radius]
 * The border radius of the text field
 *
 * @param {string} [$ui-background-image=$form-text-field-background-image]
 * The background image of the text field's input element
 *
 * @param {number/list} [$ui-padding=$form-text-field-padding]
 * The padding of the text field's input element
 *
 * @param {color} [$ui-empty-color=$form-text-field-empty-color]
 * Text color for of the text field when empty
 *
 * @param {number} [$ui-body-width=$form-text-field-body-width]
 * The default width of the text field's body element (the element that contains the input
 * element and triggers) when the field is not sized explicitly using the {@link #width}
 * config, or sized by it's containing layout.
 *
 * @param {color} [$form-text-field-invalid-background-color=$form-field-invalid-background-color]
 * Background color of the input element when the field value is invalid.
 *
 * @param {string} [$form-text-field-invalid-background-image=$form-field-invalid-background-image]
 * Background image of the input element when the field value is invalid.
 *
 * @param {string} [$form-text-field-invalid-background-repeat=$form-field-invalid-background-repeat]
 * Background repeat of the input element when the field value is invalid.
 *
 * @param {string/list} [$form-text-field-invalid-background-position=$form-field-invalid-background-position]
 * Background position of the input element when the field value is invalid.
 *
 * @param {number} [$ui-trigger-width=$form-trigger-width]
 * The width of the trigger element
 *
 * @param {number/list} [$ui-trigger-border-width=$form-trigger-border-width]
 * The width of the trigger's border
 *
 * @param {color/list} [$ui-trigger-border-color=$form-trigger-border-color]
 * The color of the trigger's border
 *
 * @param {string/list} [$ui-trigger-border-style=$form-trigger-border-style]
 * The style of the trigger's border
 *
 * @param {color} [$ui-trigger-border-color-over=$form-trigger-border-color-over]
 * The color of the trigger's border when hovered
 *
 * @param {color} [$ui-trigger-border-color-focus=$form-trigger-border-color-focus]
 * The color of the trigger's border when the field is focused
 *
 * @param {color} [$ui-trigger-border-color-pressed=$form-trigger-border-color-pressed]
 * The color of the trigger's border when the field is focused and the trigger is hovered
 *
 * @param {string} [$ui-trigger-background-image=$form-trigger-background-image]
 * The default background image for the trigger
 *
 * @param {color} [$ui-trigger-background-color=$form-trigger-background-color]
 * The background color of the trigger element
 *
 * @param {number} [$ui-textarea-line-height=$form-textarea-line-height]
 * The line-height of the textarea element when this mixin is used to style a
 * {@link Ext.form.field.TextArea TextArea}
 *
 * @param {number} [$ui-textarea-body-height=$form-textarea-body-height]
 * The default width of the TextArea's body element (the element that contains the textarea
 * html element when the field is not sized explicitly using the {@link #width}config, or
 * sized by it's containing layout.
 *
 * @param {color} [$ui-file-field-color=$form-file-field-color] The text color of the
 * input element when this mixin is used to style a {@link Ext.form.field.File File Field}
 *
 * @param {boolean} [$ui-classic-border=$form-text-field-classic-border]
 * `true` to use classic-theme styled border.
 *
 * @member Ext.form.field.Text
 */
/* line 193, ../../../ext-theme-neutral/sass/src/form/field/Text.scss */
.x-form-text-field-body-default {
  min-width: 170px;
  max-width: 170px;
}

/* line 213, ../../../ext-theme-neutral/sass/src/form/field/Text.scss */
.x-form-trigger-wrap-default {
  border-width: 1px;
  border-style: solid;
  border-color: #cecece;
}
/* line 221, ../../../ext-theme-neutral/sass/src/form/field/Text.scss */
.x-form-trigger-wrap-default.x-form-trigger-wrap-focus {
  border-color: #3892d3;
}
/* line 225, ../../../ext-theme-neutral/sass/src/form/field/Text.scss */
.x-form-trigger-wrap-default.x-form-trigger-wrap-invalid {
  border-color: #cf4c35;
}

/* line 250, ../../../ext-theme-neutral/sass/src/form/field/Text.scss */
.x-form-text-default {
  color: black;
  padding: 4px 6px 3px 6px;
  background-color: white;
  font: 300 13px/15px helvetica, arial, verdana, sans-serif;
  min-height: 22px;
}
/* line 264, ../../../ext-theme-neutral/sass/src/form/field/Text.scss */
.x-ie8 .x-form-text-default {
  min-height: 15px;
}
/* line 270, ../../../ext-theme-neutral/sass/src/form/field/Text.scss */
.x-form-text-default.x-form-textarea {
  line-height: 15px;
  min-height: 60px;
}
/* line 275, ../../../ext-theme-neutral/sass/src/form/field/Text.scss */
.x-ie8 .x-form-text-default.x-form-textarea {
  min-height: 53px;
}
/* line 282, ../../../ext-theme-neutral/sass/src/form/field/Text.scss */
.x-form-text-default.x-form-text-file {
  color: gray;
}

/* line 287, ../../../ext-theme-neutral/sass/src/form/field/Text.scss */
.x-form-empty-field-default {
  color: gray;
}

/* line 291, ../../../ext-theme-neutral/sass/src/form/field/Text.scss */
.x-form-invalid-field-default {
  background-color: white;
}

/* line 302, ../../../ext-theme-neutral/sass/src/form/field/Text.scss */
.x-form-trigger-default {
  background: white url(images/form/trigger.png) no-repeat;
  background-position: 0 center;
  width: 22px;
}
/* line 319, ../../../ext-theme-neutral/sass/src/form/field/Text.scss */
.x-form-trigger-default.x-form-trigger-over {
  background-position: -22px center;
}
/* line 325, ../../../ext-theme-neutral/sass/src/form/field/Text.scss */
.x-form-trigger-default.x-form-trigger-over.x-form-trigger-focus {
  background-position: -88px center;
}
/* line 330, ../../../ext-theme-neutral/sass/src/form/field/Text.scss */
.x-form-trigger-default.x-form-trigger-focus {
  background-position: -66px center;
}

/* line 339, ../../../ext-theme-neutral/sass/src/form/field/Text.scss */
.x-form-trigger.x-form-trigger-default.x-form-trigger-click {
  background-position: -44px center;
}

/* line 348, ../../../ext-theme-neutral/sass/src/form/field/Text.scss */
.x-textfield-default-cell > .x-grid-cell-inner {
  padding-top: 0px;
  padding-bottom: 0px;
}

/* line 406, ../../../ext-theme-neutral/sass/src/form/field/Text.scss */
.x-form-clear-trigger {
  background-image: url(images/form/clear-trigger.png);
}

/* line 415, ../../../ext-theme-neutral/sass/src/form/field/Text.scss */
.x-form-search-trigger {
  background-image: url(images/form/search-trigger.png);
}

/* line 1, ../../../ext-theme-neutral/sass/src/resizer/Splitter.scss */
.x-collapse-el {
  cursor: pointer;
}

/* line 9, ../../../ext-theme-neutral/sass/src/resizer/Splitter.scss */
.x-layout-split-left,
.x-layout-split-right {
  top: 50%;
  margin-top: -24px;
  width: 8px;
  height: 48px;
}

/* line 17, ../../../ext-theme-neutral/sass/src/resizer/Splitter.scss */
.x-layout-split-top,
.x-layout-split-bottom {
  left: 50%;
  width: 48px;
  height: 8px;
  margin-left: -24px;
}

/* line 24, ../../../ext-theme-neutral/sass/src/resizer/Splitter.scss */
.x-layout-split-left {
  background-image: url(images/util/splitter/mini-left.png);
}

/* line 28, ../../../ext-theme-neutral/sass/src/resizer/Splitter.scss */
.x-layout-split-right {
  background-image: url(images/util/splitter/mini-right.png);
}

/* line 44, ../../../ext-theme-neutral/sass/src/resizer/Splitter.scss */
.x-layout-split-top {
  background-image: url(images/util/splitter/mini-top.png);
}

/* line 48, ../../../ext-theme-neutral/sass/src/resizer/Splitter.scss */
.x-layout-split-bottom {
  background-image: url(images/util/splitter/mini-bottom.png);
}

/* line 53, ../../../ext-theme-neutral/sass/src/resizer/Splitter.scss */
.x-splitter-collapsed .x-layout-split-left {
  background-image: url(images/util/splitter/mini-right.png);
}
/* line 57, ../../../ext-theme-neutral/sass/src/resizer/Splitter.scss */
.x-splitter-collapsed .x-layout-split-right {
  background-image: url(images/util/splitter/mini-left.png);
}
/* line 73, ../../../ext-theme-neutral/sass/src/resizer/Splitter.scss */
.x-splitter-collapsed .x-layout-split-top {
  background-image: url(images/util/splitter/mini-bottom.png);
}
/* line 77, ../../../ext-theme-neutral/sass/src/resizer/Splitter.scss */
.x-splitter-collapsed .x-layout-split-bottom {
  background-image: url(images/util/splitter/mini-top.png);
}

/* line 82, ../../../ext-theme-neutral/sass/src/resizer/Splitter.scss */
.x-splitter-active {
  background-color: #b4b4b4;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
/* line 86, ../../../ext-theme-neutral/sass/src/resizer/Splitter.scss */
.x-splitter-active .x-collapse-el {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  opacity: 0.3;
}

/* line 6, ../../../ext-theme-neutral/sass/src/layout/container/Border.scss */
body.x-border-layout-ct,
div.x-border-layout-ct {
  background-color: #cecece;
}

/**
 * Creates a visual theme for a Tab
 *
 * @param {string} $ui
 * The name of the UI being created. Can not included spaces or special punctuation
 * (used in CSS class names).
 *
 * @param {color} [$ui-background-color=$tab-base-color]
 * The background-color of Tabs
 *
 * @param {color} [$ui-background-color-over=$tab-base-color-over]
 * The background-color of hovered Tabs
 *
 * @param {color} [$ui-background-color-active=$tab-base-color-active]
 * The background-color of the active Tab
 *
 * @param {color} [$ui-background-color-disabled=$tab-base-color-disabled]
 * The background-color of disabled Tabs
 *
 * @param {list} [$ui-border-radius=$tab-border-radius]
 * The border-radius of Tabs
 *
 * @param {number/list} [$ui-border-width=$tab-border-width]
 * The border-width of Tabs
 *
 * @param {number/list} [$ui-margin=$tab-margin]
 * The border-width of Tabs
 *
 * @param {number/list} [$ui-padding=$tab-padding]
 * The padding of Tabs
 *
 * @param {number/list} [$ui-text-padding=$tab-text-padding]
 * The padding of the Tab's text element
 *
 * @param {color} [$ui-border-color=$tab-border-color]
 * The border-color of Tabs
 *
 * @param {color} [$ui-border-color-over=$tab-border-color-over]
 * The border-color of hovered Tabs
 *
 * @param {color} [$ui-border-color-active=$tab-border-color-active]
 * The border-color of the active Tab
 *
 * @param {color} [$ui-border-color-disabled=$tab-border-color-disabled]
 * The border-color of disabled Tabs
 *
 * @param {string} [$ui-cursor=$tab-cursor]
 * The Tab cursor
 *
 * @param {string} [$ui-cursor-disabled=$tab-cursor-disabled]
 * The cursor of disabled Tabs
 *
 * @param {number} [$ui-font-size=$tab-font-size]
 * The font-size of Tabs
 *
 * @param {number} [$ui-font-size-over=$tab-font-size-over]
 * The font-size of hovered Tabs
 *
 * @param {number} [$ui-font-size-active=$tab-font-size-active]
 * The font-size of the active Tab
 *
 * @param {number} [$ui-font-size-disabled=$tab-font-size-disabled]
 * The font-size of disabled Tabs
 *
 * @param {string} [$ui-font-weight=$tab-font-weight]
 * The font-weight of Tabs
 *
 * @param {string} [$ui-font-weight-over=$tab-font-weight-over]
 * The font-weight of hovered Tabs
 *
 * @param {string} [$ui-font-weight-active=$tab-font-weight-active]
 * The font-weight of the active Tab
 *
 * @param {string} [$ui-font-weight-disabled=$tab-font-weight-disabled]
 * The font-weight of disabled Tabs
 *
 * @param {string} [$ui-font-family=$tab-font-family]
 * The font-family of Tabs
 *
 * @param {string} [$ui-font-family-over=$tab-font-family-over]
 * The font-family of hovered Tabs
 *
 * @param {string} [$ui-font-family-active=$tab-font-family-active]
 * The font-family of the active Tab
 *
 * @param {string} [$ui-font-family-disabled=$tab-font-family-disabled]
 * The font-family of disabled Tabs
 *
 * @param {number} [$ui-line-height=$tab-line-height]
 * The line-height of Tabs
 *
 * @param {color} [$ui-color=$tab-color]
 * The text color of Tabs
 *
 * @param {color} [$ui-color-over=$tab-color-over]
 * The text color of hovered Tabs
 *
 * @param {color} [$ui-color-active=$tab-color-active]
 * The text color of the active Tab
 *
 * @param {color} [$ui-color-disabled=$tab-color-disabled]
 * The text color of disabled Tabs
 *
 * @param {string/list} [$ui-background-gradient=$tab-background-gradient]
 * The background-gradient for Tabs. Can be either the name of a predefined gradient
 * or a list of color stops. Used as the `$type` parameter for 
 * {@link Global_CSS#background-gradient}.
 *
 * @param {string/list} [$ui-background-gradient-over=$tab-background-gradient-over]
 * The background-gradient for hovered Tabs. Can be either the name of a predefined gradient
 * or a list of color stops. Used as the `$type` parameter for 
 * {@link Global_CSS#background-gradient}.
 *
 * @param {string/list} [$ui-background-gradient-active=$tab-background-gradient-active]
 * The background-gradient for the active Tab. Can be either the name of a predefined gradient
 * or a list of color stops. Used as the `$type` parameter for 
 * {@link Global_CSS#background-gradient}.
 *
 * @param {string/list} [$ui-background-gradient-disabled=$tab-background-gradient-disabled]
 * The background-gradient for disabled Tabs. Can be either the name of a predefined gradient
 * or a list of color stops. Used as the `$type` parameter for 
 * {@link Global_CSS#background-gradient}.
 *
 * @param {number} [$ui-inner-border-width=$tab-inner-border-width]
 * The inner border-width of Tabs
 *
 * @param {color} [$ui-inner-border-color=$tab-inner-border-color]
 * The inner border-color of Tabs
 *
 * @param {number} [$ui-icon-width=$tab-icon-width]
 * The width of the Tab close icon
 *
 * @param {number} [$ui-icon-height=$tab-icon-height]
 * The height of the Tab close icon
 *
 * @param {number} [$ui-icon-spacing=$tab-icon-spacing]
 * the space in between the text and the close button
 *
 * @param {list} [$ui-icon-background-position=$tab-icon-background-position]
 * The background-position of Tab icons
 *
 * @param {color} [$ui-glyph-color=$tab-glyph-color]
 * The color of Tab glyph icons
 *
 * @param {color} [$ui-glyph-color-over=$tab-glyph-color-over]
 * The color of a Tab glyph icon when the Tab is hovered
 *
 * @param {color} [$ui-glyph-color-active=$tab-glyph-color-active]
 * The color of a Tab glyph icon when the Tab is active
 *
 * @param {color} [$ui-glyph-color-disabled=$tab-glyph-color-disabled]
 * The color of a Tab glyph icon when the Tab is disabled
 *
 * @param {number} [$ui-glyph-opacity=$tab-glyph-opacity]
 * The opacity of a Tab glyph icon
 *
 * @param {number} [$ui-glyph-opacity-disabled=$tab-glyph-opacity-disabled]
 * The opacity of a Tab glyph icon when the Tab is disabled
 *
 * @param {number} [$ui-opacity-disabled=$tab-opacity-disabled]
 * opacity to apply to the tab's main element when the tab is disabled
 *
 * @param {number} [$ui-text-opacity-disabled=$tab-text-opacity-disabled]
 * opacity to apply to the tab's text element when the tab is disabled
 *
 * @param {number} [$ui-icon-opacity-disabled=$tab-icon-opacity-disabled]
 * opacity to apply to the tab's icon element when the tab is disabled
 *
 * @param {number} [$ui-closable-icon-width=$tab-closable-icon-width]
 * The width of the Tab close icon
 *
 * @param {number} [$ui-closable-icon-height=$tab-closable-icon-height]
 * The height of the Tab close icon
 *
 * @param {number} [$ui-closable-icon-top=$tab-closable-icon-top]
 * The distance to offset the Tab close icon from the top of the tab
 *
 * @param {number} [$ui-closable-icon-right=$tab-closable-icon-right]
 * The distance to offset the Tab close icon from the right of the tab
 *
 * @param {number} [$ui-closable-icon-spacing=$tab-closable-icon-spacing]
 * The space in between the text and the close button
 *
 * @param {color} [$ui-border-bottom-color=$tabbar-strip-border-color]
 * The bottom border color of inactive tabs.
 *
 * @member Ext.tab.Tab
 */
/**
 * Creates a visual theme for a Tab Bar
 *
 * Note: When creating a tab bar UI with the extjs-tab-bar-ui mixin, 
 * you will need to create a corresponding tab-ui of the same name.  
 * This will ensure that the tabs render properly in your theme. 
 * Not creating a matching tab theme may result in unpredictable 
 * tab rendering.
 *
 * See `Ext.tab.Tab-css_mixin-extjs-tab-ui`
 * 
 * @param {string} $ui
 * The name of the UI being created. Can not included spaces or special punctuation
 * (used in CSS class names).
 *
 * @param {number} [$ui-strip-height=$tabbar-strip-height]
 * The height of the Tab Bar strip
 *
 * @param {number/list} [$ui-strip-border-width=$tabbar-strip-border-width]
 * The border-width of the Tab Bar strip
 *
 * @param {color} [$ui-strip-border-color=$tabbar-strip-border-color]
 * The border-color of the Tab Bar strip
 *
 * @param {color} [$ui-strip-background-color=$tabbar-strip-background-color]
 * The background-color of the Tab Bar strip
 *
 * @param {number/list} [$ui-border-width=$tabbar-border-width]
 * The border-width of the Tab Bar
 *
 * @param {color} [$ui-border-color=$tabbar-border-color]
 * The border-color of the Tab Bar
 *
 * @param {number/list} [$ui-padding=$tabbar-padding]
 * The padding of the Tab Bar
 *
 * @param {color} [$ui-background-color=$tabbar-background-color]
 * The background color of the  Tab Bar
 *
 * @param {string/list} [$ui-background-gradient=$tabbar-background-gradient]
 * The background-gradient of the Tab Bar. Can be either the name of a predefined gradient
 * or a list of color stops. Used as the `$type` parameter for 
 * {@link Global_CSS#background-gradient}.
 *
 * @param {number} [$ui-scroller-width=$tabbar-scroller-width]
 * The width of the Tab Bar scrollers
 *
 * @param {number} [$ui-scroller-height=$tabbar-scroller-height]
 * The height of the Tab Bar scrollers
 *
 * @param {number/list} [$ui-scroller-top-margin=$tabbar-scroller-top-margin]
 * The margin of "top" scroller buttons
 *
 * @param {number/list} [$ui-scroller-right-margin=$tabbar-scroller-right-margin]
 * The margin of "right" scroller buttons
 *
 * @param {number/list} [$ui-scroller-bottom-margin=$tabbar-scroller-bottom-margin]
 * The margin of "bottom" scroller buttons
 *
 * @param {number/list} [$ui-scroller-left-margin=$tabbar-scroller-left-margin]
 * The margin of "left" scroller buttons
 *
 * @param {string} [$ui-scroller-cursor=$tabbar-scroller-cursor]
 * The cursor of the Tab Bar scrollers
 *
 * @param {string} [$ui-scroller-cursor-disabled=$tabbar-scroller-cursor-disabled]
 * The cursor of disabled Tab Bar scrollers
 *
 * @param {number} [$ui-scroller-opacity=$tabbar-scroller-opacity]
 * The opacity of Tab Bar scrollers
 *
 * @param {number} [$ui-scroller-opacity-over=$tabbar-scroller-opacity-over]
 * The opacity of hovered Tab Bar scrollers
 *
 * @param {number} [$ui-scroller-opacity-pressed=$tabbar-scroller-opacity-pressed]
 * The opacity of pressed Tab Bar scrollers
 *
 * @param {number} [$ui-scroller-opacity-disabled=$tabbar-scroller-opacity-disabled]
 * The opacity of disabled Tab Bar scrollers
 *
 * @param {boolean} [$ui-classic-scrollers=$tabbar-classic-scrollers]
 * `true` to use classic-style scroller buttons.  When `true` scroller buttons are given
 * their hover state by changing their background-position,  When `false` scroller buttons
 * are given their hover state by applying opacity.
 *
 * @param {number} [$ui-tab-height]
 * The minimum height of tabs that will be used in this tabbar UI. The tabbar body is given
 * a min-height so that it does not collapse when it does not contain any tabs, but it
 * is allowed to expand to be larger than the default tab height if it contains a tab
 * that's larger than the default height.
 *
 * @member Ext.tab.Bar
 */
/**
 * Creates a visual theme for a Tab Panel
 *
 * @param {string} $ui
 * The name of the UI being created. Can not included spaces or special punctuation
 * (used in CSS class names).
 *
 * @param {color} [$ui-tab-background-color=$tab-base-color]
 * The background-color of Tabs
 *
 * @param {color} [$ui-tab-background-color-over=$tab-base-color-over]
 * The background-color of hovered Tabs
 *
 * @param {color} [$ui-tab-background-color-active=$tab-base-color-active]
 * The background-color of the active Tab
 *
 * @param {color} [$ui-tab-background-color-disabled=$tab-base-color-disabled]
 * The background-color of disabled Tabs
 *
 * @param {list} [$ui-tab-border-radius=$tab-border-radius]
 * The border-radius of Tabs
 *
 * @param {number} [$ui-tab-border-width=$tab-border-width]
 * The border-width of Tabs
 *
 * @param {number/list} [$ui-tab-margin=$tab-margin]
 * The border-width of Tabs
 *
 * @param {number/list} [$ui-tab-padding=$tab-padding]
 * The padding of Tabs
 *
 * @param {number/list} [$ui-tab-text-padding=$tab-text-padding]
 * The padding of the Tab's text element
 *
 * @param {color} [$ui-tab-border-color=$tab-border-color]
 * The border-color of Tabs
 *
 * @param {color} [$ui-tab-border-color-over=$tab-border-color-over]
 * The border-color of hovered Tabs
 *
 * @param {color} [$ui-tab-border-color-active=$tab-border-color-active]
 * The border-color of the active Tab
 *
 * @param {color} [$ui-tab-border-color-disabled=$tab-border-color-disabled]
 * The border-color of disabled Tabs
 *
 * @param {string} [$ui-tab-cursor=$tab-cursor]
 * The Tab cursor
 *
 * @param {string} [$ui-tab-cursor-disabled=$tab-cursor-disabled]
 * The cursor of disabled Tabs
 *
 * @param {number} [$ui-tab-font-size=$tab-font-size]
 * The font-size of Tabs
 *
 * @param {number} [$ui-tab-font-size-over=$tab-font-size-over]
 * The font-size of hovered Tabs
 *
 * @param {number} [$ui-tab-font-size-active=$tab-font-size-active]
 * The font-size of the active Tab
 *
 * @param {number} [$ui-tab-font-size-disabled=$tab-font-size-disabled]
 * The font-size of disabled Tabs
 *
 * @param {string} [$ui-tab-font-weight=$tab-font-weight]
 * The font-weight of Tabs
 *
 * @param {string} [$ui-tab-font-weight-over=$tab-font-weight-over]
 * The font-weight of hovered Tabs
 *
 * @param {string} [$ui-tab-font-weight-active=$tab-font-weight-active]
 * The font-weight of the active Tab
 *
 * @param {string} [$ui-tab-font-weight-disabled=$tab-font-weight-disabled]
 * The font-weight of disabled Tabs
 *
 * @param {string} [$ui-tab-font-family=$tab-font-family]
 * The font-family of Tabs
 *
 * @param {string} [$ui-tab-font-family-over=$tab-font-family-over]
 * The font-family of hovered Tabs
 *
 * @param {string} [$ui-tab-font-family-active=$tab-font-family-active]
 * The font-family of the active Tab
 *
 * @param {string} [$ui-tab-font-family-disabled=$tab-font-family-disabled]
 * The font-family of disabled Tabs
 *
 * @param {number} [$ui-tab-line-height=$tab-line-height]
 * The line-height of Tabs
 *
 * @param {color} [$ui-tab-color=$tab-color]
 * The text color of Tabs
 *
 * @param {color} [$ui-tab-color-over=$tab-color-over]
 * The text color of hovered Tabs
 *
 * @param {color} [$ui-tab-color-active=$tab-color-active]
 * The text color of the active Tab
 *
 * @param {color} [$ui-tab-color-disabled=$tab-color-disabled]
 * The text color of disabled Tabs
 *
 * @param {string/list} [$ui-tab-background-gradient=$tab-background-gradient]
 * The background-gradient for Tabs. Can be either the name of a predefined gradient
 * or a list of color stops. Used as the `$type` parameter for 
 * {@link Global_CSS#background-gradient}.
 *
 * @param {string/list} [$ui-tab-background-gradient-over=$tab-background-gradient-over]
 * The background-gradient for hovered Tabs. Can be either the name of a predefined gradient
 * or a list of color stops. Used as the `$type` parameter for 
 * {@link Global_CSS#background-gradient}.
 *
 * @param {string/list} [$ui-tab-background-gradient-active=$tab-background-gradient-active]
 * The background-gradient for the active Tab. Can be either the name of a predefined gradient
 * or a list of color stops. Used as the `$type` parameter for 
 * {@link Global_CSS#background-gradient}.
 *
 * @param {string/list} [$ui-tab-background-gradient-disabled=$tab-background-gradient-disabled]
 * The background-gradient for disabled Tabs. Can be either the name of a predefined gradient
 * or a list of color stops. Used as the `$type` parameter for 
 * {@link Global_CSS#background-gradient}.
 *
 * @param {number} [$ui-tab-inner-border-width=$tab-inner-border-width]
 * The inner border-width of Tabs
 *
 * @param {color} [$ui-tab-inner-border-color=$tab-inner-border-color]
 * The inner border-color of Tabs
 *
 * @param {number} [$ui-tab-icon-width=$tab-icon-width]
 * The width of the Tab close icon
 *
 * @param {number} [$ui-tab-icon-height=$tab-icon-height]
 * The height of the Tab close icon
 *
 * @param {number} [$ui-tab-icon-spacing=$tab-icon-spacing]
 * the space in between the text and the close button
 *
 * @param {list} [$ui-tab-icon-background-position=$tab-icon-background-position]
 * The background-position of Tab icons
 *
 * @param {color} [$ui-tab-glyph-color=$tab-glyph-color]
 * The color of Tab glyph icons
 *
 * @param {color} [$ui-tab-glyph-color-over=$tab-glyph-color-over]
 * The color of a Tab glyph icon when the Tab is hovered
 *
 * @param {color} [$ui-tab-glyph-color-active=$tab-glyph-color-active]
 * The color of a Tab glyph icon when the Tab is active
 *
 * @param {color} [$ui-tab-glyph-color-disabled=$tab-glyph-color-disabled]
 * The color of a Tab glyph icon when the Tab is disabled
 *
 * @param {number} [$ui-tab-glyph-opacity=$tab-glyph-opacity]
 * The opacity of a Tab glyph icon
 *
 * @param {number} [$ui-tab-glyph-opacity-disabled=$tab-glyph-opacity-disabled]
 * The opacity of a Tab glyph icon when the Tab is disabled
 *
 * @param {number} [$ui-tab-opacity-disabled=$tab-opacity-disabled]
 * opacity to apply to the tab's main element when the tab is disabled
 *
 * @param {number} [$ui-tab-text-opacity-disabled=$tab-text-opacity-disabled]
 * opacity to apply to the tab's text element when the tab is disabled
 *
 * @param {number} [$ui-tab-icon-opacity-disabled=$tab-icon-opacity-disabled]
 * opacity to apply to the tab's icon element when the tab is disabled
 *
 * @param {number} [$ui-strip-height=$tabbar-strip-height]
 * The height of the Tab Bar strip
 *
 * @param {number/list} [$ui-strip-border-width=$tabbar-strip-border-width]
 * The border-width of the Tab Bar strip
 *
 * @param {color} [$ui-strip-border-color=$tabbar-strip-border-color]
 * The border-color of the Tab Bar strip
 *
 * @param {color} [$ui-strip-background-color=$tabbar-strip-background-color]
 * The background-color of the Tab Bar strip
 *
 * @param {number/list} [$ui-bar-border-width=$tabbar-border-width]
 * The border-width of the Tab Bar
 *
 * @param {color} [$ui-bar-border-color=$tabbar-border-color]
 * The border-color of the Tab Bar
 *
 * @param {number/list} [$ui-bar-padding=$tabbar-padding]
 * The padding of the Tab Bar
 *
 * @param {color} [$ui-bar-background-color=$tabbar-background-color]
 * The background color of the  Tab Bar
 *
 * @param {string/list} [$ui-bar-background-gradient=$tabbar-background-gradient]
 * The background-gradient of the Tab Bar. Can be either the name of a predefined gradient
 * or a list of color stops. Used as the `$type` parameter for 
 * {@link Global_CSS#background-gradient}.
 *
 * @param {number} [$ui-bar-scroller-width=$tabbar-scroller-width]
 * The width of the Tab Bar scrollers
 *
 * @param {string} [$ui-bar-scroller-cursor=$tabbar-scroller-cursor]
 * The cursor of the Tab Bar scrollers
 *
 * @param {string} [$ui-bar-scroller-cursor-disabled=$tabbar-scroller-cursor-disabled]
 * The cursor of disabled Tab Bar scrollers
 *
 * @param {number} [$ui-bar-scroller-opacity=$tabbar-scroller-opacity]
 * The opacity of Tab Bar scrollers
 *
 * @param {number} [$ui-bar-scroller-opacity-over=$tabbar-scroller-opacity-over]
 * The opacity of hovered Tab Bar scrollers
 *
 * @param {number} [$ui-bar-scroller-opacity-pressed=$tabbar-scroller-opacity-pressed]
 * The opacity of pressed Tab Bar scrollers
 *
 * @param {number} [$ui-bar-scroller-opacity-disabled=$tabbar-scroller-opacity-disabled]
 * The opacity of disabled Tab Bar scrollers
 *
 * @param {number} [$ui-tab-closable-icon-width=$tab-closable-icon-width]
 * The width of the Tab close icon
 *
 * @param {number} [$ui-tab-closable-icon-height=$tab-closable-icon-height]
 * The height of the Tab close icon
 *
 * @param {number} [$ui-tab-closable-icon-top=$tab-closable-icon-top]
 * The distance to offset the Tab close icon from the top of the tab
 *
 * @param {number} [$ui-tab-closable-icon-right=$tab-closable-icon-right]
 * The distance to offset the Tab close icon from the right of the tab
 *
 * @param {number} [$ui-tab-closable-icon-spacing=$tab-closable-icon-spacing]
 * the space in between the text and the close button
 *
 * @member Ext.tab.Panel
 */
/* line 158, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-top {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  padding: 3px 8px 3px 8px;
  border-width: 1px;
  border-style: solid;
  background-color: #f5f5f5;
}

/* line 208, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-top-mc {
  background-color: #f5f5f5;
}

/* line 256, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-nbr .x-tab-default-top {
  padding: 0 !important;
  border-width: 0 !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent !important;
}

/* line 271, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-top-frameInfo {
  font-family: th-2-2-2-2-1-1-1-1-3-8-3-8-;
}

/* line 337, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-top-tl {
  background-position: 0 -4px;
}

/* line 341, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-top-tr {
  background-position: right -6px;
}

/* line 345, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-top-bl {
  background-position: 0 -8px;
}

/* line 349, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-top-br {
  background-position: right -10px;
}

/* line 353, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-top-ml {
  background-position: 0 top;
}

/* line 361, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-top-mr {
  background-position: right top;
}

/* line 369, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-top-tc {
  background-position: 0 0;
}

/* line 373, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-top-bc {
  background-position: 0 -2px;
}

/* line 380, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-top-tr,
.x-tab-default-top-br,
.x-tab-default-top-mr {
  padding-right: 2px;
}

/* line 386, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-top-tl,
.x-tab-default-top-bl,
.x-tab-default-top-ml {
  padding-left: 2px;
}

/* line 390, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-top-tc {
  height: 2px;
}

/* line 393, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-top-bc {
  height: 2px;
}

/* line 404, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-top-tl,
.x-tab-default-top-bl,
.x-tab-default-top-tr,
.x-tab-default-top-br,
.x-tab-default-top-tc,
.x-tab-default-top-bc,
.x-tab-default-top-ml,
.x-tab-default-top-mr {
  background-image: url(images/tab/tab-default-top-corners.gif);
}

/* line 444, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-top-ml,
.x-tab-default-top-mr {
  background-image: url(images/tab/tab-default-top-sides.gif);
  background-repeat: repeat-y;
}

/* line 454, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-top-mc {
  padding: 2px 7px 2px 7px;
}

/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-tab-default-top:after {
  display: none;
  content: "x-slicer:corners:url(images/tab/tab-default-top-corners.gif), sides:url(images/tab/tab-default-top-sides.gif)";
}

/*</if slicer>*/
/* */
/* line 158, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-bottom {
  -moz-border-radius-topleft: 2px;
  -webkit-border-top-left-radius: 2px;
  border-top-left-radius: 2px;
  -moz-border-radius-topright: 2px;
  -webkit-border-top-right-radius: 2px;
  border-top-right-radius: 2px;
  -moz-border-radius-bottomright: 2px;
  -webkit-border-bottom-right-radius: 2px;
  border-bottom-right-radius: 2px;
  -moz-border-radius-bottomleft: 2px;
  -webkit-border-bottom-left-radius: 2px;
  border-bottom-left-radius: 2px;
  padding: 3px 8px 3px 8px;
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  background-color: #f5f5f5;
}

/* line 208, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-bottom-mc {
  background-color: #f5f5f5;
}

/* line 256, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-nbr .x-tab-default-bottom {
  padding: 0 !important;
  border-width: 0 !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent !important;
}

/* line 271, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-bottom-frameInfo {
  font-family: th-2-2-2-2-1-1-1-1-3-8-3-8-;
}

/* line 337, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-bottom-tl {
  background-position: 0 -4px;
}

/* line 341, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-bottom-tr {
  background-position: right -6px;
}

/* line 345, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-bottom-bl {
  background-position: 0 -8px;
}

/* line 349, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-bottom-br {
  background-position: right -10px;
}

/* line 353, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-bottom-ml {
  background-position: 0 bottom;
}

/* line 361, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-bottom-mr {
  background-position: right bottom;
}

/* line 369, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-bottom-tc {
  background-position: 0 0;
}

/* line 373, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-bottom-bc {
  background-position: 0 -2px;
}

/* line 380, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-bottom-tr,
.x-tab-default-bottom-br,
.x-tab-default-bottom-mr {
  padding-right: 2px;
}

/* line 386, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-bottom-tl,
.x-tab-default-bottom-bl,
.x-tab-default-bottom-ml {
  padding-left: 2px;
}

/* line 390, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-bottom-tc {
  height: 2px;
}

/* line 393, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-bottom-bc {
  height: 2px;
}

/* line 404, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-bottom-tl,
.x-tab-default-bottom-bl,
.x-tab-default-bottom-tr,
.x-tab-default-bottom-br,
.x-tab-default-bottom-tc,
.x-tab-default-bottom-bc,
.x-tab-default-bottom-ml,
.x-tab-default-bottom-mr {
  background-image: url(images/tab/tab-default-bottom-corners.gif);
}

/* line 444, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-bottom-ml,
.x-tab-default-bottom-mr {
  background-image: url(images/tab/tab-default-bottom-sides.gif);
  background-repeat: repeat-y;
}

/* line 454, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-bottom-mc {
  padding: 2px 7px 2px 7px;
}

/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-tab-default-bottom:after {
  display: none;
  content: "x-slicer:corners:url(images/tab/tab-default-bottom-corners.gif), sides:url(images/tab/tab-default-bottom-sides.gif)";
}

/*</if slicer>*/
/* */
/* line 158, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-left {
  -moz-border-radius-topleft: 2px;
  -webkit-border-top-left-radius: 2px;
  border-top-left-radius: 2px;
  -moz-border-radius-topright: 2px;
  -webkit-border-top-right-radius: 2px;
  border-top-right-radius: 2px;
  -moz-border-radius-bottomright: 2px;
  -webkit-border-bottom-right-radius: 2px;
  border-bottom-right-radius: 2px;
  -moz-border-radius-bottomleft: 2px;
  -webkit-border-bottom-left-radius: 2px;
  border-bottom-left-radius: 2px;
  padding: 3px 8px 3px 8px;
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  background-color: #f5f5f5;
}

/* line 208, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-left-mc {
  background-color: #f5f5f5;
}

/* line 256, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-nbr .x-tab-default-left {
  padding: 0 !important;
  border-width: 0 !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent !important;
}

/* line 271, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-left-frameInfo {
  font-family: th-2-2-2-2-1-1-1-1-3-8-3-8-;
}

/* line 337, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-left-tl {
  background-position: 0 -4px;
}

/* line 341, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-left-tr {
  background-position: right -6px;
}

/* line 345, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-left-bl {
  background-position: 0 -8px;
}

/* line 349, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-left-br {
  background-position: right -10px;
}

/* line 353, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-left-ml {
  background-position: 0 top;
}

/* line 361, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-left-mr {
  background-position: right top;
}

/* line 369, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-left-tc {
  background-position: 0 0;
}

/* line 373, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-left-bc {
  background-position: 0 -2px;
}

/* line 380, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-left-tr,
.x-tab-default-left-br,
.x-tab-default-left-mr {
  padding-right: 2px;
}

/* line 386, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-left-tl,
.x-tab-default-left-bl,
.x-tab-default-left-ml {
  padding-left: 2px;
}

/* line 390, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-left-tc {
  height: 2px;
}

/* line 393, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-left-bc {
  height: 2px;
}

/* line 404, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-left-tl,
.x-tab-default-left-bl,
.x-tab-default-left-tr,
.x-tab-default-left-br,
.x-tab-default-left-tc,
.x-tab-default-left-bc,
.x-tab-default-left-ml,
.x-tab-default-left-mr {
  background-image: url(images/tab/tab-default-left-corners.gif);
}

/* line 444, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-left-ml,
.x-tab-default-left-mr {
  background-image: url(images/tab/tab-default-left-sides.gif);
  background-repeat: repeat-y;
}

/* line 454, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-left-mc {
  padding: 2px 7px 2px 7px;
}

/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-tab-default-left:after {
  display: none;
  content: "x-slicer:corners:url(images/tab/tab-default-left-corners.gif), sides:url(images/tab/tab-default-left-sides.gif)";
}

/*</if slicer>*/
/* */
/* line 158, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-right {
  -moz-border-radius-topleft: 2px;
  -webkit-border-top-left-radius: 2px;
  border-top-left-radius: 2px;
  -moz-border-radius-topright: 2px;
  -webkit-border-top-right-radius: 2px;
  border-top-right-radius: 2px;
  -moz-border-radius-bottomright: 2px;
  -webkit-border-bottom-right-radius: 2px;
  border-bottom-right-radius: 2px;
  -moz-border-radius-bottomleft: 2px;
  -webkit-border-bottom-left-radius: 2px;
  border-bottom-left-radius: 2px;
  padding: 3px 8px 3px 8px;
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  background-color: #f5f5f5;
}

/* line 208, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-right-mc {
  background-color: #f5f5f5;
}

/* line 256, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-nbr .x-tab-default-right {
  padding: 0 !important;
  border-width: 0 !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent !important;
}

/* line 271, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-right-frameInfo {
  font-family: th-2-2-2-2-1-1-1-1-3-8-3-8-;
}

/* line 337, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-right-tl {
  background-position: 0 -4px;
}

/* line 341, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-right-tr {
  background-position: right -6px;
}

/* line 345, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-right-bl {
  background-position: 0 -8px;
}

/* line 349, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-right-br {
  background-position: right -10px;
}

/* line 353, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-right-ml {
  background-position: 0 top;
}

/* line 361, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-right-mr {
  background-position: right top;
}

/* line 369, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-right-tc {
  background-position: 0 0;
}

/* line 373, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-right-bc {
  background-position: 0 -2px;
}

/* line 380, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-right-tr,
.x-tab-default-right-br,
.x-tab-default-right-mr {
  padding-right: 2px;
}

/* line 386, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-right-tl,
.x-tab-default-right-bl,
.x-tab-default-right-ml {
  padding-left: 2px;
}

/* line 390, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-right-tc {
  height: 2px;
}

/* line 393, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-right-bc {
  height: 2px;
}

/* line 404, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-right-tl,
.x-tab-default-right-bl,
.x-tab-default-right-tr,
.x-tab-default-right-br,
.x-tab-default-right-tc,
.x-tab-default-right-bc,
.x-tab-default-right-ml,
.x-tab-default-right-mr {
  background-image: url(images/tab/tab-default-right-corners.gif);
}

/* line 444, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-right-ml,
.x-tab-default-right-mr {
  background-image: url(images/tab/tab-default-right-sides.gif);
  background-repeat: repeat-y;
}

/* line 454, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-tab-default-right-mc {
  padding: 2px 7px 2px 7px;
}

/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-tab-default-right:after {
  display: none;
  content: "x-slicer:corners:url(images/tab/tab-default-right-corners.gif), sides:url(images/tab/tab-default-right-sides.gif)";
}

/*</if slicer>*/
/* */
/* line 304, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-default {
  border-color: #f5f5f5;
  cursor: pointer;
}

/* line 311, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-default-top {
  margin: 0 5px;
}
/* line 320, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-default-top.x-tab-rotate-left {
  margin: 0 5px 0 5px;
}

/* line 338, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-default-right {
  margin: 5px 0 5px 0;
}
/* line 347, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-default-right.x-tab-rotate-right {
  margin: 5px 0 5px 0;
}

/* line 367, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-default-bottom {
  margin: 0 5px 0 5px;
}
/* line 376, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-default-bottom.x-tab-rotate-left {
  margin: 0 5px 0 5px;
}

/* line 394, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-default-left {
  margin: 5px 0 5px 0;
}
/* line 403, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-default-left.x-tab-rotate-right {
  margin: 5px 0 5px 0;
}

/* line 423, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-button-default {
  height: 16px;
}

/* line 428, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-inner-default {
  font: 300 13px/16px helvetica, arial, verdana, sans-serif;
  color: black;
  max-width: 100%;
}
/* line 439, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-icon-right > .x-tab-inner-default, .x-tab-icon-left > .x-tab-inner-default {
  max-width: calc(100% - 16px);
}

/* line 446, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-icon-el-default {
  height: 16px;
  line-height: 16px;
  background-position: center center;
}
/* line 450, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-icon-left > .x-tab-icon-el-default, .x-tab-icon-right > .x-tab-icon-el-default {
  width: 16px;
}
/* line 455, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-icon-top > .x-tab-icon-el-default, .x-tab-icon-bottom > .x-tab-icon-el-default {
  min-width: 16px;
}
/* line 462, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-icon-el-default.x-tab-glyph {
  font-size: 16px;
  line-height: 16px;
  color: black;
  opacity: 0.5;
}
/* line 478, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-ie8 .x-tab-icon-el-default.x-tab-glyph {
  color: #7a7a7a;
}
/* line 485, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-text.x-tab-icon-left > .x-tab-icon-el-default {
  margin-right: 6px;
}
/* line 496, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-text.x-tab-icon-right > .x-tab-icon-el-default {
  margin-left: 6px;
}
/* line 507, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-text.x-tab-icon-top > .x-tab-icon-el-default {
  margin-bottom: 6px;
}
/* line 511, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-text.x-tab-icon-bottom > .x-tab-icon-el-default {
  margin-top: 6px;
}

/* line 516, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-over.x-tab-default {
  border-color: #3892d3;
}
/* line 525, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-over.x-tab-default .x-tab-inner-default {
  color: #157fcc;
}
/* line 540, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-over.x-tab-default .x-tab-glyph {
  color: #157fcc;
}
/* line 548, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-ie8m .x-tab-over.x-tab-default .x-tab-glyph {
  color: #85bae0;
}

/* line 580, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-active.x-tab-default {
  border-color: #3892d3;
  background-color: #3892d3;
}
/* line 586, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-active.x-tab-default .x-tab-inner-default {
  color: white;
}
/* line 601, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-active.x-tab-default .x-tab-glyph {
  color: white;
}
/* line 609, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-ie8 .x-tab-active.x-tab-default .x-tab-glyph {
  color: #9bc8e9;
}

/* line 644, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-disabled.x-tab-default {
  cursor: default;
}
/* line 657, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-disabled.x-tab-default .x-tab-inner-default {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  opacity: 0.3;
}
/* line 676, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-disabled.x-tab-default .x-tab-icon-el-default {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
/* line 681, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-disabled.x-tab-default .x-tab-glyph {
  color: black;
  opacity: 0.3;
  filter: none;
}
/* line 696, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-ie8 .x-tab-disabled.x-tab-default .x-tab-glyph {
  color: #ababab;
}

/* line 708, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-disabled.x-tab-default-top, .x-tab-disabled.x-tab-default-left, .x-tab-disabled.x-tab-default-right {
  border-color: #f5f5f5 #f5f5f5 #f5f5f5;
}
/* line 722, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-disabled.x-tab-default-bottom {
  border-color: #f5f5f5 #f5f5f5 #f5f5f5 #f5f5f5;
}

/* line 738, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-nbr .x-tab-default {
  background-image: none;
}

/* line 759, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-over .x-tab-default-top-tl,
.x-tab-over .x-tab-default-top-bl,
.x-tab-over .x-tab-default-top-tr,
.x-tab-over .x-tab-default-top-br,
.x-tab-over .x-tab-default-top-tc,
.x-tab-over .x-tab-default-top-bc {
  background-image: url(images/tab/tab-default-top-over-corners.gif);
}
/* line 764, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-over .x-tab-default-top-ml,
.x-tab-over .x-tab-default-top-mr {
  background-image: url(images/tab/tab-default-top-over-sides.gif);
}
/* line 768, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-over .x-tab-default-top-mc {
  background-color: #f5f5f5;
}

/* line 759, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-active .x-tab-default-top-tl,
.x-tab-active .x-tab-default-top-bl,
.x-tab-active .x-tab-default-top-tr,
.x-tab-active .x-tab-default-top-br,
.x-tab-active .x-tab-default-top-tc,
.x-tab-active .x-tab-default-top-bc {
  background-image: url(images/tab/tab-default-top-active-corners.gif);
}
/* line 764, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-active .x-tab-default-top-ml,
.x-tab-active .x-tab-default-top-mr {
  background-image: url(images/tab/tab-default-top-active-sides.gif);
}
/* line 768, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-active .x-tab-default-top-mc {
  background-color: #3892d3;
}

/* line 759, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-disabled .x-tab-default-top-tl,
.x-tab-disabled .x-tab-default-top-bl,
.x-tab-disabled .x-tab-default-top-tr,
.x-tab-disabled .x-tab-default-top-br,
.x-tab-disabled .x-tab-default-top-tc,
.x-tab-disabled .x-tab-default-top-bc {
  background-image: url(images/tab/tab-default-top-disabled-corners.gif);
}
/* line 764, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-disabled .x-tab-default-top-ml,
.x-tab-disabled .x-tab-default-top-mr {
  background-image: url(images/tab/tab-default-top-disabled-sides.gif);
}
/* line 768, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-disabled .x-tab-default-top-mc {
  background-color: #f5f5f5;
}

/* line 759, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-over .x-tab-default-right-tl,
.x-tab-over .x-tab-default-right-bl,
.x-tab-over .x-tab-default-right-tr,
.x-tab-over .x-tab-default-right-br,
.x-tab-over .x-tab-default-right-tc,
.x-tab-over .x-tab-default-right-bc {
  background-image: url(images/tab/tab-default-right-over-corners.gif);
}
/* line 764, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-over .x-tab-default-right-ml,
.x-tab-over .x-tab-default-right-mr {
  background-image: url(images/tab/tab-default-right-over-sides.gif);
}
/* line 768, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-over .x-tab-default-right-mc {
  background-color: #f5f5f5;
}

/* line 759, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-active .x-tab-default-right-tl,
.x-tab-active .x-tab-default-right-bl,
.x-tab-active .x-tab-default-right-tr,
.x-tab-active .x-tab-default-right-br,
.x-tab-active .x-tab-default-right-tc,
.x-tab-active .x-tab-default-right-bc {
  background-image: url(images/tab/tab-default-right-active-corners.gif);
}
/* line 764, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-active .x-tab-default-right-ml,
.x-tab-active .x-tab-default-right-mr {
  background-image: url(images/tab/tab-default-right-active-sides.gif);
}
/* line 768, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-active .x-tab-default-right-mc {
  background-color: #3892d3;
}

/* line 759, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-disabled .x-tab-default-right-tl,
.x-tab-disabled .x-tab-default-right-bl,
.x-tab-disabled .x-tab-default-right-tr,
.x-tab-disabled .x-tab-default-right-br,
.x-tab-disabled .x-tab-default-right-tc,
.x-tab-disabled .x-tab-default-right-bc {
  background-image: url(images/tab/tab-default-right-disabled-corners.gif);
}
/* line 764, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-disabled .x-tab-default-right-ml,
.x-tab-disabled .x-tab-default-right-mr {
  background-image: url(images/tab/tab-default-right-disabled-sides.gif);
}
/* line 768, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-disabled .x-tab-default-right-mc {
  background-color: #f5f5f5;
}

/* line 759, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-over .x-tab-default-bottom-tl,
.x-tab-over .x-tab-default-bottom-bl,
.x-tab-over .x-tab-default-bottom-tr,
.x-tab-over .x-tab-default-bottom-br,
.x-tab-over .x-tab-default-bottom-tc,
.x-tab-over .x-tab-default-bottom-bc {
  background-image: url(images/tab/tab-default-bottom-over-corners.gif);
}
/* line 764, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-over .x-tab-default-bottom-ml,
.x-tab-over .x-tab-default-bottom-mr {
  background-image: url(images/tab/tab-default-bottom-over-sides.gif);
}
/* line 768, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-over .x-tab-default-bottom-mc {
  background-color: #f5f5f5;
}

/* line 759, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-active .x-tab-default-bottom-tl,
.x-tab-active .x-tab-default-bottom-bl,
.x-tab-active .x-tab-default-bottom-tr,
.x-tab-active .x-tab-default-bottom-br,
.x-tab-active .x-tab-default-bottom-tc,
.x-tab-active .x-tab-default-bottom-bc {
  background-image: url(images/tab/tab-default-bottom-active-corners.gif);
}
/* line 764, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-active .x-tab-default-bottom-ml,
.x-tab-active .x-tab-default-bottom-mr {
  background-image: url(images/tab/tab-default-bottom-active-sides.gif);
}
/* line 768, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-active .x-tab-default-bottom-mc {
  background-color: #3892d3;
}

/* line 759, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-disabled .x-tab-default-bottom-tl,
.x-tab-disabled .x-tab-default-bottom-bl,
.x-tab-disabled .x-tab-default-bottom-tr,
.x-tab-disabled .x-tab-default-bottom-br,
.x-tab-disabled .x-tab-default-bottom-tc,
.x-tab-disabled .x-tab-default-bottom-bc {
  background-image: url(images/tab/tab-default-bottom-disabled-corners.gif);
}
/* line 764, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-disabled .x-tab-default-bottom-ml,
.x-tab-disabled .x-tab-default-bottom-mr {
  background-image: url(images/tab/tab-default-bottom-disabled-sides.gif);
}
/* line 768, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-disabled .x-tab-default-bottom-mc {
  background-color: #f5f5f5;
}

/* line 759, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-over .x-tab-default-left-tl,
.x-tab-over .x-tab-default-left-bl,
.x-tab-over .x-tab-default-left-tr,
.x-tab-over .x-tab-default-left-br,
.x-tab-over .x-tab-default-left-tc,
.x-tab-over .x-tab-default-left-bc {
  background-image: url(images/tab/tab-default-left-over-corners.gif);
}
/* line 764, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-over .x-tab-default-left-ml,
.x-tab-over .x-tab-default-left-mr {
  background-image: url(images/tab/tab-default-left-over-sides.gif);
}
/* line 768, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-over .x-tab-default-left-mc {
  background-color: #f5f5f5;
}

/* line 759, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-active .x-tab-default-left-tl,
.x-tab-active .x-tab-default-left-bl,
.x-tab-active .x-tab-default-left-tr,
.x-tab-active .x-tab-default-left-br,
.x-tab-active .x-tab-default-left-tc,
.x-tab-active .x-tab-default-left-bc {
  background-image: url(images/tab/tab-default-left-active-corners.gif);
}
/* line 764, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-active .x-tab-default-left-ml,
.x-tab-active .x-tab-default-left-mr {
  background-image: url(images/tab/tab-default-left-active-sides.gif);
}
/* line 768, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-active .x-tab-default-left-mc {
  background-color: #3892d3;
}

/* line 759, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-disabled .x-tab-default-left-tl,
.x-tab-disabled .x-tab-default-left-bl,
.x-tab-disabled .x-tab-default-left-tr,
.x-tab-disabled .x-tab-default-left-br,
.x-tab-disabled .x-tab-default-left-tc,
.x-tab-disabled .x-tab-default-left-bc {
  background-image: url(images/tab/tab-default-left-disabled-corners.gif);
}
/* line 764, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-disabled .x-tab-default-left-ml,
.x-tab-disabled .x-tab-default-left-mr {
  background-image: url(images/tab/tab-default-left-disabled-sides.gif);
}
/* line 768, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-disabled .x-tab-default-left-mc {
  background-color: #f5f5f5;
}

/* line 782, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-default-tl,
.x-tab-default-bl,
.x-tab-default-tr,
.x-tab-default-br {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

/* line 789, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-default .x-tab-close-btn {
  top: 2px;
  right: 2px;
  width: 12px;
  height: 12px;
  background: url(images/tab/tab-default-close.png) 0 0;
}
/* line 800, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-default .x-tab-close-btn-over {
  background-position: -12px 0;
}
/* line 810, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-default .x-tab-close-btn-pressed {
  background-position: -24px 0;
}
/* line 816, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-default.x-tab-active .x-tab-close-btn {
  background-position: 0 -12px;
}
/* line 821, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-default.x-tab-active .x-tab-close-btn-over {
  background-position: -12px -12px;
}
/* line 827, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-default.x-tab-active .x-tab-close-btn-pressed {
  background-position: -24px -12px;
}
/* line 834, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-default.x-tab-disabled .x-tab-close-btn {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  opacity: 0.3;
  background-position: 0 0;
}

/* line 852, ../../../ext-theme-neutral/sass/src/tab/Tab.scss */
.x-tab-closable.x-tab-default .x-tab-button {
  padding-right: 15px;
}

/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-tab-over.x-tab-default-top:after {
  display: none;
  content: "x-slicer:corners:url(images/tab/tab-default-top-over-corners.gif), sides:url(images/tab/tab-default-top-over-sides.gif), stretch:bottom";
}

/*</if slicer>*/
/* */
/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-tab-over.x-tab-default-right:after {
  display: none;
  content: "x-slicer:corners:url(images/tab/tab-default-right-over-corners.gif), sides:url(images/tab/tab-default-right-over-sides.gif), stretch:left";
}

/*</if slicer>*/
/* */
/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-tab-over.x-tab-default-bottom:after {
  display: none;
  content: "x-slicer:corners:url(images/tab/tab-default-bottom-over-corners.gif), sides:url(images/tab/tab-default-bottom-over-sides.gif), stretch:top";
}

/*</if slicer>*/
/* */
/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-tab-over.x-tab-default-left:after {
  display: none;
  content: "x-slicer:corners:url(images/tab/tab-default-left-over-corners.gif), sides:url(images/tab/tab-default-left-over-sides.gif), stretch:right";
}

/*</if slicer>*/
/* */
/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-tab-active.x-tab-default-top:after {
  display: none;
  content: "x-slicer:corners:url(images/tab/tab-default-top-active-corners.gif), sides:url(images/tab/tab-default-top-active-sides.gif), stretch:bottom";
}

/*</if slicer>*/
/* */
/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-tab-active.x-tab-default-right:after {
  display: none;
  content: "x-slicer:corners:url(images/tab/tab-default-right-active-corners.gif), sides:url(images/tab/tab-default-right-active-sides.gif), stretch:left";
}

/*</if slicer>*/
/* */
/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-tab-active.x-tab-default-bottom:after {
  display: none;
  content: "x-slicer:corners:url(images/tab/tab-default-bottom-active-corners.gif), sides:url(images/tab/tab-default-bottom-active-sides.gif), stretch:top";
}

/*</if slicer>*/
/* */
/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-tab-active.x-tab-default-left:after {
  display: none;
  content: "x-slicer:corners:url(images/tab/tab-default-left-active-corners.gif), sides:url(images/tab/tab-default-left-active-sides.gif), stretch:right";
}

/*</if slicer>*/
/* */
/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-tab-disabled.x-tab-default-top:after {
  display: none;
  content: "x-slicer:corners:url(images/tab/tab-default-top-disabled-corners.gif), sides:url(images/tab/tab-default-top-disabled-sides.gif), stretch:bottom";
}

/*</if slicer>*/
/* */
/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-tab-disabled.x-tab-default-right:after {
  display: none;
  content: "x-slicer:corners:url(images/tab/tab-default-right-disabled-corners.gif), sides:url(images/tab/tab-default-right-disabled-sides.gif), stretch:left";
}

/*</if slicer>*/
/* */
/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-tab-disabled.x-tab-default-bottom:after {
  display: none;
  content: "x-slicer:corners:url(images/tab/tab-default-bottom-disabled-corners.gif), sides:url(images/tab/tab-default-bottom-disabled-sides.gif), stretch:top";
}

/*</if slicer>*/
/* */
/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-tab-disabled.x-tab-default-left:after {
  display: none;
  content: "x-slicer:corners:url(images/tab/tab-default-left-disabled-corners.gif), sides:url(images/tab/tab-default-left-disabled-sides.gif), stretch:right";
}

/*</if slicer>*/
/* */
/* line 950, ../../../ext-theme-neutral/sass/src/tab/Bar.scss */
.x-tab-default-tl,
.x-tab-default-tc,
.x-tab-default-tr,
.x-tab-default-bl,
.x-tab-default-bc,
.x-tab-default-br {
  background-image: none;
}

/* line 130, ../../../ext-theme-neutral/sass/src/tab/Bar.scss */
.x-tab-bar-default {
  background-color: #f5f5f5;
}

/* line 169, ../../../ext-theme-neutral/sass/src/tab/Bar.scss */
.x-tab-bar-default-top > .x-tab-bar-body-default {
  padding: 6px;
}
/* line 173, ../../../ext-theme-neutral/sass/src/tab/Bar.scss */
.x-tab-bar-default-bottom > .x-tab-bar-body-default {
  padding: 6px 6px 6px 6px;
}
/* line 177, ../../../ext-theme-neutral/sass/src/tab/Bar.scss */
.x-tab-bar-default-left > .x-tab-bar-body-default {
  padding: 6px 6px 6px 6px;
}
/* line 187, ../../../ext-theme-neutral/sass/src/tab/Bar.scss */
.x-tab-bar-default-right > .x-tab-bar-body-default {
  padding: 6px 6px 6px 6px;
}

/* line 199, ../../../ext-theme-neutral/sass/src/tab/Bar.scss */
.x-tab-bar-plain.x-tab-bar-default-horizontal {
  border-top-color: transparent;
  border-bottom-color: transparent;
  border-left-width: 0;
  border-right-width: 0;
}
/* line 206, ../../../ext-theme-neutral/sass/src/tab/Bar.scss */
.x-tab-bar-plain.x-tab-bar-default-vertical {
  border-right-color: transparent;
  border-left-color: transparent;
  border-top-width: 0;
  border-bottom-width: 0;
}

/* line 320, ../../../ext-theme-neutral/sass/src/tab/Bar.scss */
.x-tab-bar-horizontal > .x-tab-bar-body-default {
  min-height: 24px;
}
/* line 323, ../../../ext-theme-neutral/sass/src/tab/Bar.scss */
.x-ie9m .x-tab-bar-horizontal > .x-tab-bar-body-default {
  min-height: 24px;
}

/* line 329, ../../../ext-theme-neutral/sass/src/tab/Bar.scss */
.x-tab-bar-vertical > .x-tab-bar-body-default {
  min-width: 24px;
}
/* line 332, ../../../ext-theme-neutral/sass/src/tab/Bar.scss */
.x-ie9m .x-tab-bar-vertical > .x-tab-bar-body-default {
  min-width: 24px;
}

/* line 145, ../../../ext-theme-neutral/sass/src/layout/container/Box.scss */
.x-tab-bar-default-scroller .x-box-scroller-body-horizontal {
  margin-left: 18px;
}

/* line 151, ../../../ext-theme-neutral/sass/src/layout/container/Box.scss */
.x-tab-bar-default-vertical-scroller .x-box-scroller-body-vertical {
  margin-top: 18px;
}

/* line 156, ../../../ext-theme-neutral/sass/src/layout/container/Box.scss */
.x-box-scroller-tab-bar-default {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
/* line 165, ../../../ext-theme-neutral/sass/src/layout/container/Box.scss */
.x-box-scroller-tab-bar-default.x-box-scroller-hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
}
/* line 171, ../../../ext-theme-neutral/sass/src/layout/container/Box.scss */
.x-box-scroller-tab-bar-default.x-box-scroller-pressed {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 177, ../../../ext-theme-neutral/sass/src/layout/container/Box.scss */
.x-box-scroller-tab-bar-default.x-box-scroller-disabled {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=25);
  opacity: 0.25;
  cursor: default;
}
/* line 188, ../../../ext-theme-neutral/sass/src/layout/container/Box.scss */
.x-box-scroller-tab-bar-default.x-box-scroller-left, .x-box-scroller-tab-bar-default.x-box-scroller-right {
  width: 24px;
  height: 24px;
  top: 50%;
  margin-top: -12px;
}
/* line 214, ../../../ext-theme-neutral/sass/src/layout/container/Box.scss */
.x-box-scroller-tab-bar-default.x-box-scroller-left {
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
  background-image: url(images/tab-bar/default-scroll-left.png);
}
/* line 237, ../../../ext-theme-neutral/sass/src/layout/container/Box.scss */
.x-box-scroller-tab-bar-default.x-box-scroller-right {
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
  background-image: url(images/tab-bar/default-scroll-right.png);
}
/* line 263, ../../../ext-theme-neutral/sass/src/layout/container/Box.scss */
.x-box-scroller-tab-bar-default.x-box-scroller-top, .x-box-scroller-tab-bar-default.x-box-scroller-bottom {
  height: 24px;
  width: 24px;
  left: 50%;
  margin-left: -12px;
}
/* line 289, ../../../ext-theme-neutral/sass/src/layout/container/Box.scss */
.x-box-scroller-tab-bar-default.x-box-scroller-top {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  background-image: url(images/tab-bar/default-scroll-top.png);
}
/* line 312, ../../../ext-theme-neutral/sass/src/layout/container/Box.scss */
.x-box-scroller-tab-bar-default.x-box-scroller-bottom {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  background-image: url(images/tab-bar/default-scroll-bottom.png);
}

/* line 446, ../../../ext-theme-neutral/sass/src/tab/Bar.scss */
.x-tab-bar-default-top .x-box-scroller-tab-bar-default {
  margin-top: -12px;
}
/* line 450, ../../../ext-theme-neutral/sass/src/tab/Bar.scss */
.x-tab-bar-default-right .x-box-scroller-tab-bar-default {
  margin-left: -12px;
}
/* line 454, ../../../ext-theme-neutral/sass/src/tab/Bar.scss */
.x-tab-bar-default-bottom .x-box-scroller-tab-bar-default {
  margin-top: -12px;
}
/* line 458, ../../../ext-theme-neutral/sass/src/tab/Bar.scss */
.x-tab-bar-default-left .x-box-scroller-tab-bar-default {
  margin-left: -12px;
}

/* line 467, ../../../ext-theme-neutral/sass/src/tab/Bar.scss */
.x-box-scroller-tab-bar-default {
  background-color: #f5f5f5;
}
/* line 473, ../../../ext-theme-neutral/sass/src/tab/Bar.scss */
.x-box-scroller-tab-bar-default .x-ie8 .x-box-scroller-plain {
  background-color: #fff;
}

/* line 484, ../../../ext-theme-neutral/sass/src/tab/Bar.scss */
.x-box-scroller-plain.x-box-scroller-tab-bar-default.x-box-scroller-left {
  background-image: url(images/tab-bar/default-plain-scroll-left.png);
}
/* line 488, ../../../ext-theme-neutral/sass/src/tab/Bar.scss */
.x-box-scroller-plain.x-box-scroller-tab-bar-default.x-box-scroller-right {
  background-image: url(images/tab-bar/default-plain-scroll-right.png);
}
/* line 492, ../../../ext-theme-neutral/sass/src/tab/Bar.scss */
.x-box-scroller-plain.x-box-scroller-tab-bar-default.x-box-scroller-top {
  background-image: url(images/tab-bar/default-plain-scroll-top.png);
}
/* line 496, ../../../ext-theme-neutral/sass/src/tab/Bar.scss */
.x-box-scroller-plain.x-box-scroller-tab-bar-default.x-box-scroller-bottom {
  background-image: url(images/tab-bar/default-plain-scroll-bottom.png);
}

/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-tab-bar-default-top:after {
  display: none;
  content: "x-slicer:stretch:bottom";
}

/*</if slicer>*/
/* */
/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-tab-bar-default-bottom:after {
  display: none;
  content: "x-slicer:stretch:top";
}

/*</if slicer>*/
/* */
/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-tab-bar-default-left:after {
  display: none;
  content: "x-slicer:stretch:right";
}

/*</if slicer>*/
/* */
/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-tab-bar-default-right:after {
  display: none;
  content: "x-slicer:stretch:left";
}

/*</if slicer>*/
/* */
/**
 * Creates a visual theme for a Window
 *
 * @param {string} $ui
 * The name of the UI being created. Can not included spaces or special punctuation
 * (used in CSS class names).
 *
 * @param {number} [$ui-padding=$window-padding]
 * The padding of the Window
 *
 * @param {number} [$ui-border-radius=$window-border-radius]
 * The border-radius of the Window
 *
 * @param {color} [$ui-border-color=$window-border-color]
 * The border-color of the Window
 *
 * @param {number} [$ui-border-width=$window-border-width]
 * The border-width of the Window
 *
 * @param {color} [$ui-inner-border-color=$window-inner-border-color]
 * The inner border-color of the Window
 *
 * @param {number} [$ui-inner-border-width=$window-inner-border-width]
 * The inner border-width of the Window
 *
 * @param {color} [$ui-header-color=$window-header-color]
 * The text color of the Header
 *
 * @param {color} [$ui-header-background-color=$window-header-background-color]
 * The background-color of the Header
 *
 * @param {number/list} [$ui-header-padding=$window-header-padding]
 * The padding of the Header
 *
 * @param {string} [$ui-header-font-family=$window-header-font-family]
 * The font-family of the Header
 *
 * @param {number} [$ui-header-font-size=$window-header-font-size]
 * The font-size of the Header
 *
 * @param {string} [$ui-header-font-weight=$window-header-font-weight]
 * The font-weight of the Header
 *
 * @param {number} [$ui-header-line-height=$window-header-line-height]
 * The line-height of the Header
 *
 * @param {number/list} [$ui-header-text-padding=$window-header-text-padding]
 * The padding of the Header's text element
 *
 * @param {string} [$ui-header-text-transform=$window-header-text-transform]
 * The text-transform of the Header
 *
 * @param {color} [$ui-header-border-color=$ui-border-color]
 * The border-color of the Header
 *
 * @param {number} [$ui-header-border-width=$window-header-border-width]
 * The border-width of the Header
 *
 * @param {color} [$ui-header-inner-border-color=$window-header-inner-border-color]
 * The inner border-color of the Header
 *
 * @param {number} [$ui-header-inner-border-width=$window-header-inner-border-width]
 * The inner border-width of the Header
 *
 * @param {number} [$ui-header-icon-width=$window-header-icon-width]
 * The width of the Header icon
 *
 * @param {number} [$ui-header-icon-height=$window-header-icon-height]
 * The height of the Header icon
 *
 * @param {number} [$ui-header-icon-spacing=$window-header-icon-spacing]
 * The space between the Header icon and text
 *
 * @param {list} [$ui-header-icon-background-position=$window-header-icon-background-position]
 * The background-position of the Header icon
 *
 * @param {color} [$ui-header-glyph-color=$window-header-glyph-color]
 * The color of the Header glyph icon
 *
 * @param {number} [$ui-header-glyph-opacity=$window-header-glyph-opacity]
 * The opacity of the Header glyph icon
 *
 * @param {number} [$ui-tool-spacing=$window-tool-spacing]
 * The space between the {@link Ext.panel.Tool Tools}
 *
 * @param {string} [$ui-tool-background-image=$window-tool-background-image]
 * The background sprite to use for {@link Ext.panel.Tool Tools}
 *
 * @param {color} [$ui-body-border-color=$window-body-border-color]
 * The border-color of the Window body
 *
 * @param {color} [$ui-body-background-color=$window-body-background-color]
 * The background-color of the Window body
 *
 * @param {number} [$ui-body-border-width=$window-body-border-width]
 * The border-width of the Window body
 *
 * @param {string} [$ui-body-border-style=$window-body-border-style]
 * The border-style of the Window body
 *
 * @param {color} [$ui-body-color=$window-body-color]
 * The color of text inside the Window body
 *
 * @param {color} [$ui-background-color=$window-background-color]
 * The background-color of the Window
 *
 * @param {boolean} [$ui-force-header-border=$window-force-header-border]
 * True to force the window header to have a border on the side facing
 * the window body.  Overrides dock layout's border management border
 * removal rules.
 *
 * @param {boolean} [$ui-include-border-management-rules=$window-include-border-management-rules]
 * True to include neptune style border management rules.
 *
 * @param {color} [$ui-wrap-border-color=$window-wrap-border-color]
 * The color to apply to the border that wraps the body and docked items. The presence of
 * the wrap border is controlled by the {@link #border} config. Only applicable when
 * `$ui-include-border-management-rules` is `true`.
 *
 * @param {color} [$ui-wrap-border-width=$window-wrap-border-width]
 * The width to apply to the border that wraps the body and docked items. The presence of
 * the wrap border is controlled by the {@link #border} config. Only applicable when
 * `$ui-include-border-management-rules` is `true`.
 *
 * @param {boolean} [$ui-ignore-frame-padding=$window-ignore-frame-padding]
 * True to ignore the frame padding.  By default, the frame mixin adds extra padding when
 * border radius is larger than border width.  This is intended to prevent the content
 * from colliding with the rounded corners of the frame.  Set this to true to prevent
 * the window frame from adding this extra padding.
 *
 * @member Ext.window.Window
 */
/* line 640, ../../../ext-theme-neutral/sass/src/window/Window.scss */
.x-window-ghost {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}

/* line 212, ../../../ext-theme-neutral/sass/src/window/Window.scss */
.x-window-default {
  border-color: #f5f5f5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}

/* line 158, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-default {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  padding: 0 0 0 0;
  border-width: 1px;
  border-style: solid;
  background-color: white;
}

/* line 208, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-default-mc {
  background-color: white;
}

/* line 256, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-nbr .x-window-default {
  padding: 0 !important;
  border-width: 0 !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent !important;
}

/* line 271, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-default-frameInfo {
  font-family: dh-4-4-4-4-1-1-1-1-3px-3px-3px-3px-;
}

/* line 337, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-default-tl {
  background-position: 0 -8px;
}

/* line 341, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-default-tr {
  background-position: right -12px;
}

/* line 345, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-default-bl {
  background-position: 0 -16px;
}

/* line 349, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-default-br {
  background-position: right -20px;
}

/* line 353, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-default-ml {
  background-position: 0 top;
}

/* line 361, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-default-mr {
  background-position: right top;
}

/* line 369, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-default-tc {
  background-position: 0 0;
}

/* line 373, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-default-bc {
  background-position: 0 -4px;
}

/* line 380, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-default-tr,
.x-window-default-br,
.x-window-default-mr {
  padding-right: 4px;
}

/* line 386, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-default-tl,
.x-window-default-bl,
.x-window-default-ml {
  padding-left: 4px;
}

/* line 390, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-default-tc {
  height: 4px;
}

/* line 393, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-default-bc {
  height: 4px;
}

/* line 404, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-default-tl,
.x-window-default-bl,
.x-window-default-tr,
.x-window-default-br,
.x-window-default-tc,
.x-window-default-bc,
.x-window-default-ml,
.x-window-default-mr {
  background-image: url(images/window/window-default-corners.gif);
}

/* line 444, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-default-ml,
.x-window-default-mr {
  background-image: url(images/window/window-default-sides.gif);
  background-repeat: repeat-y;
}

/* line 454, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-default-mc {
  padding: 0 0 0 0;
}

/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-window-default:after {
  display: none;
  content: "x-slicer:corners:url(images/window/window-default-corners.gif), sides:url(images/window/window-default-sides.gif)";
}

/*</if slicer>*/
/* */
/* line 234, ../../../ext-theme-neutral/sass/src/window/Window.scss */
.x-window-body-default {
  border-color: #f5f5f5;
  border-width: 1px;
  border-style: solid;
  background: white;
  color: black;
  font-size: 13px;
  font-weight: 300;
  font-family: helvetica, arial, verdana, sans-serif;
}

/* line 248, ../../../ext-theme-neutral/sass/src/window/Window.scss */
.x-window-header-default {
  font-size: 15px;
  border-color: #f5f5f5;
  background-color: #f5f5f5;
}
/* line 253, ../../../ext-theme-neutral/sass/src/window/Window.scss */
.x-window-header-default .x-tool-img {
  background-color: #f5f5f5;
}

/* line 266, ../../../ext-theme-neutral/sass/src/window/Window.scss */
.x-window-header-default-horizontal .x-window-header-default-tab-bar {
  margin-top: -9px;
  margin-bottom: -9px;
}

/* line 273, ../../../ext-theme-neutral/sass/src/window/Window.scss */
.x-window-header-default-vertical .x-window-header-default-tab-bar {
  margin-right: -9px;
  margin-left: -9px;
}

/* line 289, ../../../ext-theme-neutral/sass/src/window/Window.scss */
.x-window-header-title-default {
  color: #157fcc;
  font-size: 15px;
  font-weight: 300;
  font-family: helvetica, arial, verdana, sans-serif;
  line-height: 16px;
}
/* line 298, ../../../ext-theme-neutral/sass/src/window/Window.scss */
.x-window-header-title-default > .x-title-text-default {
  padding: 0;
  text-transform: none;
}
/* line 316, ../../../ext-theme-neutral/sass/src/window/Window.scss */
.x-window-header-title-default > .x-title-icon-wrap-default.x-title-icon-top {
  height: 22px;
  padding-bottom: 6px;
}
/* line 321, ../../../ext-theme-neutral/sass/src/window/Window.scss */
.x-window-header-title-default > .x-title-icon-wrap-default.x-title-icon-right {
  width: 22px;
  padding-left: 6px;
}
/* line 333, ../../../ext-theme-neutral/sass/src/window/Window.scss */
.x-window-header-title-default > .x-title-icon-wrap-default.x-title-icon-bottom {
  height: 22px;
  padding-top: 6px;
}
/* line 338, ../../../ext-theme-neutral/sass/src/window/Window.scss */
.x-window-header-title-default > .x-title-icon-wrap-default.x-title-icon-left {
  width: 22px;
  padding-right: 6px;
}
/* line 350, ../../../ext-theme-neutral/sass/src/window/Window.scss */
.x-window-header-title-default > .x-title-icon-wrap-default > .x-title-icon-default {
  width: 16px;
  height: 16px;
  background-position: center center;
}
/* line 356, ../../../ext-theme-neutral/sass/src/window/Window.scss */
.x-window-header-title-default > .x-title-icon-wrap-default > .x-title-glyph {
  color: #157fcc;
  font-size: 16px;
  line-height: 16px;
  opacity: 0.5;
}
/* line 373, ../../../ext-theme-neutral/sass/src/window/Window.scss */
.x-ie8 .x-window-header-title-default > .x-title-icon-wrap-default > .x-title-glyph {
  color: #85bae0;
}

/* line 158, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-top {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-bottomright: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  padding: 9px 9px 6px 9px;
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  background-color: #f5f5f5;
}

/* line 208, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-top-mc {
  background-color: #f5f5f5;
}

/* line 256, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-nbr .x-window-header-default-top {
  padding: 0 !important;
  border-width: 0 !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent !important;
}

/* line 271, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-top-frameInfo {
  font-family: dh-4-4-0-0-1-1-1-1-9-9-6-9-;
}

/* line 337, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-top-tl {
  background-position: 0 -8px;
}

/* line 341, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-top-tr {
  background-position: right -12px;
}

/* line 345, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-top-bl {
  background-position: 0 -16px;
}

/* line 349, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-top-br {
  background-position: right -20px;
}

/* line 353, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-top-ml {
  background-position: 0 top;
}

/* line 361, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-top-mr {
  background-position: right top;
}

/* line 369, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-top-tc {
  background-position: 0 0;
}

/* line 373, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-top-bc {
  background-position: 0 -4px;
}

/* line 380, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-top-tr,
.x-window-header-default-top-br,
.x-window-header-default-top-mr {
  padding-right: 4px;
}

/* line 386, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-top-tl,
.x-window-header-default-top-bl,
.x-window-header-default-top-ml {
  padding-left: 4px;
}

/* line 390, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-top-tc {
  height: 4px;
}

/* line 393, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-top-bc {
  height: 1px;
}

/* line 404, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-top-tl,
.x-window-header-default-top-bl,
.x-window-header-default-top-tr,
.x-window-header-default-top-br,
.x-window-header-default-top-tc,
.x-window-header-default-top-bc,
.x-window-header-default-top-ml,
.x-window-header-default-top-mr {
  background-image: url(images/window-header/window-header-default-top-corners.gif);
}

/* line 444, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-top-ml,
.x-window-header-default-top-mr {
  background-image: url(images/window-header/window-header-default-top-sides.gif);
  background-repeat: repeat-y;
}

/* line 454, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-top-mc {
  padding: 6px 6px 6px 6px;
}

/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-window-header-default-top:after {
  display: none;
  content: "x-slicer:corners:url(images/window-header/window-header-default-top-corners.gif), sides:url(images/window-header/window-header-default-top-sides.gif)";
}

/*</if slicer>*/
/* */
/* line 158, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-right {
  -moz-border-radius-topleft: 0;
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius-bottomleft: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  padding: 9px 9px 9px 6px;
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  background-color: #f5f5f5;
}

/* line 208, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-right-mc {
  background-color: #f5f5f5;
}

/* line 256, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-nbr .x-window-header-default-right {
  padding: 0 !important;
  border-width: 0 !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent !important;
}

/* line 271, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-right-frameInfo {
  font-family: dh-0-4-4-0-1-1-1-1-9-9-9-6-;
}

/* line 337, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-right-tl {
  background-position: 0 -8px;
}

/* line 341, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-right-tr {
  background-position: right -12px;
}

/* line 345, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-right-bl {
  background-position: 0 -16px;
}

/* line 349, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-right-br {
  background-position: right -20px;
}

/* line 353, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-right-ml {
  background-position: 0 top;
}

/* line 361, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-right-mr {
  background-position: right top;
}

/* line 369, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-right-tc {
  background-position: 0 0;
}

/* line 373, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-right-bc {
  background-position: 0 -4px;
}

/* line 380, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-right-tr,
.x-window-header-default-right-br,
.x-window-header-default-right-mr {
  padding-right: 4px;
}

/* line 386, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-right-tl,
.x-window-header-default-right-bl,
.x-window-header-default-right-ml {
  padding-left: 1px;
}

/* line 390, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-right-tc {
  height: 4px;
}

/* line 393, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-right-bc {
  height: 4px;
}

/* line 404, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-right-tl,
.x-window-header-default-right-bl,
.x-window-header-default-right-tr,
.x-window-header-default-right-br,
.x-window-header-default-right-tc,
.x-window-header-default-right-bc,
.x-window-header-default-right-ml,
.x-window-header-default-right-mr {
  background-image: url(images/window-header/window-header-default-right-corners.gif);
}

/* line 444, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-right-ml,
.x-window-header-default-right-mr {
  background-image: url(images/window-header/window-header-default-right-sides.gif);
  background-repeat: repeat-y;
}

/* line 454, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-right-mc {
  padding: 6px 6px 6px 6px;
}

/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-window-header-default-right:after {
  display: none;
  content: "x-slicer:corners:url(images/window-header/window-header-default-right-corners.gif), sides:url(images/window-header/window-header-default-right-sides.gif)";
}

/*</if slicer>*/
/* */
/* line 158, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-bottom {
  -moz-border-radius-topleft: 0;
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -moz-border-radius-topright: 0;
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  padding: 6px 9px 9px 9px;
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  background-color: #f5f5f5;
}

/* line 208, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-bottom-mc {
  background-color: #f5f5f5;
}

/* line 256, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-nbr .x-window-header-default-bottom {
  padding: 0 !important;
  border-width: 0 !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent !important;
}

/* line 271, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-bottom-frameInfo {
  font-family: dh-0-0-4-4-1-1-1-1-6-9-9-9-;
}

/* line 337, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-bottom-tl {
  background-position: 0 -8px;
}

/* line 341, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-bottom-tr {
  background-position: right -12px;
}

/* line 345, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-bottom-bl {
  background-position: 0 -16px;
}

/* line 349, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-bottom-br {
  background-position: right -20px;
}

/* line 353, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-bottom-ml {
  background-position: 0 top;
}

/* line 361, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-bottom-mr {
  background-position: right top;
}

/* line 369, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-bottom-tc {
  background-position: 0 0;
}

/* line 373, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-bottom-bc {
  background-position: 0 -4px;
}

/* line 380, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-bottom-tr,
.x-window-header-default-bottom-br,
.x-window-header-default-bottom-mr {
  padding-right: 4px;
}

/* line 386, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-bottom-tl,
.x-window-header-default-bottom-bl,
.x-window-header-default-bottom-ml {
  padding-left: 4px;
}

/* line 390, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-bottom-tc {
  height: 1px;
}

/* line 393, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-bottom-bc {
  height: 4px;
}

/* line 404, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-bottom-tl,
.x-window-header-default-bottom-bl,
.x-window-header-default-bottom-tr,
.x-window-header-default-bottom-br,
.x-window-header-default-bottom-tc,
.x-window-header-default-bottom-bc,
.x-window-header-default-bottom-ml,
.x-window-header-default-bottom-mr {
  background-image: url(images/window-header/window-header-default-bottom-corners.gif);
}

/* line 444, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-bottom-ml,
.x-window-header-default-bottom-mr {
  background-image: url(images/window-header/window-header-default-bottom-sides.gif);
  background-repeat: repeat-y;
}

/* line 454, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-bottom-mc {
  padding: 6px 6px 6px 6px;
}

/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-window-header-default-bottom:after {
  display: none;
  content: "x-slicer:corners:url(images/window-header/window-header-default-bottom-corners.gif), sides:url(images/window-header/window-header-default-bottom-sides.gif)";
}

/*</if slicer>*/
/* */
/* line 158, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-left {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 0;
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  padding: 9px 6px 9px 9px;
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  background-color: #f5f5f5;
}

/* line 208, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-left-mc {
  background-color: #f5f5f5;
}

/* line 256, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-nbr .x-window-header-default-left {
  padding: 0 !important;
  border-width: 0 !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent !important;
}

/* line 271, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-left-frameInfo {
  font-family: dh-4-0-0-4-1-1-1-1-9-6-9-9-;
}

/* line 337, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-left-tl {
  background-position: 0 -8px;
}

/* line 341, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-left-tr {
  background-position: right -12px;
}

/* line 345, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-left-bl {
  background-position: 0 -16px;
}

/* line 349, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-left-br {
  background-position: right -20px;
}

/* line 353, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-left-ml {
  background-position: 0 top;
}

/* line 361, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-left-mr {
  background-position: right top;
}

/* line 369, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-left-tc {
  background-position: 0 0;
}

/* line 373, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-left-bc {
  background-position: 0 -4px;
}

/* line 380, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-left-tr,
.x-window-header-default-left-br,
.x-window-header-default-left-mr {
  padding-right: 1px;
}

/* line 386, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-left-tl,
.x-window-header-default-left-bl,
.x-window-header-default-left-ml {
  padding-left: 4px;
}

/* line 390, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-left-tc {
  height: 4px;
}

/* line 393, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-left-bc {
  height: 4px;
}

/* line 404, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-left-tl,
.x-window-header-default-left-bl,
.x-window-header-default-left-tr,
.x-window-header-default-left-br,
.x-window-header-default-left-tc,
.x-window-header-default-left-bc,
.x-window-header-default-left-ml,
.x-window-header-default-left-mr {
  background-image: url(images/window-header/window-header-default-left-corners.gif);
}

/* line 444, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-left-ml,
.x-window-header-default-left-mr {
  background-image: url(images/window-header/window-header-default-left-sides.gif);
  background-repeat: repeat-y;
}

/* line 454, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-left-mc {
  padding: 6px 6px 6px 6px;
}

/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-window-header-default-left:after {
  display: none;
  content: "x-slicer:corners:url(images/window-header/window-header-default-left-corners.gif), sides:url(images/window-header/window-header-default-left-sides.gif)";
}

/*</if slicer>*/
/* */
/* line 158, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-top {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  padding: 9px 9px 9px 9px;
  border-width: 1px;
  border-style: solid;
  background-color: #f5f5f5;
}

/* line 208, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-top-mc {
  background-color: #f5f5f5;
}

/* line 256, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-nbr .x-window-header-default-collapsed-top {
  padding: 0 !important;
  border-width: 0 !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent !important;
}

/* line 271, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-top-frameInfo {
  font-family: dh-4-4-4-4-1-1-1-1-9-9-9-9-;
}

/* line 337, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-top-tl {
  background-position: 0 -8px;
}

/* line 341, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-top-tr {
  background-position: right -12px;
}

/* line 345, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-top-bl {
  background-position: 0 -16px;
}

/* line 349, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-top-br {
  background-position: right -20px;
}

/* line 353, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-top-ml {
  background-position: 0 top;
}

/* line 361, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-top-mr {
  background-position: right top;
}

/* line 369, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-top-tc {
  background-position: 0 0;
}

/* line 373, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-top-bc {
  background-position: 0 -4px;
}

/* line 380, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-top-tr,
.x-window-header-default-collapsed-top-br,
.x-window-header-default-collapsed-top-mr {
  padding-right: 4px;
}

/* line 386, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-top-tl,
.x-window-header-default-collapsed-top-bl,
.x-window-header-default-collapsed-top-ml {
  padding-left: 4px;
}

/* line 390, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-top-tc {
  height: 4px;
}

/* line 393, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-top-bc {
  height: 4px;
}

/* line 404, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-top-tl,
.x-window-header-default-collapsed-top-bl,
.x-window-header-default-collapsed-top-tr,
.x-window-header-default-collapsed-top-br,
.x-window-header-default-collapsed-top-tc,
.x-window-header-default-collapsed-top-bc,
.x-window-header-default-collapsed-top-ml,
.x-window-header-default-collapsed-top-mr {
  background-image: url(images/window-header/window-header-default-collapsed-top-corners.gif);
}

/* line 444, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-top-ml,
.x-window-header-default-collapsed-top-mr {
  background-image: url(images/window-header/window-header-default-collapsed-top-sides.gif);
  background-repeat: repeat-y;
}

/* line 454, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-top-mc {
  padding: 6px 6px 6px 6px;
}

/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-window-header-default-collapsed-top:after {
  display: none;
  content: "x-slicer:corners:url(images/window-header/window-header-default-collapsed-top-corners.gif), sides:url(images/window-header/window-header-default-collapsed-top-sides.gif)";
}

/*</if slicer>*/
/* */
/* line 158, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-right {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  padding: 9px 9px 9px 9px;
  border-width: 1px;
  border-style: solid;
  background-color: #f5f5f5;
}

/* line 208, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-right-mc {
  background-color: #f5f5f5;
}

/* line 256, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-nbr .x-window-header-default-collapsed-right {
  padding: 0 !important;
  border-width: 0 !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent !important;
}

/* line 271, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-right-frameInfo {
  font-family: dh-4-4-4-4-1-1-1-1-9-9-9-9-;
}

/* line 337, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-right-tl {
  background-position: 0 -8px;
}

/* line 341, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-right-tr {
  background-position: right -12px;
}

/* line 345, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-right-bl {
  background-position: 0 -16px;
}

/* line 349, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-right-br {
  background-position: right -20px;
}

/* line 353, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-right-ml {
  background-position: 0 top;
}

/* line 361, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-right-mr {
  background-position: right top;
}

/* line 369, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-right-tc {
  background-position: 0 0;
}

/* line 373, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-right-bc {
  background-position: 0 -4px;
}

/* line 380, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-right-tr,
.x-window-header-default-collapsed-right-br,
.x-window-header-default-collapsed-right-mr {
  padding-right: 4px;
}

/* line 386, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-right-tl,
.x-window-header-default-collapsed-right-bl,
.x-window-header-default-collapsed-right-ml {
  padding-left: 4px;
}

/* line 390, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-right-tc {
  height: 4px;
}

/* line 393, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-right-bc {
  height: 4px;
}

/* line 404, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-right-tl,
.x-window-header-default-collapsed-right-bl,
.x-window-header-default-collapsed-right-tr,
.x-window-header-default-collapsed-right-br,
.x-window-header-default-collapsed-right-tc,
.x-window-header-default-collapsed-right-bc,
.x-window-header-default-collapsed-right-ml,
.x-window-header-default-collapsed-right-mr {
  background-image: url(images/window-header/window-header-default-collapsed-right-corners.gif);
}

/* line 444, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-right-ml,
.x-window-header-default-collapsed-right-mr {
  background-image: url(images/window-header/window-header-default-collapsed-right-sides.gif);
  background-repeat: repeat-y;
}

/* line 454, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-right-mc {
  padding: 6px 6px 6px 6px;
}

/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-window-header-default-collapsed-right:after {
  display: none;
  content: "x-slicer:corners:url(images/window-header/window-header-default-collapsed-right-corners.gif), sides:url(images/window-header/window-header-default-collapsed-right-sides.gif)";
}

/*</if slicer>*/
/* */
/* line 158, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-bottom {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  padding: 9px 9px 9px 9px;
  border-width: 1px;
  border-style: solid;
  background-color: #f5f5f5;
}

/* line 208, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-bottom-mc {
  background-color: #f5f5f5;
}

/* line 256, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-nbr .x-window-header-default-collapsed-bottom {
  padding: 0 !important;
  border-width: 0 !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent !important;
}

/* line 271, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-bottom-frameInfo {
  font-family: dh-4-4-4-4-1-1-1-1-9-9-9-9-;
}

/* line 337, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-bottom-tl {
  background-position: 0 -8px;
}

/* line 341, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-bottom-tr {
  background-position: right -12px;
}

/* line 345, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-bottom-bl {
  background-position: 0 -16px;
}

/* line 349, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-bottom-br {
  background-position: right -20px;
}

/* line 353, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-bottom-ml {
  background-position: 0 top;
}

/* line 361, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-bottom-mr {
  background-position: right top;
}

/* line 369, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-bottom-tc {
  background-position: 0 0;
}

/* line 373, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-bottom-bc {
  background-position: 0 -4px;
}

/* line 380, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-bottom-tr,
.x-window-header-default-collapsed-bottom-br,
.x-window-header-default-collapsed-bottom-mr {
  padding-right: 4px;
}

/* line 386, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-bottom-tl,
.x-window-header-default-collapsed-bottom-bl,
.x-window-header-default-collapsed-bottom-ml {
  padding-left: 4px;
}

/* line 390, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-bottom-tc {
  height: 4px;
}

/* line 393, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-bottom-bc {
  height: 4px;
}

/* line 404, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-bottom-tl,
.x-window-header-default-collapsed-bottom-bl,
.x-window-header-default-collapsed-bottom-tr,
.x-window-header-default-collapsed-bottom-br,
.x-window-header-default-collapsed-bottom-tc,
.x-window-header-default-collapsed-bottom-bc,
.x-window-header-default-collapsed-bottom-ml,
.x-window-header-default-collapsed-bottom-mr {
  background-image: url(images/window-header/window-header-default-collapsed-bottom-corners.gif);
}

/* line 444, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-bottom-ml,
.x-window-header-default-collapsed-bottom-mr {
  background-image: url(images/window-header/window-header-default-collapsed-bottom-sides.gif);
  background-repeat: repeat-y;
}

/* line 454, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-bottom-mc {
  padding: 6px 6px 6px 6px;
}

/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-window-header-default-collapsed-bottom:after {
  display: none;
  content: "x-slicer:corners:url(images/window-header/window-header-default-collapsed-bottom-corners.gif), sides:url(images/window-header/window-header-default-collapsed-bottom-sides.gif)";
}

/*</if slicer>*/
/* */
/* line 158, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-left {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  padding: 9px 9px 9px 9px;
  border-width: 1px;
  border-style: solid;
  background-color: #f5f5f5;
}

/* line 208, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-left-mc {
  background-color: #f5f5f5;
}

/* line 256, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-nbr .x-window-header-default-collapsed-left {
  padding: 0 !important;
  border-width: 0 !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent !important;
}

/* line 271, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-left-frameInfo {
  font-family: dh-4-4-4-4-1-1-1-1-9-9-9-9-;
}

/* line 337, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-left-tl {
  background-position: 0 -8px;
}

/* line 341, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-left-tr {
  background-position: right -12px;
}

/* line 345, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-left-bl {
  background-position: 0 -16px;
}

/* line 349, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-left-br {
  background-position: right -20px;
}

/* line 353, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-left-ml {
  background-position: 0 top;
}

/* line 361, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-left-mr {
  background-position: right top;
}

/* line 369, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-left-tc {
  background-position: 0 0;
}

/* line 373, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-left-bc {
  background-position: 0 -4px;
}

/* line 380, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-left-tr,
.x-window-header-default-collapsed-left-br,
.x-window-header-default-collapsed-left-mr {
  padding-right: 4px;
}

/* line 386, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-left-tl,
.x-window-header-default-collapsed-left-bl,
.x-window-header-default-collapsed-left-ml {
  padding-left: 4px;
}

/* line 390, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-left-tc {
  height: 4px;
}

/* line 393, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-left-bc {
  height: 4px;
}

/* line 404, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-left-tl,
.x-window-header-default-collapsed-left-bl,
.x-window-header-default-collapsed-left-tr,
.x-window-header-default-collapsed-left-br,
.x-window-header-default-collapsed-left-tc,
.x-window-header-default-collapsed-left-bc,
.x-window-header-default-collapsed-left-ml,
.x-window-header-default-collapsed-left-mr {
  background-image: url(images/window-header/window-header-default-collapsed-left-corners.gif);
}

/* line 444, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-left-ml,
.x-window-header-default-collapsed-left-mr {
  background-image: url(images/window-header/window-header-default-collapsed-left-sides.gif);
  background-repeat: repeat-y;
}

/* line 454, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-collapsed-left-mc {
  padding: 6px 6px 6px 6px;
}

/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-window-header-default-collapsed-left:after {
  display: none;
  content: "x-slicer:corners:url(images/window-header/window-header-default-collapsed-left-corners.gif), sides:url(images/window-header/window-header-default-collapsed-left-sides.gif)";
}

/*</if slicer>*/
/* */
/* line 493, ../../../ext-theme-neutral/sass/src/window/Window.scss */
.x-window-header-default .x-window-header-icon {
  width: 16px;
  height: 16px;
  color: #157fcc;
  font-size: 16px;
  line-height: 16px;
  background-position: center center;
}
/* line 502, ../../../ext-theme-neutral/sass/src/window/Window.scss */
.x-window-header-default .x-window-header-glyph {
  color: #157fcc;
  font-size: 16px;
  line-height: 16px;
  opacity: 0.5;
}
/* line 519, ../../../ext-theme-neutral/sass/src/window/Window.scss */
.x-ie8 .x-window-header-default .x-window-header-glyph {
  color: #85bae0;
}

/* line 528, ../../../ext-theme-neutral/sass/src/window/Window.scss */
.x-window-header-default-horizontal .x-tool-after-title {
  margin: 0 0 0 6px;
}
/* line 538, ../../../ext-theme-neutral/sass/src/window/Window.scss */
.x-window-header-default-horizontal .x-tool-before-title {
  margin: 0 6px 0 0;
}

/* line 550, ../../../ext-theme-neutral/sass/src/window/Window.scss */
.x-window-header-default-vertical .x-tool-after-title {
  margin: 6px 0 0 0;
}
/* line 560, ../../../ext-theme-neutral/sass/src/window/Window.scss */
.x-window-header-default-vertical .x-tool-before-title {
  margin: 0 0 6px 0;
}

/* line 574, ../../../ext-theme-neutral/sass/src/window/Window.scss */
.x-window-header-default {
  border-width: 1px !important;
}

/* line 584, ../../../ext-theme-neutral/sass/src/window/Window.scss */
.x-nbr .x-window-default-collapsed .x-window-header {
  border-width: 0 !important;
}

/* line 2, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-window-default-outer-border-l {
  border-left-color: #f5f5f5 !important;
  border-left-width: 1px !important;
}

/* line 6, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-window-default-outer-border-b {
  border-bottom-color: #f5f5f5 !important;
  border-bottom-width: 1px !important;
}

/* line 10, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-window-default-outer-border-bl {
  border-bottom-color: #f5f5f5 !important;
  border-bottom-width: 1px !important;
  border-left-color: #f5f5f5 !important;
  border-left-width: 1px !important;
}

/* line 16, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-window-default-outer-border-r {
  border-right-color: #f5f5f5 !important;
  border-right-width: 1px !important;
}

/* line 20, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-window-default-outer-border-rl {
  border-right-color: #f5f5f5 !important;
  border-right-width: 1px !important;
  border-left-color: #f5f5f5 !important;
  border-left-width: 1px !important;
}

/* line 26, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-window-default-outer-border-rb {
  border-right-color: #f5f5f5 !important;
  border-right-width: 1px !important;
  border-bottom-color: #f5f5f5 !important;
  border-bottom-width: 1px !important;
}

/* line 32, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-window-default-outer-border-rbl {
  border-right-color: #f5f5f5 !important;
  border-right-width: 1px !important;
  border-bottom-color: #f5f5f5 !important;
  border-bottom-width: 1px !important;
  border-left-color: #f5f5f5 !important;
  border-left-width: 1px !important;
}

/* line 40, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-window-default-outer-border-t {
  border-top-color: #f5f5f5 !important;
  border-top-width: 1px !important;
}

/* line 44, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-window-default-outer-border-tl {
  border-top-color: #f5f5f5 !important;
  border-top-width: 1px !important;
  border-left-color: #f5f5f5 !important;
  border-left-width: 1px !important;
}

/* line 50, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-window-default-outer-border-tb {
  border-top-color: #f5f5f5 !important;
  border-top-width: 1px !important;
  border-bottom-color: #f5f5f5 !important;
  border-bottom-width: 1px !important;
}

/* line 56, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-window-default-outer-border-tbl {
  border-top-color: #f5f5f5 !important;
  border-top-width: 1px !important;
  border-bottom-color: #f5f5f5 !important;
  border-bottom-width: 1px !important;
  border-left-color: #f5f5f5 !important;
  border-left-width: 1px !important;
}

/* line 64, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-window-default-outer-border-tr {
  border-top-color: #f5f5f5 !important;
  border-top-width: 1px !important;
  border-right-color: #f5f5f5 !important;
  border-right-width: 1px !important;
}

/* line 70, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-window-default-outer-border-trl {
  border-top-color: #f5f5f5 !important;
  border-top-width: 1px !important;
  border-right-color: #f5f5f5 !important;
  border-right-width: 1px !important;
  border-left-color: #f5f5f5 !important;
  border-left-width: 1px !important;
}

/* line 78, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-window-default-outer-border-trb {
  border-top-color: #f5f5f5 !important;
  border-top-width: 1px !important;
  border-right-color: #f5f5f5 !important;
  border-right-width: 1px !important;
  border-bottom-color: #f5f5f5 !important;
  border-bottom-width: 1px !important;
}

/* line 86, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-window-default-outer-border-trbl {
  border-color: #f5f5f5 !important;
  border-width: 1px !important;
}

/* line 650, ../../../ext-theme-neutral/sass/src/window/Window.scss */
.x-window-body-plain {
  background-color: transparent;
}

/* COMMON */
/* line 2, ../../../ext-theme-neutral/sass/src/app/bindinspector/Inspector.scss */
.x-bindinspector-container .x-toolbar-default {
  border-color: #CACACA;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NENEQzI0Mjg1REM1MTFFMjk2NDlGODJCMDlGMjg2NTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NENEQzI0Mjk1REM1MTFFMjk2NDlGODJCMDlGMjg2NTgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0Q0RDMjQyNjVEQzUxMUUyOTY0OUY4MkIwOUYyODY1OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0Q0RDMjQyNzVEQzUxMUUyOTY0OUY4MkIwOUYyODY1OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjU1iboAAAAfSURBVHjaYvj//z8DDN+8eROVA6JROGABZA4IAwQYALYwMgX3eE7SAAAAAElFTkSuQmCC);
  color: #555;
  background-color: #F7F7F7;
  font-weight: bold;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

/* line 12, ../../../ext-theme-neutral/sass/src/app/bindinspector/Inspector.scss */
.x-bindinspector-container .x-docked-top {
  border-bottom-width: 1px !important;
}

/* line 16, ../../../ext-theme-neutral/sass/src/app/bindinspector/Inspector.scss */
.x-bindinspector-container .x-docked-bottom {
  border-top-width: 1px !important;
}

/* line 21, ../../../ext-theme-neutral/sass/src/app/bindinspector/Inspector.scss */
.x-bindinspector-container .x-tree-view,
.x-bindinspector-container .x-grid-view {
  background-color: #F3F3F3;
  box-shadow: inset 8px 0 8px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 8px 0 8px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 8px 0 8px 0 rgba(0, 0, 0, 0.1);
}

/* line 28, ../../../ext-theme-neutral/sass/src/app/bindinspector/Inspector.scss */
.x-bindinspector-last-item td {
  box-shadow: 0 8px 8px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 8px 8px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 8px 8px rgba(0, 0, 0, 0.1);
}

/* line 34, ../../../ext-theme-neutral/sass/src/app/bindinspector/Inspector.scss */
.x-bindinspector-unhighlighted.x-bindinspector-last-item td {
  box-shadow: 0 8px 8px black;
  -moz-box-shadow: 0 8px 8px black;
  -webkit-box-shadow: 0 8px 8px black;
}

/* COMPONENT LIST */
/* line 41, ../../../ext-theme-neutral/sass/src/app/bindinspector/Inspector.scss */
.x-vm-results-tb.x-toolbar-default {
  background-color: #FFE8BE;
}

/* line 45, ../../../ext-theme-neutral/sass/src/app/bindinspector/Inspector.scss */
.x-bindinspector-target-menu {
  padding: 10px;
  height: 0px;
  overflow: hidden;
  background: #3C3C3C;
  color: #FFFFFF;
  font-size: 15px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 56, ../../../ext-theme-neutral/sass/src/app/bindinspector/Inspector.scss */
.x-bindinspector-target-menu hr {
  border-color: #5A5A5A;
}

/* line 60, ../../../ext-theme-neutral/sass/src/app/bindinspector/Inspector.scss */
.x-bindinspector-picker-lbl {
  width: 76px;
  display: inline-block;
  text-align: right;
  padding-right: 19px;
}

/* line 68, ../../../ext-theme-neutral/sass/src/app/bindinspector/Inspector.scss */
.x-bindinspector-preview-bind,
.x-bindinspector-open-bind {
  padding: 4px;
  background: #4D4D4D;
  display: inline-block;
  margin: 2px 12px 2px 4px;
  color: #FFC154;
  font-weight: bold;
  border: 1px solid #695633;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
}

/* line 84, ../../../ext-theme-neutral/sass/src/app/bindinspector/Inspector.scss */
.x-bindinspector-preview-bind:hover,
.x-bindinspector-open-bind:hover {
  background-color: #646464;
  color: white;
  border-color: #A2A2A2;
}

/* line 91, ../../../ext-theme-neutral/sass/src/app/bindinspector/Inspector.scss */
.x-bindinspector-preview-vm,
.x-bindinspector-open-vm {
  padding: 4px;
  background: #4D4D4D;
  display: inline-block;
  margin: 2px;
  color: #54CFFF;
  font-weight: bold;
  border: 1px solid #4F5E64;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
}

/* line 107, ../../../ext-theme-neutral/sass/src/app/bindinspector/Inspector.scss */
.x-bindinspector-preview-vm:hover,
.x-bindinspector-open-vm:hover {
  background-color: #646464;
  color: white;
  border-color: #A2A2A2;
}

/* line 113, ../../../ext-theme-neutral/sass/src/app/bindinspector/Inspector.scss */
.x-bindinspector-filter-visible .x-tree-node-text {
  font-weight: bold;
  background: #666666;
  padding: 2px 12px 3px 12px;
  margin-left: 5px;
  color: #FFFFFF;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  border: 1px solid #444444;
}

/* line 125, ../../../ext-theme-neutral/sass/src/app/bindinspector/Inspector.scss */
.x-bindings-icon,
.x-vm-icon {
  padding-left: 7px;
  vertical-align: bottom;
  font-size: 18px;
}

/* line 131, ../../../ext-theme-neutral/sass/src/app/bindinspector/Inspector.scss */
.x-bindings-icon {
  color: #F39061;
}

/* line 135, ../../../ext-theme-neutral/sass/src/app/bindinspector/Inspector.scss */
.x-vm-icon {
  color: #67AAE9;
}

/* line 139, ../../../ext-theme-neutral/sass/src/app/bindinspector/Inspector.scss */
.x-bindinspector-filter-visible .x-bindings-icon {
  color: #F8A67F;
}

/* line 143, ../../../ext-theme-neutral/sass/src/app/bindinspector/Inspector.scss */
.x-bindinspector-filter-visible .x-vm-icon {
  color: #7BC8F3;
}

/* data missing from binding */
/* line 148, ../../../ext-theme-neutral/sass/src/app/bindinspector/Inspector.scss */
.x-bindinspector-missing-data .x-tree-icon {
  /*red*/
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABgUlEQVR42mNgwAGueUd43w6IunsrIOrBdd+wYAZSwBnPAGWgxm93A2P+g/At/6gfl70DNYk24LZ/5BKQRhB9wy9yFoh90zdyNVGar3iGat0OiP4LsvWMS6jcOVc/KZBr7vhH/bvsE6hPhO1Rq8C2+0VNgYnd8o/ohXplA17NIBtANoFsBNnMy8v7H4RPOPuJ3/KL+gqSu+YTboTTgJt+kRshNkX0gvgwA8Cu8IvsBMv5RW7B7nffcFOw7f7RXy66uYmhG3DO01P0VkDkZ5AhV7xDzTAMAJq8HRza/pHtMDFkA0Dghl9EK0RNxA5Uv3tHWIEl/KI+HrN0F8JlAEgOpAakFqQH4Xf/qH1Q2xsJxdItv4gmaFjsBQtc94lwgEbRuzMuLvzIitFdAALnHQIEbvtHv4cYEmYHtD1yE8T28Gp027AZAHZFQFQtxMuRG4GJJOophp8IAFiYAdPGM5ABGyCZJppEDA6zTQxnHHxEgAGzHJiE3xJnECiTRb0F6QGlDQCUUiJb7CpB8QAAAABJRU5ErkJggg==);
}

/* rowbody */
/* line 154, ../../../ext-theme-neutral/sass/src/app/bindinspector/Inspector.scss */
.x-cmp-list-row-body {
  display: none;
  background: #4E4E4E;
  padding: 7px 12px;
  color: #FFC256;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 13px;
  line-height: 21px;
  border: 1px solid #222222;
}

/* line 166, ../../../ext-theme-neutral/sass/src/app/bindinspector/Inspector.scss */
.x-grid-item-selected .x-cmp-list-row-body {
  display: block;
}

/* tips */
/* line 171, ../../../ext-theme-neutral/sass/src/app/bindinspector/Inspector.scss */
.x-componentlist-tip {
  background: #3C3C3C;
  color: #C92424;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

/* line 178, ../../../ext-theme-neutral/sass/src/app/bindinspector/Inspector.scss */
.x-componentlist-tip hr {
  border-color: #5A5A5A;
}

/* line 182, ../../../ext-theme-neutral/sass/src/app/bindinspector/Inspector.scss */
.x-componentlist-tip .x-binding-tip-descriptor {
  color: white;
  font-weight: bold;
  margin-left: 8px;
}

/* line 188, ../../../ext-theme-neutral/sass/src/app/bindinspector/Inspector.scss */
.x-componentlist-tip .x-tip-body-default {
  color: #FFFFFF;
  font-size: 14px;
}

/* line 193, ../../../ext-theme-neutral/sass/src/app/bindinspector/Inspector.scss */
.x-binding-tip-value {
  color: #FFC154;
  font-size: 15px;
  line-height: 28px;
}

/* line 199, ../../../ext-theme-neutral/sass/src/app/bindinspector/Inspector.scss */
.x-binding-missing-data {
  color: #FF5E5E;
  font-weight: bold;
}

/* line 204, ../../../ext-theme-neutral/sass/src/app/bindinspector/Inspector.scss */
.x-componentlist-tip .x-tip-anchor {
  position: absolute;
  overflow: hidden;
  border-style: solid;
  border-width: 16px 16px 16px 0;
  left: -15px !important;
  top: 50% !important;
  margin-top: -16px;
  border-color: transparent #3C3C3C;
}

/* BINDINGS PREVIEW */
/* line 218, ../../../ext-theme-neutral/sass/src/app/bindinspector/Inspector.scss */
.x-bindinspector-prev-default {
  background: white;
  color: #6A8297;
  font-size: 22px;
  line-height: 31px;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-align: center;
}

/*  VIEW MODEL DETAIL  */
/* line 231, ../../../ext-theme-neutral/sass/src/app/bindinspector/Inspector.scss */
.x-bindindicator-vm-src {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAiElEQVR42mNgGAXUAf//vzL4///1ByBdgC7379+rDUDxA///P1fAY8BzB6AB/0EYqOECiI9qAETu//+XDf//3xfAYcjLAKBNDxCKX00AKYZgEBsu/gCkFqdrIC6AKz6AagFMHCyXgMUbCBdAnP5cAdMFWMIKOQwghuAKA4i3yIyFVwaj6RU7AABzWObuSkN0egAAAABJRU5ErkJggg==);
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #FF5200;
}

/* line 238, ../../../ext-theme-neutral/sass/src/app/bindinspector/Inspector.scss */
.x-bindinspector-viewmodeldetail .x-grid-item-over .x-bindinspector-data-search-cell {
  visibility: visible;
}

/* line 242, ../../../ext-theme-neutral/sass/src/app/bindinspector/Inspector.scss */
.x-bindinspector-viewmodeldetail .x-grid-item-over .x-bindinspector-data-search-cell:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABNElEQVR42o2SLY6DUBSF2UHDBhCzDhSpI1gEO0BSgQI/G0CMqykSLGSWAggsogFFAuJOvyY0Q/kpJ3kJ4d1z7j3nPkXZga7rZ9/35Xq9ShRFEgTBr+u6qvIJp9Ppi+KmaWQcR+n7/nn4zrLsjjA1e+QXic62bcvlcpE0TQXkeS6IrApMnSFbliXv9wgCJjFNc27HcRw1juOfYRgE71sWmaBtW7ndbt+L0FBmAsMwNgUQJ48wDGUhgM9PAp7nPQXIZXaBp8kCRXsWqCGvzRCLolidgrFBkiRCZgsLj4uKgABCENgGq+RBAcRppGmauiBPDwYyp+u61zf/98h3OlNUVdVzRRwyoSue+eYpr5KnzmVZzvZLsA++Wtf1nPj/ZTHm1HnqohwFjwKB986HgQVCWd3pAfwBUhNlbKBwMSIAAAAASUVORK5CYII=);
  background-color: #FF5200;
}

/* line 247, ../../../ext-theme-neutral/sass/src/app/bindinspector/Inspector.scss */
.x-bindinspector-data-search-cell {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABN0lEQVR42o2SoY6DUBBFESVBtUFgEdBP2WABBQ7PZ4DZiiKb7AcgsATXEL5kBQ7FL8z2NLxmaaFlkpe8vDf33rkzo2lvouu6r9PpJEmSSJqmkmXZ9XK5mNqnGIbBIdmyLNntdmIYxv1w9zxvhJicVXCe5w8QylVVyfl8liAI5JYCiUCySKCUAdd1Lc//EE4kY9M0cztlWZpRFP3oui54X7NIBYfDQeI4/n5pGsxU0LbtKgHk9ONWrbwQ4PMTQVEUdwL6MvvAk7JA0jsL5NCv1SYej8fFKqayJQxDoWdLFn5pEEkQAWAajJKF4h1yhPq+N1/AamEAc/b7/ePO+yrY9/0RZZIcx7mPiENPUMUzd1Z5EayUXdedzXdaFtO27Tnw/2ZRplJWKtrWYCkgeFbeHFigKYsz3RB/jMnzbI73hMsAAAAASUVORK5CYII=);
  background-position: center center;
  background-repeat: no-repeat;
  visibility: hidden;
}

/* line 254, ../../../ext-theme-neutral/sass/src/app/bindinspector/Inspector.scss */
.x-bindinspector-isloading .x-tree-icon {
  background-image: url(images/grid/loading.gif) !important;
  vertical-align: middle;
  width: 16px;
  height: 16px;
}

/* line 261, ../../../ext-theme-neutral/sass/src/app/bindinspector/Inspector.scss */
.x-bindinspector-highlighted {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

/* line 266, ../../../ext-theme-neutral/sass/src/app/bindinspector/Inspector.scss */
.x-bindinspector-unhighlighted {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
  opacity: 0.2;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

/* line 272, ../../../ext-theme-neutral/sass/src/app/bindinspector/Inspector.scss */
.x-bi-zero-bind-count {
  color: #CACACA;
}

/* line 276, ../../../ext-theme-neutral/sass/src/app/bindinspector/Inspector.scss */
.x-bindinspector-not-inherited .x-bindinspector-indicator-col {
  /*gray diag lines*/
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NENEQzI0Mjg1REM1MTFFMjk2NDlGODJCMDlGMjg2NTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NENEQzI0Mjk1REM1MTFFMjk2NDlGODJCMDlGMjg2NTgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0Q0RDMjQyNjVEQzUxMUUyOTY0OUY4MkIwOUYyODY1OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0Q0RDMjQyNzVEQzUxMUUyOTY0OUY4MkIwOUYyODY1OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjU1iboAAAAfSURBVHjaYvj//z8DDN+8eROVA6JROGABZA4IAwQYALYwMgX3eE7SAAAAAElFTkSuQmCC);
  border-right: 2px solid #CFCDCD;
  font-size: 13px;
  color: #8B8B8B;
  background-color: #F7F7F7;
}

/* line 285, ../../../ext-theme-neutral/sass/src/app/bindinspector/Inspector.scss */
.x-bindinspector-indicator-col {
  border-right: 2px solid #F3F3F3;
  color: #414141;
}

/* line 290, ../../../ext-theme-neutral/sass/src/app/bindinspector/Inspector.scss */
.x-bindinspector-missing-data .x-tree-node-text {
  position: relative;
}

/* line 294, ../../../ext-theme-neutral/sass/src/app/bindinspector/Inspector.scss */
.x-bindinspector-data-only .x-tree-icon {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  /*blue*/
  /*background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABOklEQVR42mNgQANt8/ZodSw91Ne59PB1IP4Bwh3LD18DiYHkGHCB0PpVbB1LD0/pXHrkb9fyo/+xYZBcx5JDMwr7VnFiaO5aeng3TCHQoJntiw+Y1s/fzwHCIDZIDC6/7PBekB64AZ1LDk+F2HD4VtPcffowcZgGGL9pwT5toCtuQC2ZghBcdvgPSLB14R49ZJehGwBWD7QAbBlQD0gvQ/uyQ/0wZzMQCWDeAellAIU22MRFR0zQFWJzAdjLQLVQL19nAEbRTxAnN3cSO7EGgNSCXQ3US5YBZXM38kJd8JksLwADzxgSboeu4A1EXAbAAhFIT2BoXbRfh5RoBKmBRSNIL96EhMXp8IQE0oM7KQPTO8ifIPH6qft5QGyQGM6kTHFmQncmKHDATl165BfQW19AoQ0Sg/sZCQAAbAWIYstl68AAAAAASUVORK5CYII=);*/
  /*gray info*/
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABGElEQVR42qVTSwrCMBDNyg/oRVR0oZ6vN1ApCrrqvruurW2hvwuIFa+hCxVF34Ok1NIWrQNDkpf3pjOTqRA5s2275/v+LAiCBH6lR1F0IMY7UWaapjVAXoL8jOP4hfXDJfYEZ22aZrtIvCWJjv3G87ypYRgtOvfE1H0Yhjtq0gAAVlJ4chxnpHAlUGfc9cE5Su4yBRHgQRA1DrOZ5QNI/khm8aBWINJcpS2+NFUOtTwkPLiuO8kTizKgkSsDJAKdvfGg63rz2wDkyle51QpgWVZX9uFcqwQ0b0wcw7WvbGJZgEwTF2zI4JdnJEc9I7WVg1SQejpI1FSN8pp1Esfcd7gnVjrKf/9MBWkumCq+dMd6YbeJpTVn7A1h4Ltw2AUeVgAAAABJRU5ErkJggg==);
}

/* line 305, ../../../ext-theme-neutral/sass/src/app/bindinspector/Inspector.scss */
.x-bindinspector-data-only .x-tree-node-text,
.x-bindinspector-data-only .x-grid-cell-inner {
  color: #CACACA;
}

/* line 309, ../../../ext-theme-neutral/sass/src/app/bindinspector/Inspector.scss */
.x-bindinspector-stub-only .x-tree-icon {
  /*blue*/
  /*background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABOklEQVR42mNgQANt8/ZodSw91Ne59PB1IP4Bwh3LD18DiYHkGHCB0PpVbB1LD0/pXHrkb9fyo/+xYZBcx5JDMwr7VnFiaO5aeng3TCHQoJntiw+Y1s/fzwHCIDZIDC6/7PBekB64AZ1LDk+F2HD4VtPcffowcZgGGL9pwT5toCtuQC2ZghBcdvgPSLB14R49ZJehGwBWD7QAbBlQD0gvQ/uyQ/0wZzMQCWDeAellAIU22MRFR0zQFWJzAdjLQLVQL19nAEbRTxAnN3cSO7EGgNSCXQ3US5YBZXM38kJd8JksLwADzxgSboeu4A1EXAbAAhFIT2BoXbRfh5RoBKmBRSNIL96EhMXp8IQE0oM7KQPTO8ifIPH6qft5QGyQGM6kTHFmQncmKHDATl165BfQW19AoQ0Sg/sZCQAAbAWIYstl68AAAAAASUVORK5CYII=);*/
  /*yellow alert*/
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABA0lEQVR42p2QP0tCURiH7zdQRA3u4OJUiyDY4CDtTuEXuXs0JEQ4uDk5C0EuKoEu+SWcg5baLCS7tNTx98IzyMWjXoeHe95/z3vODdzi2kdTvIo30fL1+YbLIhYOfsV5GsFAOL59zsNjBRfij60lEXKbf1E5RvDExl4URYGwXJfc6JCgwqZYhBp2hs5n4odadZ9gzKYu2x1YrUPt2SeosWEtijsEBfGN5HKXYErxweKkAMk9PbOkoE5hJXI+AbUVvfVtwZzkHTECAGptel8cgisSnyJDk+8GRlZ8MdOwxITghoa9ArhlZmzB+/abDjwh+c8+LBgRnMLEBHnxKJYpBpfMFDbGjWcGPFD11gAAAABJRU5ErkJggg==);
}

/* COMPONENT DETAIL */
/* line 319, ../../../ext-theme-neutral/sass/src/app/bindinspector/Inspector.scss */
.x-bindinspector-stub-active {
  border-bottom: 1px solid #DFDFDF;
}

/* line 323, ../../../ext-theme-neutral/sass/src/app/bindinspector/Inspector.scss */
.x-bindinspector-stub-active:hover {
  color: #3DB5CC;
  border-color: #3DB5CC;
}

/* line 328, ../../../ext-theme-neutral/sass/src/app/bindinspector/Inspector.scss */
.x-bindinspector-cmp-datasrc {
  color: #2E2E2E;
  background-color: #FAFAFA;
  padding: 0px 10px;
  /*gray diag lines*/
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NENEQzI0Mjg1REM1MTFFMjk2NDlGODJCMDlGMjg2NTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NENEQzI0Mjk1REM1MTFFMjk2NDlGODJCMDlGMjg2NTgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0Q0RDMjQyNjVEQzUxMUUyOTY0OUY4MkIwOUYyODY1OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0Q0RDMjQyNzVEQzUxMUUyOTY0OUY4MkIwOUYyODY1OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjU1iboAAAAfSURBVHjaYvj//z8DDN+8eROVA6JROGABZA4IAwQYALYwMgX3eE7SAAAAAElFTkSuQmCC);
  border-top: 1px solid #E0E0E0;
}

/* line 338, ../../../ext-theme-neutral/sass/src/app/bindinspector/Inspector.scss */
.x-bindinspector-compdetail-grid .x-grid-cell-inner {
  line-height: 31px;
  font-size: 14px;
  padding: 10px 16px;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

/* line 347, ../../../ext-theme-neutral/sass/src/app/bindinspector/Inspector.scss */
.x-bindinspector-compdetail-grid .x-grid-item-selected,
.x-bindinspector-compdetail-grid .x-grid-item-focused {
  background-color: white;
}

/* line 352, ../../../ext-theme-neutral/sass/src/app/bindinspector/Inspector.scss */
.x-bindinspector-compdetail-grid .x-grid-item-selected .x-grid-cell,
.x-bindinspector-compdetail-grid .x-grid-item-focused .x-grid-cell {
  border-left: 20px solid #FFC154;
}

/* line 356, ../../../ext-theme-neutral/sass/src/app/bindinspector/Inspector.scss */
.x-bindinspector-comp-key {
  font-weight: bold;
  color: #575656;
}

/* line 362, ../../../ext-theme-neutral/sass/src/app/bindinspector/Inspector.scss */
.x-bindinspector-comp-desc {
  margin-left: 12px;
  color: #919191;
}

/* line 367, ../../../ext-theme-neutral/sass/src/app/bindinspector/Inspector.scss */
.x-bindinspector-comp-val {
  color: #318094;
  font-weight: bold;
}

/* line 372, ../../../ext-theme-neutral/sass/src/app/bindinspector/Inspector.scss */
.x-bindinspector-bind-type {
  color: #C4935F;
  font-size: 12px;
  line-height: 10px;
  font-style: italic;
  text-align: right;
}

/* line 382, ../../../ext-theme-neutral/sass/src/app/bindinspector/Inspector.scss */
.x-bindinspector-direct-val,
.x-bindinspector-inherited-val,
.x-bindinspector-mult-val {
  position: relative;
}

/* line 388, ../../../ext-theme-neutral/sass/src/app/bindinspector/Inspector.scss */
.x-bindinspector-direct-val:after,
.x-bindinspector-inherited-val:after,
.x-bindinspector-mult-val-val:after {
  position: absolute;
  bottom: -13px;
  width: 16px;
  left: 50%;
  margin-left: -8px;
  text-align: center;
  color: gray;
  line-height: 14px;
}

/* line 399, ../../../ext-theme-neutral/sass/src/app/bindinspector/Inspector.scss */
.x-bindinspector-direct-val:after {
  content: '\25CF';
}

/* line 403, ../../../ext-theme-neutral/sass/src/app/bindinspector/Inspector.scss */
.x-bindinspector-inherited-val {
  content: '\25CB';
}

/* line 407, ../../../ext-theme-neutral/sass/src/app/bindinspector/Inspector.scss */
.x-bindinspector-mult-val {
  content: '\25D3';
}

/**
 * Creates a visual theme for a ButtonGroup.
 *
 * @param {string} $ui
 * The name of the UI being created. Can not included spaces or special punctuation
 * (used in CSS class names).
 *
 * @param {color} [$ui-background-color=$btn-group-background-color]
 * The background-color of the button group
 *
 * @param {color} [$ui-border-color=$btn-group-border-color]
 * The border-color of the button group
 *
 * @param {number} [$ui-border-width=$btn-group-border-width]
 * The border-width of the button group
 *
 * @param {number} [$ui-border-radius=$btn-group-border-radius]
 * The border-radius of the button group
 *
 * @param {color} [$ui-inner-border-color=$btn-group-inner-border-color]
 * The inner border-color of the button group
 *
 * @param {color} [$ui-header-background-color=$btn-group-header-background-color]
 * The background-color of the header
 *
 * @param {string} [$ui-header-font=$btn-group-header-font]
 * The font of the header
 *
 * @param {color} [$ui-header-color=$btn-group-header-color]
 * The text color of the header
 *
 * @param {number} [$ui-header-line-height=$btn-group-header-line-height]
 * The line-height of the header
 *
 * @param {number} [$ui-header-padding=$btn-group-header-padding]
 * The padding of the header
 *
 * @param {number} [$ui-body-padding=$btn-group-padding]
 * The padding of the body element
 *
 * @param {string} [$ui-tool-background-image=$btn-group-tool-background-image]
 * Sprite image to use for header {@link Ext.panel.Tool Tools}
 *
 * @member Ext.container.ButtonGroup
 */
/* line 101, ../../../ext-theme-neutral/sass/src/container/ButtonGroup.scss */
.x-btn-group-default {
  border-color: white;
  -webkit-box-shadow: white 0 1px 0px 0 inset, white 0 -1px 0px 0 inset, white -1px 0 0px 0 inset, white 1px 0 0px 0 inset;
  -moz-box-shadow: white 0 1px 0px 0 inset, white 0 -1px 0px 0 inset, white -1px 0 0px 0 inset, white 1px 0 0px 0 inset;
  box-shadow: white 0 1px 0px 0 inset, white 0 -1px 0px 0 inset, white -1px 0 0px 0 inset, white 1px 0 0px 0 inset;
}

/* line 110, ../../../ext-theme-neutral/sass/src/container/ButtonGroup.scss */
.x-btn-group-header-default {
  padding: 4px 5px;
  line-height: 16px;
  background: white;
  -moz-border-radius-topleft: 0px;
  -webkit-border-top-left-radius: 0px;
  border-top-left-radius: 0px;
  -moz-border-radius-topright: 0px;
  -webkit-border-top-right-radius: 0px;
  border-top-right-radius: 0px;
}
/* line 121, ../../../ext-theme-neutral/sass/src/container/ButtonGroup.scss */
.x-btn-group-header-default .x-tool-img {
  background-image: url(images/tools/tool-sprites-dark.png);
  background-color: white;
}

/* line 132, ../../../ext-theme-neutral/sass/src/container/ButtonGroup.scss */
.x-btn-group-header-text-container-default {
  font: 300 13px helvetica, arial, verdana, sans-serif;
  line-height: 16px;
  color: black;
}

/* line 138, ../../../ext-theme-neutral/sass/src/container/ButtonGroup.scss */
.x-btn-group-body-default {
  padding: 0 1px;
}
/* line 140, ../../../ext-theme-neutral/sass/src/container/ButtonGroup.scss */
.x-btn-group-body-default .x-table-layout {
  border-spacing: 5px;
}

/* line 158, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-group-default-framed {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 0px 1px 0px 1px;
  border-width: 3px;
  border-style: solid;
  background-color: white;
}

/* line 208, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-group-default-framed-mc {
  background-color: white;
}

/* line 256, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-nbr .x-btn-group-default-framed {
  padding: 0 !important;
  border-width: 0 !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent !important;
}

/* line 271, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-group-default-framed-frameInfo {
  font-family: dh-3-3-3-3-3-3-3-3-0-1-0-1-;
}

/* line 337, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-group-default-framed-tl {
  background-position: 0 -6px;
}

/* line 341, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-group-default-framed-tr {
  background-position: right -9px;
}

/* line 345, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-group-default-framed-bl {
  background-position: 0 -12px;
}

/* line 349, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-group-default-framed-br {
  background-position: right -15px;
}

/* line 353, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-group-default-framed-ml {
  background-position: 0 top;
}

/* line 361, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-group-default-framed-mr {
  background-position: right top;
}

/* line 369, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-group-default-framed-tc {
  background-position: 0 0;
}

/* line 373, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-group-default-framed-bc {
  background-position: 0 -3px;
}

/* line 380, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-group-default-framed-tr,
.x-btn-group-default-framed-br,
.x-btn-group-default-framed-mr {
  padding-right: 3px;
}

/* line 386, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-group-default-framed-tl,
.x-btn-group-default-framed-bl,
.x-btn-group-default-framed-ml {
  padding-left: 3px;
}

/* line 390, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-group-default-framed-tc {
  height: 3px;
}

/* line 393, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-group-default-framed-bc {
  height: 3px;
}

/* line 404, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-group-default-framed-tl,
.x-btn-group-default-framed-bl,
.x-btn-group-default-framed-tr,
.x-btn-group-default-framed-br,
.x-btn-group-default-framed-tc,
.x-btn-group-default-framed-bc,
.x-btn-group-default-framed-ml,
.x-btn-group-default-framed-mr {
  background-image: url(images/btn-group/btn-group-default-framed-corners.gif);
}

/* line 444, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-group-default-framed-ml,
.x-btn-group-default-framed-mr {
  background-image: url(images/btn-group/btn-group-default-framed-sides.gif);
  background-repeat: repeat-y;
}

/* line 454, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-group-default-framed-mc {
  padding: 0px 1px 0px 1px;
}

/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-btn-group-default-framed:after {
  display: none;
  content: "x-slicer:corners:url(images/btn-group/btn-group-default-framed-corners.gif), sides:url(images/btn-group/btn-group-default-framed-sides.gif)";
}

/*</if slicer>*/
/* */
/* line 158, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-group-default-framed-notitle {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 0px 1px 0px 1px;
  border-width: 3px;
  border-style: solid;
  background-color: white;
}

/* line 208, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-group-default-framed-notitle-mc {
  background-color: white;
}

/* line 256, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-nbr .x-btn-group-default-framed-notitle {
  padding: 0 !important;
  border-width: 0 !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent !important;
}

/* line 271, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-group-default-framed-notitle-frameInfo {
  font-family: dh-3-3-3-3-3-3-3-3-0-1-0-1-;
}

/* line 337, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-group-default-framed-notitle-tl {
  background-position: 0 -6px;
}

/* line 341, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-group-default-framed-notitle-tr {
  background-position: right -9px;
}

/* line 345, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-group-default-framed-notitle-bl {
  background-position: 0 -12px;
}

/* line 349, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-group-default-framed-notitle-br {
  background-position: right -15px;
}

/* line 353, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-group-default-framed-notitle-ml {
  background-position: 0 top;
}

/* line 361, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-group-default-framed-notitle-mr {
  background-position: right top;
}

/* line 369, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-group-default-framed-notitle-tc {
  background-position: 0 0;
}

/* line 373, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-group-default-framed-notitle-bc {
  background-position: 0 -3px;
}

/* line 380, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-group-default-framed-notitle-tr,
.x-btn-group-default-framed-notitle-br,
.x-btn-group-default-framed-notitle-mr {
  padding-right: 3px;
}

/* line 386, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-group-default-framed-notitle-tl,
.x-btn-group-default-framed-notitle-bl,
.x-btn-group-default-framed-notitle-ml {
  padding-left: 3px;
}

/* line 390, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-group-default-framed-notitle-tc {
  height: 3px;
}

/* line 393, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-group-default-framed-notitle-bc {
  height: 3px;
}

/* line 404, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-group-default-framed-notitle-tl,
.x-btn-group-default-framed-notitle-bl,
.x-btn-group-default-framed-notitle-tr,
.x-btn-group-default-framed-notitle-br,
.x-btn-group-default-framed-notitle-tc,
.x-btn-group-default-framed-notitle-bc,
.x-btn-group-default-framed-notitle-ml,
.x-btn-group-default-framed-notitle-mr {
  background-image: url(images/btn-group/btn-group-default-framed-notitle-corners.gif);
}

/* line 444, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-group-default-framed-notitle-ml,
.x-btn-group-default-framed-notitle-mr {
  background-image: url(images/btn-group/btn-group-default-framed-notitle-sides.gif);
  background-repeat: repeat-y;
}

/* line 454, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-group-default-framed-notitle-mc {
  padding: 0px 1px 0px 1px;
}

/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-btn-group-default-framed-notitle:after {
  display: none;
  content: "x-slicer:corners:url(images/btn-group/btn-group-default-framed-notitle-corners.gif), sides:url(images/btn-group/btn-group-default-framed-notitle-sides.gif)";
}

/*</if slicer>*/
/* */
/* line 101, ../../../ext-theme-neutral/sass/src/container/ButtonGroup.scss */
.x-btn-group-default-framed {
  border-color: white;
  -webkit-box-shadow: white 0 1px 0px 0 inset, white 0 -1px 0px 0 inset, white -1px 0 0px 0 inset, white 1px 0 0px 0 inset;
  -moz-box-shadow: white 0 1px 0px 0 inset, white 0 -1px 0px 0 inset, white -1px 0 0px 0 inset, white 1px 0 0px 0 inset;
  box-shadow: white 0 1px 0px 0 inset, white 0 -1px 0px 0 inset, white -1px 0 0px 0 inset, white 1px 0 0px 0 inset;
}

/* line 110, ../../../ext-theme-neutral/sass/src/container/ButtonGroup.scss */
.x-btn-group-header-default-framed {
  padding: 4px 5px;
  line-height: 16px;
  background: white;
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
}
/* line 121, ../../../ext-theme-neutral/sass/src/container/ButtonGroup.scss */
.x-btn-group-header-default-framed .x-tool-img {
  background-image: url(images/tools/tool-sprites-dark.png);
  background-color: white;
}

/* line 132, ../../../ext-theme-neutral/sass/src/container/ButtonGroup.scss */
.x-btn-group-header-text-container-default-framed {
  font: 300 13px helvetica, arial, verdana, sans-serif;
  line-height: 16px;
  color: black;
}

/* line 138, ../../../ext-theme-neutral/sass/src/container/ButtonGroup.scss */
.x-btn-group-body-default-framed {
  padding: 0 1px 0 1px;
}
/* line 140, ../../../ext-theme-neutral/sass/src/container/ButtonGroup.scss */
.x-btn-group-body-default-framed .x-table-layout {
  border-spacing: 5px;
}

/* line 1, ../../../ext-theme-neutral/sass/src/dashboard/Dashboard.scss */
.x-dashboard-column {
  padding: 0 0 7px 0;
}

/* line 5, ../../../ext-theme-neutral/sass/src/dashboard/Dashboard.scss */
.x-dashboard-panel {
  margin-top: 7px;
}

/* line 9, ../../../ext-theme-neutral/sass/src/dashboard/Dashboard.scss */
.x-dashboard-column-first {
  padding-left: 7px;
}

/* line 13, ../../../ext-theme-neutral/sass/src/dashboard/Dashboard.scss */
.x-dashboard-column-last {
  padding-right: 7px;
}

/* line 17, ../../../ext-theme-neutral/sass/src/dashboard/Dashboard.scss */
.x-dashboard .x-panel-dd-spacer {
  border: 2px dashed #99bbe8;
  background: #f6f6f6;
  border-radius: 4px;
  -moz-border-radius: 4px;
  margin-top: 7px;
}

/* line 27, ../../../ext-theme-neutral/sass/src/dashboard/Dashboard.scss */
.x-dashboard-dd-over {
  overflow: hidden !important;
}

/* line 1, ../../../ext-theme-neutral/sass/src/window/MessageBox.scss */
.x-message-box .x-window-body {
  background-color: white;
  border-width: 0;
}

/* line 13, ../../../ext-theme-neutral/sass/src/window/MessageBox.scss */
.x-message-box-info,
.x-message-box-warning,
.x-message-box-question,
.x-message-box-error {
  background-position: left top;
  background-repeat: no-repeat;
}

/* line 29, ../../../ext-theme-neutral/sass/src/window/MessageBox.scss */
.x-message-box-icon {
  height: 32px;
  width: 32px;
  margin-right: 10px;
}

/* line 35, ../../../ext-theme-neutral/sass/src/window/MessageBox.scss */
.x-message-box-info {
  background-image: url(images/shared/icon-info.png);
}

/* line 39, ../../../ext-theme-neutral/sass/src/window/MessageBox.scss */
.x-message-box-warning {
  background-image: url(images/shared/icon-warning.png);
}

/* line 43, ../../../ext-theme-neutral/sass/src/window/MessageBox.scss */
.x-message-box-question {
  background-image: url(images/shared/icon-question.png);
}

/* line 47, ../../../ext-theme-neutral/sass/src/window/MessageBox.scss */
.x-message-box-error {
  background-image: url(images/shared/icon-error.png);
}

/**
 * Creates a visual theme for a CheckboxGroup buttons.  Note this mixin only provides
 * styling for the CheckboxGroup body and its {@link Ext.form.field.Checkbox#boxLabel}, The {@link #fieldLabel}
 * and error icon/message are styled by {@link #extjs-label-ui}.
 *
 * @param {string} $ui
 * The name of the UI being created. Can not included spaces or special punctuation
 * (used in CSS class names).
 *
 * @param {number/list} [$ui-body-padding=$form-checkboxgroup-body-padding]
 * The padding of the CheckboxGroup body element
 *
 * @param {color} [$ui-body-invalid-border-color=$form-checkboxgroup-body-invalid-border-color]
 * The border color of the CheckboxGroup body element when in an invalid state.
 *
 * @param {string} [$ui-body-invalid-border-style=$form-checkboxgroup-body-invalid-border-style]
 * The border style of the CheckboxGroup body element when in an invalid state.
 *
 * @param {number} [$ui-body-invalid-border-width=$form-checkboxgroup-body-invalid-border-width]
 * The border width of the CheckboxGroup body element when in an invalid state.
 *
 * @param {string} [$ui-body-invalid-background-image=$form-checkboxgroup-body-invalid-background-image]
 * The background image of the CheckboxGroup body element when in an invalid state.
 *
 * @param {string} [$form-checkboxgroup-body-invalid-background-repeat=$form-field-invalid-background-repeat]
 * The background-repeat of the CheckboxGroup body element when in an invalid state.
 *
 * @param {string} [$ui-body-invalid-background-position=$form-checkboxgroup-body-invalid-background-position]
 * The background-position of the CheckboxGroup body element when in an invalid state.
 *
 * @member Ext.form.CheckboxGroup
 */
/* line 44, ../../../ext-theme-neutral/sass/src/form/CheckboxGroup.scss */
.x-form-item-body-default.x-form-checkboxgroup-body {
  padding: 0 4px;
}
/* line 47, ../../../ext-theme-neutral/sass/src/form/CheckboxGroup.scss */
.x-form-invalid .x-form-item-body-default.x-form-checkboxgroup-body {
  border-width: 1px;
  border-width: solid;
  border-width: #cf4c35;
}

/**
 * Creates a visual theme for text fields.  Note this mixin only provides styling
 * For the form field body, The label and error are styled by {@link #extjs-label}.
 *
 * @param {string} $ui
 * The name of the UI being created. Can not included spaces or special punctuation
 * (used in CSS class names).
 *
 * @param {number} [$ui-header-font-size=$fieldset-header-font-size]
 * The font-size of the FieldSet header
 *
 * @param {string} [$ui-header-font-weight=$fieldset-header-font-weight]
 * The font-weight of the FieldSet header
 *
 * @param {string} [$ui-header-font-family=$fieldset-header-font-family]
 * The font-family of the FieldSet header
 *
 * @param {number/string} [$ui-header-line-height=$fieldset-header-line-height]
 * The line-height of the FieldSet header
 *
 * @param {color} [$ui-header-color=$fieldset-header-color]
 * The text color of the FieldSet header
 *
 * @param {number} [$ui-border-width=$fieldset-border-width]
 * The border-width of the FieldSet
 *
 * @param {string} [$ui-border-style=$fieldset-border-style]
 * The border-style of the FieldSet
 *
 * @param {color} [$ui-border-color=$fieldset=border-color]
 * The border-color of the FieldSet
 *
 * @param {number} [$ui-border-radius=$fieldset=border-radius]
 * The border radius of FieldSet elements.
 *
 * @param {number/list} [$ui-padding=$fieldset-padding]
 * The FieldSet's padding
 *
 * @param {number/list} [$ui-margin=$fieldset-margin]
 * The FieldSet's margin
 *
 * @param {number/list} [$ui-header-padding=$fieldset-header-padding]
 * The padding to apply to the FieldSet's header
 *
 * @param {number} [$ui-collapse-tool-size=$fieldset-collapse-tool-size]
 * The size of the FieldSet's collapse tool
 *
 * @param {number/list} [$ui-collapse-tool-margin=$fieldset-collapse-tool-margin]
 * The margin to apply to the FieldSet's collapse tool
 *
 * @param {number/list} [$ui-collapse-tool-padding=$fieldset-collapse-tool-padding]
 * The padding to apply to the FieldSet's collapse tool
 *
 * @param {string} [$ui-collapse-tool-background-image=$fieldset-collapse-tool-background-image]
 * The background-image to use for the collapse tool. If 'none' the default tool
 * sprite will be used.  Defaults to 'none'.
 *
 * @param {number} [$ui-collapse-tool-opacity=$fieldset-collapse-tool-opacity]
 * The opacity of the FieldSet's collapse tool
 *
 * @param {number} [$ui-collapse-tool-opacity-over=$fieldset-collapse-tool-opacity-over]
 * The opacity of the FieldSet's collapse tool when hovered
 *
 * @param {number} [$ui-collapse-tool-opacity-pressed=$fieldset-collapse-tool-opacity-pressed]
 * The opacity of the FieldSet's collapse tool when pressed
 *
 * @param {number/list} [$ui-checkbox-margin=$fieldset-checkbox-margin]
 * The margin to apply to the FieldSet's checkbox (for FieldSets that use
 * {@link #checkboxToggle})
 *
 * @member Ext.form.FieldSet
 */
/* line 109, ../../../ext-theme-neutral/sass/src/form/FieldSet.scss */
.x-fieldset-default {
  border: 1px solid #cecece;
  padding: 0 10px;
  margin: 0 0 10px;
}

/* line 122, ../../../ext-theme-neutral/sass/src/form/FieldSet.scss */
.x-ie8 .x-fieldset-default {
  padding-top: 0;
}
/* line 125, ../../../ext-theme-neutral/sass/src/form/FieldSet.scss */
.x-ie8 .x-fieldset-body-default {
  padding-top: 0;
}

/* line 131, ../../../ext-theme-neutral/sass/src/form/FieldSet.scss */
.x-fieldset-header-default {
  padding: 0 3px 1px;
  line-height: 16px;
}
/* line 135, ../../../ext-theme-neutral/sass/src/form/FieldSet.scss */
.x-fieldset-header-default > .x-fieldset-header-text {
  font: 300 12px/16px helvetica, arial, verdana, sans-serif;
  color: black;
  padding: 1px 0;
}

/* line 142, ../../../ext-theme-neutral/sass/src/form/FieldSet.scss */
.x-fieldset-header-checkbox-default {
  margin: 2px 4px 0 0;
  line-height: 16px;
}

/* line 152, ../../../ext-theme-neutral/sass/src/form/FieldSet.scss */
.x-fieldset-header-tool-default {
  margin: 2px 4px 0 0;
  padding: 0;
}
/* line 161, ../../../ext-theme-neutral/sass/src/form/FieldSet.scss */
.x-fieldset-header-tool-default > .x-tool-img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  height: 15px;
  width: 15px;
}
/* line 168, ../../../ext-theme-neutral/sass/src/form/FieldSet.scss */
.x-fieldset-header-tool-default.x-tool-over > .x-tool-img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  opacity: 0.9;
}
/* line 174, ../../../ext-theme-neutral/sass/src/form/FieldSet.scss */
.x-fieldset-header-tool-default.x-tool-pressed > .x-tool-img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 179, ../../../ext-theme-neutral/sass/src/form/FieldSet.scss */
.x-fieldset-header-tool-default > .x-tool-toggle {
  background-image: url(images/fieldset/collapse-tool.png);
  background-position: 0 0;
}
/* line 186, ../../../ext-theme-neutral/sass/src/form/FieldSet.scss */
.x-fieldset-header-tool-default.x-tool-over > .x-tool-toggle {
  background-position: 0 -15px;
}

/* line 193, ../../../ext-theme-neutral/sass/src/form/FieldSet.scss */
.x-fieldset-default.x-fieldset-collapsed {
  border-width: 1px 1px 0 1px;
  border-left-color: transparent;
  border-right-color: transparent;
}
/* line 201, ../../../ext-theme-neutral/sass/src/form/FieldSet.scss */
.x-fieldset-default.x-fieldset-collapsed .x-tool-toggle {
  background-position: -15px 0;
}
/* line 205, ../../../ext-theme-neutral/sass/src/form/FieldSet.scss */
.x-fieldset-default.x-fieldset-collapsed .x-tool-over > .x-tool-toggle {
  background-position: -15px -15px;
}

/**
 * Creates a visual theme for spinner field triggers.  Note this mixin only provides
 * styling for the spinner trigger buttons. The text field portion of the styling must be
 * created using {@link #extjs-text-field-ui}
 *
 * @param {string} $ui
 * The name of the UI being created. Can not included spaces or special punctuation
 * (used in CSS class names).
 *
 * @param {boolean} [$ui-trigger-vertical=$spinner-trigger-vertical]
 * `true` to align the up/down triggers vertically.
 *
 * @param {number} [$ui-trigger-width=$form-trigger-width]
 * The width of the triggers.
 *
 * @param {number} [$ui-field-height=$form-text-field-height]
 * The height of the text field that the trigger must fit within.  This does not set the
 * height of the field, only the height of the triggers.  When {@link #$ui-trigger-vertical}
 * is true, the available height within the field borders is divided evenly between the
 * two triggers.
 *
 * @param {number/list} [$ui-field-border-width=$form-text-field-border-width]
 * The border width of the text field that the trigger must fit within.  This does not set
 * the border of the field, it is only needed so that the border-width of the field can
 * be subtracted from the trigger height.
 *
 * @param {string} [$ui-trigger-vertical-background-image=$spinner-trigger-vertical-background-image]
 * The background image sprite for vertically aligned spinner triggers
 *
 * @param {string} [$ui-trigger-up-background-image='form/spinner-up']
 * The background image for the "up" trigger when triggers are horizontally aligned
 *
 * @param {string} [$ui-trigger-down-background-image='form/spinner-down']
 * The background image for the "down" trigger when triggers are horizontally aligned
 *
 * @param {color} [$ui-trigger-background-color=$form-text-field-background-color]
 * The background color of the spinner triggers
 *
 * @param {boolean} [$ui-classic-border=$form-text-field-classic-border]
 * `true` to use classic-theme styled border.
 *
 * @member Ext.form.field.Spinner
 */
/* line 59, ../../../ext-theme-neutral/sass/src/form/field/Spinner.scss */
.x-form-trigger-spinner-default {
  width: 22px;
}

/* line 66, ../../../ext-theme-neutral/sass/src/form/field/Spinner.scss */
.x-form-spinner-default {
  background-image: url(images/form/spinner.png);
  background-color: white;
  width: 22px;
  height: 11px;
}

/* line 102, ../../../ext-theme-neutral/sass/src/form/field/Spinner.scss */
.x-form-spinner-up-default {
  background-position: 0 0;
}
/* line 105, ../../../ext-theme-neutral/sass/src/form/field/Spinner.scss */
.x-form-spinner-up-default.x-form-spinner-over {
  background-position: -22px 0;
}
/* line 107, ../../../ext-theme-neutral/sass/src/form/field/Spinner.scss */
.x-form-spinner-up-default.x-form-spinner-over.x-form-spinner-focus {
  background-position: -88px 0;
}
/* line 112, ../../../ext-theme-neutral/sass/src/form/field/Spinner.scss */
.x-form-spinner-up-default.x-form-spinner-focus {
  background-position: -66px 0;
}
/* line 117, ../../../ext-theme-neutral/sass/src/form/field/Spinner.scss */
.x-form-spinner-up-default.x-form-spinner.x-form-spinner-click {
  background-position: -44px 0;
}

/* line 122, ../../../ext-theme-neutral/sass/src/form/field/Spinner.scss */
.x-form-spinner-down-default {
  background-position: 0 -11px;
}
/* line 125, ../../../ext-theme-neutral/sass/src/form/field/Spinner.scss */
.x-form-spinner-down-default.x-form-spinner-over {
  background-position: -22px -11px;
}
/* line 127, ../../../ext-theme-neutral/sass/src/form/field/Spinner.scss */
.x-form-spinner-down-default.x-form-spinner-over.x-form-spinner-focus {
  background-position: -88px -11px;
}
/* line 132, ../../../ext-theme-neutral/sass/src/form/field/Spinner.scss */
.x-form-spinner-down-default.x-form-spinner-focus {
  background-position: -66px -11px;
}
/* line 137, ../../../ext-theme-neutral/sass/src/form/field/Spinner.scss */
.x-form-spinner-down-default.x-form-spinner.x-form-spinner-click {
  background-position: -44px -11px;
}

/* line 1, ../../../ext-theme-neutral/sass/src/toolbar/Paging.scss */
.x-tbar-page-number {
  width: 30px;
}

/* line 5, ../../../ext-theme-neutral/sass/src/toolbar/Paging.scss */
.x-tbar-page-first {
  background-image: url(images/grid/page-first.png);
}

/* line 9, ../../../ext-theme-neutral/sass/src/toolbar/Paging.scss */
.x-tbar-page-prev {
  background-image: url(images/grid/page-prev.png);
}

/* line 13, ../../../ext-theme-neutral/sass/src/toolbar/Paging.scss */
.x-tbar-page-next {
  background-image: url(images/grid/page-next.png);
}

/* line 17, ../../../ext-theme-neutral/sass/src/toolbar/Paging.scss */
.x-tbar-page-last {
  background-image: url(images/grid/page-last.png);
}

/* line 21, ../../../ext-theme-neutral/sass/src/toolbar/Paging.scss */
.x-tbar-loading {
  background-image: url(images/grid/refresh.png);
}

/* line 1, ../../../ext-theme-neutral/sass/src/view/BoundList.scss */
.x-boundlist {
  border-width: 1px;
  border-style: solid;
  border-color: #e1e1e1;
  background: white;
}

/* line 8, ../../../ext-theme-neutral/sass/src/view/BoundList.scss */
.x-boundlist-item {
  padding: 0 6px;
  font: normal 13px helvetica, arial, verdana, sans-serif;
  line-height: 22px;
  cursor: pointer;
  cursor: hand;
  position: relative;
  /*allow hover in IE on empty items*/
  border-width: 1px;
  border-style: dotted;
  border-color: white;
}

/* line 24, ../../../ext-theme-neutral/sass/src/view/BoundList.scss */
.x-boundlist-selected {
  background: #c1ddf1;
  border-color: #c1ddf1;
}

/* line 29, ../../../ext-theme-neutral/sass/src/view/BoundList.scss */
.x-boundlist-item-over {
  background: #d6e8f6;
  border-color: #d6e8f6;
}

/* line 34, ../../../ext-theme-neutral/sass/src/view/BoundList.scss */
.x-boundlist-floating {
  border-top-width: 0;
}

/* line 38, ../../../ext-theme-neutral/sass/src/view/BoundList.scss */
.x-boundlist-above {
  border-top-width: 1px;
  border-bottom-width: 1px;
}

/* line 1, ../../../ext-theme-neutral/sass/src/picker/Color.scss */
.x-color-picker {
  width: 192px;
  height: 120px;
  background-color: white;
  border-color: white;
  border-width: 0;
  border-style: solid;
}

/* line 10, ../../../ext-theme-neutral/sass/src/picker/Color.scss */
.x-color-picker-item {
  width: 24px;
  height: 24px;
  border-width: 1px;
  border-color: white;
  border-style: solid;
  background-color: white;
  cursor: pointer;
  padding: 2px;
}

/* line 22, ../../../ext-theme-neutral/sass/src/picker/Color.scss */
a.x-color-picker-item:hover {
  border-color: #8bb8f3;
  background-color: #e6e6e6;
}

/* line 27, ../../../ext-theme-neutral/sass/src/picker/Color.scss */
.x-color-picker-selected {
  border-color: #8bb8f3;
  background-color: #e6e6e6;
}

/* line 32, ../../../ext-theme-neutral/sass/src/picker/Color.scss */
.x-color-picker-item-inner {
  line-height: 16px;
  border-color: #e1e1e1;
  border-width: 1px;
  border-style: solid;
}

/* line 1, ../../../ext-theme-neutral/sass/src/form/field/HtmlEditor.scss */
.x-html-editor-tb .x-btn-text {
  background: transparent no-repeat;
  background-image: url(images/editor/tb-sprite.png);
}

/* line 7, ../../../ext-theme-neutral/sass/src/form/field/HtmlEditor.scss */
.x-html-editor-tb .x-edit-bold,
.x-menu-item div.x-edit-bold {
  background-position: 0 0;
  background-image: url(images/editor/tb-sprite.png);
}

/* line 13, ../../../ext-theme-neutral/sass/src/form/field/HtmlEditor.scss */
.x-html-editor-tb .x-edit-italic,
.x-menu-item div.x-edit-italic {
  background-position: -16px 0;
  background-image: url(images/editor/tb-sprite.png);
}

/* line 19, ../../../ext-theme-neutral/sass/src/form/field/HtmlEditor.scss */
.x-html-editor-tb .x-edit-underline,
.x-menu-item div.x-edit-underline {
  background-position: -32px 0;
  background-image: url(images/editor/tb-sprite.png);
}

/* line 25, ../../../ext-theme-neutral/sass/src/form/field/HtmlEditor.scss */
.x-html-editor-tb .x-edit-forecolor,
.x-menu-item div.x-edit-forecolor {
  background-position: -160px 0;
  background-image: url(images/editor/tb-sprite.png);
}

/* line 31, ../../../ext-theme-neutral/sass/src/form/field/HtmlEditor.scss */
.x-html-editor-tb .x-edit-backcolor,
.x-menu-item div.x-edit-backcolor {
  background-position: -176px 0;
  background-image: url(images/editor/tb-sprite.png);
}

/* line 37, ../../../ext-theme-neutral/sass/src/form/field/HtmlEditor.scss */
.x-html-editor-tb .x-edit-justifyleft,
.x-menu-item div.x-edit-justifyleft {
  background-position: -112px 0;
  background-image: url(images/editor/tb-sprite.png);
}

/* line 43, ../../../ext-theme-neutral/sass/src/form/field/HtmlEditor.scss */
.x-html-editor-tb .x-edit-justifyright,
.x-menu-item div.x-edit-justifyright {
  background-position: -128px 0;
  background-image: url(images/editor/tb-sprite.png);
}

/* line 49, ../../../ext-theme-neutral/sass/src/form/field/HtmlEditor.scss */
.x-html-editor-tb .x-edit-justifycenter,
.x-menu-item div.x-edit-justifycenter {
  background-position: -144px 0;
  background-image: url(images/editor/tb-sprite.png);
}

/* line 55, ../../../ext-theme-neutral/sass/src/form/field/HtmlEditor.scss */
.x-html-editor-tb .x-edit-insertorderedlist,
.x-menu-item div.x-edit-insertorderedlist {
  background-position: -80px 0;
  background-image: url(images/editor/tb-sprite.png);
}

/* line 61, ../../../ext-theme-neutral/sass/src/form/field/HtmlEditor.scss */
.x-html-editor-tb .x-edit-insertunorderedlist,
.x-menu-item div.x-edit-insertunorderedlist {
  background-position: -96px 0;
  background-image: url(images/editor/tb-sprite.png);
}

/* line 67, ../../../ext-theme-neutral/sass/src/form/field/HtmlEditor.scss */
.x-html-editor-tb .x-edit-increasefontsize,
.x-menu-item div.x-edit-increasefontsize {
  background-position: -48px 0;
  background-image: url(images/editor/tb-sprite.png);
}

/* line 73, ../../../ext-theme-neutral/sass/src/form/field/HtmlEditor.scss */
.x-html-editor-tb .x-edit-decreasefontsize,
.x-menu-item div.x-edit-decreasefontsize {
  background-position: -64px 0;
  background-image: url(images/editor/tb-sprite.png);
}

/* line 79, ../../../ext-theme-neutral/sass/src/form/field/HtmlEditor.scss */
.x-html-editor-tb .x-edit-sourceedit,
.x-menu-item div.x-edit-sourceedit {
  background-position: -192px 0;
  background-image: url(images/editor/tb-sprite.png);
}

/* line 85, ../../../ext-theme-neutral/sass/src/form/field/HtmlEditor.scss */
.x-html-editor-tb .x-edit-createlink,
.x-menu-item div.x-edit-createlink {
  background-position: -208px 0;
  background-image: url(images/editor/tb-sprite.png);
}

/* line 90, ../../../ext-theme-neutral/sass/src/form/field/HtmlEditor.scss */
.x-html-editor-tip .x-tip-bd .x-tip-bd-inner {
  padding: 5px;
  padding-bottom: 1px;
}

/* line 95, ../../../ext-theme-neutral/sass/src/form/field/HtmlEditor.scss */
.x-html-editor-tb .x-font-select {
  font-size: 13px;
  font-family: inherit;
}

/* line 100, ../../../ext-theme-neutral/sass/src/form/field/HtmlEditor.scss */
.x-html-editor-wrap textarea {
  font: 300 13px helvetica, arial, verdana, sans-serif;
  background-color: white;
  resize: none;
}

/* line 1, ../../../ext-theme-neutral/sass/src/view/DropZone.scss */
.x-grid-drop-indicator {
  position: absolute;
  height: 1px;
  line-height: 0px;
  background-color: #77BC71;
  overflow: visible;
  pointer-events: none;
}
/* line 9, ../../../ext-theme-neutral/sass/src/view/DropZone.scss */
.x-grid-drop-indicator .x-grid-drop-indicator-left {
  position: absolute;
  top: -8px;
  left: -12px;
  background-image: url(images/grid/dd-insert-arrow-right.png);
  height: 16px;
  width: 16px;
}
/* line 18, ../../../ext-theme-neutral/sass/src/view/DropZone.scss */
.x-grid-drop-indicator .x-grid-drop-indicator-right {
  position: absolute;
  top: -8px;
  right: -11px;
  background-image: url(images/grid/dd-insert-arrow-left.png);
  height: 16px;
  width: 16px;
}

/* line 1, ../../../ext-theme-neutral/sass/src/grid/column/Action.scss */
.x-grid-cell-inner-action-col {
  padding: 4px 4px 4px 4px;
}

/* line 12, ../../../ext-theme-neutral/sass/src/grid/column/Action.scss */
.x-action-col-cell .x-item-disabled {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  opacity: 0.3;
}

/* line 16, ../../../ext-theme-neutral/sass/src/grid/column/Action.scss */
.x-action-col-icon {
  height: 16px;
  width: 16px;
  cursor: pointer;
}

/* line 1, ../../../ext-theme-neutral/sass/src/grid/column/Check.scss */
.x-grid-cell-inner-checkcolumn {
  padding: 5px 10px 4px 10px;
}

/* line 12, ../../../ext-theme-neutral/sass/src/grid/column/Check.scss */
.x-grid-checkcolumn {
  width: 15px;
  height: 15px;
  background: url(images/form/checkbox.png) 0 0 no-repeat;
}
/* line 17, ../../../ext-theme-neutral/sass/src/grid/column/Check.scss */
.x-item-disabled .x-grid-checkcolumn {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  opacity: 0.3;
}

/* line 22, ../../../ext-theme-neutral/sass/src/grid/column/Check.scss */
.x-grid-checkcolumn-checked {
  background-position: 0 -15px;
}

/* line 1, ../../../ext-theme-neutral/sass/src/grid/column/RowNumberer.scss */
.x-grid-cell-inner-row-numberer {
  padding: 5px 5px 4px 3px;
}

/*
 * Define UI for fields which are rendered to fit inside grid cells.
 * This includes cell and row editor fields and fields in widget columns.
 */
/* line 158, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-grid-cell-small {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 3px 3px 3px 3px;
  border-width: 1px;
  border-style: solid;
  background-color: #157fcc;
}

/* line 208, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-grid-cell-small-mc {
  background-color: #157fcc;
}

/* line 256, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-nbr .x-btn-grid-cell-small {
  padding: 0 !important;
  border-width: 0 !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent !important;
}

/* line 271, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-grid-cell-small-frameInfo {
  font-family: th-3-3-3-3-1-1-1-1-3-3-3-3-;
}

/* line 337, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-grid-cell-small-tl {
  background-position: 0 -6px;
}

/* line 341, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-grid-cell-small-tr {
  background-position: right -9px;
}

/* line 345, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-grid-cell-small-bl {
  background-position: 0 -12px;
}

/* line 349, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-grid-cell-small-br {
  background-position: right -15px;
}

/* line 353, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-grid-cell-small-ml {
  background-position: 0 top;
}

/* line 361, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-grid-cell-small-mr {
  background-position: right top;
}

/* line 369, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-grid-cell-small-tc {
  background-position: 0 0;
}

/* line 373, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-grid-cell-small-bc {
  background-position: 0 -3px;
}

/* line 380, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-grid-cell-small-tr,
.x-btn-grid-cell-small-br,
.x-btn-grid-cell-small-mr {
  padding-right: 3px;
}

/* line 386, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-grid-cell-small-tl,
.x-btn-grid-cell-small-bl,
.x-btn-grid-cell-small-ml {
  padding-left: 3px;
}

/* line 390, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-grid-cell-small-tc {
  height: 3px;
}

/* line 393, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-grid-cell-small-bc {
  height: 3px;
}

/* line 404, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-grid-cell-small-tl,
.x-btn-grid-cell-small-bl,
.x-btn-grid-cell-small-tr,
.x-btn-grid-cell-small-br,
.x-btn-grid-cell-small-tc,
.x-btn-grid-cell-small-bc,
.x-btn-grid-cell-small-ml,
.x-btn-grid-cell-small-mr {
  background-image: url(images/btn/btn-grid-cell-small-corners.gif);
}

/* line 444, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-grid-cell-small-ml,
.x-btn-grid-cell-small-mr {
  background-image: url(images/btn/btn-grid-cell-small-sides.gif);
  background-repeat: repeat-y;
}

/* line 454, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-grid-cell-small-mc {
  padding: 1px 1px 1px 1px;
}

/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-btn-grid-cell-small:after {
  display: none;
  content: "x-slicer:corners:url(images/btn/btn-grid-cell-small-corners.gif), sides:url(images/btn/btn-grid-cell-small-sides.gif)";
}

/*</if slicer>*/
/* */
/* line 274, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-grid-cell-small {
  border-color: #157fcc;
}

/* line 278, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-button-grid-cell-small {
  height: 16px;
}

/* line 283, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-inner-grid-cell-small {
  font: 300 12px/16px helvetica, arial, verdana, sans-serif;
  color: white;
  padding: 0 5px;
  max-width: 100%;
}
/* line 294, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-icon-right > .x-btn-inner-grid-cell-small, .x-btn-icon-left > .x-btn-inner-grid-cell-small {
  max-width: calc(100% - 16px);
}

/* line 301, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-icon-el-grid-cell-small {
  height: 16px;
}
/* line 305, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-icon-left > .x-btn-icon-el-grid-cell-small, .x-btn-icon-right > .x-btn-icon-el-grid-cell-small {
  width: 16px;
}
/* line 310, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-icon-top > .x-btn-icon-el-grid-cell-small, .x-btn-icon-bottom > .x-btn-icon-el-grid-cell-small {
  min-width: 16px;
}
/* line 314, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-icon-el-grid-cell-small.x-btn-glyph {
  font-size: 16px;
  line-height: 16px;
  color: white;
  opacity: 0.5;
}
/* line 334, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-ie8 .x-btn-icon-el-grid-cell-small.x-btn-glyph {
  color: #8abfe5;
}
/* line 341, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-text.x-btn-icon-left > .x-btn-icon-el-grid-cell-small {
  margin-right: 0px;
}
/* line 352, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-text.x-btn-icon-right > .x-btn-icon-el-grid-cell-small {
  margin-left: 0px;
}
/* line 363, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-text.x-btn-icon-top > .x-btn-icon-el-grid-cell-small {
  margin-bottom: 5px;
}
/* line 367, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-text.x-btn-icon-bottom > .x-btn-icon-el-grid-cell-small {
  margin-top: 5px;
}

/* line 373, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-arrow-right > .x-btn-icon.x-btn-no-text.x-btn-button-grid-cell-small {
  padding-right: 5px;
}
/* line 376, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-arrow-right > .x-btn-text.x-btn-icon-right > .x-btn-icon-el-grid-cell-small {
  margin-right: 5px;
}

/* line 383, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-arrow-bottom > .x-btn-button-grid-cell-small,
.x-btn-split-bottom > .x-btn-button-grid-cell-small {
  padding-bottom: 3px;
}

/* line 389, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-wrap-grid-cell-small.x-btn-arrow-right:after {
  width: 8px;
  padding-right: 8px;
  background-image: url(images/button/grid-cell-small-arrow.png);
}
/* line 411, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-wrap-grid-cell-small.x-btn-arrow-bottom:after {
  height: 8px;
  background-image: url(images/button/grid-cell-small-arrow.png);
}

/* line 431, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-wrap-grid-cell-small.x-btn-split-right:after {
  width: 14px;
  padding-right: 14px;
  background-image: url(images/button/grid-cell-small-s-arrow.png);
}
/* line 445, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-wrap-grid-cell-small.x-btn-split-bottom:after {
  height: 14px;
  background-image: url(images/button/grid-cell-small-s-arrow-b.png);
}

/* line 472, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-split-right > .x-btn-icon.x-btn-no-text.x-btn-button-grid-cell-small {
  padding-right: 5px;
}
/* line 475, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-split-right > .x-btn-text.x-btn-icon-right > .x-btn-icon-el-grid-cell-small {
  margin-right: 5px;
}

/* line 480, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-disabled.x-btn-grid-cell-small {
  background-image: none;
  background-color: #157fcc;
}

/* line 504, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-focus.x-btn-grid-cell-small {
  border-color: #1374bb;
  background-image: none;
  background-color: #1374bb;
}

/* line 528, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-over.x-btn-grid-cell-small {
  border-color: #1374bb;
  background-image: none;
  background-color: #1374bb;
}

/* line 553, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-menu-active.x-btn-grid-cell-small,
.x-btn-pressed.x-btn-grid-cell-small {
  border-color: #0f5f99;
  background-image: none;
  background-color: #157fcc;
}

/* line 585, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-focus .x-btn-grid-cell-small-tl,
.x-btn-focus .x-btn-grid-cell-small-bl,
.x-btn-focus .x-btn-grid-cell-small-tr,
.x-btn-focus .x-btn-grid-cell-small-br,
.x-btn-focus .x-btn-grid-cell-small-tc,
.x-btn-focus .x-btn-grid-cell-small-bc {
  background-image: url(images/btn/btn-grid-cell-small-focus-corners.gif);
}
/* line 589, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-focus .x-btn-grid-cell-small-ml,
.x-btn-focus .x-btn-grid-cell-small-mr {
  background-image: url(images/btn/btn-grid-cell-small-focus-sides.gif);
}
/* line 592, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-focus .x-btn-grid-cell-small-mc {
  background-color: #1374bb;
}

/* line 607, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-over .x-btn-grid-cell-small-tl,
.x-btn-over .x-btn-grid-cell-small-bl,
.x-btn-over .x-btn-grid-cell-small-tr,
.x-btn-over .x-btn-grid-cell-small-br,
.x-btn-over .x-btn-grid-cell-small-tc,
.x-btn-over .x-btn-grid-cell-small-bc {
  background-image: url(images/btn/btn-grid-cell-small-over-corners.gif);
}
/* line 611, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-over .x-btn-grid-cell-small-ml,
.x-btn-over .x-btn-grid-cell-small-mr {
  background-image: url(images/btn/btn-grid-cell-small-over-sides.gif);
}
/* line 614, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-over .x-btn-grid-cell-small-mc {
  background-color: #1374bb;
}

/* line 630, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-menu-active .x-btn-grid-cell-small-tl,
.x-btn-menu-active .x-btn-grid-cell-small-bl,
.x-btn-menu-active .x-btn-grid-cell-small-tr,
.x-btn-menu-active .x-btn-grid-cell-small-br,
.x-btn-menu-active .x-btn-grid-cell-small-tc,
.x-btn-menu-active .x-btn-grid-cell-small-bc,
.x-btn-pressed .x-btn-grid-cell-small-tl,
.x-btn-pressed .x-btn-grid-cell-small-bl,
.x-btn-pressed .x-btn-grid-cell-small-tr,
.x-btn-pressed .x-btn-grid-cell-small-br,
.x-btn-pressed .x-btn-grid-cell-small-tc,
.x-btn-pressed .x-btn-grid-cell-small-bc {
  background-image: url(images/btn/btn-grid-cell-small-pressed-corners.gif);
}
/* line 634, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-menu-active .x-btn-grid-cell-small-ml,
.x-btn-menu-active .x-btn-grid-cell-small-mr,
.x-btn-pressed .x-btn-grid-cell-small-ml,
.x-btn-pressed .x-btn-grid-cell-small-mr {
  background-image: url(images/btn/btn-grid-cell-small-pressed-sides.gif);
}
/* line 637, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-menu-active .x-btn-grid-cell-small-mc,
.x-btn-pressed .x-btn-grid-cell-small-mc {
  background-color: #157fcc;
}

/* line 652, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-disabled .x-btn-grid-cell-small-tl,
.x-btn-disabled .x-btn-grid-cell-small-bl,
.x-btn-disabled .x-btn-grid-cell-small-tr,
.x-btn-disabled .x-btn-grid-cell-small-br,
.x-btn-disabled .x-btn-grid-cell-small-tc,
.x-btn-disabled .x-btn-grid-cell-small-bc {
  background-image: url(images/btn/btn-grid-cell-small-disabled-corners.gif);
}
/* line 656, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-disabled .x-btn-grid-cell-small-ml,
.x-btn-disabled .x-btn-grid-cell-small-mr {
  background-image: url(images/btn/btn-grid-cell-small-disabled-sides.gif);
}
/* line 659, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-disabled .x-btn-grid-cell-small-mc {
  background-color: #157fcc;
}

/* line 704, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-btn-grid-cell-small {
  background-image: none;
}

/* line 710, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-disabled.x-btn-grid-cell-small {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}

/* line 729, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-horizontal.x-btn-grid-cell-small.x-segmented-button-first {
  border-right-width: 1px !important;
}
/* line 731, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-horizontal.x-btn-grid-cell-small.x-segmented-button-first .x-btn-grid-cell-small-mc {
  padding-right: 3px !important;
}
/* line 735, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-horizontal.x-btn-grid-cell-small.x-segmented-button-middle {
  border-right-width: 1px !important;
}
/* line 737, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-horizontal.x-btn-grid-cell-small.x-segmented-button-middle .x-btn-grid-cell-small-mc {
  padding-right: 3px !important;
  padding-left: 3px !important;
}
/* line 743, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-horizontal.x-btn-grid-cell-small.x-segmented-button-last .x-btn-grid-cell-small-mc {
  padding-left: 3px !important;
}
/* line 750, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-vertical.x-btn-grid-cell-small.x-segmented-button-first {
  border-bottom-width: 1px !important;
}
/* line 752, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-vertical.x-btn-grid-cell-small.x-segmented-button-first .x-btn-grid-cell-small-mc {
  padding-bottom: 3px !important;
}
/* line 756, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-vertical.x-btn-grid-cell-small.x-segmented-button-middle {
  border-bottom-width: 1px !important;
}
/* line 758, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-vertical.x-btn-grid-cell-small.x-segmented-button-middle .x-btn-grid-cell-small-mc {
  padding-top: 3px !important;
  padding-bottom: 3px !important;
}
/* line 764, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-vertical.x-btn-grid-cell-small.x-segmented-button-last .x-btn-grid-cell-small-mc {
  padding-top: 3px !important;
}

/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-btn-focus.x-btn-grid-cell-small:after {
  display: none;
  content: "x-slicer:stretch:bottom, corners:url(images/btn/btn-grid-cell-small-focus-corners.gif), sides:url(images/btn/btn-grid-cell-small-focus-sides.gif)";
}

/*</if slicer>*/
/* */
/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-btn-over.x-btn-grid-cell-small:after {
  display: none;
  content: "x-slicer:stretch:bottom, corners:url(images/btn/btn-grid-cell-small-over-corners.gif), sides:url(images/btn/btn-grid-cell-small-over-sides.gif)";
}

/*</if slicer>*/
/* */
/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-btn-pressed.x-btn-grid-cell-small:after {
  display: none;
  content: "x-slicer:stretch:bottom, corners:url(images/btn/btn-grid-cell-small-pressed-corners.gif), sides:url(images/btn/btn-grid-cell-small-pressed-sides.gif)";
}

/*</if slicer>*/
/* */
/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-btn-disabled.x-btn-grid-cell-small:after {
  display: none;
  content: "x-slicer:stretch:bottom, corners:url(images/btn/btn-grid-cell-small-disabled-corners.gif), sides:url(images/btn/btn-grid-cell-small-disabled-sides.gif)";
}

/*</if slicer>*/
/* */
/* line 780, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-button-grid-cell-small-cell > .x-grid-cell-inner {
  padding-top: 0px;
  padding-bottom: 0px;
}

/* line 1, ../../../ext-theme-neutral/sass/src/grid/feature/Grouping.scss */
.x-grid-group-hd {
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #cecece;
  padding: 7px 4px;
  background: white;
  cursor: pointer;
}

/* line 10, ../../../ext-theme-neutral/sass/src/grid/feature/Grouping.scss */
.x-grid-group-hd-not-collapsible {
  cursor: default;
}

/* line 15, ../../../ext-theme-neutral/sass/src/grid/feature/Grouping.scss */
.x-grid-group-hd-collapsible .x-grid-group-title {
  background-repeat: no-repeat;
  background-position: left center;
  background-image: url(images/grid/group-collapse.png);
  padding: 0 0 0 17px;
}

/* line 30, ../../../ext-theme-neutral/sass/src/grid/feature/Grouping.scss */
.x-grid-group-title {
  color: #666666;
  font: 300 13px/15px helvetica, arial, verdana, sans-serif;
}

/* line 36, ../../../ext-theme-neutral/sass/src/grid/feature/Grouping.scss */
.x-grid-group-hd-collapsed .x-grid-group-title {
  background-image: url(images/grid/group-expand.png);
}

/* line 41, ../../../ext-theme-neutral/sass/src/grid/feature/Grouping.scss */
.x-grid-group-collapsed .x-grid-group-title {
  background-image: url(images/grid/group-expand.png);
}

/* line 45, ../../../ext-theme-neutral/sass/src/grid/feature/Grouping.scss */
.x-group-by-icon {
  background-image: url(images/grid/group-by.png);
}

/* line 49, ../../../ext-theme-neutral/sass/src/grid/feature/Grouping.scss */
.x-show-groups-icon {
  background-image: url(images/grid/group-by.png);
}

/* line 1, ../../../ext-theme-neutral/sass/src/grid/feature/RowBody.scss */
.x-grid-rowbody {
  font: 300 13px/15px helvetica, arial, verdana, sans-serif;
  padding: 5px 10px 5px 10px;
}

/* line 1, ../../../ext-theme-neutral/sass/src/grid/feature/Summary.scss */
.x-docked-summary {
  border-width: 1px;
  border-color: #cecece;
  border-style: solid;
  background: white !important;
}
/* line 6, ../../../ext-theme-neutral/sass/src/grid/feature/Summary.scss */
.x-docked-summary .x-grid-table {
  border: 0 none;
}

/* line 16, ../../../ext-theme-neutral/sass/src/grid/feature/Summary.scss */
.x-grid-row-summary .x-grid-cell,
.x-grid-row-summary .x-grid-rowwrap,
.x-grid-row-summary .x-grid-cell-rowbody {
  border-color: #cecece;
  background-color: white !important;
  border-top: 1px solid #cecece;
  font: 300 13px/15px helvetica, arial, verdana, sans-serif;
}

/* line 27, ../../../ext-theme-neutral/sass/src/grid/feature/Summary.scss */
.x-docked-summary .x-grid-item,
.x-docked-summary .x-grid-row-summary .x-grid-cell {
  border-bottom: 0 none;
  border-top: 0 none;
}

/* line 34, ../../../ext-theme-neutral/sass/src/grid/feature/Summary.scss */
.x-grid-row-summary .x-grid-cell-inner-row-expander {
  display: none;
}

/*
 * Creates a visual theme for a Menu.
 *
 * @param {string} $ui
 * The name of the UI being created. Can not included spaces or special punctuation
 * (used in CSS class names).
 *
 * @param {color} [$ui-background-color=$menu-background-color]
 * The background-color of the Menu
 *
 * @param {color} [$ui-border-color=$menu-border-color]
 * The border-color of the Menu
 *
 * @param {string} [$ui-border-style=$menu-border-style]
 * The border-style of the Menu
 *
 * @param {number} [$ui-border-width=$menu-border-width]
 * The border-width of the Menu
 *
 * @param {number/list} [$ui-padding=$menu-padding]
 * The padding to apply to the Menu body element
 *
 * @param {color} [$ui-text-color=$menu-text-color]
 * The color of Menu Item text
 *
 * @param {string} [$ui-item-font-family=$menu-item-font-family]
 * The font-family of {@link Ext.menu.Item Menu Items}
 *
 * @param {number} [$ui-item-font-size=$menu-item-font-size]
 * The font-size of {@link Ext.menu.Item Menu Items}
 *
 * @param {string} [$ui-item-font-weight=$menu-item-font-weight]
 * The font-weight of {@link Ext.menu.Item Menu Items}
 *
 * @param {number} [$ui-item-height=$menu-item-height]
 * The height of {@link Ext.menu.Item Menu Items}
 *
 * @param {number} [$ui-item-border-width=$menu-item-border-width]
 * The border-width of {@link Ext.menu.Item Menu Items}
 *
 * @param {string} [$ui-item-cursor=$menu-item-cursor]
 * The style of cursor to display when the cursor is over a {@link Ext.menu.Item Menu Item}
 *
 * @param {color} [$ui-item-active-background-color=$menu-item-active-background-color]
 * The background-color of the active {@link Ext.menu.Item Menu Item}
 *
 * @param {color} [$ui-item-active-border-color=$menu-item-active-border-color]
 * The border-color of the active {@link Ext.menu.Item Menu Item}
 *
 * @param {string/list} [$ui-item-background-gradient=$menu-item-background-gradient]
 * The background-gradient for {@link Ext.menu.Item Menu Items}. Can be either the name
 * of a predefined gradient or a list of color stops. Used as the `$type` parameter for
 * {@link Global_CSS#background-gradient}.
 *
 * @param {number} [$ui-item-active-border-radius=$menu-item-active-border-radius]
 * The border-radius of {@link Ext.menu.Item Menu Items}
 *
 * @param {number} [$ui-item-icon-size=$menu-item-icon-size]
 * The size of {@link Ext.menu.Item Menu Item} icons
 *
 * @param {color} [$ui-glyph-color=$menu-glyph-color]
 * The color to use for menu icons configured using {@link Ext.menu.Item#glyph glyph}
 *
 * @param {number} [$ui-glyph-opacity=$menu-glyph-opacity]
 * The opacity to use for menu icons configured using {@link Ext.menu.Item#glyph glyph}
 *
 * @param {number} [$ui-item-checkbox-size=$menu-item-checkbox-size]
 * The size of {@link Ext.menu.Item Menu Item} checkboxes
 *
 * @param {list} [$ui-item-icon-background-position=$menu-item-icon-background-position]
 * The background-position of {@link Ext.menu.Item Menu Item} icons
 *
 * @param {number} [$ui-item-icon-vertical-offset=$menu-item-icon-vertical-offset]
 * vertical offset for menu item icons/checkboxes.  By default the icons are roughly
 * vertically centered, but it may be necessary in some cases to make minor adjustments
 * to the vertical position.
 *
 * @param {number} [$ui-item-text-vertical-offset=$menu-item-text-vertical-offset]
 * vertical offset for menu item text.  By default the text is given a line-height
 * equal to the menu item's content-height, however, depending on the font this may not
 * result in perfect vertical centering.  Offset can be used to make small adjustments
 * to the text's vertical position.
 *
 * @param {number/list} [$ui-item-text-horizontal-spacing=$menu-item-text-horizontal-spacing]
 * The space to the left and right of {@link Ext.menu.Item Menu Item} text. Can be specified
 * as a number (e.g. 5px) or as a list with 2 items for different left/right values. e.g.
 *
 *     $menu-item-text-horizontal-spacing: 4px 8px !default; // 4px of space to the left, and 8px to the right
 *
 * @param {number} [$ui-item-icon-horizontal-spacing=$menu-item-icon-horizontal-spacing]
 * The space to the left and right of {@link Ext.menu.Item Menu Item} icons. Can be specified
 * as a number (e.g. 5px) or as a list with 2 items for different left/right values. e.g.
 *
 *     $menu-item-icon-horizontal-spacing: 4px 8px !default; // 4px of space to the left, and 8px to the right
 *
 * @param {number} [$ui-item-arrow-horizontal-spacing=$menu-item-arrow-horizontal-spacing]
 * The space to the left and right of {@link Ext.menu.Item Menu Item} arrows. Can be specified
 * as a number (e.g. 5px) or as a list with 2 items for different left/right values. e.g.
 *
 *     $menu-item-arrow-horizontal-spacing: 4px 8px !default; // 4px of space to the left, and 8px to the right
 *
 * @param {number/list} [$ui-item-separator-margin=$menu-item-separator-margin]
 * The margin of {@link Ext.menu.Separator Menu Separators}
 *
 * @param {number} [$ui-item-arrow-height=$menu-item-arrow-height]
 * The height of {@link Ext.menu.Item Menu Item} arrows
 *
 * @param {number} [$ui-item-arrow-width=$menu-item-arrow-width]
 * The width of {@link Ext.menu.Item Menu Item} arrows
 *
 * @param {number} [$ui-item-disabled-opacity=$menu-item-disabled-opacity]
 * The opacity of disabled {@link Ext.menu.Item Menu Items}
 *
 * @param {number/list} [$ui-component-margin=$menu-component-margin]
 * The margin non-MenuItems placed in a Menu
 *
 * @param {color} [$ui-separator-border-color=$menu-separator-border-color]
 * The border-color of {@link Ext.menu.Separator Menu Separators}
 *
 * @param {color} [$ui-separator-background-color=$menu-separator-background-color]
 * The background-color of {@link Ext.menu.Separator Menu Separators}
 *
 * @param {number} [$ui-separator-size=$menu-separator-size]
 * The size of {@link Ext.menu.Separator Menu Separators}
 *
 * @param {number} [$ui-scroller-width=$menu-scroller-width]
 * The width of Menu scrollers
 *
 * @param {number} [$ui-scroller-height=$menu-scroller-height]
 * The height of Menu scrollers
 *
 * @param {color} [$ui-scroller-border-color=$menu-scroller-border-color]
 * The border-color of Menu scroller buttons
 *
 * @param {number} [$ui-scroller-border-width=$menu-scroller-border-width]
 * The border-width of Menu scroller buttons
 *
 * @param {number/list} [$ui-scroller-top-margin=$menu-scroller-top-margin]
 * The margin of "top" Menu scroller buttons
 *
 * @param {number/list} [$ui-scroller-bottom-margin=$menu-scroller-bottom-margin]
 * The margin of "bottom" Menu scroller buttons
 *
 * @param {string} [$ui-scroller-cursor=$menu-scroller-cursor]
 * The cursor of Menu scroller buttons
 *
 * @param {string} [$ui-scroller-cursor-disabled=$menu-scroller-cursor-disabled]
 * The cursor of disabled Menu scroller buttons
 *
 * @param {number} [$ui-scroller-opacity=$menu-scroller-opacity]
 * The opacity of Menu scroller buttons. Only applicable when
 * {@link $menu-classic-scrollers} is `false`.
 *
 * @param {number} [$ui-scroller-opacity-over=$menu-scroller-opacity-over]
 * The opacity of hovered Menu scroller buttons. Only applicable when
 * {@link $menu-classic-scrollers} is `false`.
 *
 * @param {number} [$ui-scroller-opacity-pressed=$menu-scroller-opacity-pressed]
 * The opacity of pressed Menu scroller buttons. Only applicable when
 * {@link $menu-classic-scrollers} is `false`.
 *
 * @param {number} [$ui-scroller-opacity-disabled=$menu-scroller-opacity-disabled]
 * The opacity of disabled Menu scroller buttons.
 *
 * @param {boolean} [$ui-classic-scrollers=$menu-classic-scrollers]
 * `true` to use classic-style scroller buttons.  When `true` scroller buttons are given their
 * hover state by changing their background-position,  When `false` scroller buttons are
 * given their hover state by applying opacity.
 *
 * @member Ext.menu.Menu
 */
/* line 232, ../../../ext-theme-neutral/sass/src/menu/Menu.scss */
.x-menu-default {
  border-style: solid;
  border-width: 1px;
  border-color: #e1e1e1;
}

/* line 238, ../../../ext-theme-neutral/sass/src/menu/Menu.scss */
.x-menu-body-default {
  background: white;
  padding: 0;
}

/* line 243, ../../../ext-theme-neutral/sass/src/menu/Menu.scss */
.x-menu-icon-separator-default {
  left: 26px;
  border-left: solid 1px #e1e1e1;
  background-color: white;
  width: 1px;
}

/* line 257, ../../../ext-theme-neutral/sass/src/menu/Menu.scss */
.x-menu-item-default {
  border-width: 0;
  cursor: pointer;
}
/* line 261, ../../../ext-theme-neutral/sass/src/menu/Menu.scss */
.x-menu-item-default.x-menu-item-active {
  background-image: none;
  background-color: #d6e8f6;
}
/* line 273, ../../../ext-theme-neutral/sass/src/menu/Menu.scss */
.x-nlg .x-menu-item-default.x-menu-item-active {
  background: #d6e8f6 repeat-x left top;
  background-image: url(images/menu/menu-item-default-active-bg.gif);
}
/* line 280, ../../../ext-theme-neutral/sass/src/menu/Menu.scss */
.x-menu-item-default.x-menu-item-separator {
  height: 1px;
  border-top: solid 1px #e1e1e1;
  background-color: white;
  margin: 2px 0;
  padding: 0;
}
/* line 288, ../../../ext-theme-neutral/sass/src/menu/Menu.scss */
.x-menu-item-default.x-menu-item-disabled {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
/* line 293, ../../../ext-theme-neutral/sass/src/menu/Menu.scss */
.x-ie9m .x-menu-item-default.x-menu-item-disabled .x-menu-item-icon-ui {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
/* line 297, ../../../ext-theme-neutral/sass/src/menu/Menu.scss */
.x-ie9m .x-menu-item-default.x-menu-item-disabled .x-menu-item-text-default {
  background-color: transparent;
}
/* line 307, ../../../ext-theme-neutral/sass/src/menu/Menu.scss */
.x-menu-item-default .x-form-item-label {
  font-size: 13px;
  color: black;
}

/* line 315, ../../../ext-theme-neutral/sass/src/menu/Menu.scss */
.x-menu-item-text-default,
.x-menu-item-cmp-default {
  margin: 0 5px 0 5px;
}

/* line 319, ../../../ext-theme-neutral/sass/src/menu/Menu.scss */
.x-menu-item-text-default {
  font: normal 13px helvetica, arial, verdana, sans-serif;
  line-height: 23px;
  padding-top: 1px;
  color: black;
  cursor: pointer;
}
/* line 330, ../../../ext-theme-neutral/sass/src/menu/Menu.scss */
.x-menu-item-text-default.x-menu-item-indent {
  margin-left: 32px;
}
/* line 334, ../../../ext-theme-neutral/sass/src/menu/Menu.scss */
.x-menu-item-text-default.x-menu-item-indent-no-separator {
  margin-left: 26px;
}
/* line 338, ../../../ext-theme-neutral/sass/src/menu/Menu.scss */
.x-menu-item-text-default.x-menu-item-indent-right-icon {
  margin-right: 31px;
}
/* line 342, ../../../ext-theme-neutral/sass/src/menu/Menu.scss */
.x-menu-item-text-default.x-menu-item-indent-right-arrow {
  margin-right: 22px;
}

/* line 374, ../../../ext-theme-neutral/sass/src/menu/Menu.scss */
.x-menu-item-indent-default {
  margin-left: 32px;
}

/* line 384, ../../../ext-theme-neutral/sass/src/menu/Menu.scss */
.x-menu-item-icon-default {
  width: 16px;
  height: 16px;
  top: 4px;
  left: 5px;
  background-position: center center;
}
/* line 402, ../../../ext-theme-neutral/sass/src/menu/Menu.scss */
.x-menu-item-icon-default.x-menu-item-glyph {
  font-size: 16px;
  line-height: 16px;
  color: gray;
  opacity: 0.5;
}
/* line 419, ../../../ext-theme-neutral/sass/src/menu/Menu.scss */
.x-ie8 .x-menu-item-icon-default.x-menu-item-glyph {
  color: #bfbfbf;
}
/* line 427, ../../../ext-theme-neutral/sass/src/menu/Menu.scss */
.x-menu-item-icon-default.x-menu-item-icon-right {
  width: 16px;
  height: 16px;
  top: 4px;
  right: 5px;
  left: auto;
  background-position: center center;
}
/* line 452, ../../../ext-theme-neutral/sass/src/menu/Menu.scss */
.x-menu-item-checked .x-menu-item-icon-default.x-menu-item-checkbox {
  background-image: url(images/menu/default-checked.png);
}
/* line 456, ../../../ext-theme-neutral/sass/src/menu/Menu.scss */
.x-menu-item-unchecked .x-menu-item-icon-default.x-menu-item-checkbox {
  background-image: url(images/menu/default-unchecked.png);
}
/* line 462, ../../../ext-theme-neutral/sass/src/menu/Menu.scss */
.x-menu-item-checked .x-menu-item-icon-default.x-menu-group-icon {
  background-image: url(images/menu/default-group-checked.png);
}
/* line 466, ../../../ext-theme-neutral/sass/src/menu/Menu.scss */
.x-menu-item-unchecked .x-menu-item-icon-default.x-menu-group-icon {
  background-image: none;
}

/* line 472, ../../../ext-theme-neutral/sass/src/menu/Menu.scss */
.x-menu-item-arrow-default {
  width: 12px;
  height: 9px;
  top: 8px;
  right: 0;
  background-image: url(images/menu/default-menu-parent.png);
}
/* line 479, ../../../ext-theme-neutral/sass/src/menu/Menu.scss */
.x-menu-item-active .x-menu-item-arrow-default {
  top: 8px;
  right: 0;
}

/* line 145, ../../../ext-theme-neutral/sass/src/layout/container/Box.scss */
.x-menu-default-scroller .x-box-scroller-body-horizontal {
  margin-left: 16px;
}

/* line 151, ../../../ext-theme-neutral/sass/src/layout/container/Box.scss */
.x-menu-default-vertical-scroller .x-box-scroller-body-vertical {
  margin-top: 24px;
}

/* line 156, ../../../ext-theme-neutral/sass/src/layout/container/Box.scss */
.x-box-scroller-menu-default {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
/* line 165, ../../../ext-theme-neutral/sass/src/layout/container/Box.scss */
.x-box-scroller-menu-default.x-box-scroller-hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
}
/* line 171, ../../../ext-theme-neutral/sass/src/layout/container/Box.scss */
.x-box-scroller-menu-default.x-box-scroller-pressed {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 177, ../../../ext-theme-neutral/sass/src/layout/container/Box.scss */
.x-box-scroller-menu-default.x-box-scroller-disabled {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=25);
  opacity: 0.25;
  cursor: default;
}
/* line 263, ../../../ext-theme-neutral/sass/src/layout/container/Box.scss */
.x-box-scroller-menu-default.x-box-scroller-top, .x-box-scroller-menu-default.x-box-scroller-bottom {
  height: 16px;
  width: 16px;
  left: 50%;
  margin-left: -8px;
}
/* line 289, ../../../ext-theme-neutral/sass/src/layout/container/Box.scss */
.x-box-scroller-menu-default.x-box-scroller-top {
  margin-top: 4px;
  margin-right: 0;
  margin-bottom: 4px;
  background-image: url(images/menu/default-scroll-top.png);
}
/* line 312, ../../../ext-theme-neutral/sass/src/layout/container/Box.scss */
.x-box-scroller-menu-default.x-box-scroller-bottom {
  margin-top: 4px;
  margin-right: 0;
  margin-bottom: 4px;
  background-image: url(images/menu/default-scroll-bottom.png);
}

/* line 524, ../../../ext-theme-neutral/sass/src/menu/Menu.scss */
.x-ie8 .x-box-scroller-menu-default {
  background-color: white;
}

/* line 1, ../../../ext-theme-neutral/sass/src/grid/filters/Filters.scss */
.x-grid-filters-filtered-column {
  font-style: italic;
  font-weight: bold;
  text-decoration: inherit;
}

/* line 7, ../../../ext-theme-neutral/sass/src/grid/filters/Filters.scss */
.x-grid-filters-icon {
  background-repeat: no-repeat;
  background-position: center center;
}

/* line 12, ../../../ext-theme-neutral/sass/src/grid/filters/Filters.scss */
.x-grid-filters-find {
  background-image: url(images/grid/filters/find.png);
}

/* line 16, ../../../ext-theme-neutral/sass/src/grid/filters/Filters.scss */
.x-grid-filters-gt {
  background-image: url(images/grid/filters/greater_than.png);
}

/* line 20, ../../../ext-theme-neutral/sass/src/grid/filters/Filters.scss */
.x-grid-filters-lt {
  background-image: url(images/grid/filters/less_than.png);
}

/* line 24, ../../../ext-theme-neutral/sass/src/grid/filters/Filters.scss */
.x-grid-filters-eq {
  background-image: url(images/grid/filters/equals.png);
}

/* line 1, ../../../ext-theme-neutral/sass/src/grid/locking/Lockable.scss */
.x-grid-locked .x-grid-inner-locked {
  border-width: 0 1px 0 0;
  border-style: solid;
}

/* line 12, ../../../ext-theme-neutral/sass/src/grid/locking/Lockable.scss */
.x-grid-locked-split .x-grid-inner-normal {
  border-width: 0 0 0 1px;
  border-style: solid;
}

/* line 22, ../../../ext-theme-neutral/sass/src/grid/locking/Lockable.scss */
.x-grid-inner-locked {
  border-right-color: #888888;
}
/* line 28, ../../../ext-theme-neutral/sass/src/grid/locking/Lockable.scss */
.x-grid-inner-locked .x-column-header-last,
.x-grid-inner-locked .x-grid-cell-last {
  border-right-width: 0!important;
}

/* line 57, ../../../ext-theme-neutral/sass/src/grid/locking/Lockable.scss */
.x-hmenu-lock {
  background-image: url(images/grid/hmenu-lock.png);
}

/* line 61, ../../../ext-theme-neutral/sass/src/grid/locking/Lockable.scss */
.x-hmenu-unlock {
  background-image: url(images/grid/hmenu-unlock.png);
}

/*
 * Define UI for fields which are rendered to fit inside grid cells.
 * This includes cell and row editor fields and fields in widget columns.
 */
/* line 17, ../../../ext-theme-neutral/sass/src/grid/plugin/Editing.scss */
.x-grid-editor .x-form-display-field {
  text-overflow: ellipsis;
}
/* line 23, ../../../ext-theme-neutral/sass/src/grid/plugin/Editing.scss */
.x-grid-editor .x-form-action-col-field {
  padding: 4px 4px 4px 4px;
}

/* line 3, ../../../ext-theme-neutral/sass/src/grid/plugin/CellEditing.scss */
.x-tree-cell-editor .x-form-text {
  padding-left: 3px;
  padding-right: 3px;
}

/* line 2, ../../../ext-theme-neutral/sass/src/grid/plugin/RowEditing.scss */
.x-grid-row-editor .x-field {
  margin: 0 3px 0 2px;
}
/* line 7, ../../../ext-theme-neutral/sass/src/grid/plugin/RowEditing.scss */
.x-grid-row-editor .x-form-display-field {
  padding: 5px 7px 4px 8px;
}
/* line 16, ../../../ext-theme-neutral/sass/src/grid/plugin/RowEditing.scss */
.x-grid-row-editor .x-form-action-col-field {
  padding: 4px 1px 4px 2px;
}
/* line 27, ../../../ext-theme-neutral/sass/src/grid/plugin/RowEditing.scss */
.x-grid-row-editor .x-form-text {
  padding: 4px 6px 3px 7px;
}
/* line 31, ../../../ext-theme-neutral/sass/src/grid/plugin/RowEditing.scss */
.x-gecko .x-grid-row-editor .x-form-text {
  padding-left: 6px;
  padding-right: 5px;
}
/* line 40, ../../../ext-theme-neutral/sass/src/grid/plugin/RowEditing.scss */
.x-grid-row-editor .x-panel-body {
  border-top: 1px solid #e1e1e1 !important;
  border-bottom: 1px solid #e1e1e1 !important;
  padding: 5px 0 5px 0;
  background-color: #dfeaf2;
}
/* line 50, ../../../ext-theme-neutral/sass/src/grid/plugin/RowEditing.scss */
.x-grid-with-col-lines .x-grid-row-editor .x-form-cb {
  margin-right: 1px;
}

/* line 158, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-grid-row-editor-buttons-default-bottom {
  -moz-border-radius-topleft: 0;
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -moz-border-radius-topright: 0;
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  padding: 5px 5px 5px 5px;
  border-width: 0 1px 1px 1px;
  border-style: solid;
  background-color: #dfeaf2;
}

/* line 208, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-grid-row-editor-buttons-default-bottom-mc {
  background-color: #dfeaf2;
}

/* line 256, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-nbr .x-grid-row-editor-buttons-default-bottom {
  padding: 0 !important;
  border-width: 0 !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent !important;
}

/* line 271, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-grid-row-editor-buttons-default-bottom-frameInfo {
  font-family: th-0-0-5-5-0-1-1-1-5-5-5-5-;
}

/* line 337, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-grid-row-editor-buttons-default-bottom-tl {
  background-position: 0 -10px;
}

/* line 341, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-grid-row-editor-buttons-default-bottom-tr {
  background-position: right -15px;
}

/* line 345, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-grid-row-editor-buttons-default-bottom-bl {
  background-position: 0 -20px;
}

/* line 349, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-grid-row-editor-buttons-default-bottom-br {
  background-position: right -25px;
}

/* line 353, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-grid-row-editor-buttons-default-bottom-ml {
  background-position: 0 top;
}

/* line 361, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-grid-row-editor-buttons-default-bottom-mr {
  background-position: right top;
}

/* line 369, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-grid-row-editor-buttons-default-bottom-tc {
  background-position: 0 0;
}

/* line 373, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-grid-row-editor-buttons-default-bottom-bc {
  background-position: 0 -5px;
}

/* line 380, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-grid-row-editor-buttons-default-bottom-tr,
.x-grid-row-editor-buttons-default-bottom-br,
.x-grid-row-editor-buttons-default-bottom-mr {
  padding-right: 5px;
}

/* line 386, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-grid-row-editor-buttons-default-bottom-tl,
.x-grid-row-editor-buttons-default-bottom-bl,
.x-grid-row-editor-buttons-default-bottom-ml {
  padding-left: 5px;
}

/* line 390, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-grid-row-editor-buttons-default-bottom-tc {
  height: 0;
}

/* line 393, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-grid-row-editor-buttons-default-bottom-bc {
  height: 5px;
}

/* line 404, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-grid-row-editor-buttons-default-bottom-tl,
.x-grid-row-editor-buttons-default-bottom-bl,
.x-grid-row-editor-buttons-default-bottom-tr,
.x-grid-row-editor-buttons-default-bottom-br,
.x-grid-row-editor-buttons-default-bottom-tc,
.x-grid-row-editor-buttons-default-bottom-bc,
.x-grid-row-editor-buttons-default-bottom-ml,
.x-grid-row-editor-buttons-default-bottom-mr {
  background-image: url(images/grid-row-editor-buttons/grid-row-editor-buttons-default-bottom-corners.gif);
}

/* line 444, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-grid-row-editor-buttons-default-bottom-ml,
.x-grid-row-editor-buttons-default-bottom-mr {
  background-image: url(images/grid-row-editor-buttons/grid-row-editor-buttons-default-bottom-sides.gif);
  background-repeat: repeat-y;
}

/* line 454, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-grid-row-editor-buttons-default-bottom-mc {
  padding: 5px 1px 1px 1px;
}

/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-grid-row-editor-buttons-default-bottom:after {
  display: none;
  content: "x-slicer:corners:url(images/grid-row-editor-buttons/grid-row-editor-buttons-default-bottom-corners.gif), sides:url(images/grid-row-editor-buttons/grid-row-editor-buttons-default-bottom-sides.gif)";
}

/*</if slicer>*/
/* */
/* line 158, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-grid-row-editor-buttons-default-top {
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  -moz-border-radius-bottomright: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  padding: 5px 5px 5px 5px;
  border-width: 1px 1px 0 1px;
  border-style: solid;
  background-color: #dfeaf2;
}

/* line 208, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-grid-row-editor-buttons-default-top-mc {
  background-color: #dfeaf2;
}

/* line 256, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-nbr .x-grid-row-editor-buttons-default-top {
  padding: 0 !important;
  border-width: 0 !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent !important;
}

/* line 271, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-grid-row-editor-buttons-default-top-frameInfo {
  font-family: th-5-5-0-0-1-1-0-1-5-5-5-5-;
}

/* line 337, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-grid-row-editor-buttons-default-top-tl {
  background-position: 0 -10px;
}

/* line 341, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-grid-row-editor-buttons-default-top-tr {
  background-position: right -15px;
}

/* line 345, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-grid-row-editor-buttons-default-top-bl {
  background-position: 0 -20px;
}

/* line 349, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-grid-row-editor-buttons-default-top-br {
  background-position: right -25px;
}

/* line 353, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-grid-row-editor-buttons-default-top-ml {
  background-position: 0 top;
}

/* line 361, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-grid-row-editor-buttons-default-top-mr {
  background-position: right top;
}

/* line 369, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-grid-row-editor-buttons-default-top-tc {
  background-position: 0 0;
}

/* line 373, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-grid-row-editor-buttons-default-top-bc {
  background-position: 0 -5px;
}

/* line 380, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-grid-row-editor-buttons-default-top-tr,
.x-grid-row-editor-buttons-default-top-br,
.x-grid-row-editor-buttons-default-top-mr {
  padding-right: 5px;
}

/* line 386, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-grid-row-editor-buttons-default-top-tl,
.x-grid-row-editor-buttons-default-top-bl,
.x-grid-row-editor-buttons-default-top-ml {
  padding-left: 5px;
}

/* line 390, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-grid-row-editor-buttons-default-top-tc {
  height: 5px;
}

/* line 393, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-grid-row-editor-buttons-default-top-bc {
  height: 0;
}

/* line 404, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-grid-row-editor-buttons-default-top-tl,
.x-grid-row-editor-buttons-default-top-bl,
.x-grid-row-editor-buttons-default-top-tr,
.x-grid-row-editor-buttons-default-top-br,
.x-grid-row-editor-buttons-default-top-tc,
.x-grid-row-editor-buttons-default-top-bc,
.x-grid-row-editor-buttons-default-top-ml,
.x-grid-row-editor-buttons-default-top-mr {
  background-image: url(images/grid-row-editor-buttons/grid-row-editor-buttons-default-top-corners.gif);
}

/* line 444, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-grid-row-editor-buttons-default-top-ml,
.x-grid-row-editor-buttons-default-top-mr {
  background-image: url(images/grid-row-editor-buttons/grid-row-editor-buttons-default-top-sides.gif);
  background-repeat: repeat-y;
}

/* line 454, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-grid-row-editor-buttons-default-top-mc {
  padding: 1px 1px 5px 1px;
}

/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-grid-row-editor-buttons-default-top:after {
  display: none;
  content: "x-slicer:corners:url(images/grid-row-editor-buttons/grid-row-editor-buttons-default-top-corners.gif), sides:url(images/grid-row-editor-buttons/grid-row-editor-buttons-default-top-sides.gif)";
}

/*</if slicer>*/
/* */
/* line 98, ../../../ext-theme-neutral/sass/src/grid/plugin/RowEditing.scss */
.x-grid-row-editor-buttons {
  border-color: #e1e1e1;
}

/* line 102, ../../../ext-theme-neutral/sass/src/grid/plugin/RowEditing.scss */
.x-row-editor-update-button {
  margin-right: 3px;
}

/* line 105, ../../../ext-theme-neutral/sass/src/grid/plugin/RowEditing.scss */
.x-row-editor-cancel-button {
  margin-left: 2px;
}

/* line 121, ../../../ext-theme-neutral/sass/src/grid/plugin/RowEditing.scss */
.x-grid-row-editor-errors .x-tip-body {
  padding: 5px;
}

/* line 126, ../../../ext-theme-neutral/sass/src/grid/plugin/RowEditing.scss */
.x-grid-row-editor-errors-item {
  list-style: disc;
  margin-left: 15px;
}

/* line 1, ../../../ext-theme-neutral/sass/src/grid/plugin/RowExpander.scss */
.x-grid-cell-inner-row-expander {
  padding: 7px 6px 6px 6px;
}

/* line 14, ../../../ext-theme-neutral/sass/src/grid/plugin/RowExpander.scss */
.x-grid-row-expander {
  width: 11px;
  height: 11px;
  cursor: pointer;
  background-image: url(images/grid/group-collapse.png);
}
/* line 20, ../../../ext-theme-neutral/sass/src/grid/plugin/RowExpander.scss */
.x-grid-row-collapsed .x-grid-row-expander {
  background-image: url(images/grid/group-expand.png);
}

/* line 1, ../../../ext-theme-neutral/sass/src/layout/container/Accordion.scss */
.x-accordion-layout-ct {
  background-color: white;
  padding: 0;
}

/* line 6, ../../../ext-theme-neutral/sass/src/layout/container/Accordion.scss */
.x-accordion-hd .x-panel-header-title {
  color: #157fcc;
  font-weight: 300;
  font-family: helvetica, arial, verdana, sans-serif;
  text-transform: none;
}

/* line 13, ../../../ext-theme-neutral/sass/src/layout/container/Accordion.scss */
.x-accordion-item {
  margin: 0;
}
/* line 16, ../../../ext-theme-neutral/sass/src/layout/container/Accordion.scss */
.x-accordion-item .x-accordion-hd {
  background: white;
  border-width: 0 0 1px;
  border-color: white #cecece #cecece;
  padding: 8px 10px;
}
/* line 29, ../../../ext-theme-neutral/sass/src/layout/container/Accordion.scss */
.x-accordion-item .x-accordion-hd-sibling-expanded {
  border-top-color: #cecece;
  border-top-width: 1px;
}
/* line 34, ../../../ext-theme-neutral/sass/src/layout/container/Accordion.scss */
.x-accordion-item .x-accordion-hd-last-collapsed {
  border-bottom-color: white;
}
/* line 38, ../../../ext-theme-neutral/sass/src/layout/container/Accordion.scss */
.x-accordion-item .x-accordion-body {
  border-width: 0;
}

/* line 45, ../../../ext-theme-neutral/sass/src/layout/container/Accordion.scss */
.x-accordion-hd .x-tool-collapse-top,
.x-accordion-hd .x-tool-collapse-bottom {
  background-position: 0 -272px;
}
/* line 50, ../../../ext-theme-neutral/sass/src/layout/container/Accordion.scss */
.x-accordion-hd .x-tool-expand-top,
.x-accordion-hd .x-tool-expand-bottom {
  background-position: 0 -256px;
}
/* line 69, ../../../ext-theme-neutral/sass/src/layout/container/Accordion.scss */
.x-accordion-hd .x-tool-img {
  background-color: white;
}

/* line 1, ../../../ext-theme-neutral/sass/src/layout/container/Form.scss */
.x-form-layout-wrap {
  border-spacing: 5px;
}

/* line 1, ../../../ext-theme-neutral/sass/src/resizer/Resizer.scss */
.x-resizable-handle {
  position: absolute;
  z-index: 100;
  font-size: 1px;
  line-height: 5px;
  overflow: hidden;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  background-color: #fff;
}

/* line 17, ../../../ext-theme-neutral/sass/src/resizer/Resizer.scss */
.x-collapsed .x-resizable-handle {
  display: none;
}

/* line 21, ../../../ext-theme-neutral/sass/src/resizer/Resizer.scss */
.x-resizable-handle-north {
  cursor: n-resize;
}

/* line 24, ../../../ext-theme-neutral/sass/src/resizer/Resizer.scss */
.x-resizable-handle-south {
  cursor: s-resize;
}

/* line 27, ../../../ext-theme-neutral/sass/src/resizer/Resizer.scss */
.x-resizable-handle-east {
  cursor: e-resize;
}

/* line 30, ../../../ext-theme-neutral/sass/src/resizer/Resizer.scss */
.x-resizable-handle-west {
  cursor: w-resize;
}

/* line 33, ../../../ext-theme-neutral/sass/src/resizer/Resizer.scss */
.x-resizable-handle-southeast {
  cursor: se-resize;
}

/* line 36, ../../../ext-theme-neutral/sass/src/resizer/Resizer.scss */
.x-resizable-handle-northwest {
  cursor: nw-resize;
}

/* line 39, ../../../ext-theme-neutral/sass/src/resizer/Resizer.scss */
.x-resizable-handle-northeast {
  cursor: ne-resize;
}

/* line 42, ../../../ext-theme-neutral/sass/src/resizer/Resizer.scss */
.x-resizable-handle-southwest {
  cursor: sw-resize;
}

/* line 46, ../../../ext-theme-neutral/sass/src/resizer/Resizer.scss */
.x-resizable-handle-east {
  width: 5px;
  height: 100%;
  right: 0;
  top: 0;
}

/* line 53, ../../../ext-theme-neutral/sass/src/resizer/Resizer.scss */
.x-resizable-handle-south {
  width: 100%;
  height: 5px;
  left: 0;
  bottom: 0;
}

/* line 60, ../../../ext-theme-neutral/sass/src/resizer/Resizer.scss */
.x-resizable-handle-west {
  width: 5px;
  height: 100%;
  left: 0;
  top: 0;
}

/* line 67, ../../../ext-theme-neutral/sass/src/resizer/Resizer.scss */
.x-resizable-handle-north {
  width: 100%;
  height: 5px;
  left: 0;
  top: 0;
}

/* line 74, ../../../ext-theme-neutral/sass/src/resizer/Resizer.scss */
.x-resizable-handle-southeast {
  width: 5px;
  height: 5px;
  right: 0;
  bottom: 0;
  z-index: 101;
}

/* line 82, ../../../ext-theme-neutral/sass/src/resizer/Resizer.scss */
.x-resizable-handle-northwest {
  width: 5px;
  height: 5px;
  left: 0;
  top: 0;
  z-index: 101;
}

/* line 90, ../../../ext-theme-neutral/sass/src/resizer/Resizer.scss */
.x-resizable-handle-northeast {
  width: 5px;
  height: 5px;
  right: 0;
  top: 0;
  z-index: 101;
}

/* line 98, ../../../ext-theme-neutral/sass/src/resizer/Resizer.scss */
.x-resizable-handle-southwest {
  width: 5px;
  height: 5px;
  left: 0;
  bottom: 0;
  z-index: 101;
}

/* line 107, ../../../ext-theme-neutral/sass/src/resizer/Resizer.scss */
.x-window .x-window-handle {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

/* line 111, ../../../ext-theme-neutral/sass/src/resizer/Resizer.scss */
.x-window-collapsed .x-window-handle {
  display: none;
}

/* line 116, ../../../ext-theme-neutral/sass/src/resizer/Resizer.scss */
.x-resizable-proxy {
  border: 1px dashed #3b5a82;
  position: absolute;
  overflow: hidden;
  z-index: 50000;
}

/* line 125, ../../../ext-theme-neutral/sass/src/resizer/Resizer.scss */
.x-resizable-handle-over,
.x-resizable-pinned .x-resizable-handle {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

/* line 131, ../../../ext-theme-neutral/sass/src/resizer/Resizer.scss */
.x-resizable-handle-east-over,
.x-resizable-handle-west-over {
  background-image: url(images/sizer/e-handle.png);
}

/* line 137, ../../../ext-theme-neutral/sass/src/resizer/Resizer.scss */
.x-resizable-handle-south-over,
.x-resizable-handle-north-over {
  background-image: url(images/sizer/s-handle.png);
}

/* line 142, ../../../ext-theme-neutral/sass/src/resizer/Resizer.scss */
.x-resizable-handle-southeast-over {
  background-position: top left;
  background-image: url(images/sizer/se-handle.png);
}

/* line 147, ../../../ext-theme-neutral/sass/src/resizer/Resizer.scss */
.x-resizable-handle-northwest-over {
  background-position: bottom right;
  background-image: url(images/sizer/nw-handle.png);
}

/* line 152, ../../../ext-theme-neutral/sass/src/resizer/Resizer.scss */
.x-resizable-handle-northeast-over {
  background-position: bottom left;
  background-image: url(images/sizer/ne-handle.png);
}

/* line 157, ../../../ext-theme-neutral/sass/src/resizer/Resizer.scss */
.x-resizable-handle-southwest-over {
  background-position: top right;
  background-image: url(images/sizer/sw-handle.png);
}

/* line 165, ../../../ext-theme-neutral/sass/src/resizer/Resizer.scss */
.x-resizable-pinned .x-resizable-handle-east,
.x-resizable-pinned .x-resizable-handle-west {
  background-image: url(images/sizer/e-handle.png);
}
/* line 171, ../../../ext-theme-neutral/sass/src/resizer/Resizer.scss */
.x-resizable-pinned .x-resizable-handle-south,
.x-resizable-pinned .x-resizable-handle-north {
  background-image: url(images/sizer/s-handle.png);
}
/* line 176, ../../../ext-theme-neutral/sass/src/resizer/Resizer.scss */
.x-resizable-pinned .x-resizable-handle-southeast {
  background-position: top left;
  background-image: url(images/sizer/se-handle.png);
}
/* line 181, ../../../ext-theme-neutral/sass/src/resizer/Resizer.scss */
.x-resizable-pinned .x-resizable-handle-northwest {
  background-position: bottom right;
  background-image: url(images/sizer/nw-handle.png);
}
/* line 186, ../../../ext-theme-neutral/sass/src/resizer/Resizer.scss */
.x-resizable-pinned .x-resizable-handle-northeast {
  background-position: bottom left;
  background-image: url(images/sizer/ne-handle.png);
}
/* line 191, ../../../ext-theme-neutral/sass/src/resizer/Resizer.scss */
.x-resizable-pinned .x-resizable-handle-southwest {
  background-position: top right;
  background-image: url(images/sizer/sw-handle.png);
}

/* line 1, ../../../ext-theme-neutral/sass/src/scroll/Indicator.scss */
.x-scroll-indicator {
  position: absolute;
  background-color: black;
  opacity: 0.5;
  border-radius: 3px;
  margin: 2px;
}

/* line 10, ../../../ext-theme-neutral/sass/src/scroll/Indicator.scss */
.x-scroll-indicator-x {
  bottom: 0;
  height: 6px;
}

/* line 15, ../../../ext-theme-neutral/sass/src/scroll/Indicator.scss */
.x-scroll-indicator-y {
  right: 0;
  width: 6px;
}

/* Horizontal styles */
/* line 2, ../../../ext-theme-neutral/sass/src/slider/Multi.scss */
.x-slider-horz {
  padding-left: 7px;
  background: no-repeat 0 -15px;
}
/* line 6, ../../../ext-theme-neutral/sass/src/slider/Multi.scss */
.x-slider-horz .x-slider-end {
  padding-right: 7px;
  background: no-repeat right -30px;
}

/* line 12, ../../../ext-theme-neutral/sass/src/slider/Multi.scss */
.x-slider-horz .x-slider-inner {
  height: 15px;
}

/* line 16, ../../../ext-theme-neutral/sass/src/slider/Multi.scss */
.x-slider-horz .x-slider-thumb {
  width: 15px;
  height: 15px;
  margin-left: -7px;
  background-image: url(images/slider/slider-thumb.png);
}

/* line 23, ../../../ext-theme-neutral/sass/src/slider/Multi.scss */
.x-slider-horz .x-slider-thumb-over {
  background-position: -15px -15px;
}

/* line 27, ../../../ext-theme-neutral/sass/src/slider/Multi.scss */
.x-slider-horz .x-slider-thumb-drag {
  background-position: -30px -30px;
}

/* Vertical styles */
/* line 50, ../../../ext-theme-neutral/sass/src/slider/Multi.scss */
.x-slider-ct-vert {
  height: 100%;
}

/* line 54, ../../../ext-theme-neutral/sass/src/slider/Multi.scss */
.x-slider-vert {
  padding-top: 7px;
  background: no-repeat -30px 0;
  height: 100%;
}
/* line 59, ../../../ext-theme-neutral/sass/src/slider/Multi.scss */
.x-slider-vert > .x-slider-end {
  height: 100%;
}
/* line 61, ../../../ext-theme-neutral/sass/src/slider/Multi.scss */
.x-slider-vert > .x-slider-end > .x-slider-inner {
  height: 100%;
}

/* line 67, ../../../ext-theme-neutral/sass/src/slider/Multi.scss */
.x-slider-vert .x-slider-end {
  padding-bottom: 7px;
  background: no-repeat -15px bottom;
  width: 15px;
}

/* line 73, ../../../ext-theme-neutral/sass/src/slider/Multi.scss */
.x-slider-vert .x-slider-inner {
  width: 15px;
}

/* line 77, ../../../ext-theme-neutral/sass/src/slider/Multi.scss */
.x-slider-vert .x-slider-thumb {
  width: 15px;
  height: 15px;
  margin-bottom: -7px;
  background-image: url(images/slider/slider-v-thumb.png);
}

/* line 84, ../../../ext-theme-neutral/sass/src/slider/Multi.scss */
.x-slider-vert .x-slider-thumb-over {
  background-position: -15px -15px;
}

/* line 88, ../../../ext-theme-neutral/sass/src/slider/Multi.scss */
.x-slider-vert .x-slider-thumb-drag {
  background-position: -30px -30px;
}

/* line 94, ../../../ext-theme-neutral/sass/src/slider/Multi.scss */
.x-slider-horz,
.x-slider-horz .x-slider-end,
.x-slider-horz .x-slider-inner {
  background-image: url(images/slider/slider-bg.png);
}

/* line 100, ../../../ext-theme-neutral/sass/src/slider/Multi.scss */
.x-slider-vert,
.x-slider-vert .x-slider-end,
.x-slider-vert .x-slider-inner {
  background-image: url(images/slider/slider-v-bg.png);
}

/* line 105, ../../../ext-theme-neutral/sass/src/slider/Multi.scss */
.x-slider-default-cell > .x-grid-cell-inner,
.x-sliderwidget-default-cell > .x-grid-cell-inner {
  padding-top: 4px;
  padding-bottom: 5px;
}

/* line 1, ../../../ext-theme-neutral/sass/src/selection/CheckboxModel.scss */
.x-column-header-checkbox {
  border-color: white;
}

/* line 6, ../../../ext-theme-neutral/sass/src/selection/CheckboxModel.scss */
.x-grid-row-checker,
.x-column-header-checkbox .x-column-header-text {
  height: 15px;
  width: 15px;
  background-image: url(images/form/checkbox.png);
  line-height: 15px;
}

/* line 15, ../../../ext-theme-neutral/sass/src/selection/CheckboxModel.scss */
.x-column-header-checkbox .x-column-header-inner {
  padding: 7px 4px 7px 4px;
}

/* line 19, ../../../ext-theme-neutral/sass/src/selection/CheckboxModel.scss */
.x-grid-cell-row-checker .x-grid-cell-inner {
  padding: 5px 4px 4px 4px;
}

/* line 32, ../../../ext-theme-neutral/sass/src/selection/CheckboxModel.scss */
.x-grid-hd-checker-on .x-column-header-text,
.x-grid-item-selected .x-grid-row-checker,
.x-grid-item-selected .x-grid-row-checker {
  background-position: 0 -15px;
}

/* line 1, ../../../ext-theme-neutral/sass/src/sparkline/Base.scss */
.x-sparkline-cell .x-grid-cell-inner {
  padding-top: 1px;
  padding-bottom: 1px;
  line-height: 22px;
}

/**
 * Creates a visual theme for a Breadcrumb.
 *
 * @param {string} $ui
 * The name of the UI being created. Can not included spaces or special punctuation
 * (used in CSS class names).
 *
 * @param {string} [$ui-button-ui=$breadcrumb-button-ui]
 * The name of the button UI that will be used with this breadcrumb UI. Used for overriding
 * the button arrows for the given button UI when it is used inside a breadcrumb with this UI.
 *
 * @param {number} [$ui-button-spacing=$breadcrumb-button-spacing]
 * The space between the breadcrumb buttons
 *
 * @param {number} [$ui-arrow-width=$breadcrumb-arrow-width]
 * The width of the breadcrumb arrows when {@link #split} is `false`
 *
 * @param {number} [$ui-split-width=$breadcrumb-split-width]
 * The width of breadcrumb arrows when {@link #split} is `true`
 *
 * @param {boolean} [$ui-include-menu-active-arrow=$breadcrumb-include-menu-active-arrow]
 * `true` to include a separate background-image for menu arrows when a breadcrumb button's
 * menu is open
 *
 * @param {boolean} [$ui-include-split-over-arrow=$breadcrumb-include-split-over-arrow
 * `true` to include a separate background-image for split arrows when a breadcrumb button's
 * arrow is hovered
 *
 * @param {string} [$ui-folder-icon=$breadcrumb-folder-icon]
 * The background-image for the default "folder" icon
 *
 * @param {string} [$ui-leaf-icon=$breadcrumb-leaf-icon]
 * The background-image for the default "leaf" icon
 *
 * @param {number} [$ui-scroller-width=$breadcrumb-scroller-width]
 * The width of Breadcrumb scrollers
 *
 * @param {number} [$ui-scroller-height=$breadcrumb-scroller-height]
 * The height of Breadcrumb scrollers
 *
 * @param {color} [$ui-scroller-border-color=$breadcrumb-scroller-border-color]
 * The border-color of Breadcrumb scrollers
 *
 * @param {number} [$ui-scroller-border-width=$breadcrumb-scroller-border-width]
 * The border-width of Breadcrumb scrollers
 *
 * @param {number/list} [$ui-scroller-top-margin=$breadcrumb-scroller-top-margin]
 * The margin of "top" scroller buttons
 *
 * @param {number/list} [$ui-scroller-right-margin=$breadcrumb-scroller-right-margin]
 * The margin of "right" scroller buttons
 *
 * @param {number/list} [$ui-scroller-bottom-margin=$breadcrumb-scroller-bottom-margin]
 * The margin of "bottom" scroller buttons
 *
 * @param {number/list} [$ui-scroller-left-margin=$breadcrumb-scroller-left-margin]
 * The margin of "left" scroller buttons
 *
 * @param {string} [$ui-scroller-cursor=$breadcrumb-scroller-cursor]
 * The cursor of Breadcrumb scrollers
 *
 * @param {string} [$ui-scroller-cursor-disabled=$breadcrumb-scroller-cursor-disabled]
 * The cursor of disabled Breadcrumb scrollers
 *
 * @param {number} [$ui-scroller-opacity=$breadcrumb-scroller-opacity]
 * The opacity of Breadcrumb scroller buttons. Only applicable when
 * `$ui-classic-scrollers` is `false`.
 *
 * @param {number} [$ui-scroller-opacity-over=$breadcrumb-scroller-opacity-over]
 * The opacity of hovered Breadcrumb scroller buttons. Only applicable when
 * `$ui-classic-scrollers` is `false`.
 *
 * @param {number} [$ui-scroller-opacity-pressed=$breadcrumb-scroller-opacity-pressed]
 * The opacity of pressed Breadcrumb scroller buttons. Only applicable when
 * `$ui-classic-scrollers` is `false`.
 *
 * @param {number} [$ui-scroller-opacity-disabled=$breadcrumb-scroller-opacity-disabled]
 * The opacity of disabled Breadcrumb scroller buttons.
 *
 * @param {boolean} [$ui-classic-scrollers=$breadcrumb-classic-scrollers]
 * `true` to use classic-style scroller buttons.  When `true` scroller buttons are given
 * their hover state by changing their background-position,  When `false` scroller buttons
 * are given their hover state by applying opacity.
 */
/* line 111, ../../../ext-theme-neutral/sass/src/toolbar/Breadcrumb.scss */
.x-breadcrumb-btn-default {
  margin: 0 0 0 0px;
}

/* line 115, ../../../ext-theme-neutral/sass/src/toolbar/Breadcrumb.scss */
.x-breadcrumb-icon-folder-default {
  background-image: url(images/tree/folder.png);
}

/* line 119, ../../../ext-theme-neutral/sass/src/toolbar/Breadcrumb.scss */
.x-breadcrumb-icon-leaf-default {
  background-image: url(images/tree/leaf.png);
}

/* line 124, ../../../ext-theme-neutral/sass/src/toolbar/Breadcrumb.scss */
.x-breadcrumb-btn > .x-btn-wrap-plain-toolbar-small.x-btn-arrow:after {
  width: 20px;
  background-image: url(images/breadcrumb/default-arrow.png);
}
/* line 136, ../../../ext-theme-neutral/sass/src/toolbar/Breadcrumb.scss */
.x-btn-menu-active.x-breadcrumb-btn > .x-btn-wrap-plain-toolbar-small.x-btn-arrow:after {
  background-image: url(images/breadcrumb/default-arrow-open.png);
}

/* line 149, ../../../ext-theme-neutral/sass/src/toolbar/Breadcrumb.scss */
.x-breadcrumb-btn > .x-btn-wrap-plain-toolbar-small.x-btn-split:after {
  width: 20px;
  background-image: url(images/breadcrumb/default-split-arrow.png);
}
/* line 161, ../../../ext-theme-neutral/sass/src/toolbar/Breadcrumb.scss */
.x-btn-over.x-breadcrumb-btn > .x-btn-wrap-plain-toolbar-small.x-btn-split:after {
  background-image: url(images/breadcrumb/default-split-arrow-over.png);
}
/* line 173, ../../../ext-theme-neutral/sass/src/toolbar/Breadcrumb.scss */
.x-btn-menu-active.x-breadcrumb-btn > .x-btn-wrap-plain-toolbar-small.x-btn-split:after {
  background-image: url(images/breadcrumb/default-split-arrow-open.png);
}

/* line 145, ../../../ext-theme-neutral/sass/src/layout/container/Box.scss */
.x-breadcrumb-default-scroller .x-box-scroller-body-horizontal {
  margin-left: 24px;
}

/* line 151, ../../../ext-theme-neutral/sass/src/layout/container/Box.scss */
.x-breadcrumb-default-vertical-scroller .x-box-scroller-body-vertical {
  margin-top: 24px;
}

/* line 156, ../../../ext-theme-neutral/sass/src/layout/container/Box.scss */
.x-box-scroller-breadcrumb-default {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
}
/* line 165, ../../../ext-theme-neutral/sass/src/layout/container/Box.scss */
.x-box-scroller-breadcrumb-default.x-box-scroller-hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
/* line 171, ../../../ext-theme-neutral/sass/src/layout/container/Box.scss */
.x-box-scroller-breadcrumb-default.x-box-scroller-pressed {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 177, ../../../ext-theme-neutral/sass/src/layout/container/Box.scss */
.x-box-scroller-breadcrumb-default.x-box-scroller-disabled {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=25);
  opacity: 0.25;
  cursor: default;
}
/* line 188, ../../../ext-theme-neutral/sass/src/layout/container/Box.scss */
.x-box-scroller-breadcrumb-default.x-box-scroller-left, .x-box-scroller-breadcrumb-default.x-box-scroller-right {
  width: 16px;
  height: 16px;
  top: 50%;
  margin-top: -8px;
}
/* line 214, ../../../ext-theme-neutral/sass/src/layout/container/Box.scss */
.x-box-scroller-breadcrumb-default.x-box-scroller-left {
  margin-left: 4px;
  margin-right: 4px;
  margin-bottom: 0;
  background-image: url(images/breadcrumb/default-scroll-left.png);
}
/* line 237, ../../../ext-theme-neutral/sass/src/layout/container/Box.scss */
.x-box-scroller-breadcrumb-default.x-box-scroller-right {
  margin-left: 4px;
  margin-right: 4px;
  margin-bottom: 0;
  background-image: url(images/breadcrumb/default-scroll-right.png);
}

/* line 1, ../../../ext-theme-neutral/sass/src/tree/ViewDropZone.scss */
.x-tree-drop-ok-append .x-dd-drop-icon {
  background-image: url(images/tree/drop-append.png);
}

/* line 5, ../../../ext-theme-neutral/sass/src/tree/ViewDropZone.scss */
.x-tree-drop-ok-above .x-dd-drop-icon {
  background-image: url(images/tree/drop-above.png);
}

/* line 9, ../../../ext-theme-neutral/sass/src/tree/ViewDropZone.scss */
.x-tree-drop-ok-below .x-dd-drop-icon {
  background-image: url(images/tree/drop-below.png);
}

/* line 13, ../../../ext-theme-neutral/sass/src/tree/ViewDropZone.scss */
.x-tree-drop-ok-between .x-dd-drop-icon {
  background-image: url(images/tree/drop-between.png);
}

/* line 17, ../../../ext-theme-neutral/sass/src/tree/ViewDropZone.scss */
.x-tree-ddindicator {
  height: 1px;
  border-width: 1px 0px 0px;
  border-style: dotted;
  border-color: green;
}

/* line 1, ../../../ext-theme-neutral/sass/src/view/MultiSelector.scss */
.x-multiselector-remove {
  font-size: 100%;
  color: #e1e1e1;
  cursor: pointer;
}

/* line 7, ../../../ext-theme-neutral/sass/src/view/MultiSelector.scss */
.x-grid-item-over .x-multiselector-remove {
  color: red;
}

/* line 1, ../../../ext-theme-neutral/sass/src/window/Toast.scss */
.x-toast-icon-information {
  background-image: url(images/window/toast/icon16_info.png);
}

/* line 5, ../../../ext-theme-neutral/sass/src/window/Toast.scss */
.x-toast-icon-error {
  background-image: url(images/window/toast/icon16_error.png);
}

/* Using standard theme */
/* line 11, ../../../ext-theme-neutral/sass/src/window/Toast.scss */
.x-toast-window .x-window-body {
  padding: 15px 5px 15px 5px;
}

/* Custom styling */
/* line 17, ../../../ext-theme-neutral/sass/src/window/Toast.scss */
.x-toast-light .x-window-header {
  background-color: white;
}

/* line 21, ../../../ext-theme-neutral/sass/src/window/Toast.scss */
.x-toast-light .x-tool-img {
  background-color: white;
}

/* line 25, ../../../ext-theme-neutral/sass/src/window/Toast.scss */
.x-toast-light {
  background-image: url(images/window/toast/fader.png);
}

/* line 29, ../../../ext-theme-neutral/sass/src/window/Toast.scss */
.x-toast-light .x-window-body {
  padding: 15px 5px 20px 5px;
  background-color: transparent;
  border: 0px solid white;
}

/* including package ext-theme-neptune */
/* line 158, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-plain-toolbar-small {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 3px 3px 3px 3px;
  border-width: 1px;
  border-style: solid;
  background-color: transparent;
}

/* line 208, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-plain-toolbar-small-mc {
  background-color: transparent;
}

/* line 256, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-nbr .x-btn-plain-toolbar-small {
  padding: 0 !important;
  border-width: 0 !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent !important;
}

/* line 271, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-plain-toolbar-small-frameInfo {
  font-family: th-3-3-3-3-1-1-1-1-3-3-3-3-;
}

/* line 337, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-plain-toolbar-small-tl {
  background-position: 0 -6px;
}

/* line 341, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-plain-toolbar-small-tr {
  background-position: right -9px;
}

/* line 345, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-plain-toolbar-small-bl {
  background-position: 0 -12px;
}

/* line 349, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-plain-toolbar-small-br {
  background-position: right -15px;
}

/* line 353, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-plain-toolbar-small-ml {
  background-position: 0 top;
}

/* line 361, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-plain-toolbar-small-mr {
  background-position: right top;
}

/* line 369, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-plain-toolbar-small-tc {
  background-position: 0 0;
}

/* line 373, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-plain-toolbar-small-bc {
  background-position: 0 -3px;
}

/* line 380, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-plain-toolbar-small-tr,
.x-btn-plain-toolbar-small-br,
.x-btn-plain-toolbar-small-mr {
  padding-right: 3px;
}

/* line 386, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-plain-toolbar-small-tl,
.x-btn-plain-toolbar-small-bl,
.x-btn-plain-toolbar-small-ml {
  padding-left: 3px;
}

/* line 390, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-plain-toolbar-small-tc {
  height: 3px;
}

/* line 393, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-plain-toolbar-small-bc {
  height: 3px;
}

/* line 454, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-plain-toolbar-small-mc {
  padding: 1px 1px 1px 1px;
}

/* line 274, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-plain-toolbar-small {
  border-color: transparent;
}

/* line 278, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-button-plain-toolbar-small {
  height: 16px;
}

/* line 283, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-inner-plain-toolbar-small {
  font: 300 12px/16px helvetica, arial, verdana, sans-serif;
  color: #666666;
  padding: 0 5px;
  max-width: 100%;
}
/* line 294, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-icon-right > .x-btn-inner-plain-toolbar-small, .x-btn-icon-left > .x-btn-inner-plain-toolbar-small {
  max-width: calc(100% - 16px);
}

/* line 301, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-icon-el-plain-toolbar-small {
  height: 16px;
}
/* line 305, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-icon-left > .x-btn-icon-el-plain-toolbar-small, .x-btn-icon-right > .x-btn-icon-el-plain-toolbar-small {
  width: 16px;
}
/* line 310, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-icon-top > .x-btn-icon-el-plain-toolbar-small, .x-btn-icon-bottom > .x-btn-icon-el-plain-toolbar-small {
  min-width: 16px;
}
/* line 314, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-icon-el-plain-toolbar-small.x-btn-glyph {
  font-size: 16px;
  line-height: 16px;
  color: #666666;
  opacity: 0.5;
}
/* line 334, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-ie8 .x-btn-icon-el-plain-toolbar-small.x-btn-glyph {
  color: #b2b2b2;
}
/* line 341, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-text.x-btn-icon-left > .x-btn-icon-el-plain-toolbar-small {
  margin-right: 0px;
}
/* line 352, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-text.x-btn-icon-right > .x-btn-icon-el-plain-toolbar-small {
  margin-left: 0px;
}
/* line 363, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-text.x-btn-icon-top > .x-btn-icon-el-plain-toolbar-small {
  margin-bottom: 5px;
}
/* line 367, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-text.x-btn-icon-bottom > .x-btn-icon-el-plain-toolbar-small {
  margin-top: 5px;
}

/* line 373, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-arrow-right > .x-btn-icon.x-btn-no-text.x-btn-button-plain-toolbar-small {
  padding-right: 5px;
}
/* line 376, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-arrow-right > .x-btn-text.x-btn-icon-right > .x-btn-icon-el-plain-toolbar-small {
  margin-right: 5px;
}

/* line 383, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-arrow-bottom > .x-btn-button-plain-toolbar-small,
.x-btn-split-bottom > .x-btn-button-plain-toolbar-small {
  padding-bottom: 3px;
}

/* line 389, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-wrap-plain-toolbar-small.x-btn-arrow-right:after {
  width: 16px;
  padding-right: 16px;
  background-image: url(images/button/plain-toolbar-small-arrow.png);
}
/* line 411, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-wrap-plain-toolbar-small.x-btn-arrow-bottom:after {
  height: 13px;
  background-image: url(images/button/plain-toolbar-small-arrow.png);
}

/* line 431, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-wrap-plain-toolbar-small.x-btn-split-right:after {
  width: 20px;
  padding-right: 20px;
  background-image: url(images/button/plain-toolbar-small-s-arrow.png);
}
/* line 445, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-wrap-plain-toolbar-small.x-btn-split-bottom:after {
  height: 15px;
  background-image: url(images/button/plain-toolbar-small-s-arrow-b.png);
}

/* line 472, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-split-right > .x-btn-icon.x-btn-no-text.x-btn-button-plain-toolbar-small {
  padding-right: 5px;
}
/* line 475, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-split-right > .x-btn-text.x-btn-icon-right > .x-btn-icon-el-plain-toolbar-small {
  margin-right: 5px;
}

/* line 480, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-disabled.x-btn-plain-toolbar-small {
  background-image: none;
  background-color: transparent;
}

/* line 504, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-focus.x-btn-plain-toolbar-small {
  border-color: #cfcfcf;
  background-image: none;
  background-color: #ebebeb;
}

/* line 528, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-over.x-btn-plain-toolbar-small {
  border-color: #cfcfcf;
  background-image: none;
  background-color: #ebebeb;
}

/* line 553, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-menu-active.x-btn-plain-toolbar-small,
.x-btn-pressed.x-btn-plain-toolbar-small {
  border-color: #c6c6c6;
  background-image: none;
  background-color: #e1e1e1;
}

/* line 585, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-focus .x-btn-plain-toolbar-small-tl,
.x-btn-focus .x-btn-plain-toolbar-small-bl,
.x-btn-focus .x-btn-plain-toolbar-small-tr,
.x-btn-focus .x-btn-plain-toolbar-small-br,
.x-btn-focus .x-btn-plain-toolbar-small-tc,
.x-btn-focus .x-btn-plain-toolbar-small-bc {
  background-image: url(images/btn/btn-plain-toolbar-small-focus-corners.gif);
}
/* line 589, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-focus .x-btn-plain-toolbar-small-ml,
.x-btn-focus .x-btn-plain-toolbar-small-mr {
  background-image: url(images/btn/btn-plain-toolbar-small-focus-sides.gif);
}
/* line 592, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-focus .x-btn-plain-toolbar-small-mc {
  background-color: #ebebeb;
}

/* line 607, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-over .x-btn-plain-toolbar-small-tl,
.x-btn-over .x-btn-plain-toolbar-small-bl,
.x-btn-over .x-btn-plain-toolbar-small-tr,
.x-btn-over .x-btn-plain-toolbar-small-br,
.x-btn-over .x-btn-plain-toolbar-small-tc,
.x-btn-over .x-btn-plain-toolbar-small-bc {
  background-image: url(images/btn/btn-plain-toolbar-small-over-corners.gif);
}
/* line 611, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-over .x-btn-plain-toolbar-small-ml,
.x-btn-over .x-btn-plain-toolbar-small-mr {
  background-image: url(images/btn/btn-plain-toolbar-small-over-sides.gif);
}
/* line 614, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-over .x-btn-plain-toolbar-small-mc {
  background-color: #ebebeb;
}

/* line 630, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-menu-active .x-btn-plain-toolbar-small-tl,
.x-btn-menu-active .x-btn-plain-toolbar-small-bl,
.x-btn-menu-active .x-btn-plain-toolbar-small-tr,
.x-btn-menu-active .x-btn-plain-toolbar-small-br,
.x-btn-menu-active .x-btn-plain-toolbar-small-tc,
.x-btn-menu-active .x-btn-plain-toolbar-small-bc,
.x-btn-pressed .x-btn-plain-toolbar-small-tl,
.x-btn-pressed .x-btn-plain-toolbar-small-bl,
.x-btn-pressed .x-btn-plain-toolbar-small-tr,
.x-btn-pressed .x-btn-plain-toolbar-small-br,
.x-btn-pressed .x-btn-plain-toolbar-small-tc,
.x-btn-pressed .x-btn-plain-toolbar-small-bc {
  background-image: url(images/btn/btn-plain-toolbar-small-pressed-corners.gif);
}
/* line 634, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-menu-active .x-btn-plain-toolbar-small-ml,
.x-btn-menu-active .x-btn-plain-toolbar-small-mr,
.x-btn-pressed .x-btn-plain-toolbar-small-ml,
.x-btn-pressed .x-btn-plain-toolbar-small-mr {
  background-image: url(images/btn/btn-plain-toolbar-small-pressed-sides.gif);
}
/* line 637, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-menu-active .x-btn-plain-toolbar-small-mc,
.x-btn-pressed .x-btn-plain-toolbar-small-mc {
  background-color: #e1e1e1;
}

/* line 652, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-disabled .x-btn-plain-toolbar-small-tl,
.x-btn-disabled .x-btn-plain-toolbar-small-bl,
.x-btn-disabled .x-btn-plain-toolbar-small-tr,
.x-btn-disabled .x-btn-plain-toolbar-small-br,
.x-btn-disabled .x-btn-plain-toolbar-small-tc,
.x-btn-disabled .x-btn-plain-toolbar-small-bc {
  background-image: url(images/btn/btn-plain-toolbar-small-disabled-corners.gif);
}
/* line 656, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-disabled .x-btn-plain-toolbar-small-ml,
.x-btn-disabled .x-btn-plain-toolbar-small-mr {
  background-image: url(images/btn/btn-plain-toolbar-small-disabled-sides.gif);
}
/* line 659, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-disabled .x-btn-plain-toolbar-small-mc {
  background-color: transparent;
}

/* line 704, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-btn-plain-toolbar-small {
  background-image: none;
}

/* line 710, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-disabled.x-btn-plain-toolbar-small {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}

/* line 729, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-horizontal.x-btn-plain-toolbar-small.x-segmented-button-first {
  border-right-width: 1px !important;
}
/* line 731, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-horizontal.x-btn-plain-toolbar-small.x-segmented-button-first .x-btn-plain-toolbar-small-mc {
  padding-right: 3px !important;
}
/* line 735, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-horizontal.x-btn-plain-toolbar-small.x-segmented-button-middle {
  border-right-width: 1px !important;
}
/* line 737, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-horizontal.x-btn-plain-toolbar-small.x-segmented-button-middle .x-btn-plain-toolbar-small-mc {
  padding-right: 3px !important;
  padding-left: 3px !important;
}
/* line 743, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-horizontal.x-btn-plain-toolbar-small.x-segmented-button-last .x-btn-plain-toolbar-small-mc {
  padding-left: 3px !important;
}
/* line 750, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-vertical.x-btn-plain-toolbar-small.x-segmented-button-first {
  border-bottom-width: 1px !important;
}
/* line 752, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-vertical.x-btn-plain-toolbar-small.x-segmented-button-first .x-btn-plain-toolbar-small-mc {
  padding-bottom: 3px !important;
}
/* line 756, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-vertical.x-btn-plain-toolbar-small.x-segmented-button-middle {
  border-bottom-width: 1px !important;
}
/* line 758, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-vertical.x-btn-plain-toolbar-small.x-segmented-button-middle .x-btn-plain-toolbar-small-mc {
  padding-top: 3px !important;
  padding-bottom: 3px !important;
}
/* line 764, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-vertical.x-btn-plain-toolbar-small.x-segmented-button-last .x-btn-plain-toolbar-small-mc {
  padding-top: 3px !important;
}

/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-btn-focus.x-btn-plain-toolbar-small:after {
  display: none;
  content: "x-slicer:stretch:bottom, corners:url(images/btn/btn-plain-toolbar-small-focus-corners.gif), sides:url(images/btn/btn-plain-toolbar-small-focus-sides.gif)";
}

/*</if slicer>*/
/* */
/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-btn-over.x-btn-plain-toolbar-small:after {
  display: none;
  content: "x-slicer:stretch:bottom, corners:url(images/btn/btn-plain-toolbar-small-over-corners.gif), sides:url(images/btn/btn-plain-toolbar-small-over-sides.gif)";
}

/*</if slicer>*/
/* */
/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-btn-pressed.x-btn-plain-toolbar-small:after {
  display: none;
  content: "x-slicer:stretch:bottom, corners:url(images/btn/btn-plain-toolbar-small-pressed-corners.gif), sides:url(images/btn/btn-plain-toolbar-small-pressed-sides.gif)";
}

/*</if slicer>*/
/* */
/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-btn-disabled.x-btn-plain-toolbar-small:after {
  display: none;
  content: "x-slicer:stretch:bottom, corners:url(images/btn/btn-plain-toolbar-small-disabled-corners.gif), sides:url(images/btn/btn-plain-toolbar-small-disabled-sides.gif)";
}

/*</if slicer>*/
/* */
/* line 780, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-button-plain-toolbar-small-cell > .x-grid-cell-inner {
  padding-top: 0px;
  padding-bottom: 0px;
}

/* line 158, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-plain-toolbar-medium {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 3px 3px 3px 3px;
  border-width: 1px;
  border-style: solid;
  background-color: transparent;
}

/* line 208, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-plain-toolbar-medium-mc {
  background-color: transparent;
}

/* line 256, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-nbr .x-btn-plain-toolbar-medium {
  padding: 0 !important;
  border-width: 0 !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent !important;
}

/* line 271, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-plain-toolbar-medium-frameInfo {
  font-family: th-3-3-3-3-1-1-1-1-3-3-3-3-;
}

/* line 337, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-plain-toolbar-medium-tl {
  background-position: 0 -6px;
}

/* line 341, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-plain-toolbar-medium-tr {
  background-position: right -9px;
}

/* line 345, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-plain-toolbar-medium-bl {
  background-position: 0 -12px;
}

/* line 349, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-plain-toolbar-medium-br {
  background-position: right -15px;
}

/* line 353, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-plain-toolbar-medium-ml {
  background-position: 0 top;
}

/* line 361, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-plain-toolbar-medium-mr {
  background-position: right top;
}

/* line 369, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-plain-toolbar-medium-tc {
  background-position: 0 0;
}

/* line 373, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-plain-toolbar-medium-bc {
  background-position: 0 -3px;
}

/* line 380, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-plain-toolbar-medium-tr,
.x-btn-plain-toolbar-medium-br,
.x-btn-plain-toolbar-medium-mr {
  padding-right: 3px;
}

/* line 386, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-plain-toolbar-medium-tl,
.x-btn-plain-toolbar-medium-bl,
.x-btn-plain-toolbar-medium-ml {
  padding-left: 3px;
}

/* line 390, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-plain-toolbar-medium-tc {
  height: 3px;
}

/* line 393, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-plain-toolbar-medium-bc {
  height: 3px;
}

/* line 454, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-plain-toolbar-medium-mc {
  padding: 1px 1px 1px 1px;
}

/* line 274, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-plain-toolbar-medium {
  border-color: transparent;
}

/* line 278, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-button-plain-toolbar-medium {
  height: 24px;
}

/* line 283, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-inner-plain-toolbar-medium {
  font: 300 14px/18px helvetica, arial, verdana, sans-serif;
  color: #666666;
  padding: 0 8px;
  max-width: 100%;
}
/* line 294, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-icon-right > .x-btn-inner-plain-toolbar-medium, .x-btn-icon-left > .x-btn-inner-plain-toolbar-medium {
  max-width: calc(100% - 24px);
}

/* line 301, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-icon-el-plain-toolbar-medium {
  height: 24px;
}
/* line 305, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-icon-left > .x-btn-icon-el-plain-toolbar-medium, .x-btn-icon-right > .x-btn-icon-el-plain-toolbar-medium {
  width: 24px;
}
/* line 310, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-icon-top > .x-btn-icon-el-plain-toolbar-medium, .x-btn-icon-bottom > .x-btn-icon-el-plain-toolbar-medium {
  min-width: 24px;
}
/* line 314, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-icon-el-plain-toolbar-medium.x-btn-glyph {
  font-size: 24px;
  line-height: 24px;
  color: #666666;
  opacity: 0.5;
}
/* line 334, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-ie8 .x-btn-icon-el-plain-toolbar-medium.x-btn-glyph {
  color: #b2b2b2;
}
/* line 341, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-text.x-btn-icon-left > .x-btn-icon-el-plain-toolbar-medium {
  margin-right: 0;
}
/* line 352, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-text.x-btn-icon-right > .x-btn-icon-el-plain-toolbar-medium {
  margin-left: 0;
}
/* line 363, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-text.x-btn-icon-top > .x-btn-icon-el-plain-toolbar-medium {
  margin-bottom: 5px;
}
/* line 367, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-text.x-btn-icon-bottom > .x-btn-icon-el-plain-toolbar-medium {
  margin-top: 5px;
}

/* line 373, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-arrow-right > .x-btn-icon.x-btn-no-text.x-btn-button-plain-toolbar-medium {
  padding-right: 8px;
}
/* line 376, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-arrow-right > .x-btn-text.x-btn-icon-right > .x-btn-icon-el-plain-toolbar-medium {
  margin-right: 8px;
}

/* line 383, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-arrow-bottom > .x-btn-button-plain-toolbar-medium,
.x-btn-split-bottom > .x-btn-button-plain-toolbar-medium {
  padding-bottom: 3px;
}

/* line 389, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-wrap-plain-toolbar-medium.x-btn-arrow-right:after {
  width: 24px;
  padding-right: 24px;
  background-image: url(images/button/plain-toolbar-medium-arrow.png);
}
/* line 411, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-wrap-plain-toolbar-medium.x-btn-arrow-bottom:after {
  height: 18px;
  background-image: url(images/button/plain-toolbar-medium-arrow.png);
}

/* line 431, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-wrap-plain-toolbar-medium.x-btn-split-right:after {
  width: 28px;
  padding-right: 28px;
  background-image: url(images/button/plain-toolbar-medium-s-arrow.png);
}
/* line 445, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-wrap-plain-toolbar-medium.x-btn-split-bottom:after {
  height: 24px;
  background-image: url(images/button/plain-toolbar-medium-s-arrow-b.png);
}

/* line 472, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-split-right > .x-btn-icon.x-btn-no-text.x-btn-button-plain-toolbar-medium {
  padding-right: 8px;
}
/* line 475, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-split-right > .x-btn-text.x-btn-icon-right > .x-btn-icon-el-plain-toolbar-medium {
  margin-right: 8px;
}

/* line 480, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-disabled.x-btn-plain-toolbar-medium {
  background-image: none;
  background-color: transparent;
}

/* line 504, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-focus.x-btn-plain-toolbar-medium {
  border-color: #cfcfcf;
  background-image: none;
  background-color: #ebebeb;
}

/* line 528, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-over.x-btn-plain-toolbar-medium {
  border-color: #cfcfcf;
  background-image: none;
  background-color: #ebebeb;
}

/* line 553, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-menu-active.x-btn-plain-toolbar-medium,
.x-btn-pressed.x-btn-plain-toolbar-medium {
  border-color: #c6c6c6;
  background-image: none;
  background-color: #e1e1e1;
}

/* line 585, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-focus .x-btn-plain-toolbar-medium-tl,
.x-btn-focus .x-btn-plain-toolbar-medium-bl,
.x-btn-focus .x-btn-plain-toolbar-medium-tr,
.x-btn-focus .x-btn-plain-toolbar-medium-br,
.x-btn-focus .x-btn-plain-toolbar-medium-tc,
.x-btn-focus .x-btn-plain-toolbar-medium-bc {
  background-image: url(images/btn/btn-plain-toolbar-medium-focus-corners.gif);
}
/* line 589, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-focus .x-btn-plain-toolbar-medium-ml,
.x-btn-focus .x-btn-plain-toolbar-medium-mr {
  background-image: url(images/btn/btn-plain-toolbar-medium-focus-sides.gif);
}
/* line 592, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-focus .x-btn-plain-toolbar-medium-mc {
  background-color: #ebebeb;
}

/* line 607, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-over .x-btn-plain-toolbar-medium-tl,
.x-btn-over .x-btn-plain-toolbar-medium-bl,
.x-btn-over .x-btn-plain-toolbar-medium-tr,
.x-btn-over .x-btn-plain-toolbar-medium-br,
.x-btn-over .x-btn-plain-toolbar-medium-tc,
.x-btn-over .x-btn-plain-toolbar-medium-bc {
  background-image: url(images/btn/btn-plain-toolbar-medium-over-corners.gif);
}
/* line 611, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-over .x-btn-plain-toolbar-medium-ml,
.x-btn-over .x-btn-plain-toolbar-medium-mr {
  background-image: url(images/btn/btn-plain-toolbar-medium-over-sides.gif);
}
/* line 614, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-over .x-btn-plain-toolbar-medium-mc {
  background-color: #ebebeb;
}

/* line 630, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-menu-active .x-btn-plain-toolbar-medium-tl,
.x-btn-menu-active .x-btn-plain-toolbar-medium-bl,
.x-btn-menu-active .x-btn-plain-toolbar-medium-tr,
.x-btn-menu-active .x-btn-plain-toolbar-medium-br,
.x-btn-menu-active .x-btn-plain-toolbar-medium-tc,
.x-btn-menu-active .x-btn-plain-toolbar-medium-bc,
.x-btn-pressed .x-btn-plain-toolbar-medium-tl,
.x-btn-pressed .x-btn-plain-toolbar-medium-bl,
.x-btn-pressed .x-btn-plain-toolbar-medium-tr,
.x-btn-pressed .x-btn-plain-toolbar-medium-br,
.x-btn-pressed .x-btn-plain-toolbar-medium-tc,
.x-btn-pressed .x-btn-plain-toolbar-medium-bc {
  background-image: url(images/btn/btn-plain-toolbar-medium-pressed-corners.gif);
}
/* line 634, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-menu-active .x-btn-plain-toolbar-medium-ml,
.x-btn-menu-active .x-btn-plain-toolbar-medium-mr,
.x-btn-pressed .x-btn-plain-toolbar-medium-ml,
.x-btn-pressed .x-btn-plain-toolbar-medium-mr {
  background-image: url(images/btn/btn-plain-toolbar-medium-pressed-sides.gif);
}
/* line 637, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-menu-active .x-btn-plain-toolbar-medium-mc,
.x-btn-pressed .x-btn-plain-toolbar-medium-mc {
  background-color: #e1e1e1;
}

/* line 652, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-disabled .x-btn-plain-toolbar-medium-tl,
.x-btn-disabled .x-btn-plain-toolbar-medium-bl,
.x-btn-disabled .x-btn-plain-toolbar-medium-tr,
.x-btn-disabled .x-btn-plain-toolbar-medium-br,
.x-btn-disabled .x-btn-plain-toolbar-medium-tc,
.x-btn-disabled .x-btn-plain-toolbar-medium-bc {
  background-image: url(images/btn/btn-plain-toolbar-medium-disabled-corners.gif);
}
/* line 656, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-disabled .x-btn-plain-toolbar-medium-ml,
.x-btn-disabled .x-btn-plain-toolbar-medium-mr {
  background-image: url(images/btn/btn-plain-toolbar-medium-disabled-sides.gif);
}
/* line 659, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-disabled .x-btn-plain-toolbar-medium-mc {
  background-color: transparent;
}

/* line 704, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-btn-plain-toolbar-medium {
  background-image: none;
}

/* line 710, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-disabled.x-btn-plain-toolbar-medium {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}

/* line 729, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-horizontal.x-btn-plain-toolbar-medium.x-segmented-button-first {
  border-right-width: 1px !important;
}
/* line 731, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-horizontal.x-btn-plain-toolbar-medium.x-segmented-button-first .x-btn-plain-toolbar-medium-mc {
  padding-right: 3px !important;
}
/* line 735, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-horizontal.x-btn-plain-toolbar-medium.x-segmented-button-middle {
  border-right-width: 1px !important;
}
/* line 737, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-horizontal.x-btn-plain-toolbar-medium.x-segmented-button-middle .x-btn-plain-toolbar-medium-mc {
  padding-right: 3px !important;
  padding-left: 3px !important;
}
/* line 743, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-horizontal.x-btn-plain-toolbar-medium.x-segmented-button-last .x-btn-plain-toolbar-medium-mc {
  padding-left: 3px !important;
}
/* line 750, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-vertical.x-btn-plain-toolbar-medium.x-segmented-button-first {
  border-bottom-width: 1px !important;
}
/* line 752, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-vertical.x-btn-plain-toolbar-medium.x-segmented-button-first .x-btn-plain-toolbar-medium-mc {
  padding-bottom: 3px !important;
}
/* line 756, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-vertical.x-btn-plain-toolbar-medium.x-segmented-button-middle {
  border-bottom-width: 1px !important;
}
/* line 758, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-vertical.x-btn-plain-toolbar-medium.x-segmented-button-middle .x-btn-plain-toolbar-medium-mc {
  padding-top: 3px !important;
  padding-bottom: 3px !important;
}
/* line 764, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-vertical.x-btn-plain-toolbar-medium.x-segmented-button-last .x-btn-plain-toolbar-medium-mc {
  padding-top: 3px !important;
}

/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-btn-focus.x-btn-plain-toolbar-medium:after {
  display: none;
  content: "x-slicer:stretch:bottom, corners:url(images/btn/btn-plain-toolbar-medium-focus-corners.gif), sides:url(images/btn/btn-plain-toolbar-medium-focus-sides.gif)";
}

/*</if slicer>*/
/* */
/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-btn-over.x-btn-plain-toolbar-medium:after {
  display: none;
  content: "x-slicer:stretch:bottom, corners:url(images/btn/btn-plain-toolbar-medium-over-corners.gif), sides:url(images/btn/btn-plain-toolbar-medium-over-sides.gif)";
}

/*</if slicer>*/
/* */
/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-btn-pressed.x-btn-plain-toolbar-medium:after {
  display: none;
  content: "x-slicer:stretch:bottom, corners:url(images/btn/btn-plain-toolbar-medium-pressed-corners.gif), sides:url(images/btn/btn-plain-toolbar-medium-pressed-sides.gif)";
}

/*</if slicer>*/
/* */
/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-btn-disabled.x-btn-plain-toolbar-medium:after {
  display: none;
  content: "x-slicer:stretch:bottom, corners:url(images/btn/btn-plain-toolbar-medium-disabled-corners.gif), sides:url(images/btn/btn-plain-toolbar-medium-disabled-sides.gif)";
}

/*</if slicer>*/
/* */
/* line 780, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-button-plain-toolbar-medium-cell > .x-grid-cell-inner {
  padding-top: 0;
  padding-bottom: 0;
}

/* line 158, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-plain-toolbar-large {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 3px 3px 3px 3px;
  border-width: 1px;
  border-style: solid;
  background-color: transparent;
}

/* line 208, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-plain-toolbar-large-mc {
  background-color: transparent;
}

/* line 256, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-nbr .x-btn-plain-toolbar-large {
  padding: 0 !important;
  border-width: 0 !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent !important;
}

/* line 271, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-plain-toolbar-large-frameInfo {
  font-family: th-3-3-3-3-1-1-1-1-3-3-3-3-;
}

/* line 337, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-plain-toolbar-large-tl {
  background-position: 0 -6px;
}

/* line 341, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-plain-toolbar-large-tr {
  background-position: right -9px;
}

/* line 345, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-plain-toolbar-large-bl {
  background-position: 0 -12px;
}

/* line 349, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-plain-toolbar-large-br {
  background-position: right -15px;
}

/* line 353, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-plain-toolbar-large-ml {
  background-position: 0 top;
}

/* line 361, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-plain-toolbar-large-mr {
  background-position: right top;
}

/* line 369, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-plain-toolbar-large-tc {
  background-position: 0 0;
}

/* line 373, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-plain-toolbar-large-bc {
  background-position: 0 -3px;
}

/* line 380, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-plain-toolbar-large-tr,
.x-btn-plain-toolbar-large-br,
.x-btn-plain-toolbar-large-mr {
  padding-right: 3px;
}

/* line 386, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-plain-toolbar-large-tl,
.x-btn-plain-toolbar-large-bl,
.x-btn-plain-toolbar-large-ml {
  padding-left: 3px;
}

/* line 390, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-plain-toolbar-large-tc {
  height: 3px;
}

/* line 393, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-plain-toolbar-large-bc {
  height: 3px;
}

/* line 454, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-plain-toolbar-large-mc {
  padding: 1px 1px 1px 1px;
}

/* line 274, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-plain-toolbar-large {
  border-color: transparent;
}

/* line 278, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-button-plain-toolbar-large {
  height: 32px;
}

/* line 283, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-inner-plain-toolbar-large {
  font: 300 16px/20px helvetica, arial, verdana, sans-serif;
  color: #666666;
  padding: 0 10px;
  max-width: 100%;
}
/* line 294, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-icon-right > .x-btn-inner-plain-toolbar-large, .x-btn-icon-left > .x-btn-inner-plain-toolbar-large {
  max-width: calc(100% - 32px);
}

/* line 301, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-icon-el-plain-toolbar-large {
  height: 32px;
}
/* line 305, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-icon-left > .x-btn-icon-el-plain-toolbar-large, .x-btn-icon-right > .x-btn-icon-el-plain-toolbar-large {
  width: 32px;
}
/* line 310, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-icon-top > .x-btn-icon-el-plain-toolbar-large, .x-btn-icon-bottom > .x-btn-icon-el-plain-toolbar-large {
  min-width: 32px;
}
/* line 314, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-icon-el-plain-toolbar-large.x-btn-glyph {
  font-size: 32px;
  line-height: 32px;
  color: #666666;
  opacity: 0.5;
}
/* line 334, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-ie8 .x-btn-icon-el-plain-toolbar-large.x-btn-glyph {
  color: #b2b2b2;
}
/* line 341, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-text.x-btn-icon-left > .x-btn-icon-el-plain-toolbar-large {
  margin-right: 0;
}
/* line 352, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-text.x-btn-icon-right > .x-btn-icon-el-plain-toolbar-large {
  margin-left: 0;
}
/* line 363, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-text.x-btn-icon-top > .x-btn-icon-el-plain-toolbar-large {
  margin-bottom: 5px;
}
/* line 367, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-text.x-btn-icon-bottom > .x-btn-icon-el-plain-toolbar-large {
  margin-top: 5px;
}

/* line 373, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-arrow-right > .x-btn-icon.x-btn-no-text.x-btn-button-plain-toolbar-large {
  padding-right: 10px;
}
/* line 376, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-arrow-right > .x-btn-text.x-btn-icon-right > .x-btn-icon-el-plain-toolbar-large {
  margin-right: 10px;
}

/* line 383, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-arrow-bottom > .x-btn-button-plain-toolbar-large,
.x-btn-split-bottom > .x-btn-button-plain-toolbar-large {
  padding-bottom: 3px;
}

/* line 389, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-wrap-plain-toolbar-large.x-btn-arrow-right:after {
  width: 28px;
  padding-right: 28px;
  background-image: url(images/button/plain-toolbar-large-arrow.png);
}
/* line 411, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-wrap-plain-toolbar-large.x-btn-arrow-bottom:after {
  height: 20px;
  background-image: url(images/button/plain-toolbar-large-arrow.png);
}

/* line 431, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-wrap-plain-toolbar-large.x-btn-split-right:after {
  width: 35px;
  padding-right: 35px;
  background-image: url(images/button/plain-toolbar-large-s-arrow.png);
}
/* line 445, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-wrap-plain-toolbar-large.x-btn-split-bottom:after {
  height: 29px;
  background-image: url(images/button/plain-toolbar-large-s-arrow-b.png);
}

/* line 472, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-split-right > .x-btn-icon.x-btn-no-text.x-btn-button-plain-toolbar-large {
  padding-right: 10px;
}
/* line 475, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-split-right > .x-btn-text.x-btn-icon-right > .x-btn-icon-el-plain-toolbar-large {
  margin-right: 10px;
}

/* line 480, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-disabled.x-btn-plain-toolbar-large {
  background-image: none;
  background-color: transparent;
}

/* line 504, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-focus.x-btn-plain-toolbar-large {
  border-color: #cfcfcf;
  background-image: none;
  background-color: #ebebeb;
}

/* line 528, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-over.x-btn-plain-toolbar-large {
  border-color: #cfcfcf;
  background-image: none;
  background-color: #ebebeb;
}

/* line 553, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-menu-active.x-btn-plain-toolbar-large,
.x-btn-pressed.x-btn-plain-toolbar-large {
  border-color: #c6c6c6;
  background-image: none;
  background-color: #e1e1e1;
}

/* line 585, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-focus .x-btn-plain-toolbar-large-tl,
.x-btn-focus .x-btn-plain-toolbar-large-bl,
.x-btn-focus .x-btn-plain-toolbar-large-tr,
.x-btn-focus .x-btn-plain-toolbar-large-br,
.x-btn-focus .x-btn-plain-toolbar-large-tc,
.x-btn-focus .x-btn-plain-toolbar-large-bc {
  background-image: url(images/btn/btn-plain-toolbar-large-focus-corners.gif);
}
/* line 589, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-focus .x-btn-plain-toolbar-large-ml,
.x-btn-focus .x-btn-plain-toolbar-large-mr {
  background-image: url(images/btn/btn-plain-toolbar-large-focus-sides.gif);
}
/* line 592, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-focus .x-btn-plain-toolbar-large-mc {
  background-color: #ebebeb;
}

/* line 607, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-over .x-btn-plain-toolbar-large-tl,
.x-btn-over .x-btn-plain-toolbar-large-bl,
.x-btn-over .x-btn-plain-toolbar-large-tr,
.x-btn-over .x-btn-plain-toolbar-large-br,
.x-btn-over .x-btn-plain-toolbar-large-tc,
.x-btn-over .x-btn-plain-toolbar-large-bc {
  background-image: url(images/btn/btn-plain-toolbar-large-over-corners.gif);
}
/* line 611, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-over .x-btn-plain-toolbar-large-ml,
.x-btn-over .x-btn-plain-toolbar-large-mr {
  background-image: url(images/btn/btn-plain-toolbar-large-over-sides.gif);
}
/* line 614, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-over .x-btn-plain-toolbar-large-mc {
  background-color: #ebebeb;
}

/* line 630, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-menu-active .x-btn-plain-toolbar-large-tl,
.x-btn-menu-active .x-btn-plain-toolbar-large-bl,
.x-btn-menu-active .x-btn-plain-toolbar-large-tr,
.x-btn-menu-active .x-btn-plain-toolbar-large-br,
.x-btn-menu-active .x-btn-plain-toolbar-large-tc,
.x-btn-menu-active .x-btn-plain-toolbar-large-bc,
.x-btn-pressed .x-btn-plain-toolbar-large-tl,
.x-btn-pressed .x-btn-plain-toolbar-large-bl,
.x-btn-pressed .x-btn-plain-toolbar-large-tr,
.x-btn-pressed .x-btn-plain-toolbar-large-br,
.x-btn-pressed .x-btn-plain-toolbar-large-tc,
.x-btn-pressed .x-btn-plain-toolbar-large-bc {
  background-image: url(images/btn/btn-plain-toolbar-large-pressed-corners.gif);
}
/* line 634, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-menu-active .x-btn-plain-toolbar-large-ml,
.x-btn-menu-active .x-btn-plain-toolbar-large-mr,
.x-btn-pressed .x-btn-plain-toolbar-large-ml,
.x-btn-pressed .x-btn-plain-toolbar-large-mr {
  background-image: url(images/btn/btn-plain-toolbar-large-pressed-sides.gif);
}
/* line 637, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-menu-active .x-btn-plain-toolbar-large-mc,
.x-btn-pressed .x-btn-plain-toolbar-large-mc {
  background-color: #e1e1e1;
}

/* line 652, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-disabled .x-btn-plain-toolbar-large-tl,
.x-btn-disabled .x-btn-plain-toolbar-large-bl,
.x-btn-disabled .x-btn-plain-toolbar-large-tr,
.x-btn-disabled .x-btn-plain-toolbar-large-br,
.x-btn-disabled .x-btn-plain-toolbar-large-tc,
.x-btn-disabled .x-btn-plain-toolbar-large-bc {
  background-image: url(images/btn/btn-plain-toolbar-large-disabled-corners.gif);
}
/* line 656, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-disabled .x-btn-plain-toolbar-large-ml,
.x-btn-disabled .x-btn-plain-toolbar-large-mr {
  background-image: url(images/btn/btn-plain-toolbar-large-disabled-sides.gif);
}
/* line 659, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-disabled .x-btn-plain-toolbar-large-mc {
  background-color: transparent;
}

/* line 704, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-btn-plain-toolbar-large {
  background-image: none;
}

/* line 710, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-disabled.x-btn-plain-toolbar-large {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}

/* line 729, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-horizontal.x-btn-plain-toolbar-large.x-segmented-button-first {
  border-right-width: 1px !important;
}
/* line 731, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-horizontal.x-btn-plain-toolbar-large.x-segmented-button-first .x-btn-plain-toolbar-large-mc {
  padding-right: 3px !important;
}
/* line 735, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-horizontal.x-btn-plain-toolbar-large.x-segmented-button-middle {
  border-right-width: 1px !important;
}
/* line 737, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-horizontal.x-btn-plain-toolbar-large.x-segmented-button-middle .x-btn-plain-toolbar-large-mc {
  padding-right: 3px !important;
  padding-left: 3px !important;
}
/* line 743, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-horizontal.x-btn-plain-toolbar-large.x-segmented-button-last .x-btn-plain-toolbar-large-mc {
  padding-left: 3px !important;
}
/* line 750, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-vertical.x-btn-plain-toolbar-large.x-segmented-button-first {
  border-bottom-width: 1px !important;
}
/* line 752, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-vertical.x-btn-plain-toolbar-large.x-segmented-button-first .x-btn-plain-toolbar-large-mc {
  padding-bottom: 3px !important;
}
/* line 756, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-vertical.x-btn-plain-toolbar-large.x-segmented-button-middle {
  border-bottom-width: 1px !important;
}
/* line 758, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-vertical.x-btn-plain-toolbar-large.x-segmented-button-middle .x-btn-plain-toolbar-large-mc {
  padding-top: 3px !important;
  padding-bottom: 3px !important;
}
/* line 764, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-nbr .x-segmented-button-item-vertical.x-btn-plain-toolbar-large.x-segmented-button-last .x-btn-plain-toolbar-large-mc {
  padding-top: 3px !important;
}

/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-btn-focus.x-btn-plain-toolbar-large:after {
  display: none;
  content: "x-slicer:stretch:bottom, corners:url(images/btn/btn-plain-toolbar-large-focus-corners.gif), sides:url(images/btn/btn-plain-toolbar-large-focus-sides.gif)";
}

/*</if slicer>*/
/* */
/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-btn-over.x-btn-plain-toolbar-large:after {
  display: none;
  content: "x-slicer:stretch:bottom, corners:url(images/btn/btn-plain-toolbar-large-over-corners.gif), sides:url(images/btn/btn-plain-toolbar-large-over-sides.gif)";
}

/*</if slicer>*/
/* */
/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-btn-pressed.x-btn-plain-toolbar-large:after {
  display: none;
  content: "x-slicer:stretch:bottom, corners:url(images/btn/btn-plain-toolbar-large-pressed-corners.gif), sides:url(images/btn/btn-plain-toolbar-large-pressed-sides.gif)";
}

/*</if slicer>*/
/* */
/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-btn-disabled.x-btn-plain-toolbar-large:after {
  display: none;
  content: "x-slicer:stretch:bottom, corners:url(images/btn/btn-plain-toolbar-large-disabled-corners.gif), sides:url(images/btn/btn-plain-toolbar-large-disabled-sides.gif)";
}

/*</if slicer>*/
/* */
/* line 780, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-button-plain-toolbar-large-cell > .x-grid-cell-inner {
  padding-top: 0;
  padding-bottom: 0;
}

/* line 136, ../../../ext-theme-neptune/sass/src/button/Button.scss */
.x-btn-plain-toolbar-small-disabled .x-btn-icon-el,
.x-btn-plain-toolbar-medium-disabled .x-btn-icon-el,
.x-btn-plain-toolbar-large-disabled .x-btn-icon-el {
  background-color: white;
}
/* line 139, ../../../ext-theme-neptune/sass/src/button/Button.scss */
.x-ie8 .x-btn-plain-toolbar-small-disabled .x-btn-icon-el, .x-ie8
.x-btn-plain-toolbar-medium-disabled .x-btn-icon-el, .x-ie8
.x-btn-plain-toolbar-large-disabled .x-btn-icon-el {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}

/* line 252, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-light {
  border-color: white;
  padding: 0;
}

/* line 258, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-light {
  font-size: 13px;
  border: 1px solid white;
}
/* line 265, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-light .x-tool-img {
  background-image: url(images/tools/tool-sprites-dark.png);
  background-color: white;
}

/* line 278, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-light-horizontal {
  padding: 9px 9px 10px 9px;
}
/* line 282, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-light-horizontal .x-panel-header-light-tab-bar {
  margin-top: -9px;
  margin-bottom: -10px;
}

/* line 290, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-light-horizontal.x-header-noborder {
  padding: 10px 10px 10px 10px;
}
/* line 294, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-light-horizontal.x-header-noborder .x-panel-header-light-tab-bar {
  margin-top: -10px;
  margin-bottom: -10px;
}

/* line 302, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-light-vertical {
  padding: 9px 9px 9px 10px;
}
/* line 306, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-light-vertical .x-panel-header-light-tab-bar {
  margin-right: -9px;
  margin-left: -10px;
}

/* line 314, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-light-vertical.x-header-noborder {
  padding: 10px 10px 10px 10px;
}
/* line 318, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-light-vertical.x-header-noborder .x-panel-header-light-tab-bar {
  margin-right: -10px;
  margin-left: -10px;
}

/* line 352, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-title-light {
  color: black;
  font-size: 13px;
  font-weight: 300;
  font-family: helvetica, arial, verdana, sans-serif;
  line-height: 16px;
}
/* line 365, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-title-light > .x-title-text-light {
  text-transform: none;
  padding: 0;
}
/* line 383, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-title-light > .x-title-icon-wrap-light.x-title-icon-top {
  height: 22px;
  padding-bottom: 6px;
}
/* line 388, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-title-light > .x-title-icon-wrap-light.x-title-icon-right {
  width: 22px;
  padding-left: 6px;
}
/* line 400, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-title-light > .x-title-icon-wrap-light.x-title-icon-bottom {
  height: 22px;
  padding-top: 6px;
}
/* line 405, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-title-light > .x-title-icon-wrap-light.x-title-icon-left {
  width: 22px;
  padding-right: 6px;
}
/* line 417, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-title-light > .x-title-icon-wrap-light > .x-title-icon-light {
  width: 16px;
  height: 16px;
  background-position: center center;
}
/* line 423, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-title-light > .x-title-icon-wrap-light > .x-title-glyph {
  color: #157fcc;
  font-size: 16px;
  line-height: 16px;
  opacity: 0.5;
}
/* line 440, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-ie8 .x-panel-header-title-light > .x-title-icon-wrap-light > .x-title-glyph {
  color: #8abfe5;
}

/* line 450, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-body-light {
  background: white;
  border-color: #cecece;
  color: black;
  font-size: 13px;
  font-weight: 300;
  font-family: helvetica, arial, verdana, sans-serif;
  border-width: 1px;
  border-style: solid;
}

/* line 614, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-light {
  background-image: none;
  background-color: white;
}

/* line 618, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-light-vertical {
  background-image: none;
  background-color: white;
}

/* line 676, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel .x-panel-header-light-collapsed-border-top {
  border-bottom-width: 1px !important;
}
/* line 680, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel .x-panel-header-light-collapsed-border-right {
  border-left-width: 1px !important;
}
/* line 684, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel .x-panel-header-light-collapsed-border-bottom {
  border-top-width: 1px !important;
}
/* line 688, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel .x-panel-header-light-collapsed-border-left {
  border-right-width: 1px !important;
}

/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-panel-header-light-top:after {
  display: none;
  content: "x-slicer:stretch:bottom";
}

/*</if slicer>*/
/* */
/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-panel-header-light-bottom:after {
  display: none;
  content: "x-slicer:stretch:top";
}

/*</if slicer>*/
/* */
/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-panel-header-light-left:after {
  display: none;
  content: "x-slicer:stretch:right";
}

/*</if slicer>*/
/* */
/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-panel-header-light-right:after {
  display: none;
  content: "x-slicer:stretch:left";
}

/*</if slicer>*/
/* */
/* line 724, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-light-horizontal .x-tool-after-title {
  margin: 0 0 0 6px;
}
/* line 734, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-light-horizontal .x-tool-before-title {
  margin: 0 6px 0 0;
}

/* line 746, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-light-vertical .x-tool-after-title {
  margin: 6px 0 0 0;
}
/* line 756, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-light-vertical .x-tool-before-title {
  margin: 0 0 6px 0;
}

/* line 786, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-light-resizable .x-panel-handle {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

/* line 2, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-panel-light-outer-border-l {
  border-left-color: white !important;
  border-left-width: 1px !important;
}

/* line 6, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-panel-light-outer-border-b {
  border-bottom-color: white !important;
  border-bottom-width: 1px !important;
}

/* line 10, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-panel-light-outer-border-bl {
  border-bottom-color: white !important;
  border-bottom-width: 1px !important;
  border-left-color: white !important;
  border-left-width: 1px !important;
}

/* line 16, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-panel-light-outer-border-r {
  border-right-color: white !important;
  border-right-width: 1px !important;
}

/* line 20, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-panel-light-outer-border-rl {
  border-right-color: white !important;
  border-right-width: 1px !important;
  border-left-color: white !important;
  border-left-width: 1px !important;
}

/* line 26, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-panel-light-outer-border-rb {
  border-right-color: white !important;
  border-right-width: 1px !important;
  border-bottom-color: white !important;
  border-bottom-width: 1px !important;
}

/* line 32, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-panel-light-outer-border-rbl {
  border-right-color: white !important;
  border-right-width: 1px !important;
  border-bottom-color: white !important;
  border-bottom-width: 1px !important;
  border-left-color: white !important;
  border-left-width: 1px !important;
}

/* line 40, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-panel-light-outer-border-t {
  border-top-color: white !important;
  border-top-width: 1px !important;
}

/* line 44, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-panel-light-outer-border-tl {
  border-top-color: white !important;
  border-top-width: 1px !important;
  border-left-color: white !important;
  border-left-width: 1px !important;
}

/* line 50, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-panel-light-outer-border-tb {
  border-top-color: white !important;
  border-top-width: 1px !important;
  border-bottom-color: white !important;
  border-bottom-width: 1px !important;
}

/* line 56, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-panel-light-outer-border-tbl {
  border-top-color: white !important;
  border-top-width: 1px !important;
  border-bottom-color: white !important;
  border-bottom-width: 1px !important;
  border-left-color: white !important;
  border-left-width: 1px !important;
}

/* line 64, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-panel-light-outer-border-tr {
  border-top-color: white !important;
  border-top-width: 1px !important;
  border-right-color: white !important;
  border-right-width: 1px !important;
}

/* line 70, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-panel-light-outer-border-trl {
  border-top-color: white !important;
  border-top-width: 1px !important;
  border-right-color: white !important;
  border-right-width: 1px !important;
  border-left-color: white !important;
  border-left-width: 1px !important;
}

/* line 78, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-panel-light-outer-border-trb {
  border-top-color: white !important;
  border-top-width: 1px !important;
  border-right-color: white !important;
  border-right-width: 1px !important;
  border-bottom-color: white !important;
  border-bottom-width: 1px !important;
}

/* line 86, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-panel-light-outer-border-trbl {
  border-color: white !important;
  border-width: 1px !important;
}

/* line 252, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-light-framed {
  border-color: white;
  padding: 0;
}

/* line 258, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-light-framed {
  font-size: 13px;
  border: 1px solid white;
}
/* line 265, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-light-framed .x-tool-img {
  background-image: url(images/tools/tool-sprites-dark.png);
  background-color: white;
}

/* line 278, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-light-framed-horizontal {
  padding: 9px 9px 9px 9px;
}
/* line 282, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-light-framed-horizontal .x-panel-header-light-framed-tab-bar {
  margin-top: -9px;
  margin-bottom: -9px;
}

/* line 290, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-light-framed-horizontal.x-header-noborder {
  padding: 10px 10px 9px 10px;
}
/* line 294, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-light-framed-horizontal.x-header-noborder .x-panel-header-light-framed-tab-bar {
  margin-top: -10px;
  margin-bottom: -9px;
}

/* line 302, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-light-framed-vertical {
  padding: 9px 9px 9px 9px;
}
/* line 306, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-light-framed-vertical .x-panel-header-light-framed-tab-bar {
  margin-right: -9px;
  margin-left: -9px;
}

/* line 314, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-light-framed-vertical.x-header-noborder {
  padding: 10px 10px 10px 9px;
}
/* line 318, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-light-framed-vertical.x-header-noborder .x-panel-header-light-framed-tab-bar {
  margin-right: -10px;
  margin-left: -9px;
}

/* line 352, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-title-light-framed {
  color: black;
  font-size: 13px;
  font-weight: 300;
  font-family: helvetica, arial, verdana, sans-serif;
  line-height: 16px;
}
/* line 365, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-title-light-framed > .x-title-text-light-framed {
  text-transform: none;
  padding: 0;
}
/* line 383, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-title-light-framed > .x-title-icon-wrap-light-framed.x-title-icon-top {
  height: 22px;
  padding-bottom: 6px;
}
/* line 388, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-title-light-framed > .x-title-icon-wrap-light-framed.x-title-icon-right {
  width: 22px;
  padding-left: 6px;
}
/* line 400, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-title-light-framed > .x-title-icon-wrap-light-framed.x-title-icon-bottom {
  height: 22px;
  padding-top: 6px;
}
/* line 405, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-title-light-framed > .x-title-icon-wrap-light-framed.x-title-icon-left {
  width: 22px;
  padding-right: 6px;
}
/* line 417, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-title-light-framed > .x-title-icon-wrap-light-framed > .x-title-icon-light-framed {
  width: 16px;
  height: 16px;
  background-position: center center;
}
/* line 423, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-title-light-framed > .x-title-icon-wrap-light-framed > .x-title-glyph {
  color: #157fcc;
  font-size: 16px;
  line-height: 16px;
  opacity: 0.5;
}
/* line 440, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-ie8 .x-panel-header-title-light-framed > .x-title-icon-wrap-light-framed > .x-title-glyph {
  color: #8abfe5;
}

/* line 450, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-body-light-framed {
  background: white;
  border-color: #cecece;
  color: black;
  font-size: 13px;
  font-weight: 300;
  font-family: helvetica, arial, verdana, sans-serif;
  border-width: 1px;
  border-style: solid;
}

/* line 158, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-light-framed {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  padding: 0 0 0 0;
  border-width: 1px;
  border-style: solid;
  background-color: white;
}

/* line 208, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-light-framed-mc {
  background-color: white;
}

/* line 256, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-nbr .x-panel-light-framed {
  padding: 0 !important;
  border-width: 0 !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent !important;
}

/* line 271, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-light-framed-frameInfo {
  font-family: dh-4-4-4-4-1-1-1-1-3px-3px-3px-3px-;
}

/* line 337, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-light-framed-tl {
  background-position: 0 -8px;
}

/* line 341, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-light-framed-tr {
  background-position: right -12px;
}

/* line 345, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-light-framed-bl {
  background-position: 0 -16px;
}

/* line 349, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-light-framed-br {
  background-position: right -20px;
}

/* line 353, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-light-framed-ml {
  background-position: 0 top;
}

/* line 361, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-light-framed-mr {
  background-position: right top;
}

/* line 369, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-light-framed-tc {
  background-position: 0 0;
}

/* line 373, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-light-framed-bc {
  background-position: 0 -4px;
}

/* line 380, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-light-framed-tr,
.x-panel-light-framed-br,
.x-panel-light-framed-mr {
  padding-right: 4px;
}

/* line 386, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-light-framed-tl,
.x-panel-light-framed-bl,
.x-panel-light-framed-ml {
  padding-left: 4px;
}

/* line 390, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-light-framed-tc {
  height: 4px;
}

/* line 393, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-light-framed-bc {
  height: 4px;
}

/* line 404, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-light-framed-tl,
.x-panel-light-framed-bl,
.x-panel-light-framed-tr,
.x-panel-light-framed-br,
.x-panel-light-framed-tc,
.x-panel-light-framed-bc,
.x-panel-light-framed-ml,
.x-panel-light-framed-mr {
  background-image: url(images/panel/panel-light-framed-corners.gif);
}

/* line 444, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-light-framed-ml,
.x-panel-light-framed-mr {
  background-image: url(images/panel/panel-light-framed-sides.gif);
  background-repeat: repeat-y;
}

/* line 454, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-light-framed-mc {
  padding: 0 0 0 0;
}

/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-panel-light-framed:after {
  display: none;
  content: "x-slicer:corners:url(images/panel/panel-light-framed-corners.gif), sides:url(images/panel/panel-light-framed-sides.gif)";
}

/*</if slicer>*/
/* */
/* line 158, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-top {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-bottomright: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  padding: 9px 9px 9px 9px;
  border-width: 1px 1px 0 1px;
  border-style: solid;
  background-color: white;
}

/* line 208, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-top-mc {
  background-color: white;
}

/* line 256, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-nbr .x-panel-header-light-framed-top {
  padding: 0 !important;
  border-width: 0 !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent !important;
}

/* line 271, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-top-frameInfo {
  font-family: dh-4-4-0-0-1-1-0-1-9-9-9-9-;
}

/* line 337, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-top-tl {
  background-position: 0 -8px;
}

/* line 341, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-top-tr {
  background-position: right -12px;
}

/* line 345, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-top-bl {
  background-position: 0 -16px;
}

/* line 349, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-top-br {
  background-position: right -20px;
}

/* line 353, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-top-ml {
  background-position: 0 top;
}

/* line 361, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-top-mr {
  background-position: right top;
}

/* line 369, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-top-tc {
  background-position: 0 0;
}

/* line 373, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-top-bc {
  background-position: 0 -4px;
}

/* line 380, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-top-tr,
.x-panel-header-light-framed-top-br,
.x-panel-header-light-framed-top-mr {
  padding-right: 4px;
}

/* line 386, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-top-tl,
.x-panel-header-light-framed-top-bl,
.x-panel-header-light-framed-top-ml {
  padding-left: 4px;
}

/* line 390, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-top-tc {
  height: 4px;
}

/* line 393, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-top-bc {
  height: 0;
}

/* line 404, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-top-tl,
.x-panel-header-light-framed-top-bl,
.x-panel-header-light-framed-top-tr,
.x-panel-header-light-framed-top-br,
.x-panel-header-light-framed-top-tc,
.x-panel-header-light-framed-top-bc,
.x-panel-header-light-framed-top-ml,
.x-panel-header-light-framed-top-mr {
  background-image: url(images/panel-header/panel-header-light-framed-top-corners.gif);
}

/* line 444, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-top-ml,
.x-panel-header-light-framed-top-mr {
  background-image: url(images/panel-header/panel-header-light-framed-top-sides.gif);
  background-repeat: repeat-y;
}

/* line 454, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-top-mc {
  padding: 6px 6px 9px 6px;
}

/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-panel-header-light-framed-top:after {
  display: none;
  content: "x-slicer:corners:url(images/panel-header/panel-header-light-framed-top-corners.gif), sides:url(images/panel-header/panel-header-light-framed-top-sides.gif)";
}

/*</if slicer>*/
/* */
/* line 158, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-right {
  -moz-border-radius-topleft: 0;
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius-bottomleft: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  padding: 9px 9px 9px 9px;
  border-width: 1px 1px 1px 0;
  border-style: solid;
  background-color: white;
}

/* line 208, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-right-mc {
  background-color: white;
}

/* line 256, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-nbr .x-panel-header-light-framed-right {
  padding: 0 !important;
  border-width: 0 !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent !important;
}

/* line 271, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-right-frameInfo {
  font-family: dh-0-4-4-0-1-1-1-0-9-9-9-9-;
}

/* line 337, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-right-tl {
  background-position: 0 -8px;
}

/* line 341, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-right-tr {
  background-position: right -12px;
}

/* line 345, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-right-bl {
  background-position: 0 -16px;
}

/* line 349, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-right-br {
  background-position: right -20px;
}

/* line 353, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-right-ml {
  background-position: right 0;
}

/* line 361, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-right-mr {
  background-position: right 0;
}

/* line 369, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-right-tc {
  background-position: 0 0;
}

/* line 373, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-right-bc {
  background-position: 0 -4px;
}

/* line 380, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-right-tr,
.x-panel-header-light-framed-right-br,
.x-panel-header-light-framed-right-mr {
  padding-right: 4px;
}

/* line 386, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-right-tl,
.x-panel-header-light-framed-right-bl,
.x-panel-header-light-framed-right-ml {
  padding-left: 0;
}

/* line 390, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-right-tc {
  height: 4px;
}

/* line 393, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-right-bc {
  height: 4px;
}

/* line 404, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-right-tl,
.x-panel-header-light-framed-right-bl,
.x-panel-header-light-framed-right-tr,
.x-panel-header-light-framed-right-br,
.x-panel-header-light-framed-right-tc,
.x-panel-header-light-framed-right-bc,
.x-panel-header-light-framed-right-ml,
.x-panel-header-light-framed-right-mr {
  background-image: url(images/panel-header/panel-header-light-framed-right-corners.gif);
}

/* line 444, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-right-ml,
.x-panel-header-light-framed-right-mr {
  background-image: url(images/panel-header/panel-header-light-framed-right-sides.gif);
  background-repeat: repeat-y;
}

/* line 454, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-right-mc {
  padding: 6px 6px 6px 9px;
}

/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-panel-header-light-framed-right:after {
  display: none;
  content: "x-slicer:corners:url(images/panel-header/panel-header-light-framed-right-corners.gif), sides:url(images/panel-header/panel-header-light-framed-right-sides.gif)";
}

/*</if slicer>*/
/* */
/* line 158, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-bottom {
  -moz-border-radius-topleft: 0;
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -moz-border-radius-topright: 0;
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  padding: 9px 9px 9px 9px;
  border-width: 0 1px 1px 1px;
  border-style: solid;
  background-color: white;
}

/* line 208, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-bottom-mc {
  background-color: white;
}

/* line 256, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-nbr .x-panel-header-light-framed-bottom {
  padding: 0 !important;
  border-width: 0 !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent !important;
}

/* line 271, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-bottom-frameInfo {
  font-family: dh-0-0-4-4-0-1-1-1-9-9-9-9-;
}

/* line 337, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-bottom-tl {
  background-position: 0 -8px;
}

/* line 341, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-bottom-tr {
  background-position: right -12px;
}

/* line 345, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-bottom-bl {
  background-position: 0 -16px;
}

/* line 349, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-bottom-br {
  background-position: right -20px;
}

/* line 353, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-bottom-ml {
  background-position: 0 bottom;
}

/* line 361, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-bottom-mr {
  background-position: right bottom;
}

/* line 369, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-bottom-tc {
  background-position: 0 0;
}

/* line 373, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-bottom-bc {
  background-position: 0 -4px;
}

/* line 380, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-bottom-tr,
.x-panel-header-light-framed-bottom-br,
.x-panel-header-light-framed-bottom-mr {
  padding-right: 4px;
}

/* line 386, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-bottom-tl,
.x-panel-header-light-framed-bottom-bl,
.x-panel-header-light-framed-bottom-ml {
  padding-left: 4px;
}

/* line 390, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-bottom-tc {
  height: 0;
}

/* line 393, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-bottom-bc {
  height: 4px;
}

/* line 404, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-bottom-tl,
.x-panel-header-light-framed-bottom-bl,
.x-panel-header-light-framed-bottom-tr,
.x-panel-header-light-framed-bottom-br,
.x-panel-header-light-framed-bottom-tc,
.x-panel-header-light-framed-bottom-bc,
.x-panel-header-light-framed-bottom-ml,
.x-panel-header-light-framed-bottom-mr {
  background-image: url(images/panel-header/panel-header-light-framed-bottom-corners.gif);
}

/* line 444, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-bottom-ml,
.x-panel-header-light-framed-bottom-mr {
  background-image: url(images/panel-header/panel-header-light-framed-bottom-sides.gif);
  background-repeat: repeat-y;
}

/* line 454, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-bottom-mc {
  padding: 9px 6px 6px 6px;
}

/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-panel-header-light-framed-bottom:after {
  display: none;
  content: "x-slicer:corners:url(images/panel-header/panel-header-light-framed-bottom-corners.gif), sides:url(images/panel-header/panel-header-light-framed-bottom-sides.gif)";
}

/*</if slicer>*/
/* */
/* line 158, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-left {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 0;
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  padding: 9px 9px 9px 9px;
  border-width: 1px 0 1px 1px;
  border-style: solid;
  background-color: white;
}

/* line 208, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-left-mc {
  background-color: white;
}

/* line 256, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-nbr .x-panel-header-light-framed-left {
  padding: 0 !important;
  border-width: 0 !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent !important;
}

/* line 271, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-left-frameInfo {
  font-family: dh-4-0-0-4-1-0-1-1-9-9-9-9-;
}

/* line 337, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-left-tl {
  background-position: 0 -8px;
}

/* line 341, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-left-tr {
  background-position: right -12px;
}

/* line 345, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-left-bl {
  background-position: 0 -16px;
}

/* line 349, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-left-br {
  background-position: right -20px;
}

/* line 353, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-left-ml {
  background-position: left 0;
}

/* line 361, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-left-mr {
  background-position: left 0;
}

/* line 369, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-left-tc {
  background-position: 0 0;
}

/* line 373, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-left-bc {
  background-position: 0 -4px;
}

/* line 380, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-left-tr,
.x-panel-header-light-framed-left-br,
.x-panel-header-light-framed-left-mr {
  padding-right: 0;
}

/* line 386, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-left-tl,
.x-panel-header-light-framed-left-bl,
.x-panel-header-light-framed-left-ml {
  padding-left: 4px;
}

/* line 390, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-left-tc {
  height: 4px;
}

/* line 393, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-left-bc {
  height: 4px;
}

/* line 404, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-left-tl,
.x-panel-header-light-framed-left-bl,
.x-panel-header-light-framed-left-tr,
.x-panel-header-light-framed-left-br,
.x-panel-header-light-framed-left-tc,
.x-panel-header-light-framed-left-bc,
.x-panel-header-light-framed-left-ml,
.x-panel-header-light-framed-left-mr {
  background-image: url(images/panel-header/panel-header-light-framed-left-corners.gif);
}

/* line 444, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-left-ml,
.x-panel-header-light-framed-left-mr {
  background-image: url(images/panel-header/panel-header-light-framed-left-sides.gif);
  background-repeat: repeat-y;
}

/* line 454, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-left-mc {
  padding: 6px 9px 6px 6px;
}

/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-panel-header-light-framed-left:after {
  display: none;
  content: "x-slicer:corners:url(images/panel-header/panel-header-light-framed-left-corners.gif), sides:url(images/panel-header/panel-header-light-framed-left-sides.gif)";
}

/*</if slicer>*/
/* */
/* line 158, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-top {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  padding: 9px 9px 9px 9px;
  border-width: 1px;
  border-style: solid;
  background-color: white;
}

/* line 208, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-top-mc {
  background-color: white;
}

/* line 256, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-nbr .x-panel-header-light-framed-collapsed-top {
  padding: 0 !important;
  border-width: 0 !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent !important;
}

/* line 271, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-top-frameInfo {
  font-family: dh-4-4-4-4-1-1-1-1-9-9-9-9-;
}

/* line 337, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-top-tl {
  background-position: 0 -8px;
}

/* line 341, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-top-tr {
  background-position: right -12px;
}

/* line 345, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-top-bl {
  background-position: 0 -16px;
}

/* line 349, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-top-br {
  background-position: right -20px;
}

/* line 353, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-top-ml {
  background-position: 0 top;
}

/* line 361, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-top-mr {
  background-position: right top;
}

/* line 369, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-top-tc {
  background-position: 0 0;
}

/* line 373, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-top-bc {
  background-position: 0 -4px;
}

/* line 380, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-top-tr,
.x-panel-header-light-framed-collapsed-top-br,
.x-panel-header-light-framed-collapsed-top-mr {
  padding-right: 4px;
}

/* line 386, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-top-tl,
.x-panel-header-light-framed-collapsed-top-bl,
.x-panel-header-light-framed-collapsed-top-ml {
  padding-left: 4px;
}

/* line 390, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-top-tc {
  height: 4px;
}

/* line 393, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-top-bc {
  height: 4px;
}

/* line 404, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-top-tl,
.x-panel-header-light-framed-collapsed-top-bl,
.x-panel-header-light-framed-collapsed-top-tr,
.x-panel-header-light-framed-collapsed-top-br,
.x-panel-header-light-framed-collapsed-top-tc,
.x-panel-header-light-framed-collapsed-top-bc,
.x-panel-header-light-framed-collapsed-top-ml,
.x-panel-header-light-framed-collapsed-top-mr {
  background-image: url(images/panel-header/panel-header-light-framed-collapsed-top-corners.gif);
}

/* line 444, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-top-ml,
.x-panel-header-light-framed-collapsed-top-mr {
  background-image: url(images/panel-header/panel-header-light-framed-collapsed-top-sides.gif);
  background-repeat: repeat-y;
}

/* line 454, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-top-mc {
  padding: 6px 6px 6px 6px;
}

/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-panel-header-light-framed-collapsed-top:after {
  display: none;
  content: "x-slicer:corners:url(images/panel-header/panel-header-light-framed-collapsed-top-corners.gif), sides:url(images/panel-header/panel-header-light-framed-collapsed-top-sides.gif)";
}

/*</if slicer>*/
/* */
/* line 158, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-right {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  padding: 9px 9px 9px 9px;
  border-width: 1px;
  border-style: solid;
  background-color: white;
}

/* line 208, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-right-mc {
  background-color: white;
}

/* line 256, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-nbr .x-panel-header-light-framed-collapsed-right {
  padding: 0 !important;
  border-width: 0 !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent !important;
}

/* line 271, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-right-frameInfo {
  font-family: dh-4-4-4-4-1-1-1-1-9-9-9-9-;
}

/* line 337, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-right-tl {
  background-position: 0 -8px;
}

/* line 341, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-right-tr {
  background-position: right -12px;
}

/* line 345, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-right-bl {
  background-position: 0 -16px;
}

/* line 349, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-right-br {
  background-position: right -20px;
}

/* line 353, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-right-ml {
  background-position: right 0;
}

/* line 361, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-right-mr {
  background-position: right 0;
}

/* line 369, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-right-tc {
  background-position: 0 0;
}

/* line 373, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-right-bc {
  background-position: 0 -4px;
}

/* line 380, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-right-tr,
.x-panel-header-light-framed-collapsed-right-br,
.x-panel-header-light-framed-collapsed-right-mr {
  padding-right: 4px;
}

/* line 386, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-right-tl,
.x-panel-header-light-framed-collapsed-right-bl,
.x-panel-header-light-framed-collapsed-right-ml {
  padding-left: 4px;
}

/* line 390, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-right-tc {
  height: 4px;
}

/* line 393, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-right-bc {
  height: 4px;
}

/* line 404, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-right-tl,
.x-panel-header-light-framed-collapsed-right-bl,
.x-panel-header-light-framed-collapsed-right-tr,
.x-panel-header-light-framed-collapsed-right-br,
.x-panel-header-light-framed-collapsed-right-tc,
.x-panel-header-light-framed-collapsed-right-bc,
.x-panel-header-light-framed-collapsed-right-ml,
.x-panel-header-light-framed-collapsed-right-mr {
  background-image: url(images/panel-header/panel-header-light-framed-collapsed-right-corners.gif);
}

/* line 444, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-right-ml,
.x-panel-header-light-framed-collapsed-right-mr {
  background-image: url(images/panel-header/panel-header-light-framed-collapsed-right-sides.gif);
  background-repeat: repeat-y;
}

/* line 454, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-right-mc {
  padding: 6px 6px 6px 6px;
}

/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-panel-header-light-framed-collapsed-right:after {
  display: none;
  content: "x-slicer:corners:url(images/panel-header/panel-header-light-framed-collapsed-right-corners.gif), sides:url(images/panel-header/panel-header-light-framed-collapsed-right-sides.gif)";
}

/*</if slicer>*/
/* */
/* line 158, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-bottom {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  padding: 9px 9px 9px 9px;
  border-width: 1px;
  border-style: solid;
  background-color: white;
}

/* line 208, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-bottom-mc {
  background-color: white;
}

/* line 256, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-nbr .x-panel-header-light-framed-collapsed-bottom {
  padding: 0 !important;
  border-width: 0 !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent !important;
}

/* line 271, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-bottom-frameInfo {
  font-family: dh-4-4-4-4-1-1-1-1-9-9-9-9-;
}

/* line 337, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-bottom-tl {
  background-position: 0 -8px;
}

/* line 341, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-bottom-tr {
  background-position: right -12px;
}

/* line 345, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-bottom-bl {
  background-position: 0 -16px;
}

/* line 349, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-bottom-br {
  background-position: right -20px;
}

/* line 353, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-bottom-ml {
  background-position: 0 bottom;
}

/* line 361, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-bottom-mr {
  background-position: right bottom;
}

/* line 369, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-bottom-tc {
  background-position: 0 0;
}

/* line 373, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-bottom-bc {
  background-position: 0 -4px;
}

/* line 380, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-bottom-tr,
.x-panel-header-light-framed-collapsed-bottom-br,
.x-panel-header-light-framed-collapsed-bottom-mr {
  padding-right: 4px;
}

/* line 386, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-bottom-tl,
.x-panel-header-light-framed-collapsed-bottom-bl,
.x-panel-header-light-framed-collapsed-bottom-ml {
  padding-left: 4px;
}

/* line 390, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-bottom-tc {
  height: 4px;
}

/* line 393, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-bottom-bc {
  height: 4px;
}

/* line 404, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-bottom-tl,
.x-panel-header-light-framed-collapsed-bottom-bl,
.x-panel-header-light-framed-collapsed-bottom-tr,
.x-panel-header-light-framed-collapsed-bottom-br,
.x-panel-header-light-framed-collapsed-bottom-tc,
.x-panel-header-light-framed-collapsed-bottom-bc,
.x-panel-header-light-framed-collapsed-bottom-ml,
.x-panel-header-light-framed-collapsed-bottom-mr {
  background-image: url(images/panel-header/panel-header-light-framed-collapsed-bottom-corners.gif);
}

/* line 444, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-bottom-ml,
.x-panel-header-light-framed-collapsed-bottom-mr {
  background-image: url(images/panel-header/panel-header-light-framed-collapsed-bottom-sides.gif);
  background-repeat: repeat-y;
}

/* line 454, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-bottom-mc {
  padding: 6px 6px 6px 6px;
}

/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-panel-header-light-framed-collapsed-bottom:after {
  display: none;
  content: "x-slicer:corners:url(images/panel-header/panel-header-light-framed-collapsed-bottom-corners.gif), sides:url(images/panel-header/panel-header-light-framed-collapsed-bottom-sides.gif)";
}

/*</if slicer>*/
/* */
/* line 158, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-left {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  padding: 9px 9px 9px 9px;
  border-width: 1px;
  border-style: solid;
  background-color: white;
}

/* line 208, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-left-mc {
  background-color: white;
}

/* line 256, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-nbr .x-panel-header-light-framed-collapsed-left {
  padding: 0 !important;
  border-width: 0 !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent !important;
}

/* line 271, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-left-frameInfo {
  font-family: dh-4-4-4-4-1-1-1-1-9-9-9-9-;
}

/* line 337, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-left-tl {
  background-position: 0 -8px;
}

/* line 341, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-left-tr {
  background-position: right -12px;
}

/* line 345, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-left-bl {
  background-position: 0 -16px;
}

/* line 349, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-left-br {
  background-position: right -20px;
}

/* line 353, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-left-ml {
  background-position: left 0;
}

/* line 361, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-left-mr {
  background-position: left 0;
}

/* line 369, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-left-tc {
  background-position: 0 0;
}

/* line 373, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-left-bc {
  background-position: 0 -4px;
}

/* line 380, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-left-tr,
.x-panel-header-light-framed-collapsed-left-br,
.x-panel-header-light-framed-collapsed-left-mr {
  padding-right: 4px;
}

/* line 386, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-left-tl,
.x-panel-header-light-framed-collapsed-left-bl,
.x-panel-header-light-framed-collapsed-left-ml {
  padding-left: 4px;
}

/* line 390, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-left-tc {
  height: 4px;
}

/* line 393, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-left-bc {
  height: 4px;
}

/* line 404, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-left-tl,
.x-panel-header-light-framed-collapsed-left-bl,
.x-panel-header-light-framed-collapsed-left-tr,
.x-panel-header-light-framed-collapsed-left-br,
.x-panel-header-light-framed-collapsed-left-tc,
.x-panel-header-light-framed-collapsed-left-bc,
.x-panel-header-light-framed-collapsed-left-ml,
.x-panel-header-light-framed-collapsed-left-mr {
  background-image: url(images/panel-header/panel-header-light-framed-collapsed-left-corners.gif);
}

/* line 444, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-left-ml,
.x-panel-header-light-framed-collapsed-left-mr {
  background-image: url(images/panel-header/panel-header-light-framed-collapsed-left-sides.gif);
  background-repeat: repeat-y;
}

/* line 454, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-panel-header-light-framed-collapsed-left-mc {
  padding: 6px 6px 6px 6px;
}

/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x-panel-header-light-framed-collapsed-left:after {
  display: none;
  content: "x-slicer:corners:url(images/panel-header/panel-header-light-framed-collapsed-left-corners.gif), sides:url(images/panel-header/panel-header-light-framed-collapsed-left-sides.gif)";
}

/*</if slicer>*/
/* */
/* line 576, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel .x-panel-header-light-framed-top {
  border-bottom-width: 1px !important;
}
/* line 580, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel .x-panel-header-light-framed-right {
  border-left-width: 1px !important;
}
/* line 584, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel .x-panel-header-light-framed-bottom {
  border-top-width: 1px !important;
}
/* line 588, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel .x-panel-header-light-framed-left {
  border-right-width: 1px !important;
}

/* line 594, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-nbr .x-panel-header-light-framed-collapsed-top {
  border-bottom-width: 0 !important;
}
/* line 598, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-nbr .x-panel-header-light-framed-collapsed-right {
  border-left-width: 0 !important;
}
/* line 602, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-nbr .x-panel-header-light-framed-collapsed-bottom {
  border-top-width: 0 !important;
}
/* line 606, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-nbr .x-panel-header-light-framed-collapsed-left {
  border-right-width: 0 !important;
}

/* line 724, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-light-framed-horizontal .x-tool-after-title {
  margin: 0 0 0 6px;
}
/* line 734, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-light-framed-horizontal .x-tool-before-title {
  margin: 0 6px 0 0;
}

/* line 746, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-light-framed-vertical .x-tool-after-title {
  margin: 6px 0 0 0;
}
/* line 756, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-header-light-framed-vertical .x-tool-before-title {
  margin: 0 0 6px 0;
}

/* line 786, ../../../ext-theme-neutral/sass/src/panel/Panel.scss */
.x-panel-light-framed-resizable .x-panel-handle {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

/* line 2, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-panel-light-framed-outer-border-l {
  border-left-color: white !important;
  border-left-width: 1px !important;
}

/* line 6, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-panel-light-framed-outer-border-b {
  border-bottom-color: white !important;
  border-bottom-width: 1px !important;
}

/* line 10, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-panel-light-framed-outer-border-bl {
  border-bottom-color: white !important;
  border-bottom-width: 1px !important;
  border-left-color: white !important;
  border-left-width: 1px !important;
}

/* line 16, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-panel-light-framed-outer-border-r {
  border-right-color: white !important;
  border-right-width: 1px !important;
}

/* line 20, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-panel-light-framed-outer-border-rl {
  border-right-color: white !important;
  border-right-width: 1px !important;
  border-left-color: white !important;
  border-left-width: 1px !important;
}

/* line 26, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-panel-light-framed-outer-border-rb {
  border-right-color: white !important;
  border-right-width: 1px !important;
  border-bottom-color: white !important;
  border-bottom-width: 1px !important;
}

/* line 32, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-panel-light-framed-outer-border-rbl {
  border-right-color: white !important;
  border-right-width: 1px !important;
  border-bottom-color: white !important;
  border-bottom-width: 1px !important;
  border-left-color: white !important;
  border-left-width: 1px !important;
}

/* line 40, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-panel-light-framed-outer-border-t {
  border-top-color: white !important;
  border-top-width: 1px !important;
}

/* line 44, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-panel-light-framed-outer-border-tl {
  border-top-color: white !important;
  border-top-width: 1px !important;
  border-left-color: white !important;
  border-left-width: 1px !important;
}

/* line 50, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-panel-light-framed-outer-border-tb {
  border-top-color: white !important;
  border-top-width: 1px !important;
  border-bottom-color: white !important;
  border-bottom-width: 1px !important;
}

/* line 56, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-panel-light-framed-outer-border-tbl {
  border-top-color: white !important;
  border-top-width: 1px !important;
  border-bottom-color: white !important;
  border-bottom-width: 1px !important;
  border-left-color: white !important;
  border-left-width: 1px !important;
}

/* line 64, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-panel-light-framed-outer-border-tr {
  border-top-color: white !important;
  border-top-width: 1px !important;
  border-right-color: white !important;
  border-right-width: 1px !important;
}

/* line 70, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-panel-light-framed-outer-border-trl {
  border-top-color: white !important;
  border-top-width: 1px !important;
  border-right-color: white !important;
  border-right-width: 1px !important;
  border-left-color: white !important;
  border-left-width: 1px !important;
}

/* line 78, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-panel-light-framed-outer-border-trb {
  border-top-color: white !important;
  border-top-width: 1px !important;
  border-right-color: white !important;
  border-right-width: 1px !important;
  border-bottom-color: white !important;
  border-bottom-width: 1px !important;
}

/* line 86, ../../../ext-theme-base/sass/etc/mixins/border-management.scss */
.x-panel-light-framed-outer-border-trbl {
  border-color: white !important;
  border-width: 1px !important;
}

/* line 1, ../../../ext-theme-neptune/sass/src/grid/header/Container.scss */
.x-grid-header-ct {
  border: 1px solid #cecece;
}

/* line 6, ../../../ext-theme-neptune/sass/src/grid/column/Column.scss */
.x-column-header-trigger {
  background: #eef6fb url(images/grid/hd-pop.png) no-repeat center center;
  border-left: 1px solid #cecece;
}

/* line 18, ../../../ext-theme-neptune/sass/src/grid/column/Column.scss */
.x-column-header-last {
  border-right-width: 0;
}
/* line 20, ../../../ext-theme-neptune/sass/src/grid/column/Column.scss */
.x-column-header-last .x-column-header-over .x-column-header-trigger {
  border-right: 1px solid #cecece;
}

/* line 3, ../../../ext-theme-neptune/sass/src/form/field/File.scss */
.x-form-file-wrap .x-form-trigger-wrap {
  border: 0;
}

/* line 7, ../../../ext-theme-neptune/sass/src/form/field/File.scss */
.x-form-file-wrap .x-form-trigger-wrap .x-form-text {
  border: 1px solid;
  border-color: #cecece;
  height: 24px;
}

/* line 1, ../../../ext-theme-neptune/sass/src/form/field/HtmlEditor.scss */
.x-html-editor-container {
  border: 1px solid;
  border-color: #cecece;
}

/* line 1, ../../../ext-theme-neptune/sass/src/resizer/Resizer.scss */
.x-resizable-handle {
  background-color: #cecece;
  background-repeat: no-repeat;
}

/* line 8, ../../../ext-theme-neptune/sass/src/resizer/Resizer.scss */
.x-resizable-handle-east-over,
.x-resizable-handle-west-over {
  background-position: center;
}

/* line 13, ../../../ext-theme-neptune/sass/src/resizer/Resizer.scss */
.x-resizable-handle-south-over,
.x-resizable-handle-north-over {
  background-position: center;
}

/* line 17, ../../../ext-theme-neptune/sass/src/resizer/Resizer.scss */
.x-resizable-handle-southeast-over {
  background-position: -2px -2px;
}

/* line 21, ../../../ext-theme-neptune/sass/src/resizer/Resizer.scss */
.x-resizable-handle-northwest-over {
  background-position: 2px 2px;
}

/* line 25, ../../../ext-theme-neptune/sass/src/resizer/Resizer.scss */
.x-resizable-handle-northeast-over {
  background-position: -2px 2px;
}

/* line 29, ../../../ext-theme-neptune/sass/src/resizer/Resizer.scss */
.x-resizable-handle-southwest-over {
  background-position: 2px -2px;
}

/* line 35, ../../../ext-theme-neptune/sass/src/resizer/Resizer.scss */
.x-resizable-pinned .x-resizable-handle-east,
.x-resizable-pinned .x-resizable-handle-west {
  background-position: center;
}
/* line 40, ../../../ext-theme-neptune/sass/src/resizer/Resizer.scss */
.x-resizable-pinned .x-resizable-handle-south,
.x-resizable-pinned .x-resizable-handle-north {
  background-position: center;
}
/* line 44, ../../../ext-theme-neptune/sass/src/resizer/Resizer.scss */
.x-resizable-pinned .x-resizable-handle-southeast {
  background-position: -2px -2px;
}
/* line 48, ../../../ext-theme-neptune/sass/src/resizer/Resizer.scss */
.x-resizable-pinned .x-resizable-handle-northwest {
  background-position: 2px 2px;
}
/* line 52, ../../../ext-theme-neptune/sass/src/resizer/Resizer.scss */
.x-resizable-pinned .x-resizable-handle-northeast {
  background-position: -2px 2px;
}
/* line 56, ../../../ext-theme-neptune/sass/src/resizer/Resizer.scss */
.x-resizable-pinned .x-resizable-handle-southwest {
  background-position: 2px -2px;
}

/*!
 *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.3.0');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #ffffff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-genderless:before,
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-diamond:before {
  content: "\f219";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-venus:before {
  content: "\f221";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-facebook-official:before {
  content: "\f230";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-server:before {
  content: "\f233";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-train:before {
  content: "\f238";
}
.fa-subway:before {
  content: "\f239";
}
.fa-medium:before {
  content: "\f23a";
}

.jgallery .jgallery-btn {
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  cursor: pointer;
}
.jgallery .jgallery-btn:hover {
  text-shadow: 0 0 .15em #fff;
}
.jgallery .jgallery-btn.inactive {
  opacity: .5;
}
.jgallery .jgallery-btn.inactive:hover {
  opacity: 1;
}
.jgallery .jgallery-btn.active {
  color: #fff;
  opacity: 1;
}
.jgallery .jgallery-btn-large {
  width: 60px;
  height: 60px;
  line-height: 64px;
  font-size: 30px;
  text-align: center;
  color: #fff;
}
.jgallery .jgallery-btn-small {
  width: 40px;
  height: 40px;
  margin: 0;
  line-height: 43px;
  font-size: 18px;
  text-align: center;
  color: #fff;
}
.jgallery .change-album {
  z-index: 1;
  position: relative;
}
.jgallery .change-album .menu {
  left: 0;
  bottom: 42px;
  background: #111;
  position: absolute;
  overflow: auto;
  display: none;
}
.jgallery .change-album .menu .item {
  margin: 0;
  padding: 10px 40px 10px 10px;
  border-bottom: 1px solid rgba(127, 127, 127, 0.5);
  font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
  font-weight: bold;
  font-size: 14px;
  text-align: left;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  line-height: normal;
  white-space: pre;
  color: #ddd;
  text-shadow: none;
  display: block;
}
.jgallery .change-album .menu .item:hover {
  color: #fff;
  background: #222;
}
.jgallery .change-album .menu .item.active {
  color: #ddd;
  background: #333;
}
.jgallery .change-album .title {
  padding: 0;
  line-height: 40px;
  left: 48px;
  top: 0;
  bottom: auto;
  right: auto;
  font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
  font-size: 14px;
  position: absolute;
  white-space: pre;
}
.jgallery .change-album.active {
  border-radius: 2px;
}
.jgallery .change-album.active .menu {
  display: block;
}
.jgallery .change-album.active[tooltip]:after {
  display: none !important;
}
.jgallery.jgallery-standard {
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  position: relative;
  z-index: 0;
  overflow: hidden;
}
.jgallery.jgallery-slider {
  margin-left: auto;
  margin-right: auto;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  -webkit-perspective: 1200px;
  perspective: 1200px;
  position: relative;
  z-index: 0;
  background: transparent !important;
}
.jgallery.jgallery-slider .jgallery-thumbnails {
  background: none !important;
  overflow: hidden;
}
.jgallery.jgallery-slider .jgallery-thumbnails .jgallery-container {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.jgallery.jgallery-slider .jgallery-thumbnails.jgallery-thumbnails-bottom {
  padding-bottom: 4px;
}
.jgallery.jgallery-slider .jgallery-thumbnails.jgallery-thumbnails-bottom ~ * .nav-bottom {
  padding-bottom: 30px;
}
.jgallery.jgallery-slider .jgallery-thumbnails.jgallery-thumbnails-inphoto {
  padding-bottom: 4px;
}
.jgallery.jgallery-slider .jgallery-thumbnails.jgallery-thumbnails-inphoto ~ * .nav-bottom {
  padding-bottom: 30px;
}

.jgallery.jgallery-slider .jgallery-thumbnails.square:not(.full-screen) a,
.jgallery.jgallery-slider .jgallery-thumbnails.square.number:not(.full-screen) a {
  width: 1.6em;
  height: 1.6em;
  margin: 4px;
  font-size: 10px;
  line-height: 1.6em;
  -webkit-box-shadow: 0 0 0 2px rgba( 0, 0, 0, .6 ), 0 0 0 3px rgba( 255, 255, 255, .6 );
  box-shadow: 0 0 0 2px rgba( 0, 0, 0, .6 ), 0 0 0 3px rgba( 255, 255, 255, .6 );
  opacity: 1;
}
.jgallery.jgallery-slider .jgallery-thumbnails.square:not(.full-screen) a.active,
.jgallery.jgallery-slider .jgallery-thumbnails.square.number:not(.full-screen) a.active {
  opacity: .6;
}
.jgallery.jgallery-slider .jgallery-thumbnails.square:not(.full-screen).jgallery-thumbnails-horizontal,
.jgallery.jgallery-slider .jgallery-thumbnails.square.number:not(.full-screen).jgallery-thumbnails-horizontal {
  height: 28px;
}
.jgallery.jgallery-slider .jgallery-thumbnails.square:not(.full-screen).jgallery-thumbnails-vertical,
.jgallery.jgallery-slider .jgallery-thumbnails.square.number:not(.full-screen).jgallery-thumbnails-vertical {
  width: 28px;
}
.jgallery.jgallery-slider .zoom-container .nav-bottom {
  height: auto;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  background: none;
  -webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
  transition: transform 0.2s, opacity 0.2s;
  left: 4px;
  right: 4px;
  top: auto;
  bottom: 3px;
}
.jgallery.jgallery-slider .zoom-container .nav-bottom .icons {
  width: 240px;
  height: 40px;
  margin: -20px -120px;
  background: none !important;
  -webkit-transform: scale( .8 );
  -moz-transform: scale( .8 );
  transform: scale( .8 );
  opacity: 0;
  float: none;
  text-align: center;
  top: -40px;
  left: 50%;
  position: absolute;
}
.jgallery.jgallery-slider .zoom-container .nav-bottom .jgallery-btn {
  margin-left: 4px;
  margin-right: 4px;
  border-radius: 27px;
}
.jgallery.jgallery-slider .zoom-container .nav-bottom > .title.fade,
.jgallery.jgallery-slider .zoom-container .nav-bottom > .title.fade.expanded {
  padding-bottom: 12px;
  white-space: normal;
  cursor: default;
  top: 3px;
  left: 8px;
  right: 8px;
  bottom: auto;
  position: relative;
}
.jgallery.jgallery-slider .zoom-container .progress {
  bottom: -1px;
}
.jgallery.jgallery-slider .zoom .container {
  background: none !important;
}
.jgallery.jgallery-slider .overlayContainer .overlay {
  background: transparent !important;
}
.jgallery.jgallery-slider:hover .zoom-container .nav-bottom .icons {
  -webkit-transform: scale( 1 );
  -moz-transform: scale( 1 );
  transform: scale( 1 );
  opacity: 1;
}
.jgallery.jgallery-slider:after {
  margin-top: -15px;
  left: 100px;
  right: 100px;
  top: 100%;
  height: 30px;
  background: rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 40px 40px rgba( 0, 0, 0, .5 );
  box-shadow: 0 0 40px 40px rgba( 0, 0, 0, .5 );
  -webkit-transform: rotateX( 75deg );
  -moz-transform: rotateX( 75deg );
  transform: rotateX( 75deg );
  content: "";
  position: absolute;
  display: block;
}
.jgallery.jgallery-mobile.jgallery-hide-draggable-navigation-on-mobile .zoom-container .drag-nav {
  display: none;
}
html,
body {
  height: 100%;
  margin: 0;
}
.overlayContainer {
  z-index: 1;
  position: relative;
  display: block;
}
.overlayContainer .overlay {
  color: #fff;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: center center no-repeat #000000;
  position: absolute;
  z-index: 10000;
}
.overlayContainer .imageLoaderPositionAbsolute {
  font-size: 60px;
  width: 1em;
  height: 1em;
  line-height: 1em;
  margin: -0.5em;
  font-weight: bold;
  letter-spacing: -0.02em;
  text-align: center;
  top: 50%;
  left: 50%;
  position: absolute;
  z-index: 10001;
}
.overlayContainer .imageLoaderPositionAbsolute [class*="fa-"] {
  width: 1em;
  height: 1em;
  line-height: 1em;
}
.overlayContainer .imageLoaderPositionAbsolute.preloadAll:after {
  border-radius: 1.7em;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  content: "";
  position: absolute;
  z-index: 0;
}
.overlayContainer .imageLoaderPositionAbsolute .circle {
  margin: -42px 0 0 -42px;
  left: 50%;
  top: 50%;
  position: absolute;
}
.overlayContainer .imageLoaderPositionAbsolute .progress-value {
  width: 200px;
  height: 200px;
  line-height: 200px;
  margin: -100px;
  padding-left: .25em;
  left: 50%;
  top: 50%;
  position: absolute;
  z-index: 1;
}
.overlayContainer .imageLoaderPositionAbsolute .progress-value:after {
  padding-left: .117em;
  font-size: .5em;
  font-weight: normal;
  -webkit-animation: percent 1s linear infinite;
  animation: percent 1s linear infinite;
  content: "%";
}
.imageLoaderPositionAbsolute {
  left: 50%;
}
body.overlayContainer > .overlay {
  position: fixed;
}
body.overlayContainer > .overlay .imageLoaderPositionAbsolute {
  top: 50% !important;
  position: fixed;
}
@keyframes percent {
  0% {
    opacity: .1;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: .1;
  }
}
@-webkit-keyframes percent {
  0% {
    opacity: .1;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: .1;
  }
}
.jgallery .zoom-container .progress {
  width: 0;
  height: 4px;
  margin: 0;
  padding: 0;
  border: 0;
  line-height: 4px;
  background: #fff;
  background: rgba(255, 255, 255, 0.5);
  left: 0;
  bottom: 0;
  overflow: hidden;
  position: absolute;
  z-index: 10003;
}
.jgallery .zoom-container .progress:after {
  width: 4px;
  height: 4px;
  background: #fff;
  background: #ffffff;
  -webkit-box-shadow: 0 0 30px 15px rgba( 255, 255, 255, 1 );
  box-shadow: 0 0 30px 15px rgba( 255, 255, 255, 1 );
  right: 64px;
  top: 0;
  content: "";
  position: absolute;
}
.jgallery .jgallery-thumbnails {
  background: #111;
  -webkit-transition: background 0.2s, background-color 0.2s;
  transition: background 0.2s, background-color 0.2s;
  position: absolute;
  z-index: 3;
  font-size: 0;
  line-height: 0;
}
.jgallery .jgallery-thumbnails.hidden {
  display: none;
}
.jgallery .jgallery-thumbnails.inactive {
  display: none;
}
.jgallery .jgallery-thumbnails img.thumb-horizontal {
  max-height: 100%;
  max-width: none;
}
.jgallery .jgallery-thumbnails img.thumb-vertical {
  max-height: none;
  max-width: 100%;
}
.jgallery .jgallery-thumbnails .jgallery-container {
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transition: box-shadow 0.2s, -webkit-box-shadow 0.2s;
  transition: box-shadow 0.2s, -webkit-box-shadow 0.2s;
  position: absolute;
  overflow: hidden;
}
.jgallery .jgallery-thumbnails .album {
  display: none;
}
.jgallery .jgallery-thumbnails .album.active {
  display: inline;
}
.jgallery .jgallery-thumbnails a {
  border-radius: .7em;
  white-space: normal;
  display: inline-block;
}
.jgallery .jgallery-thumbnails a:hover:not(.active) {
  border-radius: 2px !important;
}
.jgallery .jgallery-thumbnails a:hover:not(.active) img {
  border-radius: 2px !important;
}
.jgallery .jgallery-thumbnails a img {
  border-radius: .7em;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.jgallery .jgallery-thumbnails .prev,
.jgallery .jgallery-thumbnails .next {
  font-size: 24px;
  text-align: center;
  background: #111;
  opacity: 1;
  -webkit-box-shadow: none;
  box-shadow: none;
  cursor: pointer;
  z-index: 1;
  position: absolute;
}
.jgallery .jgallery-thumbnails .ico {
  width: 40px;
  height: 40px;
  margin: -20px 0 0 -20px;
  line-height: 40px;
  color: #fff;
  top: 50%;
  left: 50%;
  position: absolute;
}
.jgallery .jgallery-thumbnails .jgallery-close {
  opacity: 0;
  display: none;
}
.jgallery .jgallery-thumbnails .change-album {
  display: none;
}
.jgallery .jgallery-thumbnails .overlayContainer .imageLoaderPositionAbsolute {
  font-size: 30px;
}
.jgallery .jgallery-thumbnails-horizontal {
  left: 0;
  right: 0;
  white-space: pre;
}
.jgallery .jgallery-thumbnails-horizontal .prev,
.jgallery .jgallery-thumbnails-horizontal .next {
  width: 40px;
  top: 0;
  bottom: 0;
}
.jgallery .jgallery-thumbnails-horizontal .prev {
  padding-left: 8px;
  left: -100px;
}
.jgallery .jgallery-thumbnails-horizontal .prev:before {
  width: 40px;
  right: -40px;
  background: -moz-linear-gradient(left, #111111 0%, rgba(17, 17, 17, 0) 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #111111), color-stop(100%, rgba(17, 17, 17, 0)));
  background: -webkit-linear-gradient(left, #111111 0%, rgba(17, 17, 17, 0) 100%);
  background: -o-linear-gradient(left, #111111 0%, rgba(17, 17, 17, 0) 100%);
  background: -ms-linear-gradient(left, #111111 0%, rgba(17, 17, 17, 0) 100%);
  background: linear-gradient(to right, #111111 0%, rgba(17, 17, 17, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#111111', endColorstr='#00111111', GradientType=1);
  top: 0;
  bottom: 0;
  content: "";
  position: absolute;
}
.jgallery .jgallery-thumbnails-horizontal .next {
  padding-right: 8px;
  right: -100px;
}
.jgallery .jgallery-thumbnails-horizontal .next:before {
  width: 40px;
  left: -40px;
  background: -moz-linear-gradient(left, rgba(17, 17, 17, 0) 0%, #111111 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(17, 17, 17, 0)), color-stop(100%, #111111));
  background: -webkit-linear-gradient(left, rgba(17, 17, 17, 0) 0%, #111111 100%);
  background: -o-linear-gradient(left, rgba(17, 17, 17, 0) 0%, #111111 100%);
  background: -ms-linear-gradient(left, rgba(17, 17, 17, 0) 0%, #111111 100%);
  background: linear-gradient(to right, rgba(17, 17, 17, 0) 0%, #111111 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00111111', endColorstr='#111111', GradientType=1);
  top: 0;
  bottom: 0;
  content: "";
  position: absolute;
}
.jgallery .jgallery-thumbnails-horizontal:hover .prev.visible {
  left: 0;
}
.jgallery .jgallery-thumbnails-horizontal:hover .next.visible {
  right: 0;
}
.jgallery .jgallery-thumbnails-vertical {
  top: 0;
  bottom: 0;
}
.jgallery .jgallery-thumbnails-vertical .prev,
.jgallery .jgallery-thumbnails-vertical .next {
  height: 40px;
  left: 0;
  right: 0;
}
.jgallery .jgallery-thumbnails-vertical .prev {
  padding-top: 8px;
  top: -100px;
}
.jgallery .jgallery-thumbnails-vertical .prev:before {
  height: 40px;
  bottom: -40px;
  background: -moz-linear-gradient(top, #111111 0%, rgba(17, 17, 17, 0) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #111111), color-stop(100%, rgba(17, 17, 17, 0)));
  background: -webkit-linear-gradient(top, #111111 0%, rgba(17, 17, 17, 0) 100%);
  background: -o-linear-gradient(top, #111111 0%, rgba(17, 17, 17, 0) 100%);
  background: -ms-linear-gradient(top, #111111 0%, rgba(17, 17, 17, 0) 100%);
  background: linear-gradient(to bottom, #111111 0%, rgba(17, 17, 17, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#111111', endColorstr='#00111111', GradientType=0);
  left: 0;
  right: 0;
  content: "";
  position: absolute;
}
.jgallery .jgallery-thumbnails-vertical .next {
  padding-bottom: 8px;
  bottom: -100px;
}
.jgallery .jgallery-thumbnails-vertical .next:before {
  height: 40px;
  top: -40px;
  background: -moz-linear-gradient(top, rgba(17, 17, 17, 0) 0%, #111111 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(17, 17, 17, 0)), color-stop(100%, #111111));
  background: -webkit-linear-gradient(top, rgba(17, 17, 17, 0) 0%, #111111 100%);
  background: -o-linear-gradient(top, rgba(17, 17, 17, 0) 0%, #111111 100%);
  background: -ms-linear-gradient(top, rgba(17, 17, 17, 0) 0%, #111111 100%);
  background: linear-gradient(to bottom, rgba(17, 17, 17, 0) 0%, #111111 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00111111', endColorstr='#111111', GradientType=0);
  left: 0;
  right: 0;
  content: "";
  position: absolute;
}
.jgallery .jgallery-thumbnails-vertical:hover .prev.visible {
  top: 0;
}
.jgallery .jgallery-thumbnails-vertical:hover .next.visible {
  bottom: 0;
}
.jgallery .jgallery-thumbnails-vertical .prev .ico,
.jgallery .jgallery-thumbnails-vertical .next .ico {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  transform: rotate(90deg);
  display: block;
}
.jgallery .jgallery-thumbnails-bottom.images:not(.full-screen),
.jgallery .jgallery-thumbnails.jgallery-thumbnails-bottom.images.images:not(.full-screen) {
  padding-top: 7px;
}
.jgallery .jgallery-thumbnails-bottom.images:not(.full-screen) .jgallery-container-inner,
.jgallery .jgallery-thumbnails.jgallery-thumbnails-bottom.images.images:not(.full-screen) .jgallery-container-inner {
  padding-top: 7px;
}
.jgallery .jgallery-thumbnails-inphoto.images:not(.full-screen),
.jgallery .jgallery-thumbnails.jgallery-thumbnails-inphoto.images.images:not(.full-screen) {
  display:none
}
.jgallery:hover .jgallery-thumbnails.jgallery-thumbnails-inphoto.images.images:not(.full-screen) {
  position: absolute;
  display:block;
  bottom: 30px;
  background: transparent;

}
.jgallery .jgallery-thumbnails-inphoto.images:not(.full-screen) .jgallery-container-inner,
.jgallery .jgallery-thumbnails.jgallery-thumbnails-inphoto.images.images:not(.full-screen) .jgallery-container-inner {
  padding: 3px !important;
}

.jgallery .jgallery-thumbnails-top {
  top: 0;
}
.jgallery .jgallery-thumbnails-bottom {
  bottom: 0;
}
.jgallery .jgallery-thumbnails-inphoto {
  bottom: 0;
}
.jgallery .jgallery-thumbnails-left {
  left: 0;
}
.jgallery .jgallery-thumbnails-right {
  right: 0;
}
.jgallery .jgallery-thumbnails a.hidden {
  opacity: 0;
}
.jgallery .jgallery-thumbnails a {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  overflow: hidden;
  opacity: 1;
  display: inline-block;
  position: relative;
}
.jgallery .jgallery-thumbnails.images {
  padding: 15px;
}
.jgallery .jgallery-thumbnails.images .jgallery-container-inner {
  padding: 15px;
}
.jgallery .jgallery-thumbnails.images.jgallery-thumbnails-horizontal .jgallery-container-inner:after {
  width: 15px;
  height: 15px;
  content: "";
  display: inline-block;
}
.jgallery .jgallery-thumbnails.images a {
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
  font-size: 0;
}
.jgallery .jgallery-thumbnails.images a img {
  -webkit-transition: -webkit-filter 0.2s, filter 0.2s;
  transition: -webkit-filter 0.2s, filter 0.2s;
  -webkit-filter: saturate(0.4);
  filter: saturate(0.4);
}
.jgallery .jgallery-thumbnails.images a:hover img {
  -webkit-filter: saturate(1);
  filter: saturate(1);
}
.jgallery .jgallery-thumbnails.images a:hover:after {
  opacity: 0;
}
.jgallery .jgallery-thumbnails.images a.active img {
  -webkit-filter: saturate(1);
  filter: saturate(1);
}
.jgallery .jgallery-thumbnails.images a.active:after {
  opacity: .25;
}
.jgallery .jgallery-thumbnails.images a:after {
  opacity: .5;
  background: #111;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  content: "";
  position: absolute;
}
.jgallery .jgallery-thumbnails.images:hover a:after {
  opacity: 0;
}
.jgallery .jgallery-thumbnails.images img {
  padding: 1px;
  border: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
.jgallery .jgallery-thumbnails.images.jgallery-thumbnails-vertical .prev,
.jgallery .jgallery-thumbnails.images.jgallery-thumbnails-vertical .next {
  left: 8px;
  right: 8px;
}
.jgallery .jgallery-thumbnails.images.jgallery-thumbnails-vertical:hover .prev.visible {
  top: 0;
}
.jgallery .jgallery-thumbnails.images.jgallery-thumbnails-vertical:hover .next.visible {
  bottom: 0;
}
.jgallery .jgallery-thumbnails.images.jgallery-thumbnails-horizontal {
  padding-right: 0;
}
.jgallery .jgallery-thumbnails.images.jgallery-thumbnails-horizontal .prev,
.jgallery .jgallery-thumbnails.images.jgallery-thumbnails-horizontal .next {
  top: 0px;
  bottom: 8px;
}
.jgallery .jgallery-thumbnails.images.jgallery-thumbnails-horizontal:hover .prev.visible {
  left: 0;
}
.jgallery .jgallery-thumbnails.images.jgallery-thumbnails-horizontal:hover .next.visible {
  right: 0;
}
.jgallery .jgallery-thumbnails.full-screen {
  width: auto !important;
  height: auto !important;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
}
.jgallery .jgallery-thumbnails.full-screen img.thumb-on-full-screen-horizontal {
  max-height: 100%;
  max-width: none;
}
.jgallery .jgallery-thumbnails.full-screen img.thumb-on-full-screen-vertical {
  max-height: none;
  max-width: 100%;
}
.jgallery .jgallery-thumbnails.full-screen .jgallery-container {
  text-align: left;
  white-space: normal;
}
.jgallery .jgallery-thumbnails.full-screen .jgallery-container-inner {
  padding: 60px 45px 45px;
}
.jgallery .jgallery-thumbnails.full-screen .jgallery-container-inner:after {
  width: auto;
  height: 45px;
  content: "";
  display: block;
}
.jgallery .jgallery-thumbnails.full-screen .jgallery-close {
  right: 0;
  top: 0;
  opacity: 1;
  position: absolute;
  display: block;
}
.jgallery .jgallery-thumbnails.full-screen .prev {
  background: #000;
}
.jgallery .jgallery-thumbnails.full-screen .prev:before {
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(rgba(0,0,0,1)), to(rgba(0,0,0,0)));
  background-image: -webkit-linear-gradient(top, rgba(0,0,0,1), 0%, rgba(0,0,0,0), 100%);
  background-image: -moz-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
  background-image: linear-gradient(to bottom, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
  background-repeat: repeat-x;
}
.jgallery .jgallery-thumbnails.full-screen .next {
  background: #000;
}
.jgallery .jgallery-thumbnails.full-screen .next:before {
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(rgba(0,0,0,0)), to(rgba(0,0,0,1)));
  background-image: -webkit-linear-gradient(top, rgba(0,0,0,0), 0%, rgba(0,0,0,1), 100%);
  background-image: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
  background-image: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
  background-repeat: repeat-x;
}
.jgallery .jgallery-thumbnails.full-screen .change-album {
  right: 40px;
  top: 0;
  position: absolute;
  display: block;
}
.jgallery .jgallery-thumbnails.full-screen .change-album .title {
  right: 48px;
  top: 0;
  left: auto;
  bottom: auto;
}
.jgallery .jgallery-thumbnails.full-screen .change-album .menu {
  right: 0;
  top: 42px;
  left: auto;
  bottom: auto;
  position: absolute;
}
.jgallery .jgallery-thumbnails.full-screen .jgallery-add-album {
  left: 0;
  top: 0;
  position: absolute;
  display: block;
}
.jgallery .jgallery-thumbnails.full-screen .jgallery-del-album {
  left: 30px;
  top: 0;
  position: absolute;
  display: block;
}
.jgallery .jgallery-thumbnails.full-screen img {
  display: inline-block;
}
.jgallery .jgallery-thumbnails.square:not(.full-screen) {
  font-size: 0;
}
.jgallery .jgallery-thumbnails.square:not(.full-screen).jgallery-thumbnails-horizontal {
  height: 40px;
}
.jgallery .jgallery-thumbnails.square:not(.full-screen).jgallery-thumbnails-left .next,
.jgallery .jgallery-thumbnails.square:not(.full-screen).jgallery-thumbnails-left .prev {
  left: 20px;
}
.jgallery .jgallery-thumbnails.square:not(.full-screen).jgallery-thumbnails-right .next,
.jgallery .jgallery-thumbnails.square:not(.full-screen).jgallery-thumbnails-right .prev {
  right: 20px;
}
.jgallery .jgallery-thumbnails.square:not(.full-screen).jgallery-thumbnails-top .next,
.jgallery .jgallery-thumbnails.square:not(.full-screen).jgallery-thumbnails-top .prev {
  top: 20px;
}
.jgallery .jgallery-thumbnails.square:not(.full-screen).jgallery-thumbnails-bottom .next,
.jgallery .jgallery-thumbnails.square:not(.full-screen).jgallery-thumbnails-bottom .prev {
  bottom: 20px;
}
.jgallery .jgallery-thumbnails.square:not(.full-screen).jgallery-thumbnails-inphoto .next,
.jgallery .jgallery-thumbnails.square:not(.full-screen).jgallery-thumbnails-inphoto .prev {
  bottom: 20px;
}
.jgallery .jgallery-thumbnails.square:not(.full-screen).jgallery-thumbnails-vertical {
  width: 40px;
}
.jgallery .jgallery-thumbnails.square:not(.full-screen) a {
  width: 20px;
  height: 20px;
  margin: 10px 4px;
  font-size: 20px;
  text-indent: -9999px;
  background: #fff;
  color: #000;
  text-decoration: none;
  opacity: .7;
}
.jgallery .jgallery-thumbnails.square:not(.full-screen) a:hover {
  opacity: 1;
}
.jgallery .jgallery-thumbnails.square:not(.full-screen) a.active {
  opacity: .3;
  cursor: default;
}
.jgallery .jgallery-thumbnails.square:not(.full-screen) a img {
  display: none;
}
.jgallery .jgallery-thumbnails.square:not(.full-screen).jgallery-thumbnails-vertical a {
  margin-top: 4px;
  margin-bottom: 4px;
}
.jgallery .jgallery-thumbnails.square:not(.full-screen).jgallery-thumbnails-vertical a:first-child {
  margin-top: 8px;
}
.jgallery .jgallery-thumbnails.square:not(.full-screen).jgallery-thumbnails-vertical a:last-child {
  margin-bottom: 8px;
}
.jgallery .jgallery-thumbnails.square:not(.full-screen).jgallery-thumbnails-horizontal a:first-child {
  margin-left: 8px;
}
.jgallery .jgallery-thumbnails.square:not(.full-screen).jgallery-thumbnails-horizontal a:last-child {
  margin-right: 8px;
}
.jgallery .jgallery-thumbnails.square.number:not(.full-screen).jgallery-thumbnails-horizontal {
  height: 50px;
}
.jgallery .jgallery-thumbnails.square.number:not(.full-screen).jgallery-thumbnails-vertical {
  width: 50px;
}
.jgallery .jgallery-thumbnails.square.number:not(.full-screen).jgallery-thumbnails-left .next,
.jgallery .jgallery-thumbnails.square.number:not(.full-screen).jgallery-thumbnails-left .prev {
  left: 25px;
}
.jgallery .jgallery-thumbnails.square.number:not(.full-screen).jgallery-thumbnails-right .next,
.jgallery .jgallery-thumbnails.square.number:not(.full-screen).jgallery-thumbnails-right .prev {
  right: 25px;
}
.jgallery .jgallery-thumbnails.square.number:not(.full-screen).jgallery-thumbnails-top .next,
.jgallery .jgallery-thumbnails.square.number:not(.full-screen).jgallery-thumbnails-top .prev {
  top: 25px;
}
.jgallery .jgallery-thumbnails.square.number:not(.full-screen).jgallery-thumbnails-bottom .next,
.jgallery .jgallery-thumbnails.square.number:not(.full-screen).jgallery-thumbnails-bottom .prev {
  bottom: 25px;
}
.jgallery .jgallery-thumbnails.square.number:not(.full-screen).jgallery-thumbnails-inphoto .next,
.jgallery .jgallery-thumbnails.square.number:not(.full-screen).jgallery-thumbnails-inphoto .prev {
  bottom: 25px;
}
.jgallery .jgallery-thumbnails.square.number:not(.full-screen) a {
  width: 30px;
  height: 30px;
  -webkit-border-radius: 18px;
  border-radius: 18px;
  font-size: 14px;
  line-height: 30px;
  text-indent: 0;
  font-weight: bold;
  text-align: center;
}
.jgallery .jgallery-thumbnails.square.number:not(.full-screen) a:after {
  content: attr(data-jgallery-number);
}
.jgallery .jgallery-thumbnails.square.number:not(.full-screen) img {
  display: none;
}
/* title
--------------------------------------------------------------------------*/
.jgallery .zoom-container .nav-bottom > .title {
  padding: 4px 0;
  bottom: 5px;
  right: 18px;
  font-size: 14px;
  color: #fff;
  -webkit-transition: top, left, right, bottom, opacity, text-shadow, color 0.5s;
  -moz-transition: top, left, right, bottom, opacity, text-shadow, color 0.5s;
  -o-transition: top, left, right, bottom, opacity, text-shadow, color 0.5s;
  transition: top, left, right, bottom, opacity, text-shadow, color 0.5s;
  cursor: pointer;
  text-overflow: ellipsis;
  white-space: pre;
  overflow: hidden;
  opacity: 1;
  position: absolute;
  z-index: 0;
}
.jgallery .zoom-container .nav-bottom > .title.hidden {
  bottom: -50%;
  right: -50%;
  opacity: 0;
}
.jgallery .zoom-container .nav-bottom > .title.hidden,
.jgallery .zoom-container .nav-bottom > .title.after,
.jgallery .zoom-container .nav-bottom > .title.before {
  text-shadow: 0 0 .25em #fff;
  color: transparent;
  opacity: .5;
  -webkit-transition: top,left,right,bottom,opacity 0.5s;
  -moz-transition: top,left,right,bottom,opacity 0.5s;
  -o-transition: top,left,right,bottom,opacity 0.5s;
  transition: top,left,right,bottom,opacity 0.5s;
}
.jgallery .zoom-container .nav-bottom > .title.fade {
  bottom: 5px;
  right: 10px;
}
.jgallery .zoom-container .nav-bottom > .title.fade.expanded {
  padding-right: 10px;
  padding-bottom: 8px;
  padding-left: 10px;
  left: 0;
  right: 0;
  bottom: 40px;
  white-space: normal;
}
.jgallery .zoom-container .nav-bottom > .title.fade.before {
  opacity: 0;
}
.jgallery .zoom-container .nav-bottom > .title.fade.after {
  opacity: 0;
}
.jgallery.jgallery-tooltips [tooltip] {
  position: relative;
}
.jgallery.jgallery-tooltips [tooltip]:after {
  padding: .5em;
  font-size: .8em;
  line-height: 1em;
  font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
  white-space: pre;
  bottom: 100%;
  left: 0;
  content: attr(tooltip);
  text-shadow: none;
  display: none;
  position: absolute;
}
.jgallery.jgallery-tooltips [tooltip][tooltip-position*="bottom"]:after {
  bottom: auto;
  top: 100%;
}
.jgallery.jgallery-tooltips [tooltip][tooltip-position*="right"]:after {
  left: auto;
  right: 0;
}
.jgallery.jgallery-tooltips [tooltip]:hover:after {
  display: block;
}
.pt-perspective {
  position: relative;
  width: 100%;
  height: 100%;
  -webkit-perspective: 1200px;
  -moz-perspective: 1200px;
  perspective: 1200px;
}
.pt-page {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  visibility: hidden;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.pt-page-current,
.no-js .pt-page {
  visibility: visible;
  z-index: 1;
}
.no-js body {
  overflow: auto;
}
.pt-page-ontop {
  z-index: 999;
}
/* Text Styles, Colors, Backgrounds */
.pt-page h1 {
  position: absolute;
  font-weight: 300;
  font-size: 4.4em;
  line-height: 1;
  letter-spacing: 6px;
  margin: 0;
  top: 12%;
  width: 100%;
  text-align: center;
  text-transform: uppercase;
  word-spacing: -0.3em;
}
.pt-page h1 span {
  font-family: 'Satisfy', serif;
  font-weight: 400;
  font-size: 40%;
  text-transform: none;
  word-spacing: 0;
  letter-spacing: 0;
  display: block;
  opacity: 0.4;
}
.pt-page h1 strong {
  color: rgba(0, 0, 0, 0.1);
}
.pt-page-1 {
  background: #0ac2d2;
}
.pt-page-2 {
  background: #7bb7fa;
}
.pt-page-3 {
  background: #60d7a9;
}
.pt-page-4 {
  background: #fdc162;
}
.pt-page-5 {
  background: #fd6a62;
}
.pt-page-6 {
  background: #f68dbb;
}
/* Triggers (menu and button) */
.pt-triggers {
  position: absolute;
  width: 300px;
  z-index: 999999;
  top: 12%;
  left: 50%;
  margin-top: 130px;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.no-js .pt-triggers {
  display: none;
}
.pt-triggers .dl-menuwrapper button,
.pt-touch-button {
  border: none;
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
  margin: 10px 0 20px;
  padding: 0px 20px;
  line-height: 50px;
  height: 50px;
  letter-spacing: 1px;
  width: 100%;
  cursor: pointer;
  display: block;
  font-family: 'Lato', Calibri, Arial, sans-serif;
  box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.pt-touch-button {
  background: #fff;
  color: #aaa;
}
.pt-triggers .dl-menuwrapper button {
  margin-bottom: 0;
}
.pt-touch-button:active {
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}
.touch .pt-triggers .dl-menuwrapper {
  display: none;
}
.pt-message {
  display: none;
  position: absolute;
  z-index: 99999;
  bottom: 0;
  left: 0;
  width: 100%;
  background: #da475c;
  color: #fff;
  text-align: center;
}
.pt-message p {
  margin: 0;
  line-height: 60px;
  font-size: 26px;
}
.no-cssanimations .pt-message {
  display: block;
}
@media screen and (max-width: 47.4375em) {
  .pt-page h1 {
    font-size: 3em;
  }
  .pt-triggers .dl-menuwrapper {
    display: none;
  }
}
@media screen and (max-height: 45.9em) {
  .pt-triggers .dl-menuwrapper li a {
    padding-top: 2px;
    padding-bottom: 2px;
  }
  .pt-triggers .dl-menuwrapper li.dl-back:after,
  .dl-menuwrapper li > a:not(:only-child):after {
    line-height: 24px;
  }
}
@media screen and (max-height: 38em) {
  .pt-triggers .dl-menuwrapper {
    display: none;
  }
}
/* animation sets */
/* move from / to  */
.pt-page-moveToLeft {
  -webkit-animation: moveToLeft .6s ease both;
  -moz-animation: moveToLeft .6s ease both;
  animation: moveToLeft .6s ease both;
}
.pt-page-moveFromLeft {
  -webkit-animation: moveFromLeft .6s ease both;
  -moz-animation: moveFromLeft .6s ease both;
  animation: moveFromLeft .6s ease both;
}
.pt-page-moveToRight {
  -webkit-animation: moveToRight .6s ease both;
  -moz-animation: moveToRight .6s ease both;
  animation: moveToRight .6s ease both;
}
.pt-page-moveFromRight {
  -webkit-animation: moveFromRight .6s ease both;
  -moz-animation: moveFromRight .6s ease both;
  animation: moveFromRight .6s ease both;
}
.pt-page-moveToTop {
  -webkit-animation: moveToTop .6s ease both;
  -moz-animation: moveToTop .6s ease both;
  animation: moveToTop .6s ease both;
}
.pt-page-moveFromTop {
  -webkit-animation: moveFromTop .6s ease both;
  -moz-animation: moveFromTop .6s ease both;
  animation: moveFromTop .6s ease both;
}
.pt-page-moveToBottom {
  -webkit-animation: moveToBottom .6s ease both;
  -moz-animation: moveToBottom .6s ease both;
  animation: moveToBottom .6s ease both;
}
.pt-page-moveFromBottom {
  -webkit-animation: moveFromBottom .6s ease both;
  -moz-animation: moveFromBottom .6s ease both;
  animation: moveFromBottom .6s ease both;
}
/* fade */
.pt-page-fade {
  -webkit-animation: fade .7s ease both;
  -moz-animation: fade .7s ease both;
  animation: fade .7s ease both;
}
/* move from / to and fade */
.pt-page-moveToLeftFade {
  -webkit-animation: moveToLeftFade .7s ease both;
  -moz-animation: moveToLeftFade .7s ease both;
  animation: moveToLeftFade .7s ease both;
}
.pt-page-moveFromLeftFade {
  -webkit-animation: moveFromLeftFade .7s ease both;
  -moz-animation: moveFromLeftFade .7s ease both;
  animation: moveFromLeftFade .7s ease both;
}
.pt-page-moveToRightFade {
  -webkit-animation: moveToRightFade .7s ease both;
  -moz-animation: moveToRightFade .7s ease both;
  animation: moveToRightFade .7s ease both;
}
.pt-page-moveFromRightFade {
  -webkit-animation: moveFromRightFade .7s ease both;
  -moz-animation: moveFromRightFade .7s ease both;
  animation: moveFromRightFade .7s ease both;
}
.pt-page-moveToTopFade {
  -webkit-animation: moveToTopFade .7s ease both;
  -moz-animation: moveToTopFade .7s ease both;
  animation: moveToTopFade .7s ease both;
}
.pt-page-moveFromTopFade {
  -webkit-animation: moveFromTopFade .7s ease both;
  -moz-animation: moveFromTopFade .7s ease both;
  animation: moveFromTopFade .7s ease both;
}
.pt-page-moveToBottomFade {
  -webkit-animation: moveToBottomFade .7s ease both;
  -moz-animation: moveToBottomFade .7s ease both;
  animation: moveToBottomFade .7s ease both;
}
.pt-page-moveFromBottomFade {
  -webkit-animation: moveFromBottomFade .7s ease both;
  -moz-animation: moveFromBottomFade .7s ease both;
  animation: moveFromBottomFade .7s ease both;
}
/* move to with different easing */
.pt-page-moveToLeftEasing {
  -webkit-animation: moveToLeft 0.7s ease-in-out both;
  -moz-animation: moveToLeft 0.7s ease-in-out both;
  animation: moveToLeft 0.7s ease-in-out both;
}
.pt-page-moveToRightEasing {
  -webkit-animation: moveToRight 0.7s ease-in-out both;
  -moz-animation: moveToRight 0.7s ease-in-out both;
  animation: moveToRight 0.7s ease-in-out both;
}
.pt-page-moveToTopEasing {
  -webkit-animation: moveToTop 0.7s ease-in-out both;
  -moz-animation: moveToTop 0.7s ease-in-out both;
  animation: moveToTop 0.7s ease-in-out both;
}
.pt-page-moveToBottomEasing {
  -webkit-animation: moveToBottom 0.7s ease-in-out both;
  -moz-animation: moveToBottom 0.7s ease-in-out both;
  animation: moveToBottom 0.7s ease-in-out both;
}
/********************************* keyframes **************************************/
/* move from / to  */
@-webkit-keyframes moveToLeft {
  to {
    -webkit-transform: translateX(-100%);
  }
}
@-moz-keyframes moveToLeft {
  to {
    -moz-transform: translateX(-100%);
  }
}
@keyframes moveToLeft {
  to {
    transform: translateX(-100%);
  }
}
@-webkit-keyframes moveFromLeft {
  from {
    -webkit-transform: translateX(-100%);
  }
}
@-moz-keyframes moveFromLeft {
  from {
    -moz-transform: translateX(-100%);
  }
}
@keyframes moveFromLeft {
  from {
    transform: translateX(-100%);
  }
}
@-webkit-keyframes moveToRight {
  to {
    -webkit-transform: translateX(100%);
  }
}
@-moz-keyframes moveToRight {
  to {
    -moz-transform: translateX(100%);
  }
}
@keyframes moveToRight {
  to {
    transform: translateX(100%);
  }
}
@-webkit-keyframes moveFromRight {
  from {
    -webkit-transform: translateX(100%);
  }
}
@-moz-keyframes moveFromRight {
  from {
    -moz-transform: translateX(100%);
  }
}
@keyframes moveFromRight {
  from {
    transform: translateX(100%);
  }
}
@-webkit-keyframes moveToTop {
  to {
    -webkit-transform: translateY(-100%);
  }
}
@-moz-keyframes moveToTop {
  to {
    -moz-transform: translateY(-100%);
  }
}
@keyframes moveToTop {
  to {
    transform: translateY(-100%);
  }
}
@-webkit-keyframes moveFromTop {
  from {
    -webkit-transform: translateY(-100%);
  }
}
@-moz-keyframes moveFromTop {
  from {
    -moz-transform: translateY(-100%);
  }
}
@keyframes moveFromTop {
  from {
    transform: translateY(-100%);
  }
}
@-webkit-keyframes moveToBottom {
  to {
    -webkit-transform: translateY(100%);
  }
}
@-moz-keyframes moveToBottom {
  to {
    -moz-transform: translateY(100%);
  }
}
@keyframes moveToBottom {
  to {
    transform: translateY(100%);
  }
}
@-webkit-keyframes moveFromBottom {
  from {
    -webkit-transform: translateY(100%);
  }
}
@-moz-keyframes moveFromBottom {
  from {
    -moz-transform: translateY(100%);
  }
}
@keyframes moveFromBottom {
  from {
    transform: translateY(100%);
  }
}
/* fade */
@-webkit-keyframes fade {
  to {
    opacity: 0.3;
  }
}
@-moz-keyframes fade {
  to {
    opacity: 0.3;
  }
}
@keyframes fade {
  to {
    opacity: 0.3;
  }
}
/* move from / to and fade */
@-webkit-keyframes moveToLeftFade {
  to {
    opacity: 0.3;
    -webkit-transform: translateX(-100%);
  }
}
@-moz-keyframes moveToLeftFade {
  to {
    opacity: 0.3;
    -moz-transform: translateX(-100%);
  }
}
@keyframes moveToLeftFade {
  to {
    opacity: 0.3;
    transform: translateX(-100%);
  }
}
@-webkit-keyframes moveFromLeftFade {
  from {
    opacity: 0.3;
    -webkit-transform: translateX(-100%);
  }
}
@-moz-keyframes moveFromLeftFade {
  from {
    opacity: 0.3;
    -moz-transform: translateX(-100%);
  }
}
@keyframes moveFromLeftFade {
  from {
    opacity: 0.3;
    transform: translateX(-100%);
  }
}
@-webkit-keyframes moveToRightFade {
  to {
    opacity: 0.3;
    -webkit-transform: translateX(100%);
  }
}
@-moz-keyframes moveToRightFade {
  to {
    opacity: 0.3;
    -moz-transform: translateX(100%);
  }
}
@keyframes moveToRightFade {
  to {
    opacity: 0.3;
    transform: translateX(100%);
  }
}
@-webkit-keyframes moveFromRightFade {
  from {
    opacity: 0.3;
    -webkit-transform: translateX(100%);
  }
}
@-moz-keyframes moveFromRightFade {
  from {
    opacity: 0.3;
    -moz-transform: translateX(100%);
  }
}
@keyframes moveFromRightFade {
  from {
    opacity: 0.3;
    transform: translateX(100%);
  }
}
@-webkit-keyframes moveToTopFade {
  to {
    opacity: 0.3;
    -webkit-transform: translateY(-100%);
  }
}
@-moz-keyframes moveToTopFade {
  to {
    opacity: 0.3;
    -moz-transform: translateY(-100%);
  }
}
@keyframes moveToTopFade {
  to {
    opacity: 0.3;
    transform: translateY(-100%);
  }
}
@-webkit-keyframes moveFromTopFade {
  from {
    opacity: 0.3;
    -webkit-transform: translateY(-100%);
  }
}
@-moz-keyframes moveFromTopFade {
  from {
    opacity: 0.3;
    -moz-transform: translateY(-100%);
  }
}
@keyframes moveFromTopFade {
  from {
    opacity: 0.3;
    transform: translateY(-100%);
  }
}
@-webkit-keyframes moveToBottomFade {
  to {
    opacity: 0.3;
    -webkit-transform: translateY(100%);
  }
}
@-moz-keyframes moveToBottomFade {
  to {
    opacity: 0.3;
    -moz-transform: translateY(100%);
  }
}
@keyframes moveToBottomFade {
  to {
    opacity: 0.3;
    transform: translateY(100%);
  }
}
@-webkit-keyframes moveFromBottomFade {
  from {
    opacity: 0.3;
    -webkit-transform: translateY(100%);
  }
}
@-moz-keyframes moveFromBottomFade {
  from {
    opacity: 0.3;
    -moz-transform: translateY(100%);
  }
}
@keyframes moveFromBottomFade {
  from {
    opacity: 0.3;
    transform: translateY(100%);
  }
}
/* scale and fade */
.pt-page-scaleDown {
  -webkit-animation: scaleDown .7s ease both;
  -moz-animation: scaleDown .7s ease both;
  animation: scaleDown .7s ease both;
}
.pt-page-scaleUp {
  -webkit-animation: scaleUp .7s ease both;
  -moz-animation: scaleUp .7s ease both;
  animation: scaleUp .7s ease both;
}
.pt-page-scaleUpDown {
  -webkit-animation: scaleUpDown .5s ease both;
  -moz-animation: scaleUpDown .5s ease both;
  animation: scaleUpDown .5s ease both;
}
.pt-page-scaleDownUp {
  -webkit-animation: scaleDownUp .5s ease both;
  -moz-animation: scaleDownUp .5s ease both;
  animation: scaleDownUp .5s ease both;
}
.pt-page-scaleDownCenter {
  -webkit-animation: scaleDownCenter 0.4s ease-in both;
  -moz-animation: scaleDownCenter 0.4s ease-in both;
  animation: scaleDownCenter 0.4s ease-in both;
}
.pt-page-scaleUpCenter {
  -webkit-animation: scaleUpCenter 0.4s ease-out both;
  -moz-animation: scaleUpCenter 0.4s ease-out both;
  animation: scaleUpCenter 0.4s ease-out both;
}
/********************************* keyframes **************************************/
/* scale and fade */
@-webkit-keyframes scaleDown {
  to {
    opacity: 0;
    -webkit-transform: scale(0.8);
  }
}
@-moz-keyframes scaleDown {
  to {
    opacity: 0;
    -moz-transform: scale(0.8);
  }
}
@keyframes scaleDown {
  to {
    opacity: 0;
    transform: scale(0.8);
  }
}
@-webkit-keyframes scaleUp {
  from {
    opacity: 0;
    -webkit-transform: scale(0.8);
  }
}
@-moz-keyframes scaleUp {
  from {
    opacity: 0;
    -moz-transform: scale(0.8);
  }
}
@keyframes scaleUp {
  from {
    opacity: 0;
    transform: scale(0.8);
  }
}
@-webkit-keyframes scaleUpDown {
  from {
    opacity: 0;
    -webkit-transform: scale(1.2);
  }
}
@-moz-keyframes scaleUpDown {
  from {
    opacity: 0;
    -moz-transform: scale(1.2);
  }
}
@keyframes scaleUpDown {
  from {
    opacity: 0;
    transform: scale(1.2);
  }
}
@-webkit-keyframes scaleDownUp {
  to {
    opacity: 0;
    -webkit-transform: scale(1.2);
  }
}
@-moz-keyframes scaleDownUp {
  to {
    opacity: 0;
    -moz-transform: scale(1.2);
  }
}
@keyframes scaleDownUp {
  to {
    opacity: 0;
    transform: scale(1.2);
  }
}
@-webkit-keyframes scaleDownCenter {
  to {
    opacity: 0;
    -webkit-transform: scale(0.7);
  }
}
@-moz-keyframes scaleDownCenter {
  to {
    opacity: 0;
    -moz-transform: scale(0.7);
  }
}
@keyframes scaleDownCenter {
  to {
    opacity: 0;
    transform: scale(0.7);
  }
}
@-webkit-keyframes scaleUpCenter {
  from {
    opacity: 0;
    -webkit-transform: scale(0.7);
  }
}
@-moz-keyframes scaleUpCenter {
  from {
    opacity: 0;
    -moz-transform: scale(0.7);
  }
}
@keyframes scaleUpCenter {
  from {
    opacity: 0;
    transform: scale(0.7);
  }
}
/* rotate sides first and scale */
.pt-page-rotateRightSideFirst {
  -webkit-transform-origin: 0% 50%;
  -webkit-animation: rotateRightSideFirst 0.8s both ease-in;
  -moz-transform-origin: 0% 50%;
  -moz-animation: rotateRightSideFirst 0.8s both ease-in;
  transform-origin: 0% 50%;
  animation: rotateRightSideFirst 0.8s both ease-in;
}
.pt-page-rotateLeftSideFirst {
  -webkit-transform-origin: 100% 50%;
  -webkit-animation: rotateLeftSideFirst 0.8s both ease-in;
  -moz-transform-origin: 100% 50%;
  -moz-animation: rotateLeftSideFirst 0.8s both ease-in;
  transform-origin: 100% 50%;
  animation: rotateLeftSideFirst 0.8s both ease-in;
}
.pt-page-rotateTopSideFirst {
  -webkit-transform-origin: 50% 100%;
  -webkit-animation: rotateTopSideFirst 0.8s both ease-in;
  -moz-transform-origin: 50% 100%;
  -moz-animation: rotateTopSideFirst 0.8s both ease-in;
  transform-origin: 50% 100%;
  animation: rotateTopSideFirst 0.8s both ease-in;
}
.pt-page-rotateBottomSideFirst {
  -webkit-transform-origin: 50% 0%;
  -webkit-animation: rotateBottomSideFirst 0.8s both ease-in;
  -moz-transform-origin: 50% 0%;
  -moz-animation: rotateBottomSideFirst 0.8s both ease-in;
  transform-origin: 50% 0%;
  animation: rotateBottomSideFirst 0.8s both ease-in;
}
/* flip */
.pt-page-flipOutRight {
  -webkit-transform-origin: 50% 50%;
  -webkit-animation: flipOutRight 0.5s both ease-in;
  -moz-transform-origin: 50% 50%;
  -moz-animation: flipOutRight 0.5s both ease-in;
  transform-origin: 50% 50%;
  animation: flipOutRight 0.5s both ease-in;
}
.pt-page-flipInLeft {
  -webkit-transform-origin: 50% 50%;
  -webkit-animation: flipInLeft 0.5s both ease-out;
  -moz-transform-origin: 50% 50%;
  -moz-animation: flipInLeft 0.5s both ease-out;
  transform-origin: 50% 50%;
  animation: flipInLeft 0.5s both ease-out;
}
.pt-page-flipOutLeft {
  -webkit-transform-origin: 50% 50%;
  -webkit-animation: flipOutLeft 0.5s both ease-in;
  -moz-transform-origin: 50% 50%;
  -moz-animation: flipOutLeft 0.5s both ease-in;
  transform-origin: 50% 50%;
  animation: flipOutLeft 0.5s both ease-in;
}
.pt-page-flipInRight {
  -webkit-transform-origin: 50% 50%;
  -webkit-animation: flipInRight 0.5s both ease-out;
  -moz-transform-origin: 50% 50%;
  -moz-animation: flipInRight 0.5s both ease-out;
  transform-origin: 50% 50%;
  animation: flipInRight 0.5s both ease-out;
}
.pt-page-flipOutTop {
  -webkit-transform-origin: 50% 50%;
  -webkit-animation: flipOutTop 0.5s both ease-in;
  -moz-transform-origin: 50% 50%;
  -moz-animation: flipOutTop 0.5s both ease-in;
  transform-origin: 50% 50%;
  animation: flipOutTop 0.5s both ease-in;
}
.pt-page-flipInBottom {
  -webkit-transform-origin: 50% 50%;
  -webkit-animation: flipInBottom 0.5s both ease-out;
  -moz-transform-origin: 50% 50%;
  -moz-animation: flipInBottom 0.5s both ease-out;
  transform-origin: 50% 50%;
  animation: flipInBottom 0.5s both ease-out;
}
.pt-page-flipOutBottom {
  -webkit-transform-origin: 50% 50%;
  -webkit-animation: flipOutBottom 0.5s both ease-in;
  -moz-transform-origin: 50% 50%;
  -moz-animation: flipOutBottom 0.5s both ease-in;
  transform-origin: 50% 50%;
  animation: flipOutBottom 0.5s both ease-in;
}
.pt-page-flipInTop {
  -webkit-transform-origin: 50% 50%;
  -webkit-animation: flipInTop 0.5s both ease-out;
  -moz-transform-origin: 50% 50%;
  -moz-animation: flipInTop 0.5s both ease-out;
  transform-origin: 50% 50%;
  animation: flipInTop 0.5s both ease-out;
}
/* rotate fall */
.pt-page-rotateFall {
  -webkit-transform-origin: 0% 0%;
  -webkit-animation: rotateFall 1s both ease-in;
  -moz-transform-origin: 0% 0%;
  -moz-animation: rotateFall 1s both ease-in;
  transform-origin: 0% 0%;
  animation: rotateFall 1s both ease-in;
}
/* rotate newspaper */
.pt-page-rotateOutNewspaper {
  -webkit-transform-origin: 50% 50%;
  -webkit-animation: rotateOutNewspaper 0.5s both ease-in;
  -moz-transform-origin: 50% 50%;
  -moz-animation: rotateOutNewspaper 0.5s both ease-in;
  transform-origin: 50% 50%;
  animation: rotateOutNewspaper 0.5s both ease-in;
}
.pt-page-rotateInNewspaper {
  -webkit-transform-origin: 50% 50%;
  -webkit-animation: rotateInNewspaper 0.5s both ease-out;
  -moz-transform-origin: 50% 50%;
  -moz-animation: rotateInNewspaper 0.5s both ease-out;
  transform-origin: 50% 50%;
  animation: rotateInNewspaper 0.5s both ease-out;
}
/* push */
.pt-page-rotatePushLeft {
  -webkit-transform-origin: 0% 50%;
  -webkit-animation: rotatePushLeft .8s both ease;
  -moz-transform-origin: 0% 50%;
  -moz-animation: rotatePushLeft .8s both ease;
  transform-origin: 0% 50%;
  animation: rotatePushLeft .8s both ease;
}
.pt-page-rotatePushRight {
  -webkit-transform-origin: 100% 50%;
  -webkit-animation: rotatePushRight .8s both ease;
  -moz-transform-origin: 100% 50%;
  -moz-animation: rotatePushRight .8s both ease;
  transform-origin: 100% 50%;
  animation: rotatePushRight .8s both ease;
}
.pt-page-rotatePushTop {
  -webkit-transform-origin: 50% 0%;
  -webkit-animation: rotatePushTop .8s both ease;
  -moz-transform-origin: 50% 0%;
  -moz-animation: rotatePushTop .8s both ease;
  transform-origin: 50% 0%;
  animation: rotatePushTop .8s both ease;
}
.pt-page-rotatePushBottom {
  -webkit-transform-origin: 50% 100%;
  -webkit-animation: rotatePushBottom .8s both ease;
  -moz-transform-origin: 50% 100%;
  -moz-animation: rotatePushBottom .8s both ease;
  transform-origin: 50% 100%;
  animation: rotatePushBottom .8s both ease;
}
/* pull */
.pt-page-rotatePullRight {
  -webkit-transform-origin: 100% 50%;
  -webkit-animation: rotatePullRight .5s both ease;
  -moz-transform-origin: 100% 50%;
  -moz-animation: rotatePullRight .5s both ease;
  transform-origin: 100% 50%;
  animation: rotatePullRight .5s both ease;
}
.pt-page-rotatePullLeft {
  -webkit-transform-origin: 0% 50%;
  -webkit-animation: rotatePullLeft .5s both ease;
  -moz-transform-origin: 0% 50%;
  -moz-animation: rotatePullLeft .5s both ease;
  transform-origin: 0% 50%;
  animation: rotatePullLeft .5s both ease;
}
.pt-page-rotatePullTop {
  -webkit-transform-origin: 50% 0%;
  -webkit-animation: rotatePullTop .5s both ease;
  -moz-transform-origin: 50% 0%;
  -moz-animation: rotatePullTop .5s both ease;
  transform-origin: 50% 0%;
  animation: rotatePullTop .5s both ease;
}
.pt-page-rotatePullBottom {
  -webkit-transform-origin: 50% 100%;
  -webkit-animation: rotatePullBottom .5s both ease;
  -moz-transform-origin: 50% 100%;
  -moz-animation: rotatePullBottom .5s both ease;
  transform-origin: 50% 100%;
  animation: rotatePullBottom .5s both ease;
}
/* fold */
.pt-page-rotateFoldRight {
  -webkit-transform-origin: 0% 50%;
  -webkit-animation: rotateFoldRight .7s both ease;
  -moz-transform-origin: 0% 50%;
  -moz-animation: rotateFoldRight .7s both ease;
  transform-origin: 0% 50%;
  animation: rotateFoldRight .7s both ease;
}
.pt-page-rotateFoldLeft {
  -webkit-transform-origin: 100% 50%;
  -webkit-animation: rotateFoldLeft .7s both ease;
  -moz-transform-origin: 100% 50%;
  -moz-animation: rotateFoldLeft .7s both ease;
  transform-origin: 100% 50%;
  animation: rotateFoldLeft .7s both ease;
}
.pt-page-rotateFoldTop {
  -webkit-transform-origin: 50% 100%;
  -webkit-animation: rotateFoldTop .7s both ease;
  -moz-transform-origin: 50% 100%;
  -moz-animation: rotateFoldTop .7s both ease;
  transform-origin: 50% 100%;
  animation: rotateFoldTop .7s both ease;
}
.pt-page-rotateFoldBottom {
  -webkit-transform-origin: 50% 0%;
  -webkit-animation: rotateFoldBottom .7s both ease;
  -moz-transform-origin: 50% 0%;
  -moz-animation: rotateFoldBottom .7s both ease;
  transform-origin: 50% 0%;
  animation: rotateFoldBottom .7s both ease;
}
/* unfold */
.pt-page-rotateUnfoldLeft {
  -webkit-transform-origin: 100% 50%;
  -webkit-animation: rotateUnfoldLeft .7s both ease;
  -moz-transform-origin: 100% 50%;
  -moz-animation: rotateUnfoldLeft .7s both ease;
  transform-origin: 100% 50%;
  animation: rotateUnfoldLeft .7s both ease;
}
.pt-page-rotateUnfoldRight {
  -webkit-transform-origin: 0% 50%;
  -webkit-animation: rotateUnfoldRight .7s both ease;
  -moz-transform-origin: 0% 50%;
  -moz-animation: rotateUnfoldRight .7s both ease;
  transform-origin: 0% 50%;
  animation: rotateUnfoldRight .7s both ease;
}
.pt-page-rotateUnfoldTop {
  -webkit-transform-origin: 50% 100%;
  -webkit-animation: rotateUnfoldTop .7s both ease;
  -moz-transform-origin: 50% 100%;
  -moz-animation: rotateUnfoldTop .7s both ease;
  transform-origin: 50% 100%;
  animation: rotateUnfoldTop .7s both ease;
}
.pt-page-rotateUnfoldBottom {
  -webkit-transform-origin: 50% 0%;
  -webkit-animation: rotateUnfoldBottom .7s both ease;
  -moz-transform-origin: 50% 0%;
  -moz-animation: rotateUnfoldBottom .7s both ease;
  transform-origin: 50% 0%;
  animation: rotateUnfoldBottom .7s both ease;
}
/* room walls */
.pt-page-rotateRoomLeftOut {
  -webkit-transform-origin: 100% 50%;
  -webkit-animation: rotateRoomLeftOut .8s both ease;
  -moz-transform-origin: 100% 50%;
  -moz-animation: rotateRoomLeftOut .8s both ease;
  transform-origin: 100% 50%;
  animation: rotateRoomLeftOut .8s both ease;
}
.pt-page-rotateRoomLeftIn {
  -webkit-transform-origin: 0% 50%;
  -webkit-animation: rotateRoomLeftIn .8s both ease;
  -moz-transform-origin: 0% 50%;
  -moz-animation: rotateRoomLeftIn .8s both ease;
  transform-origin: 0% 50%;
  animation: rotateRoomLeftIn .8s both ease;
}
.pt-page-rotateRoomRightOut {
  -webkit-transform-origin: 0% 50%;
  -webkit-animation: rotateRoomRightOut .8s both ease;
  -moz-transform-origin: 0% 50%;
  -moz-animation: rotateRoomRightOut .8s both ease;
  transform-origin: 0% 50%;
  animation: rotateRoomRightOut .8s both ease;
}
.pt-page-rotateRoomRightIn {
  -webkit-transform-origin: 100% 50%;
  -webkit-animation: rotateRoomRightIn .8s both ease;
  -moz-transform-origin: 100% 50%;
  -moz-animation: rotateRoomRightIn .8s both ease;
  transform-origin: 100% 50%;
  animation: rotateRoomRightIn .8s both ease;
}
.pt-page-rotateRoomTopOut {
  -webkit-transform-origin: 50% 100%;
  -webkit-animation: rotateRoomTopOut .8s both ease;
  -moz-transform-origin: 50% 100%;
  -moz-animation: rotateRoomTopOut .8s both ease;
  transform-origin: 50% 100%;
  animation: rotateRoomTopOut .8s both ease;
}
.pt-page-rotateRoomTopIn {
  -webkit-transform-origin: 50% 0%;
  -webkit-animation: rotateRoomTopIn .8s both ease;
  -moz-transform-origin: 50% 0%;
  -moz-animation: rotateRoomTopIn .8s both ease;
  transform-origin: 50% 0%;
  animation: rotateRoomTopIn .8s both ease;
}
.pt-page-rotateRoomBottomOut {
  -webkit-transform-origin: 50% 0%;
  -webkit-animation: rotateRoomBottomOut .8s both ease;
  -moz-transform-origin: 50% 0%;
  -moz-animation: rotateRoomBottomOut .8s both ease;
  transform-origin: 50% 0%;
  animation: rotateRoomBottomOut .8s both ease;
}
.pt-page-rotateRoomBottomIn {
  -webkit-transform-origin: 50% 100%;
  -webkit-animation: rotateRoomBottomIn .8s both ease;
  -moz-transform-origin: 50% 100%;
  -moz-animation: rotateRoomBottomIn .8s both ease;
  transform-origin: 50% 100%;
  animation: rotateRoomBottomIn .8s both ease;
}
/* cube */
.pt-page-rotateCubeLeftOut {
  -webkit-transform-origin: 100% 50%;
  -webkit-animation: rotateCubeLeftOut 0.6s both ease-in;
  -moz-transform-origin: 100% 50%;
  -moz-animation: rotateCubeLeftOut 0.6s both ease-in;
  transform-origin: 100% 50%;
  animation: rotateCubeLeftOut 0.6s both ease-in;
}
.pt-page-rotateCubeLeftIn {
  -webkit-transform-origin: 0% 50%;
  -webkit-animation: rotateCubeLeftIn 0.6s both ease-in;
  -moz-transform-origin: 0% 50%;
  -moz-animation: rotateCubeLeftIn 0.6s both ease-in;
  transform-origin: 0% 50%;
  animation: rotateCubeLeftIn 0.6s both ease-in;
}
.pt-page-rotateCubeRightOut {
  -webkit-transform-origin: 0% 50%;
  -webkit-animation: rotateCubeRightOut 0.6s both ease-in;
  -moz-transform-origin: 0% 50%;
  -moz-animation: rotateCubeRightOut 0.6s both ease-in;
  transform-origin: 0% 50%;
  animation: rotateCubeRightOut 0.6s both ease-in;
}
.pt-page-rotateCubeRightIn {
  -webkit-transform-origin: 100% 50%;
  -webkit-animation: rotateCubeRightIn 0.6s both ease-in;
  -moz-transform-origin: 100% 50%;
  -moz-animation: rotateCubeRightIn 0.6s both ease-in;
  transform-origin: 100% 50%;
  animation: rotateCubeRightIn 0.6s both ease-in;
}
.pt-page-rotateCubeTopOut {
  -webkit-transform-origin: 50% 100%;
  -webkit-animation: rotateCubeTopOut 0.6s both ease-in;
  -moz-transform-origin: 50% 100%;
  -moz-animation: rotateCubeTopOut 0.6s both ease-in;
  transform-origin: 50% 100%;
  animation: rotateCubeTopOut 0.6s both ease-in;
}
.pt-page-rotateCubeTopIn {
  -webkit-transform-origin: 50% 0%;
  -webkit-animation: rotateCubeTopIn 0.6s both ease-in;
  -moz-transform-origin: 50% 0%;
  -moz-animation: rotateCubeTopIn 0.6s both ease-in;
  transform-origin: 50% 0%;
  animation: rotateCubeTopIn 0.6s both ease-in;
}
.pt-page-rotateCubeBottomOut {
  -webkit-transform-origin: 50% 0%;
  -webkit-animation: rotateCubeBottomOut 0.6s both ease-in;
  -moz-transform-origin: 50% 0%;
  -moz-animation: rotateCubeBottomOut 0.6s both ease-in;
  transform-origin: 50% 0%;
  animation: rotateCubeBottomOut 0.6s both ease-in;
}
.pt-page-rotateCubeBottomIn {
  -webkit-transform-origin: 50% 100%;
  -webkit-animation: rotateCubeBottomIn 0.6s both ease-in;
  -moz-transform-origin: 50% 100%;
  -moz-animation: rotateCubeBottomIn 0.6s both ease-in;
  transform-origin: 50% 100%;
  animation: rotateCubeBottomIn 0.6s both ease-in;
}
/* carousel */
.pt-page-rotateCarouselLeftOut {
  -webkit-transform-origin: 100% 50%;
  -webkit-animation: rotateCarouselLeftOut .8s both ease;
  -moz-transform-origin: 100% 50%;
  -moz-animation: rotateCarouselLeftOut .8s both ease;
  transform-origin: 100% 50%;
  animation: rotateCarouselLeftOut .8s both ease;
}
.pt-page-rotateCarouselLeftIn {
  -webkit-transform-origin: 0% 50%;
  -webkit-animation: rotateCarouselLeftIn .8s both ease;
  -moz-transform-origin: 0% 50%;
  -moz-animation: rotateCarouselLeftIn .8s both ease;
  transform-origin: 0% 50%;
  animation: rotateCarouselLeftIn .8s both ease;
}
.pt-page-rotateCarouselRightOut {
  -webkit-transform-origin: 0% 50%;
  -webkit-animation: rotateCarouselRightOut .8s both ease;
  -moz-transform-origin: 0% 50%;
  -moz-animation: rotateCarouselRightOut .8s both ease;
  transform-origin: 0% 50%;
  animation: rotateCarouselRightOut .8s both ease;
}
.pt-page-rotateCarouselRightIn {
  -webkit-transform-origin: 100% 50%;
  -webkit-animation: rotateCarouselRightIn .8s both ease;
  -moz-transform-origin: 100% 50%;
  -moz-animation: rotateCarouselRightIn .8s both ease;
  transform-origin: 100% 50%;
  animation: rotateCarouselRightIn .8s both ease;
}
.pt-page-rotateCarouselTopOut {
  -webkit-transform-origin: 50% 100%;
  -webkit-animation: rotateCarouselTopOut .8s both ease;
  -moz-transform-origin: 50% 100%;
  -moz-animation: rotateCarouselTopOut .8s both ease;
  transform-origin: 50% 100%;
  animation: rotateCarouselTopOut .8s both ease;
}
.pt-page-rotateCarouselTopIn {
  -webkit-transform-origin: 50% 0%;
  -webkit-animation: rotateCarouselTopIn .8s both ease;
  -moz-transform-origin: 50% 0%;
  -moz-animation: rotateCarouselTopIn .8s both ease;
  transform-origin: 50% 0%;
  animation: rotateCarouselTopIn .8s both ease;
}
.pt-page-rotateCarouselBottomOut {
  -webkit-transform-origin: 50% 0%;
  -webkit-animation: rotateCarouselBottomOut .8s both ease;
  -moz-transform-origin: 50% 0%;
  -moz-animation: rotateCarouselBottomOut .8s both ease;
  transform-origin: 50% 0%;
  animation: rotateCarouselBottomOut .8s both ease;
}
.pt-page-rotateCarouselBottomIn {
  -webkit-transform-origin: 50% 100%;
  -webkit-animation: rotateCarouselBottomIn .8s both ease;
  -moz-transform-origin: 50% 100%;
  -moz-animation: rotateCarouselBottomIn .8s both ease;
  transform-origin: 50% 100%;
  animation: rotateCarouselBottomIn .8s both ease;
}
/* sides */
.pt-page-rotateSidesOut {
  -webkit-transform-origin: -50% 50%;
  -webkit-animation: rotateSidesOut 0.5s both ease-in;
  -moz-transform-origin: -50% 50%;
  -moz-animation: rotateSidesOut 0.5s both ease-in;
  transform-origin: -50% 50%;
  animation: rotateSidesOut 0.5s both ease-in;
}
.pt-page-rotateSidesIn {
  -webkit-transform-origin: 150% 50%;
  -webkit-animation: rotateSidesIn 0.5s both ease-out;
  -moz-transform-origin: 150% 50%;
  -moz-animation: rotateSidesIn 0.5s both ease-out;
  transform-origin: 150% 50%;
  animation: rotateSidesIn 0.5s both ease-out;
}
/* slide */
.pt-page-rotateSlideOut {
  -webkit-animation: rotateSlideOut 1s both ease;
  -moz-animation: rotateSlideOut 1s both ease;
  animation: rotateSlideOut 1s both ease;
}
.pt-page-rotateSlideIn {
  -webkit-animation: rotateSlideIn 1s both ease;
  -moz-animation: rotateSlideIn 1s both ease;
  animation: rotateSlideIn 1s both ease;
}
/********************************* keyframes **************************************/
/* rotate sides first and scale */
@-webkit-keyframes rotateRightSideFirst {
  40% {
    -webkit-transform: rotateY(15deg);
    opacity: .8;
    -webkit-animation-timing-function: ease-out;
  }
  100% {
    -webkit-transform: scale(0.8) translateZ(-200px);
    opacity: 0;
  }
}
@-moz-keyframes rotateRightSideFirst {
  40% {
    -moz-transform: rotateY(15deg);
    opacity: .8;
    -moz-animation-timing-function: ease-out;
  }
  100% {
    -moz-transform: scale(0.8) translateZ(-200px);
    opacity: 0;
  }
}
@keyframes rotateRightSideFirst {
  40% {
    transform: rotateY(15deg);
    opacity: .8;
    animation-timing-function: ease-out;
  }
  100% {
    transform: scale(0.8) translateZ(-200px);
    opacity: 0;
  }
}
@-webkit-keyframes rotateLeftSideFirst {
  40% {
    -webkit-transform: rotateY(-15deg);
    opacity: .8;
    -webkit-animation-timing-function: ease-out;
  }
  100% {
    -webkit-transform: scale(0.8) translateZ(-200px);
    opacity: 0;
  }
}
@-moz-keyframes rotateLeftSideFirst {
  40% {
    -moz-transform: rotateY(-15deg);
    opacity: .8;
    -moz-animation-timing-function: ease-out;
  }
  100% {
    -moz-transform: scale(0.8) translateZ(-200px);
    opacity: 0;
  }
}
@keyframes rotateLeftSideFirst {
  40% {
    transform: rotateY(-15deg);
    opacity: .8;
    animation-timing-function: ease-out;
  }
  100% {
    transform: scale(0.8) translateZ(-200px);
    opacity: 0;
  }
}
@-webkit-keyframes rotateTopSideFirst {
  40% {
    -webkit-transform: rotateX(15deg);
    opacity: .8;
    -webkit-animation-timing-function: ease-out;
  }
  100% {
    -webkit-transform: scale(0.8) translateZ(-200px);
    opacity: 0;
  }
}
@-moz-keyframes rotateTopSideFirst {
  40% {
    -moz-transform: rotateX(15deg);
    opacity: .8;
    -moz-animation-timing-function: ease-out;
  }
  100% {
    -moz-transform: scale(0.8) translateZ(-200px);
    opacity: 0;
  }
}
@keyframes rotateTopSideFirst {
  40% {
    transform: rotateX(15deg);
    opacity: .8;
    animation-timing-function: ease-out;
  }
  100% {
    transform: scale(0.8) translateZ(-200px);
    opacity: 0;
  }
}
@-webkit-keyframes rotateBottomSideFirst {
  40% {
    -webkit-transform: rotateX(-15deg);
    opacity: .8;
    -webkit-animation-timing-function: ease-out;
  }
  100% {
    -webkit-transform: scale(0.8) translateZ(-200px);
    opacity: 0;
  }
}
@-moz-keyframes rotateBottomSideFirst {
  40% {
    -moz-transform: rotateX(-15deg);
    opacity: .8;
    -moz-animation-timing-function: ease-out;
  }
  100% {
    -moz-transform: scale(0.8) translateZ(-200px);
    opacity: 0;
  }
}
@keyframes rotateBottomSideFirst {
  40% {
    transform: rotateX(-15deg);
    opacity: .8;
    animation-timing-function: ease-out;
  }
  100% {
    transform: scale(0.8) translateZ(-200px);
    opacity: 0;
  }
}
/* flip */
@-webkit-keyframes flipOutRight {
  to {
    -webkit-transform: translateZ(-1000px) rotateY(90deg);
    opacity: 0.2;
  }
}
@-moz-keyframes flipOutRight {
  to {
    -moz-transform: translateZ(-1000px) rotateY(90deg);
    opacity: 0.2;
  }
}
@keyframes flipOutRight {
  to {
    transform: translateZ(-1000px) rotateY(90deg);
    opacity: 0.2;
  }
}
@-webkit-keyframes flipInLeft {
  from {
    -webkit-transform: translateZ(-1000px) rotateY(-90deg);
    opacity: 0.2;
  }
}
@-moz-keyframes flipInLeft {
  from {
    -moz-transform: translateZ(-1000px) rotateY(-90deg);
    opacity: 0.2;
  }
}
@keyframes flipInLeft {
  from {
    transform: translateZ(-1000px) rotateY(-90deg);
    opacity: 0.2;
  }
}
@-webkit-keyframes flipOutLeft {
  to {
    -webkit-transform: translateZ(-1000px) rotateY(-90deg);
    opacity: 0.2;
  }
}
@-moz-keyframes flipOutLeft {
  to {
    -moz-transform: translateZ(-1000px) rotateY(-90deg);
    opacity: 0.2;
  }
}
@keyframes flipOutLeft {
  to {
    transform: translateZ(-1000px) rotateY(-90deg);
    opacity: 0.2;
  }
}
@-webkit-keyframes flipInRight {
  from {
    -webkit-transform: translateZ(-1000px) rotateY(90deg);
    opacity: 0.2;
  }
}
@-moz-keyframes flipInRight {
  from {
    -moz-transform: translateZ(-1000px) rotateY(90deg);
    opacity: 0.2;
  }
}
@keyframes flipInRight {
  from {
    transform: translateZ(-1000px) rotateY(90deg);
    opacity: 0.2;
  }
}
@-webkit-keyframes flipOutTop {
  to {
    -webkit-transform: translateZ(-1000px) rotateX(90deg);
    opacity: 0.2;
  }
}
@-moz-keyframes flipOutTop {
  to {
    -moz-transform: translateZ(-1000px) rotateX(90deg);
    opacity: 0.2;
  }
}
@keyframes flipOutTop {
  to {
    transform: translateZ(-1000px) rotateX(90deg);
    opacity: 0.2;
  }
}
@-webkit-keyframes flipInBottom {
  from {
    -webkit-transform: translateZ(-1000px) rotateX(-90deg);
    opacity: 0.2;
  }
}
@-moz-keyframes flipInBottom {
  from {
    -moz-transform: translateZ(-1000px) rotateX(-90deg);
    opacity: 0.2;
  }
}
@keyframes flipInBottom {
  from {
    transform: translateZ(-1000px) rotateX(-90deg);
    opacity: 0.2;
  }
}
@-webkit-keyframes flipOutBottom {
  to {
    -webkit-transform: translateZ(-1000px) rotateX(-90deg);
    opacity: 0.2;
  }
}
@-moz-keyframes flipOutBottom {
  to {
    -moz-transform: translateZ(-1000px) rotateX(-90deg);
    opacity: 0.2;
  }
}
@keyframes flipOutBottom {
  to {
    transform: translateZ(-1000px) rotateX(-90deg);
    opacity: 0.2;
  }
}
@-webkit-keyframes flipInTop {
  from {
    -webkit-transform: translateZ(-1000px) rotateX(90deg);
    opacity: 0.2;
  }
}
@-moz-keyframes flipInTop {
  from {
    -moz-transform: translateZ(-1000px) rotateX(90deg);
    opacity: 0.2;
  }
}
@keyframes flipInTop {
  from {
    transform: translateZ(-1000px) rotateX(90deg);
    opacity: 0.2;
  }
}
/* fall */
@-webkit-keyframes rotateFall {
  0% {
    -webkit-transform: rotateZ(0deg);
  }
  20% {
    -webkit-transform: rotateZ(10deg);
    -webkit-animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: rotateZ(17deg);
  }
  60% {
    -webkit-transform: rotateZ(16deg);
  }
  100% {
    -webkit-transform: translateY(100%) rotateZ(17deg);
  }
}
@-moz-keyframes rotateFall {
  0% {
    -moz-transform: rotateZ(0deg);
  }
  20% {
    -moz-transform: rotateZ(10deg);
    -moz-animation-timing-function: ease-out;
  }
  40% {
    -moz-transform: rotateZ(17deg);
  }
  60% {
    -moz-transform: rotateZ(16deg);
  }
  100% {
    -moz-transform: translateY(100%) rotateZ(17deg);
  }
}
@keyframes rotateFall {
  0% {
    transform: rotateZ(0deg);
  }
  20% {
    transform: rotateZ(10deg);
    animation-timing-function: ease-out;
  }
  40% {
    transform: rotateZ(17deg);
  }
  60% {
    transform: rotateZ(16deg);
  }
  100% {
    transform: translateY(100%) rotateZ(17deg);
  }
}
/* newspaper */
@-webkit-keyframes rotateOutNewspaper {
  to {
    -webkit-transform: translateZ(-3000px) rotateZ(360deg);
    opacity: 0;
  }
}
@-moz-keyframes rotateOutNewspaper {
  to {
    -moz-transform: translateZ(-3000px) rotateZ(360deg);
    opacity: 0;
  }
}
@keyframes rotateOutNewspaper {
  to {
    transform: translateZ(-3000px) rotateZ(360deg);
    opacity: 0;
  }
}
@-webkit-keyframes rotateInNewspaper {
  from {
    -webkit-transform: translateZ(-3000px) rotateZ(-360deg);
    opacity: 0;
  }
}
@-moz-keyframes rotateInNewspaper {
  from {
    -moz-transform: translateZ(-3000px) rotateZ(-360deg);
    opacity: 0;
  }
}
@keyframes rotateInNewspaper {
  from {
    transform: translateZ(-3000px) rotateZ(-360deg);
    opacity: 0;
  }
}
/* push */
@-webkit-keyframes rotatePushLeft {
  to {
    opacity: 0;
    -webkit-transform: rotateY(90deg);
  }
}
@-moz-keyframes rotatePushLeft {
  to {
    opacity: 0;
    -moz-transform: rotateY(90deg);
  }
}
@keyframes rotatePushLeft {
  to {
    opacity: 0;
    transform: rotateY(90deg);
  }
}
@-webkit-keyframes rotatePushRight {
  to {
    opacity: 0;
    -webkit-transform: rotateY(-90deg);
  }
}
@-moz-keyframes rotatePushRight {
  to {
    opacity: 0;
    -moz-transform: rotateY(-90deg);
  }
}
@keyframes rotatePushRight {
  to {
    opacity: 0;
    transform: rotateY(-90deg);
  }
}
@-webkit-keyframes rotatePushTop {
  to {
    opacity: 0;
    -webkit-transform: rotateX(-90deg);
  }
}
@-moz-keyframes rotatePushTop {
  to {
    opacity: 0;
    -moz-transform: rotateX(-90deg);
  }
}
@keyframes rotatePushTop {
  to {
    opacity: 0;
    transform: rotateX(-90deg);
  }
}
@-webkit-keyframes rotatePushBottom {
  to {
    opacity: 0;
    -webkit-transform: rotateX(90deg);
  }
}
@-moz-keyframes rotatePushBottom {
  to {
    opacity: 0;
    -moz-transform: rotateX(90deg);
  }
}
@keyframes rotatePushBottom {
  to {
    opacity: 0;
    transform: rotateX(90deg);
  }
}
/* pull */
@-webkit-keyframes rotatePullRight {
  from {
    opacity: 0;
    -webkit-transform: rotateY(-90deg);
  }
}
@-moz-keyframes rotatePullRight {
  from {
    opacity: 0;
    -moz-transform: rotateY(-90deg);
  }
}
@keyframes rotatePullRight {
  from {
    opacity: 0;
    transform: rotateY(-90deg);
  }
}
@-webkit-keyframes rotatePullLeft {
  from {
    opacity: 0;
    -webkit-transform: rotateY(90deg);
  }
}
@-moz-keyframes rotatePullLeft {
  from {
    opacity: 0;
    -moz-transform: rotateY(90deg);
  }
}
@keyframes rotatePullLeft {
  from {
    opacity: 0;
    transform: rotateY(90deg);
  }
}
@-webkit-keyframes rotatePullTop {
  from {
    opacity: 0;
    -webkit-transform: rotateX(-90deg);
  }
}
@-moz-keyframes rotatePullTop {
  from {
    opacity: 0;
    -moz-transform: rotateX(-90deg);
  }
}
@keyframes rotatePullTop {
  from {
    opacity: 0;
    transform: rotateX(-90deg);
  }
}
@-webkit-keyframes rotatePullBottom {
  from {
    opacity: 0;
    -webkit-transform: rotateX(90deg);
  }
}
@-moz-keyframes rotatePullBottom {
  from {
    opacity: 0;
    -moz-transform: rotateX(90deg);
  }
}
@keyframes rotatePullBottom {
  from {
    opacity: 0;
    transform: rotateX(90deg);
  }
}
/* fold */
@-webkit-keyframes rotateFoldRight {
  to {
    opacity: 0;
    -webkit-transform: translateX(100%) rotateY(90deg);
  }
}
@-moz-keyframes rotateFoldRight {
  to {
    opacity: 0;
    -moz-transform: translateX(100%) rotateY(90deg);
  }
}
@keyframes rotateFoldRight {
  to {
    opacity: 0;
    transform: translateX(100%) rotateY(90deg);
  }
}
@-webkit-keyframes rotateFoldLeft {
  to {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotateY(-90deg);
  }
}
@-moz-keyframes rotateFoldLeft {
  to {
    opacity: 0;
    -moz-transform: translateX(-100%) rotateY(-90deg);
  }
}
@keyframes rotateFoldLeft {
  to {
    opacity: 0;
    transform: translateX(-100%) rotateY(-90deg);
  }
}
@-webkit-keyframes rotateFoldTop {
  to {
    opacity: 0;
    -webkit-transform: translateY(-100%) rotateX(90deg);
  }
}
@-moz-keyframes rotateFoldTop {
  to {
    opacity: 0;
    -moz-transform: translateY(-100%) rotateX(90deg);
  }
}
@keyframes rotateFoldTop {
  to {
    opacity: 0;
    transform: translateY(-100%) rotateX(90deg);
  }
}
@-webkit-keyframes rotateFoldBottom {
  to {
    opacity: 0;
    -webkit-transform: translateY(100%) rotateX(-90deg);
  }
}
@-moz-keyframes rotateFoldBottom {
  to {
    opacity: 0;
    -moz-transform: translateY(100%) rotateX(-90deg);
  }
}
@keyframes rotateFoldBottom {
  to {
    opacity: 0;
    transform: translateY(100%) rotateX(-90deg);
  }
}
/* unfold */
@-webkit-keyframes rotateUnfoldLeft {
  from {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotateY(-90deg);
  }
}
@-moz-keyframes rotateUnfoldLeft {
  from {
    opacity: 0;
    -moz-transform: translateX(-100%) rotateY(-90deg);
  }
}
@keyframes rotateUnfoldLeft {
  from {
    opacity: 0;
    transform: translateX(-100%) rotateY(-90deg);
  }
}
@-webkit-keyframes rotateUnfoldRight {
  from {
    opacity: 0;
    -webkit-transform: translateX(100%) rotateY(90deg);
  }
}
@-moz-keyframes rotateUnfoldRight {
  from {
    opacity: 0;
    -moz-transform: translateX(100%) rotateY(90deg);
  }
}
@keyframes rotateUnfoldRight {
  from {
    opacity: 0;
    transform: translateX(100%) rotateY(90deg);
  }
}
@-webkit-keyframes rotateUnfoldTop {
  from {
    opacity: 0;
    -webkit-transform: translateY(-100%) rotateX(90deg);
  }
}
@-moz-keyframes rotateUnfoldTop {
  from {
    opacity: 0;
    -moz-transform: translateY(-100%) rotateX(90deg);
  }
}
@keyframes rotateUnfoldTop {
  from {
    opacity: 0;
    transform: translateY(-100%) rotateX(90deg);
  }
}
@-webkit-keyframes rotateUnfoldBottom {
  from {
    opacity: 0;
    -webkit-transform: translateY(100%) rotateX(-90deg);
  }
}
@-moz-keyframes rotateUnfoldBottom {
  from {
    opacity: 0;
    -moz-transform: translateY(100%) rotateX(-90deg);
  }
}
@keyframes rotateUnfoldBottom {
  from {
    opacity: 0;
    transform: translateY(100%) rotateX(-90deg);
  }
}
/* room walls */
@-webkit-keyframes rotateRoomLeftOut {
  to {
    opacity: .3;
    -webkit-transform: translateX(-100%) rotateY(90deg);
  }
}
@-moz-keyframes rotateRoomLeftOut {
  to {
    opacity: .3;
    -moz-transform: translateX(-100%) rotateY(90deg);
  }
}
@keyframes rotateRoomLeftOut {
  to {
    opacity: .3;
    transform: translateX(-100%) rotateY(90deg);
  }
}
@-webkit-keyframes rotateRoomLeftIn {
  from {
    opacity: .3;
    -webkit-transform: translateX(100%) rotateY(-90deg);
  }
}
@-moz-keyframes rotateRoomLeftIn {
  from {
    opacity: .3;
    -moz-transform: translateX(100%) rotateY(-90deg);
  }
}
@keyframes rotateRoomLeftIn {
  from {
    opacity: .3;
    transform: translateX(100%) rotateY(-90deg);
  }
}
@-webkit-keyframes rotateRoomRightOut {
  to {
    opacity: .3;
    -webkit-transform: translateX(100%) rotateY(-90deg);
  }
}
@-moz-keyframes rotateRoomRightOut {
  to {
    opacity: .3;
    -moz-transform: translateX(100%) rotateY(-90deg);
  }
}
@keyframes rotateRoomRightOut {
  to {
    opacity: .3;
    transform: translateX(100%) rotateY(-90deg);
  }
}
@-webkit-keyframes rotateRoomRightIn {
  from {
    opacity: .3;
    -webkit-transform: translateX(-100%) rotateY(90deg);
  }
}
@-moz-keyframes rotateRoomRightIn {
  from {
    opacity: .3;
    -moz-transform: translateX(-100%) rotateY(90deg);
  }
}
@keyframes rotateRoomRightIn {
  from {
    opacity: .3;
    transform: translateX(-100%) rotateY(90deg);
  }
}
@-webkit-keyframes rotateRoomTopOut {
  to {
    opacity: .3;
    -webkit-transform: translateY(-100%) rotateX(-90deg);
  }
}
@-moz-keyframes rotateRoomTopOut {
  to {
    opacity: .3;
    -moz-transform: translateY(-100%) rotateX(-90deg);
  }
}
@keyframes rotateRoomTopOut {
  to {
    opacity: .3;
    transform: translateY(-100%) rotateX(-90deg);
  }
}
@-webkit-keyframes rotateRoomTopIn {
  from {
    opacity: .3;
    -webkit-transform: translateY(100%) rotateX(90deg);
  }
}
@-moz-keyframes rotateRoomTopIn {
  from {
    opacity: .3;
    -moz-transform: translateY(100%) rotateX(90deg);
  }
}
@keyframes rotateRoomTopIn {
  from {
    opacity: .3;
    transform: translateY(100%) rotateX(90deg);
  }
}
@-webkit-keyframes rotateRoomBottomOut {
  to {
    opacity: .3;
    -webkit-transform: translateY(100%) rotateX(90deg);
  }
}
@-moz-keyframes rotateRoomBottomOut {
  to {
    opacity: .3;
    -moz-transform: translateY(100%) rotateX(90deg);
  }
}
@keyframes rotateRoomBottomOut {
  to {
    opacity: .3;
    transform: translateY(100%) rotateX(90deg);
  }
}
@-webkit-keyframes rotateRoomBottomIn {
  from {
    opacity: .3;
    -webkit-transform: translateY(-100%) rotateX(-90deg);
  }
}
@-moz-keyframes rotateRoomBottomIn {
  from {
    opacity: .3;
    -moz-transform: translateY(-100%) rotateX(-90deg);
  }
}
@keyframes rotateRoomBottomIn {
  from {
    opacity: .3;
    transform: translateY(-100%) rotateX(-90deg);
  }
}
/* cube */
@-webkit-keyframes rotateCubeLeftOut {
  50% {
    -webkit-animation-timing-function: ease-out;
    -webkit-transform: translateX(-50%) translateZ(-200px) rotateY(-45deg);
  }
  100% {
    opacity: .3;
    -webkit-transform: translateX(-100%) rotateY(-90deg);
  }
}
@-moz-keyframes rotateCubeLeftOut {
  50% {
    -moz-animation-timing-function: ease-out;
    -moz-transform: translateX(-50%) translateZ(-200px) rotateY(-45deg);
  }
  100% {
    opacity: .3;
    -moz-transform: translateX(-100%) rotateY(-90deg);
  }
}
@keyframes rotateCubeLeftOut {
  50% {
    animation-timing-function: ease-out;
    transform: translateX(-50%) translateZ(-200px) rotateY(-45deg);
  }
  100% {
    opacity: .3;
    transform: translateX(-100%) rotateY(-90deg);
  }
}
@-webkit-keyframes rotateCubeLeftIn {
  0% {
    opacity: .3;
    -webkit-transform: translateX(100%) rotateY(90deg);
  }
  50% {
    -webkit-animation-timing-function: ease-out;
    -webkit-transform: translateX(50%) translateZ(-200px) rotateY(45deg);
  }
}
@-moz-keyframes rotateCubeLeftIn {
  0% {
    opacity: .3;
    -moz-transform: translateX(100%) rotateY(90deg);
  }
  50% {
    -moz-animation-timing-function: ease-out;
    -moz-transform: translateX(50%) translateZ(-200px) rotateY(45deg);
  }
}
@keyframes rotateCubeLeftIn {
  0% {
    opacity: .3;
    transform: translateX(100%) rotateY(90deg);
  }
  50% {
    animation-timing-function: ease-out;
    transform: translateX(50%) translateZ(-200px) rotateY(45deg);
  }
}
@-webkit-keyframes rotateCubeRightOut {
  50% {
    -webkit-animation-timing-function: ease-out;
    -webkit-transform: translateX(50%) translateZ(-200px) rotateY(45deg);
  }
  100% {
    opacity: .3;
    -webkit-transform: translateX(100%) rotateY(90deg);
  }
}
@-moz-keyframes rotateCubeRightOut {
  50% {
    -moz-animation-timing-function: ease-out;
    -moz-transform: translateX(50%) translateZ(-200px) rotateY(45deg);
  }
  100% {
    opacity: .3;
    -moz-transform: translateX(100%) rotateY(90deg);
  }
}
@keyframes rotateCubeRightOut {
  50% {
    animation-timing-function: ease-out;
    transform: translateX(50%) translateZ(-200px) rotateY(45deg);
  }
  100% {
    opacity: .3;
    transform: translateX(100%) rotateY(90deg);
  }
}
@-webkit-keyframes rotateCubeRightIn {
  0% {
    opacity: .3;
    -webkit-transform: translateX(-100%) rotateY(-90deg);
  }
  50% {
    -webkit-animation-timing-function: ease-out;
    -webkit-transform: translateX(-50%) translateZ(-200px) rotateY(-45deg);
  }
}
@-moz-keyframes rotateCubeRightIn {
  0% {
    opacity: .3;
    -moz-transform: translateX(-100%) rotateY(-90deg);
  }
  50% {
    -moz-animation-timing-function: ease-out;
    -moz-transform: translateX(-50%) translateZ(-200px) rotateY(-45deg);
  }
}
@keyframes rotateCubeRightIn {
  0% {
    opacity: .3;
    transform: translateX(-100%) rotateY(-90deg);
  }
  50% {
    animation-timing-function: ease-out;
    transform: translateX(-50%) translateZ(-200px) rotateY(-45deg);
  }
}
@-webkit-keyframes rotateCubeTopOut {
  50% {
    -webkit-animation-timing-function: ease-out;
    -webkit-transform: translateY(-50%) translateZ(-200px) rotateX(45deg);
  }
  100% {
    opacity: .3;
    -webkit-transform: translateY(-100%) rotateX(90deg);
  }
}
@-moz-keyframes rotateCubeTopOut {
  50% {
    -moz-animation-timing-function: ease-out;
    -moz-transform: translateY(-50%) translateZ(-200px) rotateX(45deg);
  }
  100% {
    opacity: .3;
    -moz-transform: translateY(-100%) rotateX(90deg);
  }
}
@keyframes rotateCubeTopOut {
  50% {
    animation-timing-function: ease-out;
    transform: translateY(-50%) translateZ(-200px) rotateX(45deg);
  }
  100% {
    opacity: .3;
    transform: translateY(-100%) rotateX(90deg);
  }
}
@-webkit-keyframes rotateCubeTopIn {
  0% {
    opacity: .3;
    -webkit-transform: translateY(100%) rotateX(-90deg);
  }
  50% {
    -webkit-animation-timing-function: ease-out;
    -webkit-transform: translateY(50%) translateZ(-200px) rotateX(-45deg);
  }
}
@-moz-keyframes rotateCubeTopIn {
  0% {
    opacity: .3;
    -moz-transform: translateY(100%) rotateX(-90deg);
  }
  50% {
    -moz-animation-timing-function: ease-out;
    -moz-transform: translateY(50%) translateZ(-200px) rotateX(-45deg);
  }
}
@keyframes rotateCubeTopIn {
  0% {
    opacity: .3;
    transform: translateY(100%) rotateX(-90deg);
  }
  50% {
    animation-timing-function: ease-out;
    transform: translateY(50%) translateZ(-200px) rotateX(-45deg);
  }
}
@-webkit-keyframes rotateCubeBottomOut {
  50% {
    -webkit-animation-timing-function: ease-out;
    -webkit-transform: translateY(50%) translateZ(-200px) rotateX(-45deg);
  }
  100% {
    opacity: .3;
    -webkit-transform: translateY(100%) rotateX(-90deg);
  }
}
@-moz-keyframes rotateCubeBottomOut {
  50% {
    -moz-animation-timing-function: ease-out;
    -moz-transform: translateY(50%) translateZ(-200px) rotateX(-45deg);
  }
  100% {
    opacity: .3;
    -moz-transform: translateY(100%) rotateX(-90deg);
  }
}
@keyframes rotateCubeBottomOut {
  50% {
    animation-timing-function: ease-out;
    transform: translateY(50%) translateZ(-200px) rotateX(-45deg);
  }
  100% {
    opacity: .3;
    transform: translateY(100%) rotateX(-90deg);
  }
}
@-webkit-keyframes rotateCubeBottomIn {
  0% {
    opacity: .3;
    -webkit-transform: translateY(-100%) rotateX(90deg);
  }
  50% {
    -webkit-animation-timing-function: ease-out;
    -webkit-transform: translateY(-50%) translateZ(-200px) rotateX(45deg);
  }
}
@-moz-keyframes rotateCubeBottomIn {
  0% {
    opacity: .3;
    -moz-transform: translateY(-100%) rotateX(90deg);
  }
  50% {
    -moz-animation-timing-function: ease-out;
    -moz-transform: translateY(-50%) translateZ(-200px) rotateX(45deg);
  }
}
@keyframes rotateCubeBottomIn {
  0% {
    opacity: .3;
    transform: translateY(-100%) rotateX(90deg);
  }
  50% {
    animation-timing-function: ease-out;
    transform: translateY(-50%) translateZ(-200px) rotateX(45deg);
  }
}
/* carousel */
@-webkit-keyframes rotateCarouselLeftOut {
  to {
    opacity: .3;
    -webkit-transform: translateX(-150%) scale(0.4) rotateY(-65deg);
  }
}
@-moz-keyframes rotateCarouselLeftOut {
  to {
    opacity: .3;
    -moz-transform: translateX(-150%) scale(0.4) rotateY(-65deg);
  }
}
@keyframes rotateCarouselLeftOut {
  to {
    opacity: .3;
    transform: translateX(-150%) scale(0.4) rotateY(-65deg);
  }
}
@-webkit-keyframes rotateCarouselLeftIn {
  from {
    opacity: .3;
    -webkit-transform: translateX(200%) scale(0.4) rotateY(65deg);
  }
}
@-moz-keyframes rotateCarouselLeftIn {
  from {
    opacity: .3;
    -moz-transform: translateX(200%) scale(0.4) rotateY(65deg);
  }
}
@keyframes rotateCarouselLeftIn {
  from {
    opacity: .3;
    transform: translateX(200%) scale(0.4) rotateY(65deg);
  }
}
@-webkit-keyframes rotateCarouselRightOut {
  to {
    opacity: .3;
    -webkit-transform: translateX(200%) scale(0.4) rotateY(65deg);
  }
}
@-moz-keyframes rotateCarouselRightOut {
  to {
    opacity: .3;
    -moz-transform: translateX(200%) scale(0.4) rotateY(65deg);
  }
}
@keyframes rotateCarouselRightOut {
  to {
    opacity: .3;
    transform: translateX(200%) scale(0.4) rotateY(65deg);
  }
}
@-webkit-keyframes rotateCarouselRightIn {
  from {
    opacity: .3;
    -webkit-transform: translateX(-200%) scale(0.4) rotateY(-65deg);
  }
}
@-moz-keyframes rotateCarouselRightIn {
  from {
    opacity: .3;
    -moz-transform: translateX(-200%) scale(0.4) rotateY(-65deg);
  }
}
@keyframes rotateCarouselRightIn {
  from {
    opacity: .3;
    transform: translateX(-200%) scale(0.4) rotateY(-65deg);
  }
}
@-webkit-keyframes rotateCarouselTopOut {
  to {
    opacity: .3;
    -webkit-transform: translateY(-200%) scale(0.4) rotateX(65deg);
  }
}
@-moz-keyframes rotateCarouselTopOut {
  to {
    opacity: .3;
    -moz-transform: translateY(-200%) scale(0.4) rotateX(65deg);
  }
}
@keyframes rotateCarouselTopOut {
  to {
    opacity: .3;
    transform: translateY(-200%) scale(0.4) rotateX(65deg);
  }
}
@-webkit-keyframes rotateCarouselTopIn {
  from {
    opacity: .3;
    -webkit-transform: translateY(200%) scale(0.4) rotateX(-65deg);
  }
}
@-moz-keyframes rotateCarouselTopIn {
  from {
    opacity: .3;
    -moz-transform: translateY(200%) scale(0.4) rotateX(-65deg);
  }
}
@keyframes rotateCarouselTopIn {
  from {
    opacity: .3;
    transform: translateY(200%) scale(0.4) rotateX(-65deg);
  }
}
@-webkit-keyframes rotateCarouselBottomOut {
  to {
    opacity: .3;
    -webkit-transform: translateY(200%) scale(0.4) rotateX(-65deg);
  }
}
@-moz-keyframes rotateCarouselBottomOut {
  to {
    opacity: .3;
    -moz-transform: translateY(200%) scale(0.4) rotateX(-65deg);
  }
}
@keyframes rotateCarouselBottomOut {
  to {
    opacity: .3;
    transform: translateY(200%) scale(0.4) rotateX(-65deg);
  }
}
@-webkit-keyframes rotateCarouselBottomIn {
  from {
    opacity: .3;
    -webkit-transform: translateY(-200%) scale(0.4) rotateX(65deg);
  }
}
@-moz-keyframes rotateCarouselBottomIn {
  from {
    opacity: .3;
    -moz-transform: translateY(-200%) scale(0.4) rotateX(65deg);
  }
}
@keyframes rotateCarouselBottomIn {
  from {
    opacity: .3;
    transform: translateY(-200%) scale(0.4) rotateX(65deg);
  }
}
/* sides */
@-webkit-keyframes rotateSidesOut {
  to {
    opacity: 0;
    -webkit-transform: translateZ(-500px) rotateY(90deg);
  }
}
@-moz-keyframes rotateSidesOut {
  to {
    opacity: 0;
    -moz-transform: translateZ(-500px) rotateY(90deg);
  }
}
@keyframes rotateSidesOut {
  to {
    opacity: 0;
    transform: translateZ(-500px) rotateY(90deg);
  }
}
@-webkit-keyframes rotateSidesIn {
  from {
    opacity: 0;
    -webkit-transform: translateZ(-500px) rotateY(-90deg);
  }
}
@-moz-keyframes rotateSidesIn {
  from {
    opacity: 0;
    -moz-transform: translateZ(-500px) rotateY(-90deg);
  }
}
@keyframes rotateSidesIn {
  from {
    opacity: 0;
    transform: translateZ(-500px) rotateY(-90deg);
  }
}
/* slide */
@-webkit-keyframes rotateSlideOut {
  25% {
    opacity: .5;
    -webkit-transform: translateZ(-500px);
  }
  75% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(-200%);
  }
  100% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(-200%);
  }
}
@-moz-keyframes rotateSlideOut {
  25% {
    opacity: .5;
    -moz-transform: translateZ(-500px);
  }
  75% {
    opacity: .5;
    -moz-transform: translateZ(-500px) translateX(-200%);
  }
  100% {
    opacity: .5;
    -moz-transform: translateZ(-500px) translateX(-200%);
  }
}
@keyframes rotateSlideOut {
  25% {
    opacity: .5;
    transform: translateZ(-500px);
  }
  75% {
    opacity: .5;
    transform: translateZ(-500px) translateX(-200%);
  }
  100% {
    opacity: .5;
    transform: translateZ(-500px) translateX(-200%);
  }
}
@-webkit-keyframes rotateSlideIn {
  0%,
  25% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(200%);
  }
  75% {
    opacity: .5;
    -webkit-transform: translateZ(-500px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateZ(0) translateX(0);
  }
}
@-moz-keyframes rotateSlideIn {
  0%,
  25% {
    opacity: .5;
    -moz-transform: translateZ(-500px) translateX(200%);
  }
  75% {
    opacity: .5;
    -moz-transform: translateZ(-500px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateZ(0) translateX(0);
  }
}
@keyframes rotateSlideIn {
  0%,
  25% {
    opacity: .5;
    transform: translateZ(-500px) translateX(200%);
  }
  75% {
    opacity: .5;
    transform: translateZ(-500px);
  }
  100% {
    opacity: 1;
    transform: translateZ(0) translateX(0);
  }
}
/* animation delay classes */
.pt-page-delay100 {
  -webkit-animation-delay: .1s;
  -moz-animation-delay: .1s;
  animation-delay: .1s;
}
.pt-page-delay180 {
  -webkit-animation-delay: .180s;
  -moz-animation-delay: .180s;
  animation-delay: .180s;
}
.pt-page-delay200 {
  -webkit-animation-delay: .2s;
  -moz-animation-delay: .2s;
  animation-delay: .2s;
}
.pt-page-delay300 {
  -webkit-animation-delay: .3s;
  -moz-animation-delay: .3s;
  animation-delay: .3s;
}
.pt-page-delay400 {
  -webkit-animation-delay: .4s;
  -moz-animation-delay: .4s;
  animation-delay: .4s;
}
.pt-page-delay500 {
  -webkit-animation-delay: .5s;
  -moz-animation-delay: .5s;
  animation-delay: .5s;
}
.pt-page-delay700 {
  -webkit-animation-delay: .7s;
  -moz-animation-delay: .7s;
  animation-delay: .7s;
}
.pt-page-delay1000 {
  -webkit-animation-delay: 1s;
  -moz-animation-delay: 1s;
  animation-delay: 1s;
}
/********************************* parts **************************************/
.pt-part .pt-page {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.pt-part .pt-page .pt-item {
  position: absolute;
}
.pt-perspective {
  z-index: 0;
}
/* zoom
--------------------------------------------------------------------------*/
.jgallery .zoom {
  -webkit-perspective: 1200px;
  perspective: 1200px;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  z-index: 1;
}
.jgallery .zoom .pt-perspective.hide-overflow {
  overflow: hidden;
}
.jgallery .zoom .jgallery-container {
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  position: absolute;
  z-index: 1;
}
.jgallery .zoom .jgallery-container.pt-page-ontop {
  z-index: 2;
}
.jgallery .zoom .jgallery-container.pt-page-current.pt-page-prev {
  z-index: 1;
}
.jgallery .zoom .jgallery-container.pt-page-current:not(.pt-page-prev) {
  z-index: 3;
}
.jgallery .zoom img {
  top: 50%;
  left: 50%;
  position: absolute;
  z-index: 1;
}
.jgallery .zoom.is-link {
  cursor: pointer;
}
.jgallery .zoom.hidden .zoom-container .nav {
  top: -40px;
  right: -100px;
}
.jgallery .zoom.hidden .zoom-container .nav-bottom {
  bottom: -40px;
  left: -150px;
}
.jgallery .zoom-container {
  position: relative;
}
.jgallery .zoom-container .prev {
  top: 50%;
  left: -74px;
  opacity: 0;
  -webkit-transform: scale( .5 );
  -moz-transform: scale( .5 );
  transform: scale( .5 );
}
.jgallery .zoom-container .next {
  top: 50%;
  right: -74px;
  opacity: 0;
  -webkit-transform: scale( .5 );
  -moz-transform: scale( .5 );
  transform: scale( .5 );
}
.jgallery .zoom-container .jgallery-btn-large {
  margin-top: -30px;
  position: absolute;
  z-index: 10002;
}
.jgallery .zoom-container .nav {
  top: 20px;
  right: 0;
  z-index: 10002;
  position: absolute;
  display:none
}
.jgallery:hover .zoom-container .nav {
/*  display:block*/
}
.jgallery .zoom-container .nav .jgallery-btn {
  display: inline-block;
}
.jgallery .zoom-container .nav-bottom {
  height: 40px;
  background: #111;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  left: 0;
  bottom: -40px;
  right: 0;
  text-align: left;
  z-index: 10002;
  position: absolute;
}
.jgallery .zoom-container .nav-bottom .icons {
  background: #111;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  float: left;
  position: relative;
  z-index: 1;
}
.jgallery .zoom-container .nav-bottom .icons [class*="fa-"] {
  background: #111;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.jgallery .zoom-container .nav-bottom .jgallery-btn {
  margin-right: 8px;
  background: none;
  display: inline-block;
}
.jgallery .zoom-container .nav-bottom .change-album {
  position: relative;
}
.jgallery .zoom-container .nav-bottom .change-album .menu {
  position: absolute;
  display: none;
}
.jgallery .zoom-container .nav-bottom .change-album .title {
  margin-left: -5px;
  padding: 8px 29px 6px 0;
  font-size: 14px;
  background: #111;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  right: auto;
  top: 4px;
  line-height: normal;
  display: inline-block;
}
.jgallery .zoom-container .nav-bottom .change-album.active .menu {
  display: block;
}
.jgallery .zoom-container .overlay .imageLoaderPositionAbsolute {
  top: 50% !important;
}
.jgallery .zoom-container .drag-nav {
  top: 16px;
  left: 16px;
  -webkit-transition: all .3s;
  transition: all .3s;
  position: absolute;
  z-index: 2;
}
.jgallery .zoom-container .drag-nav img {
  max-width: 80px;
  max-height: 80px;
  display: block;
}
.jgallery .zoom-container .drag-nav img.bg {
  opacity: .75;
  -webkit-filter: blur(1px);
  filter: blur(1px);
}
.jgallery .zoom-container .drag-nav .crop {
  max-width: 100%;
  max-height: 100%;
  overflow: hidden;
  position: absolute;
}
.jgallery .zoom-container .drag-nav.hide {
  top: -186px;
  left: -186px;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-filter: blur(5px);
  filter: blur(5px);
  opacity: 0;
}
.jgallery:hover .zoom-container .prev {
  left: 0;
  opacity: 1;
  -webkit-transform: scale( 1 );
  -moz-transform: scale( 1 );
  transform: scale( 1 );
}
.jgallery:hover .zoom-container .prev.hidden {
  top: 50%;
  left: -74px;
  opacity: 0;
  -webkit-transform: scale( .5 );
  -moz-transform: scale( .5 );
  transform: scale( .5 );
}
.jgallery:hover .zoom-container .next {
  right: 0;
  opacity: 1;
  -webkit-transform: scale( 1 );
  -moz-transform: scale( 1 );
  transform: scale( 1 );
}
.jgallery:hover .zoom-container .next.hidden {
  top: 50%;
  right: -74px;
  opacity: 0;
  -webkit-transform: scale( .5 );
  -moz-transform: scale( .5 );
  transform: scale( .5 );
}
/* zoom slide-down
--------------------------------------------------------------------------*/
.jgallery .zoom .jgallery-container.slide-down.before {
  bottom: 150%;
  opacity: 0;
}
.jgallery .zoom .jgallery-container.slide-down.visible {
  opacity: 1;
}
.jgallery .zoom .jgallery-container.slide-down.after {
  top: 150%;
  opacity: 0;
}
/* zoom slide-up
--------------------------------------------------------------------------*/
.jgallery .zoom .jgallery-container.slide-up.before {
  top: 150%;
  opacity: 0;
}
.jgallery .zoom .jgallery-container.slide-up.visible {
  opacity: 1;
}
.jgallery .zoom .jgallery-container.slide-up.after {
  bottom: 150%;
  opacity: 0;
}
/* zoom slide-right
--------------------------------------------------------------------------*/
.jgallery .zoom .jgallery-container.slide-right.before {
  right: 150%;
  opacity: 0;
}
.jgallery .zoom .jgallery-container.slide-right.visible {
  opacity: 1;
}
.jgallery .zoom .jgallery-container.slide-right.after {
  left: 150%;
  opacity: 0;
}
/* zoom slide-left
--------------------------------------------------------------------------*/
.jgallery .zoom .jgallery-container.slide-left.before {
  left: 150%;
  opacity: 0;
}
.jgallery .zoom .jgallery-container.slide-left.visible {
  opacity: 1;
}
.jgallery .zoom .jgallery-container.slide-left.after {
  right: 150%;
  opacity: 0;
}
/* zoom slide-up-left
--------------------------------------------------------------------------*/
.jgallery .zoom .jgallery-container.slide-up-left.before {
  top: 150%;
  left: 150%;
  opacity: 0;
}
.jgallery .zoom .jgallery-container.slide-up-left.visible {
  opacity: 1;
}
.jgallery .zoom .jgallery-container.slide-up-left.after {
  bottom: 150%;
  right: 150%;
  opacity: 0;
}
/* zoom slide-up-right
--------------------------------------------------------------------------*/
.jgallery .zoom .jgallery-container.slide-up-right.before {
  top: 150%;
  right: 150%;
  opacity: 0;
}
.jgallery .zoom .jgallery-container.slide-up-right.visible {
  opacity: 1;
}
.jgallery .zoom .jgallery-container.slide-up-right.after {
  bottom: 150%;
  left: 150%;
  opacity: 0;
}
/* zoom slide-down-left
--------------------------------------------------------------------------*/
.jgallery .zoom .jgallery-container.slide-down-left.before {
  bottom: 150%;
  left: 150%;
  opacity: 0;
}
.jgallery .zoom .jgallery-container.slide-down-left.visible {
  opacity: 1;
}
.jgallery .zoom .jgallery-container.slide-down-left.after {
  top: 150%;
  right: 150%;
  opacity: 0;
}
/* zoom slide-down-right
--------------------------------------------------------------------------*/
.jgallery .zoom .jgallery-container.slide-down-right.before {
  bottom: 150%;
  right: 150%;
  opacity: 0;
}
.jgallery .zoom .jgallery-container.slide-down-right.visible {
  opacity: 1;
}
.jgallery .zoom .jgallery-container.slide-down-right.after {
  top: 150%;
  left: 150%;
  opacity: 0;
}
/* zoom fade
--------------------------------------------------------------------------*/
.jgallery .zoom .jgallery-container.fade.before {
  opacity: 0;
}
.jgallery .zoom .jgallery-container.fade.visible {
  opacity: 1;
}
.jgallery .zoom .jgallery-container.fade.after {
  opacity: 0;
}
/* zoom zoom-in
--------------------------------------------------------------------------*/
.jgallery .zoom .jgallery-container.zoom-in.before {
  opacity: 0;
  -webkit-transform: scale(0.1, 0.1);
  -ms-transform: scale(0.1, 0.1);
  transform: scale(0.1, 0.1);
}
.jgallery .zoom .jgallery-container.zoom-in.visible {
  opacity: 1;
  -webkit-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  transform: scale(1, 1);
}
.jgallery .zoom .jgallery-container.zoom-in.after {
  opacity: 0;
  -webkit-transform: scale(5, 5);
  -ms-transform: scale(5, 5);
  transform: scale(5, 5);
}
/* zoom zoom-out
--------------------------------------------------------------------------*/
.jgallery .zoom .jgallery-container.zoom-out.before {
  opacity: 0;
  -webkit-transform: scale(5, 5);
  -ms-transform: scale(5, 5);
  transform: scale(5, 5);
}
.jgallery .zoom .jgallery-container.zoom-out.visible {
  opacity: 1;
  -webkit-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  transform: scale(1, 1);
}
.jgallery .zoom .jgallery-container.zoom-out.after {
  opacity: 0;
  -webkit-transform: scale(0.1, 0.1);
  -ms-transform: scale(0.1, 0.1);
  transform: scale(0.1, 0.1);
}
/* zoom rotate-room-right
--------------------------------------------------------------------------*/
.jgallery .zoom .jgallery-container.rotate-room-right.before {
  opacity: 0;
  -webkit-transform: translateZ(-600px) rotateY(45deg);
  -ms-transform: translateZ(-600px) rotateY(45deg);
  transform: translateZ(-600px) rotateY(45deg);
  left: -50%;
  right: 50%;
}
.jgallery .zoom .jgallery-container.rotate-room-right.visible {
  opacity: 1;
}
.jgallery .zoom .jgallery-container.rotate-room-right.after {
  opacity: 0;
  -webkit-transform: translateZ(-600px) rotateY(-45deg);
  -ms-transform: translateZ(-600px) rotateY(-45deg);
  transform: translateZ(-600px) rotateY(-45deg);
  left: 50%;
  right: -50%;
}
/* zoom rotate-room-left
--------------------------------------------------------------------------*/
.jgallery .zoom .jgallery-container.rotate-room-left.before {
  opacity: 0;
  -webkit-transform: translateZ(-600px) rotateY(-45deg);
  -ms-transform: translateZ(-600px) rotateY(-45deg);
  transform: translateZ(-600px) rotateY(-45deg);
  left: 50%;
  right: -50%;
}
.jgallery .zoom .jgallery-container.rotate-room-left.visible {
  opacity: 1;
}
.jgallery .zoom .jgallery-container.rotate-room-left.after {
  opacity: 0;
  -webkit-transform: translateZ(-600px) rotateY(45deg);
  -ms-transform: translateZ(-600px) rotateY(45deg);
  transform: translateZ(-600px) rotateY(45deg);
  left: -50%;
  right: 50%;
}
/* zoom rotate-room-up
--------------------------------------------------------------------------*/
.jgallery .zoom .jgallery-container.rotate-room-up.before {
  opacity: 0;
  -webkit-transform: translateZ(-600px) rotateX(-45deg);
  -ms-transform: translateZ(-600px) rotateX(-45deg);
  transform: translateZ(-600px) rotateX(-45deg);
  top: 50%;
  bottom: -50%;
}
.jgallery .zoom .jgallery-container.rotate-room-up.visible {
  opacity: 1;
}
.jgallery .zoom .jgallery-container.rotate-room-up.after {
  opacity: 0;
  -webkit-transform: translateZ(-600px) rotateX(45deg);
  -ms-transform: translateZ(-600px) rotateX(45deg);
  transform: translateZ(-600px) rotateX(45deg);
  top: -50%;
  bottom: 50%;
}
/* zoom rotate-room-down
--------------------------------------------------------------------------*/
.jgallery .zoom .jgallery-container.rotate-room-down.before {
  opacity: 0;
  -webkit-transform: translateZ(-600px) rotateX(45deg);
  -ms-transform: translateZ(-600px) rotateX(45deg);
  transform: translateZ(-600px) rotateX(45deg);
  top: -50%;
  bottom: 50%;
}
.jgallery .zoom .jgallery-container.rotate-room-down.visible {
  opacity: 1;
}
.jgallery .zoom .jgallery-container.rotate-room-down.after {
  opacity: 0;
  -webkit-transform: translateZ(-600px) rotateX(-45deg);
  -ms-transform: translateZ(-600px) rotateX(-45deg);
  transform: translateZ(-600px) rotateX(-45deg);
  top: 50%;
  bottom: -50%;
}
/* zoom rotate-room-down-left
--------------------------------------------------------------------------*/
.jgallery .zoom .jgallery-container.rotate-room-down-left.before {
  opacity: 0;
  -webkit-transform: translateZ(-600px) rotateY(-45deg) rotateX(45deg);
  -ms-transform: translateZ(-600px) rotateY(-45deg) rotateX(45deg);
  transform: translateZ(-600px) rotateY(-45deg) rotateX(45deg);
  top: 50%;
  bottom: -50%;
  left: 50%;
  right: -50%;
}
.jgallery .zoom .jgallery-container.rotate-room-down-left.visible {
  opacity: 1;
}
.jgallery .zoom .jgallery-container.rotate-room-down-left.after {
  opacity: 0;
  -webkit-transform: translateZ(-600px) rotateY(45deg) rotateX(-45deg);
  -ms-transform: translateZ(-600px) rotateY(45deg) rotateX(-45deg);
  transform: translateZ(-600px) rotateY(45deg) rotateX(-45deg);
  top: -50%;
  bottom: 50%;
  left: -50%;
  right: 50%;
}
/* zoom rotate-room-up-left
--------------------------------------------------------------------------*/
.jgallery .zoom .jgallery-container.rotate-room-up-left.before {
  opacity: 0;
  -webkit-transform: translateZ(-600px) rotateY(-45deg) rotateX(-45deg);
  -ms-transform: translateZ(-600px) rotateY(-45deg) rotateX(-45deg);
  transform: translateZ(-600px) rotateY(-45deg) rotateX(-45deg);
  top: -50%;
  bottom: 50%;
  left: 50%;
  right: -50%;
}
.jgallery .zoom .jgallery-container.rotate-room-up-left.visible {
  opacity: 1;
}
.jgallery .zoom .jgallery-container.rotate-room-up-left.after {
  opacity: 0;
  -webkit-transform: translateZ(-600px) rotateY(45deg) rotateX(45deg);
  -ms-transform: translateZ(-600px) rotateY(45deg) rotateX(45deg);
  transform: translateZ(-600px) rotateY(45deg) rotateX(45deg);
  top: 50%;
  bottom: -50%;
  left: -50%;
  right: 50%;
}
/* zoom rotate-room-down-right
--------------------------------------------------------------------------*/
.jgallery .zoom .jgallery-container.rotate-room-down-right.before {
  opacity: 0;
  -webkit-transform: translateZ(-600px) rotateY(45deg) rotateX(45deg);
  -ms-transform: translateZ(-600px) rotateY(45deg) rotateX(45deg);
  transform: translateZ(-600px) rotateY(45deg) rotateX(45deg);
  top: 50%;
  bottom: -50%;
  left: -50%;
  right: 50%;
}
.jgallery .zoom .jgallery-container.rotate-room-down-right.visible {
  opacity: 1;
}
.jgallery .zoom .jgallery-container.rotate-room-down-right.after {
  opacity: 0;
  -webkit-transform: translateZ(-600px) rotateY(-45deg) rotateX(-45deg);
  -ms-transform: translateZ(-600px) rotateY(-45deg) rotateX(-45deg);
  transform: translateZ(-600px) rotateY(-45deg) rotateX(-45deg);
  top: -50%;
  bottom: 50%;
  left: 50%;
  right: -50%;
}
/* zoom rotate-room-up-right
--------------------------------------------------------------------------*/
.jgallery .zoom .jgallery-container.rotate-room-up-right.before {
  opacity: 0;
  -webkit-transform: translateZ(-600px) rotateY(45deg) rotateX(-45deg);
  -ms-transform: translateZ(-600px) rotateY(45deg) rotateX(-45deg);
  transform: translateZ(-600px) rotateY(45deg) rotateX(-45deg);
  top: -50%;
  bottom: 50%;
  left: -50%;
  right: 50%;
}
.jgallery .zoom .jgallery-container.rotate-room-up-right.visible {
  opacity: 1;
}
.jgallery .zoom .jgallery-container.rotate-room-up-right.after {
  opacity: 0;
  -webkit-transform: translateZ(-600px) rotateY(-45deg) rotateX(45deg);
  -ms-transform: translateZ(-600px) rotateY(-45deg) rotateX(45deg);
  transform: translateZ(-600px) rotateY(-45deg) rotateX(45deg);
  top: 50%;
  bottom: -50%;
  left: 50%;
  right: -50%;
}
/* zoom rotate-carousel-right
--------------------------------------------------------------------------*/
.jgallery .zoom .jgallery-container.rotate-carousel-right.before {
  opacity: 0;
  -webkit-transform: translateZ(-600px) rotateY(-45deg);
  -ms-transform: translateZ(-600px) rotateY(-45deg);
  transform: translateZ(-600px) rotateY(-45deg);
  left: -50%;
  right: 50%;
}
.jgallery .zoom .jgallery-container.rotate-carousel-right.visible {
  opacity: 1;
}
.jgallery .zoom .jgallery-container.rotate-carousel-right.after {
  opacity: 0;
  -webkit-transform: translateZ(-600px) rotateY(45deg);
  -ms-transform: translateZ(-600px) rotateY(45deg);
  transform: translateZ(-600px) rotateY(45deg);
  left: 50%;
  right: -50%;
}
/* zoom rotate-carousel-left
--------------------------------------------------------------------------*/
.jgallery .zoom .jgallery-container.rotate-carousel-left.before {
  opacity: 0;
  -webkit-transform: translateZ(-600px) rotateY(45deg);
  -ms-transform: translateZ(-600px) rotateY(45deg);
  transform: translateZ(-600px) rotateY(45deg);
  left: 50%;
  right: -50%;
}
.jgallery .zoom .jgallery-container.rotate-carousel-left.visible {
  opacity: 1;
}
.jgallery .zoom .jgallery-container.rotate-carousel-left.after {
  opacity: 0;
  -webkit-transform: translateZ(-600px) rotateY(-45deg);
  -ms-transform: translateZ(-600px) rotateY(-45deg);
  transform: translateZ(-600px) rotateY(-45deg);
  left: -50%;
  right: 50%;
}
/* zoom rotate-carousel-up
--------------------------------------------------------------------------*/
.jgallery .zoom .jgallery-container.rotate-carousel-up.before {
  opacity: 0;
  -webkit-transform: translateZ(-600px) rotateX(-45deg);
  -ms-transform: translateZ(-600px) rotateX(-45deg);
  transform: translateZ(-600px) rotateX(-45deg);
  top: 50%;
  bottom: -50%;
}
.jgallery .zoom .jgallery-container.rotate-carousel-up.visible {
  opacity: 1;
}
.jgallery .zoom .jgallery-container.rotate-carousel-up.after {
  opacity: 0;
  -webkit-transform: translateZ(-600px) rotateX(45deg);
  -ms-transform: translateZ(-600px) rotateX(45deg);
  transform: translateZ(-600px) rotateX(45deg);
  top: -50%;
  bottom: 50%;
}
/* zoom rotate-carousel-down
--------------------------------------------------------------------------*/
.jgallery .zoom .jgallery-container.rotate-carousel-down.before {
  opacity: 0;
  -webkit-transform: translateZ(-600px) rotateX(45deg);
  -ms-transform: translateZ(-600px) rotateX(45deg);
  transform: translateZ(-600px) rotateX(45deg);
  top: -50%;
  bottom: 50%;
}
.jgallery .zoom .jgallery-container.rotate-carousel-down.visible {
  opacity: 1;
}
.jgallery .zoom .jgallery-container.rotate-carousel-down.after {
  opacity: 0;
  -webkit-transform: translateZ(-600px) rotateX(-45deg);
  -ms-transform: translateZ(-600px) rotateX(-45deg);
  transform: translateZ(-600px) rotateX(-45deg);
  top: 50%;
  bottom: -50%;
}
/* zoom rotate-carousel-up-left
--------------------------------------------------------------------------*/
.jgallery .zoom .jgallery-container.rotate-carousel-up-left.before {
  opacity: 0;
  -webkit-transform: translateZ(-600px) rotateY(45deg) rotateX(-45deg);
  -ms-transform: translateZ(-600px) rotateY(45deg) rotateX(-45deg);
  transform: translateZ(-600px) rotateY(45deg) rotateX(-45deg);
  top: 50%;
  bottom: -50%;
  left: 50%;
  right: -50%;
}
.jgallery .zoom .jgallery-container.rotate-carousel-up-left.visible {
  opacity: 1;
}
.jgallery .zoom .jgallery-container.rotate-carousel-up-left.after {
  opacity: 0;
  -webkit-transform: translateZ(-600px) rotateY(-45deg) rotateX(45deg);
  -ms-transform: translateZ(-600px) rotateY(-45deg) rotateX(45deg);
  transform: translateZ(-600px) rotateY(-45deg) rotateX(45deg);
  top: -50%;
  bottom: 50%;
  left: -50%;
  right: 50%;
}
/* zoom rotate-carousel-down-left
--------------------------------------------------------------------------*/
.jgallery .zoom .jgallery-container.rotate-carousel-down-left.before {
  opacity: 0;
  -webkit-transform: translateZ(-600px) rotateY(45deg) rotateX(45deg);
  -ms-transform: translateZ(-600px) rotateY(45deg) rotateX(45deg);
  transform: translateZ(-600px) rotateY(45deg) rotateX(45deg);
  top: -50%;
  bottom: 50%;
  left: 50%;
  right: -50%;
}
.jgallery .zoom .jgallery-container.rotate-carousel-down-left.visible {
  opacity: 1;
}
.jgallery .zoom .jgallery-container.rotate-carousel-down-left.after {
  opacity: 0;
  -webkit-transform: translateZ(-600px) rotateY(-45deg) rotateX(-45deg);
  -ms-transform: translateZ(-600px) rotateY(-45deg) rotateX(-45deg);
  transform: translateZ(-600px) rotateY(-45deg) rotateX(-45deg);
  top: 50%;
  bottom: -50%;
  left: -50%;
  right: 50%;
}
/* zoom rotate-carousel-down-right
--------------------------------------------------------------------------*/
.jgallery .zoom .jgallery-container.rotate-carousel-down-right.before {
  opacity: 0;
  -webkit-transform: translateZ(-600px) rotateY(-45deg) rotateX(45deg);
  -ms-transform: translateZ(-600px) rotateY(-45deg) rotateX(45deg);
  transform: translateZ(-600px) rotateY(-45deg) rotateX(45deg);
  top: -50%;
  bottom: 50%;
  left: -50%;
  right: 50%;
}
.jgallery .zoom .jgallery-container.rotate-carousel-down-right.visible {
  opacity: 1;
}
.jgallery .zoom .jgallery-container.rotate-carousel-down-right.after {
  opacity: 0;
  -webkit-transform: translateZ(-600px) rotateY(45deg) rotateX(-45deg);
  -ms-transform: translateZ(-600px) rotateY(45deg) rotateX(-45deg);
  transform: translateZ(-600px) rotateY(45deg) rotateX(-45deg);
  top: 50%;
  bottom: -50%;
  left: 50%;
  right: -50%;
}
/* zoom rotate-carousel-up-right
--------------------------------------------------------------------------*/
.jgallery .zoom .jgallery-container.rotate-carousel-up-right.before {
  opacity: 0;
  -webkit-transform: translateZ(-600px) rotateY(-45deg) rotateX(-45deg);
  -ms-transform: translateZ(-600px) rotateY(-45deg) rotateX(-45deg);
  transform: translateZ(-600px) rotateY(-45deg) rotateX(-45deg);
  top: 50%;
  bottom: -50%;
  left: -50%;
  right: 50%;
}
.jgallery .zoom .jgallery-container.rotate-carousel-up-right.visible {
  opacity: 1;
}
.jgallery .zoom .jgallery-container.rotate-carousel-up-right.after {
  opacity: 0;
  -webkit-transform: translateZ(-600px) rotateY(45deg) rotateX(45deg);
  -ms-transform: translateZ(-600px) rotateY(45deg) rotateX(45deg);
  transform: translateZ(-600px) rotateY(45deg) rotateX(45deg);
  top: -50%;
  bottom: 50%;
  left: 50%;
  right: -50%;
}
@media (max-width: 767px) {
  .jgallery .jgallery-thumbnails .jgallery-btn.prev,
  .jgallery .zoom-container .jgallery-btn.prev,
  .jgallery .jgallery-thumbnails .jgallery-btn.next,
  .jgallery .zoom-container .jgallery-btn.next {
    display: none !important;
  }
  .jgallery .jgallery-tooltips [tooltip]:hover:after {
    display: none !important;
  }
}
.jgallery {
  font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  text-align: center;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  position: fixed;
  z-index: 10002;
}
.jgallery * {
  outline: none;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/**
 * @package		PickMeUp - jQuery datepicker plugin
 * @author		Nazar Mokrynskyi <nazar@mokrynskyi.com>
 * @author		Stefan Petre <www.eyecon.ro>
 * @copyright	Copyright (c) 2013-2015, Nazar Mokrynskyi
 * @copyright	Copyright (c) 2008-2009, Stefan Petre
 * @license		MIT License, see license.txt
 */
.pickmeup {
  background: #EEE;
  border: 1px solid #A9A9A9;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: none;
  position: absolute;
  z-index: 100100;
 }
  .pickmeup * {
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .pickmeup .pmu-instance {
    display: inline-block;
    height: 13.8em;
    padding: .5em;
    text-align: center;
    width: 15em; }
    .pickmeup .pmu-instance .pmu-button {
      color: #000;
      cursor: pointer;
      outline: none;
      text-decoration: none; }
    .pickmeup .pmu-instance .pmu-today {
      background: #17384d;
      color: #88c5eb; }
    .pickmeup .pmu-instance .pmu-button:hover {
      background: "transparent";
      font-weight:bold }
    .pickmeup .pmu-instance .pmu-not-in-month {
      color: #666; }
    .pickmeup .pmu-instance .pmu-disabled,
    .pickmeup .pmu-instance .pmu-disabled:hover {
      color: #333;
      cursor: default; }
    .pickmeup .pmu-instance .pmu-selected {
      background: #FFF;
      color: #000; }
    .pickmeup .pmu-instance .pmu-not-in-month.pmu-selected {
      background: #17384d; }
    .pickmeup .pmu-instance nav {
      color: #000;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      line-height: 2em; }
      .pickmeup .pmu-instance nav *:first-child :hover {
        color: #88c5eb; }
      .pickmeup .pmu-instance nav .pmu-prev,
      .pickmeup .pmu-instance nav .pmu-next {
        display: none;
        height: 2em;
        width: 1em; }
      .pickmeup .pmu-instance nav .pmu-month {
        width: 14em; }
    .pickmeup .pmu-instance .pmu-years *,
    .pickmeup .pmu-instance .pmu-months * {
      display: inline-block;
      line-height: 3.6em;
      width: 3.5em; }
    .pickmeup .pmu-instance .pmu-day-of-week {
      color: #999;
      cursor: default; }
    .pickmeup .pmu-instance .pmu-day-of-week *,
    .pickmeup .pmu-instance .pmu-days * {
      display: inline-block;
      line-height: 1.5em;
      width: 2em; }
    .pickmeup .pmu-instance .pmu-day-of-week * {
      line-height: 1.8em; }
  .pickmeup .pmu-instance:first-child .pmu-prev,
  .pickmeup .pmu-instance:last-child .pmu-next {
    display: block; }
  .pickmeup .pmu-instance:first-child .pmu-month,
  .pickmeup .pmu-instance:last-child .pmu-month {
    width: 13em; }
  .pickmeup .pmu-instance:first-child:last-child .pmu-month {
    width: 12em; }
  .pickmeup:not(.pmu-view-days) .pmu-days, .pickmeup:not(.pmu-view-days) .pmu-day-of-week, .pickmeup:not(.pmu-view-months) .pmu-months, .pickmeup:not(.pmu-view-years) .pmu-years {
    display: none; }

.all_width{width:1008px}
.elinblock{display:inline-block}
.pos_rel{position:relative}
.pos_abs{position:absolute}
.posxy_tr{right:0;top:0}
.lfloat{float:left}
.rfloat{float:right}
.nhide{display:none}
.dhide{display:none !important}
.endfloat{clear:both}
.nowrap{white-space:nowrap}
.nbtn_txt
{
	display: inline-block;
	padding: 10px 0 0 20px;
	vertical-align: top;
	height: 33px;
}
.pole_img
{
	background-repeat:no-repeat;
	background-position:center center;
	border:1px solid #D0DCE4
}
.center{
	width:100%;
	height:100%;
	text-align:center;
	margin:auto
}
.txtright{
	text-align:right;
}
.txtleft{text-align:left}

.txtcenter{
	text-align:center;
}
.txtjustify{
	text-align:justify;
}

.tright{
	width:100%;
	text-align:right;
}
.m_hand{
	cursor: pointer;
	cursor: hand;
}
.m_hand_s{
	cursor: pointer;
	cursor: hand;
}
.m_hand_s:hover{background-color:#DDDDDD}
.fbold{font-weight:bold}
.a_mar_a{margin:auto}
.t_mar_m3{margin-top:-3px}
.t_mar_m10{margin-top:-10px}
.t_mar_m18{margin-top:-18px}
.t_mar_3{margin-top:3px}
.t_mar_5{margin-top:5px}
.t_mar_7{margin-top:7px}
.t_mar_10{margin-top:10px}
.t_mar_15{margin-top:15px}
.t_mar_20{margin-top:20px}
.t_mar_30{margin-top:30px}
.l_mar_3{margin-left:3px}
.l_mar_m5{margin-left:-5px}
.l_mar_5{margin-left:5px}
.l_mar_10{margin-left:10px}
.l_mar_20{margin-left:20px}
.l_mar_30{margin-left:30px}
.l_mar_40{margin-left:40px}
.l_mar_50{margin-left:50px}
.r_mar_10{margin-right:10px}
.b_mar_2{margin-bottom:2px}
.b_mar_5{margin-bottom:5px}
.b_mar_8{margin-bottom:8px}
.b_mar_10{margin-bottom:10px}
.r_pad_3{padding-right:3px}
.r_pad_10{padding-right:10px}
.a_pad_0{padding:0 !important}
.a_pad_5{padding:5px}
.a_pad_10{padding:10px}
.a_pad_15{padding:15px}
.a_pad_20{padding:20px}
.l_pad_3{padding-left:3px}
.l_pad_8{padding-left:8px}
.l_pad_10{padding-left:10px}
.l_pad_20{padding-left:20px}
.l_pad_30{padding-left:30px}
.l_pad_40{padding-left:40px}
.l_pad_400{padding-left:400px}
.t_pad_2{padding-top:2px}
.t_pad_4{padding-top:4px}
.t_pad_5{padding-top:5px}
.t_pad_7{padding-top:7px}
.t_pad_10{padding-top:10px}
.t_pad_16{padding-top:16px}
.t_pad_20{padding-top:20px}
.t_pad_25{padding-top:25px}
.t_pad_30{padding-top:30px}
.t_pad_50{padding-top:50px}
.b_pad_10{padding-bottom:10px}


.pole_border{
	border:1px solid #EEEEEE;
}
.pole_list{
	border:1px solid #AAAAAA;
	background-color:#ffffff;
}
.pole_table
{
	display:table
}
.pole_tab_cell
{
	display:table-cell
}
.pole_table_row
{
	display:table-row
}
.txt_btn{
	color:#4F606D;
	display: inline-block;
	cursor: pointer;
	cursor: hand;
	border-bottom: 1px dashed #4F606A;
	text-decoration:none
}
.txt_btn:hover{
	border-bottom: 1px dashed transparent;
}
.txt_btn2{
	color:#4F606D;
	display: inline-block;
	cursor: pointer;
	cursor: hand;
	text-decoration:underline;
}
.txt_btn2:hover{
	color:#FE6308;
	text-decoration:none;
}
.txt_btn2 A {
	color:#4F606D;
	display: inline-block;
	cursor: pointer;
	cursor: hand;
	text-decoration:underline;
}
.txt_btn2:hover A {
	color:#FE6308;
	text-decoration:none;
}
.txt_btn3{
	color:#4F606D;
	display: inline-block;
	cursor: pointer;
	cursor: hand;
}
.txt_btn3:hover{
	color:#FE6308;
}
.txt_btn3 A {
	display: inline-block;
	cursor: pointer;
	cursor: hand;
	text-decoration:none;
}
.txt_btn3:hover A {
	color:#FE6308;
}

.elw20p{width:20px;}
.elw25p{width:25px;}
.elw30p{width:30px;}
.elw40p{width:40px;}
.elw50p{width:50px;}
.elw80p{width:80px;}
.elw90p{width:90px;}
.elw100p{width:100px;}
.elw125p{width:125px;}
.elw130p{width:130px;}
.elw150p{width:150px;}
.elw156p{width:156px;}
.elw165p{width:165px;}
.elw200p{width:200px;}
.elw240p{width:240px;}
.elw250p{width:250px;}
.elw270p{width:270px}
.elw280p{width:280px}
.elw320p{width:320px}
.elw340p{width:340px}
.elw450p{width:450px}
.elw640p{width:640px;}
.elw680p{width:680px;}
.elh20p{height:20px;}
.elh25p{height:25px;}
.elh32p{height:32px;}
.elh50p{height:50px;}
.elh60p{height:60px;}
.elh75p{height:75px;}
.elh90p{height:90px;}
.elh100p{height:100px;}
.elh125p{height:125px;}
.elh130p{height:130px;}
.elh150p{height:150px;}
.elh160p{height:160px;}
.elh170p{height:170px;}
.elh200p{height:200px;}
.elh250p{height:250px;}
.elh270p{height:270px;}

.elw0{width:0%}
.elw15{width:15%}
.elw20{width:20%}
.elw25{width:25%}
.elw33{width:33%}
.elw35{width:35%}
.elw40{width:40%}
.elw49{width:49%}
.elw50{width:50%}
.elw62{width:62%}
.elw67{width:67%}
.elw75{width:75%}
.elw80{width:80%}
.elw100{width:100%}

.elh50{height:50%;}
.elh100{height:100%;}

/*---- ��������� --------*/
.fontUP{text-transform: uppercase}

/*-----------------------*/
.vmid{
	vertical-align:middle;
}
/*-------------------------*/
.integra .logo-block{
	max-height:140px;
}
.integra .logo-bg{
	background-size:contain !important;
	height:180px !important;
}
.integra .logo-bg{
	width:250px !important;
	height:200px !important;
}

.page_header{
	margin: 5px 0px 10px 0;
	font-size: 14px;
	text-align: center;
	font-weight:normal;	
}
#pole_widget{
	position: relative;
}
img.imghandle {
  width: 16px;
  height: 16px;
}

.my-window .widget-body
{
	background: rgba(255,255,255,0.6);
}

.my-window.calendar {
  background: #fff;
}
.my-window.calendar .x-datepicker-date.holiday.work {
  background: #E9FFC7 !important
}
.my-window.calendar .x-datepicker-today .x-datepicker-date {
  background: #0060AA !important;
  color: #fff !important;
}
.my-window.calendar .x-datepicker .hideclick
{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:46px;
	display:block;
}

.x-hidden-clip{
	display:none;
}

.mycurrency .x-grid-header-ct{
	display:none;
}

.alert-info.alert-main {
  background-color: rgba(239,247,253,0.44);
  border-color: #AFC4D4;
  width: 1096px;
  margin-left: 6px;
}
.alert-main h1 {
  font-size: 18px;
  text-align: center;
  margin-top: 4px;
}
.alert-main ul {
  margin: 14px 0;
  margin-right: 30px;
  text-align: justify;
  font-size: 14px;
  line-height: 20px;
}
.alert-main ul li {
  margin-bottom: 14px;
} 

#getcontent_archive {
  margin-left: 224px;
}
.ft_pole .ft_option {
  border-radius: 6px;
}

#pagesearch {
  padding: 20px 0 40px;
}

#speller {
  position:absolute;
  left:0;
  top: 51px;
  width: 498px;
  max-height: 300px;
  overflow-y: auto;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 0 0 6px 6px;
  display: none;
  z-index: 1000;
}

#speller .spell {
  font-weight: bold;
  padding: 8px 14px;
  border-bottom: 1px solid #ccc;
  cursor: pointer;
}

#speller .spell:hover {
  background: #FFFCD0;
}

#speller .spell:last-child {
  border-bottom: none;
}

.search-pagination {
  display: inline-block;
  margin: 0;
  padding: 0;
  margin-left: 30px;
  margin-bottom: 60px;
  display: none;
}

.page-changer {
  transition: 0.3s all;
  float: left;
  margin: 0 6px;
  padding: 8px 13px;
  background: #F2FAFF;
  border: 2px solid #8EB0C5;
  text-align: center;
  border-radius: 100%;
  cursor: pointer;
  color: #7D7D7D;
}

.page-changer:hover {
  background: #8EB0C5;
  color: #fff;
  font-weight: bold;
}

.page-changer.active:hover {
  background: #0B71B1;
}

.page-changer.active {
  background: #0B71B1;
  border: 2px solid #0B71B1;
  color: #fff;
  font-weight: bold;
}





.news-pagination {
  padding: 14px;
}

.news-pagination .page {
  width: 30px;
  height: 24px;
  line-height: 20px;
  text-align: center;
  display: inline-block;
}

.news-pagination .page.loading {
  background: url(images/ajax-loader.gif) no-repeat;
  background-position: top center;
  color: transparent;
}

.news-pagination .page.active {
  font-weight: bold;
}



.news-progress-bar
{
  width:auto;
  height: 3px;
  margin-bottom: 12px;
  margin-left: 10px;
  margin-right: 48px;
  position: relative;
}

.news-progress-bar .news-progress-line {
  width:0%;
  height: 3px;
  background: #066CAE;
  border-radius: 2px;
  position: absolute;
  left:0;
  top:0;
}

.news-progress-bar .timer-progress-line {
  height: 3px;
  background: #aaa;
  border-radius: 2px;
  display: none;
  position: absolute;
  left:0;
  top:0;
}

.update-changer {
  display: inline-block;
  float: right;
  margin-right: 40px;
  color: #bbb;
  cursor: pointer;
}

.update-changer:hover {
  color: #555;
}
.update-changer:hover span {
  text-decoration: underline;
}

.design-block{
	margin:0 0 10px 0;
}

#changedesign 
{
	margin:0;
	padding:0;
	list-style:none;
	text-align:center;
	position:relative;
	top:-10px;
}

#changedesign > li
{
	display:inline-block;
	text-align:center;
}

#changedesign > li > a
{
	display:inline-block;
	margin: 5px 5px 1px 5px;
	width:54px;
/*	height:42px;*/
	cursor:pointer;
	text-decoration:none;
	text-align:center;
}

#changedesign > li > a > i
{
	display:block;
	margin:0 auto;
	width:42px;
	height:42px;
	background:url(images/btndesign.png);
}

#changedesign > li > a::after{
	margin-top:2px;
	display:block;
	content:attr(title);
	text-align:center;
	padding:3px;
	font-size:.9em;
	font-style:normal;
}

#changedesign > li > a > i{background-position:0 -42px}
#changedesign > li > a[rel='1'] > i{background-position:-42px -42px}
#changedesign > li > a[rel='2'] > i{background-position:-84px -42px}
#changedesign > li > a[rel='3'] > i{background-position:-126px -42px}
#changedesign > li > a[rel='4'] > i{background-position:-168px -42px}
#changedesign > li > a[rel='5'] > i{background-position:-210px -42px}
#changedesign > li > a[rel='6'] > i{background-position:-252px -42px}

#changedesign > li > a:hover > i, #changedesign > li > a.sel > i{background-position:0 0 }
#changedesign > li > a[rel='1']:hover > i, #changedesign > li > a[rel='1'].sel > i{background-position:-42px 0}
#changedesign > li > a[rel='2']:hover > i, #changedesign > li > a[rel='2'].sel > i{background-position:-84px 0}
#changedesign > li > a[rel='3']:hover > i, #changedesign > li > a[rel='3'].sel > i{background-position:-126px 0}
#changedesign > li > a[rel='4']:hover > i, #changedesign > li > a[rel='4'].sel > i{background-position:-168px 0}
#changedesign > li > a[rel='5']:hover > i, #changedesign > li > a[rel='5'].sel > i{background-position:-210px 0}
#changedesign > li > a[rel='6']:hover > i, #changedesign > li > a[rel='6'].sel > i{background-position:-252px 0}


.sliderVideo_items {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
}

.sliderVideo_arrows {
  display: none;
  width: 100%;
  height: 100%;
}

.sliderVideo_arrows .arrow {
  cursor: pointer;
  position: absolute;
  z-index: 999;
  width: 14px;
  height: 14px;
  border-radius: 100%;
  font-size: 12px;
  line-height: 14px;
  text-align: center;
  color: rgb(255, 255, 255);
  top: 12px;
  background-color: rgba(0, 0, 0, 0.48);    
}

.sliderVideo_arrows .arrow.arrow_left {
  left: 0px;
}

.sliderVideo_arrows .arrow.arrow_right {
  right: 0px;
}

.footer {
  z-index: 9999; 
}


.userBlock{
	max-height:140px;
}
.userBlock .userMenu{
	list-style:none;
	margin:0;
	padding:0;
}
.userBlock .userMenu li {
    font-size: 16px;
    line-height: 1.8em;
    text-transform: uppercase;
}

.userBlock .userMenu li:not(.no-point)::before
/*,
#add_widget::before, #registerUser::before, #enterUser::before, #getAllNews::before, #outUser::before*/{
	content:"";
    display: block;
    float:left;
    width:5px;
    height:5px;
    border-radius:2px;
    background:#000;
    margin: .7em .5em 0 0;
}


.soc-icon{
	display:inline-block;
	height:20px;
	margin:0 5px 0 0;
}

.enteruser_block .soc-icon{
	vertical-align:bottom;
}

.soc-icon-vk{
	background:url(/gki/templates/global/css/images/logo/vklogo.png) no-repeat;
	width:80px;
}
/*
.main_objmyplayer[rel_num='0'] .video_screen::after {

    display: block;
    content: "Для работы ТВ Flash в браузере должен быть включен";
    text-align: center;
    padding: 10px;
    background: rgba(255,255,255,0.7);

}
*/
/**************** Gridster precalculated styles **************************/
 [data-col="17"] { left:1125px; }
 [data-col="16"] { left:1055px; }
 [data-col="15"] { left:985px; }
 [data-col="14"] { left:915px; }
 [data-col="13"] { left:845px; }
 [data-col="12"] { left:775px; }
 [data-col="11"] { left:705px; }
 [data-col="10"] { left:635px; }
 [data-col="9"] { left:565px; }
 [data-col="8"] { left:495px; }
 [data-col="7"] { left:425px; }
 [data-col="6"] { left:355px; }
 [data-col="5"] { left:285px; }
 [data-col="4"] { left:215px; }
 [data-col="3"] { left:145px; }
 [data-col="2"] { left:75px; }
 [data-col="1"] { left:5px; }
 [data-row="429"] { top:12845px; }
 [data-row="428"] { top:12815px; }
 [data-row="427"] { top:12785px; }
 [data-row="426"] { top:12755px; }
 [data-row="425"] { top:12725px; }
 [data-row="424"] { top:12695px; }
 [data-row="423"] { top:12665px; }
 [data-row="422"] { top:12635px; }
 [data-row="421"] { top:12605px; }
 [data-row="420"] { top:12575px; }
 [data-row="419"] { top:12545px; }
 [data-row="418"] { top:12515px; }
 [data-row="417"] { top:12485px; }
 [data-row="416"] { top:12455px; }
 [data-row="415"] { top:12425px; }
 [data-row="414"] { top:12395px; }
 [data-row="413"] { top:12365px; }
 [data-row="412"] { top:12335px; }
 [data-row="411"] { top:12305px; }
 [data-row="410"] { top:12275px; }
 [data-row="409"] { top:12245px; }
 [data-row="408"] { top:12215px; }
 [data-row="407"] { top:12185px; }
 [data-row="406"] { top:12155px; }
 [data-row="405"] { top:12125px; }
 [data-row="404"] { top:12095px; }
 [data-row="403"] { top:12065px; }
 [data-row="402"] { top:12035px; }
 [data-row="401"] { top:12005px; }
 [data-row="400"] { top:11975px; }
 [data-row="399"] { top:11945px; }
 [data-row="398"] { top:11915px; }
 [data-row="397"] { top:11885px; }
 [data-row="396"] { top:11855px; }
 [data-row="395"] { top:11825px; }
 [data-row="394"] { top:11795px; }
 [data-row="393"] { top:11765px; }
 [data-row="392"] { top:11735px; }
 [data-row="391"] { top:11705px; }
 [data-row="390"] { top:11675px; }
 [data-row="389"] { top:11645px; }
 [data-row="388"] { top:11615px; }
 [data-row="387"] { top:11585px; }
 [data-row="386"] { top:11555px; }
 [data-row="385"] { top:11525px; }
 [data-row="384"] { top:11495px; }
 [data-row="383"] { top:11465px; }
 [data-row="382"] { top:11435px; }
 [data-row="381"] { top:11405px; }
 [data-row="380"] { top:11375px; }
 [data-row="379"] { top:11345px; }
 [data-row="378"] { top:11315px; }
 [data-row="377"] { top:11285px; }
 [data-row="376"] { top:11255px; }
 [data-row="375"] { top:11225px; }
 [data-row="374"] { top:11195px; }
 [data-row="373"] { top:11165px; }
 [data-row="372"] { top:11135px; }
 [data-row="371"] { top:11105px; }
 [data-row="370"] { top:11075px; }
 [data-row="369"] { top:11045px; }
 [data-row="368"] { top:11015px; }
 [data-row="367"] { top:10985px; }
 [data-row="366"] { top:10955px; }
 [data-row="365"] { top:10925px; }
 [data-row="364"] { top:10895px; }
 [data-row="363"] { top:10865px; }
 [data-row="362"] { top:10835px; }
 [data-row="361"] { top:10805px; }
 [data-row="360"] { top:10775px; }
 [data-row="359"] { top:10745px; }
 [data-row="358"] { top:10715px; }
 [data-row="357"] { top:10685px; }
 [data-row="356"] { top:10655px; }
 [data-row="355"] { top:10625px; }
 [data-row="354"] { top:10595px; }
 [data-row="353"] { top:10565px; }
 [data-row="352"] { top:10535px; }
 [data-row="351"] { top:10505px; }
 [data-row="350"] { top:10475px; }
 [data-row="349"] { top:10445px; }
 [data-row="348"] { top:10415px; }
 [data-row="347"] { top:10385px; }
 [data-row="346"] { top:10355px; }
 [data-row="345"] { top:10325px; }
 [data-row="344"] { top:10295px; }
 [data-row="343"] { top:10265px; }
 [data-row="342"] { top:10235px; }
 [data-row="341"] { top:10205px; }
 [data-row="340"] { top:10175px; }
 [data-row="339"] { top:10145px; }
 [data-row="338"] { top:10115px; }
 [data-row="337"] { top:10085px; }
 [data-row="336"] { top:10055px; }
 [data-row="335"] { top:10025px; }
 [data-row="334"] { top:9995px; }
 [data-row="333"] { top:9965px; }
 [data-row="332"] { top:9935px; }
 [data-row="331"] { top:9905px; }
 [data-row="330"] { top:9875px; }
 [data-row="329"] { top:9845px; }
 [data-row="328"] { top:9815px; }
 [data-row="327"] { top:9785px; }
 [data-row="326"] { top:9755px; }
 [data-row="325"] { top:9725px; }
 [data-row="324"] { top:9695px; }
 [data-row="323"] { top:9665px; }
 [data-row="322"] { top:9635px; }
 [data-row="321"] { top:9605px; }
 [data-row="320"] { top:9575px; }
 [data-row="319"] { top:9545px; }
 [data-row="318"] { top:9515px; }
 [data-row="317"] { top:9485px; }
 [data-row="316"] { top:9455px; }
 [data-row="315"] { top:9425px; }
 [data-row="314"] { top:9395px; }
 [data-row="313"] { top:9365px; }
 [data-row="312"] { top:9335px; }
 [data-row="311"] { top:9305px; }
 [data-row="310"] { top:9275px; }
 [data-row="309"] { top:9245px; }
 [data-row="308"] { top:9215px; }
 [data-row="307"] { top:9185px; }
 [data-row="306"] { top:9155px; }
 [data-row="305"] { top:9125px; }
 [data-row="304"] { top:9095px; }
 [data-row="303"] { top:9065px; }
 [data-row="302"] { top:9035px; }
 [data-row="301"] { top:9005px; }
 [data-row="300"] { top:8975px; }
 [data-row="299"] { top:8945px; }
 [data-row="298"] { top:8915px; }
 [data-row="297"] { top:8885px; }
 [data-row="296"] { top:8855px; }
 [data-row="295"] { top:8825px; }
 [data-row="294"] { top:8795px; }
 [data-row="293"] { top:8765px; }
 [data-row="292"] { top:8735px; }
 [data-row="291"] { top:8705px; }
 [data-row="290"] { top:8675px; }
 [data-row="289"] { top:8645px; }
 [data-row="288"] { top:8615px; }
 [data-row="287"] { top:8585px; }
 [data-row="286"] { top:8555px; }
 [data-row="285"] { top:8525px; }
 [data-row="284"] { top:8495px; }
 [data-row="283"] { top:8465px; }
 [data-row="282"] { top:8435px; }
 [data-row="281"] { top:8405px; }
 [data-row="280"] { top:8375px; }
 [data-row="279"] { top:8345px; }
 [data-row="278"] { top:8315px; }
 [data-row="277"] { top:8285px; }
 [data-row="276"] { top:8255px; }
 [data-row="275"] { top:8225px; }
 [data-row="274"] { top:8195px; }
 [data-row="273"] { top:8165px; }
 [data-row="272"] { top:8135px; }
 [data-row="271"] { top:8105px; }
 [data-row="270"] { top:8075px; }
 [data-row="269"] { top:8045px; }
 [data-row="268"] { top:8015px; }
 [data-row="267"] { top:7985px; }
 [data-row="266"] { top:7955px; }
 [data-row="265"] { top:7925px; }
 [data-row="264"] { top:7895px; }
 [data-row="263"] { top:7865px; }
 [data-row="262"] { top:7835px; }
 [data-row="261"] { top:7805px; }
 [data-row="260"] { top:7775px; }
 [data-row="259"] { top:7745px; }
 [data-row="258"] { top:7715px; }
 [data-row="257"] { top:7685px; }
 [data-row="256"] { top:7655px; }
 [data-row="255"] { top:7625px; }
 [data-row="254"] { top:7595px; }
 [data-row="253"] { top:7565px; }
 [data-row="252"] { top:7535px; }
 [data-row="251"] { top:7505px; }
 [data-row="250"] { top:7475px; }
 [data-row="249"] { top:7445px; }
 [data-row="248"] { top:7415px; }
 [data-row="247"] { top:7385px; }
 [data-row="246"] { top:7355px; }
 [data-row="245"] { top:7325px; }
 [data-row="244"] { top:7295px; }
 [data-row="243"] { top:7265px; }
 [data-row="242"] { top:7235px; }
 [data-row="241"] { top:7205px; }
 [data-row="240"] { top:7175px; }
 [data-row="239"] { top:7145px; }
 [data-row="238"] { top:7115px; }
 [data-row="237"] { top:7085px; }
 [data-row="236"] { top:7055px; }
 [data-row="235"] { top:7025px; }
 [data-row="234"] { top:6995px; }
 [data-row="233"] { top:6965px; }
 [data-row="232"] { top:6935px; }
 [data-row="231"] { top:6905px; }
 [data-row="230"] { top:6875px; }
 [data-row="229"] { top:6845px; }
 [data-row="228"] { top:6815px; }
 [data-row="227"] { top:6785px; }
 [data-row="226"] { top:6755px; }
 [data-row="225"] { top:6725px; }
 [data-row="224"] { top:6695px; }
 [data-row="223"] { top:6665px; }
 [data-row="222"] { top:6635px; }
 [data-row="221"] { top:6605px; }
 [data-row="220"] { top:6575px; }
 [data-row="219"] { top:6545px; }
 [data-row="218"] { top:6515px; }
 [data-row="217"] { top:6485px; }
 [data-row="216"] { top:6455px; }
 [data-row="215"] { top:6425px; }
 [data-row="214"] { top:6395px; }
 [data-row="213"] { top:6365px; }
 [data-row="212"] { top:6335px; }
 [data-row="211"] { top:6305px; }
 [data-row="210"] { top:6275px; }
 [data-row="209"] { top:6245px; }
 [data-row="208"] { top:6215px; }
 [data-row="207"] { top:6185px; }
 [data-row="206"] { top:6155px; }
 [data-row="205"] { top:6125px; }
 [data-row="204"] { top:6095px; }
 [data-row="203"] { top:6065px; }
 [data-row="202"] { top:6035px; }
 [data-row="201"] { top:6005px; }
 [data-row="200"] { top:5975px; }
 [data-row="199"] { top:5945px; }
 [data-row="198"] { top:5915px; }
 [data-row="197"] { top:5885px; }
 [data-row="196"] { top:5855px; }
 [data-row="195"] { top:5825px; }
 [data-row="194"] { top:5795px; }
 [data-row="193"] { top:5765px; }
 [data-row="192"] { top:5735px; }
 [data-row="191"] { top:5705px; }
 [data-row="190"] { top:5675px; }
 [data-row="189"] { top:5645px; }
 [data-row="188"] { top:5615px; }
 [data-row="187"] { top:5585px; }
 [data-row="186"] { top:5555px; }
 [data-row="185"] { top:5525px; }
 [data-row="184"] { top:5495px; }
 [data-row="183"] { top:5465px; }
 [data-row="182"] { top:5435px; }
 [data-row="181"] { top:5405px; }
 [data-row="180"] { top:5375px; }
 [data-row="179"] { top:5345px; }
 [data-row="178"] { top:5315px; }
 [data-row="177"] { top:5285px; }
 [data-row="176"] { top:5255px; }
 [data-row="175"] { top:5225px; }
 [data-row="174"] { top:5195px; }
 [data-row="173"] { top:5165px; }
 [data-row="172"] { top:5135px; }
 [data-row="171"] { top:5105px; }
 [data-row="170"] { top:5075px; }
 [data-row="169"] { top:5045px; }
 [data-row="168"] { top:5015px; }
 [data-row="167"] { top:4985px; }
 [data-row="166"] { top:4955px; }
 [data-row="165"] { top:4925px; }
 [data-row="164"] { top:4895px; }
 [data-row="163"] { top:4865px; }
 [data-row="162"] { top:4835px; }
 [data-row="161"] { top:4805px; }
 [data-row="160"] { top:4775px; }
 [data-row="159"] { top:4745px; }
 [data-row="158"] { top:4715px; }
 [data-row="157"] { top:4685px; }
 [data-row="156"] { top:4655px; }
 [data-row="155"] { top:4625px; }
 [data-row="154"] { top:4595px; }
 [data-row="153"] { top:4565px; }
 [data-row="152"] { top:4535px; }
 [data-row="151"] { top:4505px; }
 [data-row="150"] { top:4475px; }
 [data-row="149"] { top:4445px; }
 [data-row="148"] { top:4415px; }
 [data-row="147"] { top:4385px; }
 [data-row="146"] { top:4355px; }
 [data-row="145"] { top:4325px; }
 [data-row="144"] { top:4295px; }
 [data-row="143"] { top:4265px; }
 [data-row="142"] { top:4235px; }
 [data-row="141"] { top:4205px; }
 [data-row="140"] { top:4175px; }
 [data-row="139"] { top:4145px; }
 [data-row="138"] { top:4115px; }
 [data-row="137"] { top:4085px; }
 [data-row="136"] { top:4055px; }
 [data-row="135"] { top:4025px; }
 [data-row="134"] { top:3995px; }
 [data-row="133"] { top:3965px; }
 [data-row="132"] { top:3935px; }
 [data-row="131"] { top:3905px; }
 [data-row="130"] { top:3875px; }
 [data-row="129"] { top:3845px; }
 [data-row="128"] { top:3815px; }
 [data-row="127"] { top:3785px; }
 [data-row="126"] { top:3755px; }
 [data-row="125"] { top:3725px; }
 [data-row="124"] { top:3695px; }
 [data-row="123"] { top:3665px; }
 [data-row="122"] { top:3635px; }
 [data-row="121"] { top:3605px; }
 [data-row="120"] { top:3575px; }
 [data-row="119"] { top:3545px; }
 [data-row="118"] { top:3515px; }
 [data-row="117"] { top:3485px; }
 [data-row="116"] { top:3455px; }
 [data-row="115"] { top:3425px; }
 [data-row="114"] { top:3395px; }
 [data-row="113"] { top:3365px; }
 [data-row="112"] { top:3335px; }
 [data-row="111"] { top:3305px; }
 [data-row="110"] { top:3275px; }
 [data-row="109"] { top:3245px; }
 [data-row="108"] { top:3215px; }
 [data-row="107"] { top:3185px; }
 [data-row="106"] { top:3155px; }
 [data-row="105"] { top:3125px; }
 [data-row="104"] { top:3095px; }
 [data-row="103"] { top:3065px; }
 [data-row="102"] { top:3035px; }
 [data-row="101"] { top:3005px; }
 [data-row="100"] { top:2975px; }
 [data-row="99"] { top:2945px; }
 [data-row="98"] { top:2915px; }
 [data-row="97"] { top:2885px; }
 [data-row="96"] { top:2855px; }
 [data-row="95"] { top:2825px; }
 [data-row="94"] { top:2795px; }
 [data-row="93"] { top:2765px; }
 [data-row="92"] { top:2735px; }
 [data-row="91"] { top:2705px; }
 [data-row="90"] { top:2675px; }
 [data-row="89"] { top:2645px; }
 [data-row="88"] { top:2615px; }
 [data-row="87"] { top:2585px; }
 [data-row="86"] { top:2555px; }
 [data-row="85"] { top:2525px; }
 [data-row="84"] { top:2495px; }
 [data-row="83"] { top:2465px; }
 [data-row="82"] { top:2435px; }
 [data-row="81"] { top:2405px; }
 [data-row="80"] { top:2375px; }
 [data-row="79"] { top:2345px; }
 [data-row="78"] { top:2315px; }
 [data-row="77"] { top:2285px; }
 [data-row="76"] { top:2255px; }
 [data-row="75"] { top:2225px; }
 [data-row="74"] { top:2195px; }
 [data-row="73"] { top:2165px; }
 [data-row="72"] { top:2135px; }
 [data-row="71"] { top:2105px; }
 [data-row="70"] { top:2075px; }
 [data-row="69"] { top:2045px; }
 [data-row="68"] { top:2015px; }
 [data-row="67"] { top:1985px; }
 [data-row="66"] { top:1955px; }
 [data-row="65"] { top:1925px; }
 [data-row="64"] { top:1895px; }
 [data-row="63"] { top:1865px; }
 [data-row="62"] { top:1835px; }
 [data-row="61"] { top:1805px; }
 [data-row="60"] { top:1775px; }
 [data-row="59"] { top:1745px; }
 [data-row="58"] { top:1715px; }
 [data-row="57"] { top:1685px; }
 [data-row="56"] { top:1655px; }
 [data-row="55"] { top:1625px; }
 [data-row="54"] { top:1595px; }
 [data-row="53"] { top:1565px; }
 [data-row="52"] { top:1535px; }
 [data-row="51"] { top:1505px; }
 [data-row="50"] { top:1475px; }
 [data-row="49"] { top:1445px; }
 [data-row="48"] { top:1415px; }
 [data-row="47"] { top:1385px; }
 [data-row="46"] { top:1355px; }
 [data-row="45"] { top:1325px; }
 [data-row="44"] { top:1295px; }
 [data-row="43"] { top:1265px; }
 [data-row="42"] { top:1235px; }
 [data-row="41"] { top:1205px; }
 [data-row="40"] { top:1175px; }
 [data-row="39"] { top:1145px; }
 [data-row="38"] { top:1115px; }
 [data-row="37"] { top:1085px; }
 [data-row="36"] { top:1055px; }
 [data-row="35"] { top:1025px; }
 [data-row="34"] { top:995px; }
 [data-row="33"] { top:965px; }
 [data-row="32"] { top:935px; }
 [data-row="31"] { top:905px; }
 [data-row="30"] { top:875px; }
 [data-row="29"] { top:845px; }
 [data-row="28"] { top:815px; }
 [data-row="27"] { top:785px; }
 [data-row="26"] { top:755px; }
 [data-row="25"] { top:725px; }
 [data-row="24"] { top:695px; }
 [data-row="23"] { top:665px; }
 [data-row="22"] { top:635px; }
 [data-row="21"] { top:605px; }
 [data-row="20"] { top:575px; }
 [data-row="19"] { top:545px; }
 [data-row="18"] { top:515px; }
 [data-row="17"] { top:485px; }
 [data-row="16"] { top:455px; }
 [data-row="15"] { top:425px; }
 [data-row="14"] { top:395px; }
 [data-row="13"] { top:365px; }
 [data-row="12"] { top:335px; }
 [data-row="11"] { top:305px; }
 [data-row="10"] { top:275px; }
 [data-row="9"] { top:245px; }
 [data-row="8"] { top:215px; }
 [data-row="7"] { top:185px; }
 [data-row="6"] { top:155px; }
 [data-row="5"] { top:125px; }
 [data-row="4"] { top:95px; }
 [data-row="3"] { top:65px; }
 [data-row="2"] { top:35px; }
 [data-row="1"] { top:5px; }
 [data-sizey="1"] { height:20px; }
 [data-sizey="2"] { height:50px; }
 [data-sizey="3"] { height:80px; }
 [data-sizey="4"] { height:110px; }
 [data-sizey="5"] { height:140px; }
 [data-sizey="6"] { height:170px; }
 [data-sizey="7"] { height:200px; }
 [data-sizey="8"] { height:230px; }
 [data-sizey="9"] { height:260px; }
 [data-sizey="10"] { height:290px; }
 [data-sizey="11"] { height:320px; }
 [data-sizey="12"] { height:350px; }
 [data-sizey="13"] { height:380px; }
 [data-sizey="14"] { height:410px; }
 [data-sizey="15"] { height:440px; }
 [data-sizey="16"] { height:470px; }
 [data-sizey="17"] { height:500px; }
 [data-sizey="18"] { height:530px; }
 [data-sizey="19"] { height:560px; }
 [data-sizey="20"] { height:590px; }
 [data-sizey="21"] { height:620px; }
 [data-sizey="22"] { height:650px; }
 [data-sizey="23"] { height:680px; }
 [data-sizey="24"] { height:710px; }
 [data-sizey="25"] { height:740px; }
 [data-sizey="26"] { height:770px; }
 [data-sizey="27"] { height:800px; }
 [data-sizey="28"] { height:830px; }
 [data-sizey="29"] { height:860px; }
 [data-sizey="30"] { height:890px; }
 [data-sizey="31"] { height:920px; }
 [data-sizey="32"] { height:950px; }
 [data-sizey="33"] { height:980px; }
 [data-sizey="34"] { height:1010px; }
 [data-sizey="35"] { height:1040px; }
 [data-sizey="36"] { height:1070px; }
 [data-sizey="37"] { height:1100px; }
 [data-sizey="38"] { height:1130px; }
 [data-sizey="39"] { height:1160px; }
 [data-sizey="40"] { height:1190px; }
 [data-sizey="41"] { height:1220px; }
 [data-sizey="42"] { height:1250px; }
 [data-sizey="43"] { height:1280px; }
 [data-sizey="44"] { height:1310px; }
 [data-sizey="45"] { height:1340px; }
 [data-sizey="46"] { height:1370px; }
 [data-sizey="47"] { height:1400px; }
 [data-sizey="48"] { height:1430px; }
 [data-sizey="49"] { height:1460px; }
 [data-sizey="50"] { height:1490px; }
 [data-sizey="51"] { height:1520px; }
 [data-sizey="52"] { height:1550px; }
 [data-sizey="53"] { height:1580px; }
 [data-sizey="54"] { height:1610px; }
 [data-sizey="55"] { height:1640px; }
 [data-sizey="56"] { height:1670px; }
 [data-sizey="57"] { height:1700px; }
 [data-sizey="58"] { height:1730px; }
 [data-sizey="59"] { height:1760px; }
 [data-sizey="60"] { height:1790px; }
 [data-sizey="61"] { height:1820px; }
 [data-sizey="62"] { height:1850px; }
 [data-sizey="63"] { height:1880px; }
 [data-sizey="64"] { height:1910px; }
 [data-sizey="65"] { height:1940px; }
 [data-sizey="66"] { height:1970px; }
 [data-sizey="67"] { height:2000px; }
 [data-sizey="68"] { height:2030px; }
 [data-sizey="69"] { height:2060px; }
 [data-sizey="70"] { height:2090px; }
 [data-sizey="71"] { height:2120px; }
 [data-sizey="72"] { height:2150px; }
 [data-sizey="73"] { height:2180px; }
 [data-sizey="74"] { height:2210px; }
 [data-sizey="75"] { height:2240px; }
 [data-sizey="76"] { height:2270px; }
 [data-sizey="77"] { height:2300px; }
 [data-sizey="78"] { height:2330px; }
 [data-sizey="79"] { height:2360px; }
 [data-sizey="80"] { height:2390px; }
 [data-sizey="81"] { height:2420px; }
 [data-sizey="82"] { height:2450px; }
 [data-sizey="83"] { height:2480px; }
 [data-sizey="84"] { height:2510px; }
 [data-sizey="85"] { height:2540px; }
 [data-sizey="86"] { height:2570px; }
 [data-sizey="87"] { height:2600px; }
 [data-sizey="88"] { height:2630px; }
 [data-sizey="89"] { height:2660px; }
 [data-sizey="90"] { height:2690px; }
 [data-sizey="91"] { height:2720px; }
 [data-sizey="92"] { height:2750px; }
 [data-sizey="93"] { height:2780px; }
 [data-sizey="94"] { height:2810px; }
 [data-sizey="95"] { height:2840px; }
 [data-sizey="96"] { height:2870px; }
 [data-sizey="97"] { height:2900px; }
 [data-sizey="98"] { height:2930px; }
 [data-sizey="99"] { height:2960px; }
 [data-sizey="100"] { height:2990px; }
 [data-sizey="101"] { height:3020px; }
 [data-sizey="102"] { height:3050px; }
 [data-sizey="103"] { height:3080px; }
 [data-sizey="104"] { height:3110px; }
 [data-sizey="105"] { height:3140px; }
 [data-sizey="106"] { height:3170px; }
 [data-sizey="107"] { height:3200px; }
 [data-sizey="108"] { height:3230px; }
 [data-sizey="109"] { height:3260px; }
 [data-sizey="110"] { height:3290px; }
 [data-sizey="111"] { height:3320px; }
 [data-sizey="112"] { height:3350px; }
 [data-sizey="113"] { height:3380px; }
 [data-sizey="114"] { height:3410px; }
 [data-sizey="115"] { height:3440px; }
 [data-sizey="116"] { height:3470px; }
 [data-sizey="117"] { height:3500px; }
 [data-sizey="118"] { height:3530px; }
 [data-sizey="119"] { height:3560px; }
 [data-sizey="120"] { height:3590px; }
 [data-sizey="121"] { height:3620px; }
 [data-sizey="122"] { height:3650px; }
 [data-sizey="123"] { height:3680px; }
 [data-sizey="124"] { height:3710px; }
 [data-sizey="125"] { height:3740px; }
 [data-sizey="126"] { height:3770px; }
 [data-sizey="127"] { height:3800px; }
 [data-sizey="128"] { height:3830px; }
 [data-sizey="129"] { height:3860px; }
 [data-sizey="130"] { height:3890px; }
 [data-sizey="131"] { height:3920px; }
 [data-sizey="132"] { height:3950px; }
 [data-sizey="133"] { height:3980px; }
 [data-sizey="134"] { height:4010px; }
 [data-sizey="135"] { height:4040px; }
 [data-sizey="136"] { height:4070px; }
 [data-sizey="137"] { height:4100px; }
 [data-sizey="138"] { height:4130px; }
 [data-sizey="139"] { height:4160px; }
 [data-sizey="140"] { height:4190px; }
 [data-sizey="141"] { height:4220px; }
 [data-sizey="142"] { height:4250px; }
 [data-sizey="143"] { height:4280px; }
 [data-sizey="144"] { height:4310px; }
 [data-sizey="145"] { height:4340px; }
 [data-sizey="146"] { height:4370px; }
 [data-sizey="147"] { height:4400px; }
 [data-sizey="148"] { height:4430px; }
 [data-sizey="149"] { height:4460px; }
 [data-sizey="150"] { height:4490px; }
 [data-sizey="151"] { height:4520px; }
 [data-sizey="152"] { height:4550px; }
 [data-sizey="153"] { height:4580px; }
 [data-sizey="154"] { height:4610px; }
 [data-sizey="155"] { height:4640px; }
 [data-sizey="156"] { height:4670px; }
 [data-sizey="157"] { height:4700px; }
 [data-sizey="158"] { height:4730px; }
 [data-sizey="159"] { height:4760px; }
 [data-sizey="160"] { height:4790px; }
 [data-sizey="161"] { height:4820px; }
 [data-sizey="162"] { height:4850px; }
 [data-sizey="163"] { height:4880px; }
 [data-sizey="164"] { height:4910px; }
 [data-sizey="165"] { height:4940px; }
 [data-sizey="166"] { height:4970px; }
 [data-sizey="167"] { height:5000px; }
 [data-sizey="168"] { height:5030px; }
 [data-sizey="169"] { height:5060px; }
 [data-sizey="170"] { height:5090px; }
 [data-sizey="171"] { height:5120px; }
 [data-sizey="172"] { height:5150px; }
 [data-sizey="173"] { height:5180px; }
 [data-sizey="174"] { height:5210px; }
 [data-sizey="175"] { height:5240px; }
 [data-sizey="176"] { height:5270px; }
 [data-sizey="177"] { height:5300px; }
 [data-sizey="178"] { height:5330px; }
 [data-sizey="179"] { height:5360px; }
 [data-sizey="180"] { height:5390px; }
 [data-sizey="181"] { height:5420px; }
 [data-sizey="182"] { height:5450px; }
 [data-sizey="183"] { height:5480px; }
 [data-sizey="184"] { height:5510px; }
 [data-sizey="185"] { height:5540px; }
 [data-sizey="186"] { height:5570px; }
 [data-sizey="187"] { height:5600px; }
 [data-sizey="188"] { height:5630px; }
 [data-sizey="189"] { height:5660px; }
 [data-sizey="190"] { height:5690px; }
 [data-sizey="191"] { height:5720px; }
 [data-sizey="192"] { height:5750px; }
 [data-sizey="193"] { height:5780px; }
 [data-sizey="194"] { height:5810px; }
 [data-sizey="195"] { height:5840px; }
 [data-sizey="196"] { height:5870px; }
 [data-sizey="197"] { height:5900px; }
 [data-sizey="198"] { height:5930px; }
 [data-sizey="199"] { height:5960px; }
 [data-sizey="200"] { height:5990px; }
 [data-sizey="201"] { height:6020px; }
 [data-sizey="202"] { height:6050px; }
 [data-sizey="203"] { height:6080px; }
 [data-sizey="204"] { height:6110px; }
 [data-sizey="205"] { height:6140px; }
 [data-sizey="206"] { height:6170px; }
 [data-sizey="207"] { height:6200px; }
 [data-sizey="208"] { height:6230px; }
 [data-sizey="209"] { height:6260px; }
 [data-sizey="210"] { height:6290px; }
 [data-sizey="211"] { height:6320px; }
 [data-sizey="212"] { height:6350px; }
 [data-sizey="213"] { height:6380px; }
 [data-sizey="214"] { height:6410px; }
 [data-sizey="215"] { height:6440px; }
 [data-sizey="216"] { height:6470px; }
 [data-sizey="217"] { height:6500px; }
 [data-sizey="218"] { height:6530px; }
 [data-sizey="219"] { height:6560px; }
 [data-sizey="220"] { height:6590px; }
 [data-sizey="221"] { height:6620px; }
 [data-sizey="222"] { height:6650px; }
 [data-sizey="223"] { height:6680px; }
 [data-sizey="224"] { height:6710px; }
 [data-sizey="225"] { height:6740px; }
 [data-sizey="226"] { height:6770px; }
 [data-sizey="227"] { height:6800px; }
 [data-sizey="228"] { height:6830px; }
 [data-sizey="229"] { height:6860px; }
 [data-sizey="230"] { height:6890px; }
 [data-sizey="231"] { height:6920px; }
 [data-sizey="232"] { height:6950px; }
 [data-sizey="233"] { height:6980px; }
 [data-sizey="234"] { height:7010px; }
 [data-sizey="235"] { height:7040px; }
 [data-sizey="236"] { height:7070px; }
 [data-sizey="237"] { height:7100px; }
 [data-sizey="238"] { height:7130px; }
 [data-sizey="239"] { height:7160px; }
 [data-sizey="240"] { height:7190px; }
 [data-sizey="241"] { height:7220px; }
 [data-sizey="242"] { height:7250px; }
 [data-sizey="243"] { height:7280px; }
 [data-sizey="244"] { height:7310px; }
 [data-sizey="245"] { height:7340px; }
 [data-sizey="246"] { height:7370px; }
 [data-sizey="247"] { height:7400px; }
 [data-sizey="248"] { height:7430px; }
 [data-sizey="249"] { height:7460px; }
 [data-sizey="250"] { height:7490px; }
 [data-sizey="251"] { height:7520px; }
 [data-sizey="252"] { height:7550px; }
 [data-sizey="253"] { height:7580px; }
 [data-sizey="254"] { height:7610px; }
 [data-sizey="255"] { height:7640px; }
 [data-sizey="256"] { height:7670px; }
 [data-sizey="257"] { height:7700px; }
 [data-sizey="258"] { height:7730px; }
 [data-sizey="259"] { height:7760px; }
 [data-sizey="260"] { height:7790px; }
 [data-sizey="261"] { height:7820px; }
 [data-sizey="262"] { height:7850px; }
 [data-sizey="263"] { height:7880px; }
 [data-sizey="264"] { height:7910px; }
 [data-sizey="265"] { height:7940px; }
 [data-sizey="266"] { height:7970px; }
 [data-sizey="267"] { height:8000px; }
 [data-sizey="268"] { height:8030px; }
 [data-sizey="269"] { height:8060px; }
 [data-sizey="270"] { height:8090px; }
 [data-sizey="271"] { height:8120px; }
 [data-sizey="272"] { height:8150px; }
 [data-sizey="273"] { height:8180px; }
 [data-sizey="274"] { height:8210px; }
 [data-sizey="275"] { height:8240px; }
 [data-sizey="276"] { height:8270px; }
 [data-sizey="277"] { height:8300px; }
 [data-sizey="278"] { height:8330px; }
 [data-sizey="279"] { height:8360px; }
 [data-sizey="280"] { height:8390px; }
 [data-sizey="281"] { height:8420px; }
 [data-sizey="282"] { height:8450px; }
 [data-sizey="283"] { height:8480px; }
 [data-sizey="284"] { height:8510px; }
 [data-sizey="285"] { height:8540px; }
 [data-sizey="286"] { height:8570px; }
 [data-sizey="287"] { height:8600px; }
 [data-sizey="288"] { height:8630px; }
 [data-sizey="289"] { height:8660px; }
 [data-sizey="290"] { height:8690px; }
 [data-sizey="291"] { height:8720px; }
 [data-sizey="292"] { height:8750px; }
 [data-sizey="293"] { height:8780px; }
 [data-sizey="294"] { height:8810px; }
 [data-sizey="295"] { height:8840px; }
 [data-sizey="296"] { height:8870px; }
 [data-sizey="297"] { height:8900px; }
 [data-sizey="298"] { height:8930px; }
 [data-sizey="299"] { height:8960px; }
 [data-sizey="300"] { height:8990px; }
 [data-sizey="301"] { height:9020px; }
 [data-sizey="302"] { height:9050px; }
 [data-sizey="303"] { height:9080px; }
 [data-sizey="304"] { height:9110px; }
 [data-sizey="305"] { height:9140px; }
 [data-sizey="306"] { height:9170px; }
 [data-sizey="307"] { height:9200px; }
 [data-sizey="308"] { height:9230px; }
 [data-sizey="309"] { height:9260px; }
 [data-sizey="310"] { height:9290px; }
 [data-sizey="311"] { height:9320px; }
 [data-sizey="312"] { height:9350px; }
 [data-sizey="313"] { height:9380px; }
 [data-sizey="314"] { height:9410px; }
 [data-sizey="315"] { height:9440px; }
 [data-sizey="316"] { height:9470px; }
 [data-sizey="317"] { height:9500px; }
 [data-sizey="318"] { height:9530px; }
 [data-sizey="319"] { height:9560px; }
 [data-sizey="320"] { height:9590px; }
 [data-sizey="321"] { height:9620px; }
 [data-sizey="322"] { height:9650px; }
 [data-sizey="323"] { height:9680px; }
 [data-sizey="324"] { height:9710px; }
 [data-sizey="325"] { height:9740px; }
 [data-sizey="326"] { height:9770px; }
 [data-sizey="327"] { height:9800px; }
 [data-sizey="328"] { height:9830px; }
 [data-sizey="329"] { height:9860px; }
 [data-sizey="330"] { height:9890px; }
 [data-sizey="331"] { height:9920px; }
 [data-sizey="332"] { height:9950px; }
 [data-sizey="333"] { height:9980px; }
 [data-sizey="334"] { height:10010px; }
 [data-sizey="335"] { height:10040px; }
 [data-sizey="336"] { height:10070px; }
 [data-sizey="337"] { height:10100px; }
 [data-sizey="338"] { height:10130px; }
 [data-sizey="339"] { height:10160px; }
 [data-sizey="340"] { height:10190px; }
 [data-sizey="341"] { height:10220px; }
 [data-sizey="342"] { height:10250px; }
 [data-sizey="343"] { height:10280px; }
 [data-sizey="344"] { height:10310px; }
 [data-sizey="345"] { height:10340px; }
 [data-sizey="346"] { height:10370px; }
 [data-sizey="347"] { height:10400px; }
 [data-sizey="348"] { height:10430px; }
 [data-sizey="349"] { height:10460px; }
 [data-sizey="350"] { height:10490px; }
 [data-sizey="351"] { height:10520px; }
 [data-sizey="352"] { height:10550px; }
 [data-sizey="353"] { height:10580px; }
 [data-sizey="354"] { height:10610px; }
 [data-sizey="355"] { height:10640px; }
 [data-sizey="356"] { height:10670px; }
 [data-sizey="357"] { height:10700px; }
 [data-sizey="358"] { height:10730px; }
 [data-sizey="359"] { height:10760px; }
 [data-sizey="360"] { height:10790px; }
 [data-sizey="361"] { height:10820px; }
 [data-sizey="362"] { height:10850px; }
 [data-sizey="363"] { height:10880px; }
 [data-sizey="364"] { height:10910px; }
 [data-sizey="365"] { height:10940px; }
 [data-sizey="366"] { height:10970px; }
 [data-sizey="367"] { height:11000px; }
 [data-sizey="368"] { height:11030px; }
 [data-sizey="369"] { height:11060px; }
 [data-sizey="370"] { height:11090px; }
 [data-sizey="371"] { height:11120px; }
 [data-sizey="372"] { height:11150px; }
 [data-sizey="373"] { height:11180px; }
 [data-sizey="374"] { height:11210px; }
 [data-sizey="375"] { height:11240px; }
 [data-sizey="376"] { height:11270px; }
 [data-sizey="377"] { height:11300px; }
 [data-sizey="378"] { height:11330px; }
 [data-sizey="379"] { height:11360px; }
 [data-sizey="380"] { height:11390px; }
 [data-sizey="381"] { height:11420px; }
 [data-sizey="382"] { height:11450px; }
 [data-sizey="383"] { height:11480px; }
 [data-sizey="384"] { height:11510px; }
 [data-sizey="385"] { height:11540px; }
 [data-sizey="386"] { height:11570px; }
 [data-sizey="387"] { height:11600px; }
 [data-sizey="388"] { height:11630px; }
 [data-sizey="389"] { height:11660px; }
 [data-sizey="390"] { height:11690px; }
 [data-sizey="391"] { height:11720px; }
 [data-sizey="392"] { height:11750px; }
 [data-sizey="393"] { height:11780px; }
 [data-sizey="394"] { height:11810px; }
 [data-sizey="395"] { height:11840px; }
 [data-sizey="396"] { height:11870px; }
 [data-sizey="397"] { height:11900px; }
 [data-sizey="398"] { height:11930px; }
 [data-sizey="399"] { height:11960px; }
 [data-sizey="400"] { height:11990px; }
 [data-sizey="401"] { height:12020px; }
 [data-sizey="402"] { height:12050px; }
 [data-sizey="403"] { height:12080px; }
 [data-sizey="404"] { height:12110px; }
 [data-sizey="405"] { height:12140px; }
 [data-sizey="406"] { height:12170px; }
 [data-sizey="407"] { height:12200px; }
 [data-sizey="408"] { height:12230px; }
 [data-sizey="409"] { height:12260px; }
 [data-sizey="410"] { height:12290px; }
 [data-sizey="411"] { height:12320px; }
 [data-sizey="412"] { height:12350px; }
 [data-sizey="413"] { height:12380px; }
 [data-sizey="414"] { height:12410px; }
 [data-sizey="415"] { height:12440px; }
 [data-sizey="416"] { height:12470px; }
 [data-sizey="417"] { height:12500px; }
 [data-sizey="418"] { height:12530px; }
 [data-sizey="419"] { height:12560px; }
 [data-sizey="420"] { height:12590px; }
 [data-sizey="421"] { height:12620px; }
 [data-sizey="422"] { height:12650px; }
 [data-sizey="423"] { height:12680px; }
 [data-sizey="424"] { height:12710px; }
 [data-sizey="425"] { height:12740px; }
 [data-sizey="426"] { height:12770px; }
 [data-sizey="427"] { height:12800px; }
 [data-sizey="428"] { height:12830px; }
 [data-sizex="1"] { width:60px; }
 [data-sizex="2"] { width:130px; }
 [data-sizex="3"] { width:200px; }
 [data-sizex="4"] { width:270px; }
 [data-sizex="5"] { width:340px; }
 [data-sizex="6"] { width:410px; }
 [data-sizex="7"] { width:480px; }
 [data-sizex="8"] { width:550px; }
 [data-sizex="9"] { width:620px; }
 [data-sizex="10"] { width:690px; }
 [data-sizex="11"] { width:760px; }
 [data-sizex="12"] { width:830px; }
 [data-sizex="13"] { width:900px; }
 [data-sizex="14"] { width:970px; }
 [data-sizex="15"] { width:1040px; }
 [data-sizex="16"] { width:1110px; }
 
/*******************************************************************************/
/* START block widget-------------------------------------------------*/
.my-window .scroll {
  display: none;
  position: absolute;
  right: 3px;
  background: url("images/form/scroll.png");
  width: 24px;
  height: 24px;
  z-index: 10000;
  cursor: pointer;
}
.my-window:hover .scroll {
  display: block;
}
.my-window .scroll_up {
  background-position: 0 0;
  top: 40px;
}
.my-window .scroll_down {
  background-position: 0 -24px;
  bottom: 10px;
}
.my-window .scroll_up:hover {
  background-position: -24px 0;
}
.my-window .scroll_down:hover {
  background-position: -24px -24px;
}
.my-window .scroll_hide {
  display: none !important;
}
.my-window.style-block {
  display: block;
  border: 1px solid transparent;
  position: absolute;
  overflow: hidden;
}
.my-window.style-block.edit {
  border: 1px solid #b9bdc0;
}
.my-window.style-block .widget-setting {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
}
.my-window.style-block .widget-setting-scroll {
  position: absolute;
  width: 100%;
}
.my-window.style-block .widget-setting.dshow {
  display: block;
  position: relative;
}
.my-window.style-block .widget-body.dhide {
  display: none !important;
}
.my-window.style-block .widget-body {
  overflow: hidden;
  height: 100%;
}
.my-window.style-block .widget-head {
  display: none;
  z-index: 1000;
  position: absolute;
  top: 0;
  left: 0;
  border: 1px solid #565656;
  width: 100%;
  background-color: rgba(32, 32, 32, 0.5);
  color: #fff;
}
.my-window.style-block.edit .widget-head {
  display: table;
}
.my-window.style-block .widget-cog {
  z-index: 10000;
  display: none;
  height: 20px;
  width: 20px;
  top: 2px;
  right: 5px;
  position: absolute;
  background: url("images/form/scroll.png");
  background-position: -2px -51px;
}
.my-window.style-block:not(.edit):hover .widget-cog,
.my-window.style-block.edit .widget-cog {
  cursor: pointer;
  display: block;
}
.my-window.style-block:hover .widget-cog:hover {
  background-position: -26px -51px;
}
.my-window.style-block .widget-head .title {
  float: left;
  color: #FFFFFF;
  padding: 1px 7px;
  cursor: move;
  font-size: 16px !important;
}
.my-window.style-block .widget-controls {
  color: #FFFFFF;
  float: right;
  text-align: right;
  padding-left: 10px;
  white-space: nowrap;
  margin: 0px 24px 0 0;
}
.my-window.style-block .widget-controls:after {
  clear: both;
  content: " ";
}
.my-window.style-block .glyphicon {
  padding: 0 5px;
  margin: 3px 1px 0;
  cursor: pointer;
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.my-window.style-block .glyphicon-plus:before {
  content: "\2b";
}
.my-window.style-block .glyphicon-minus:before {
  content: "\2212";
}
.my-window.style-block .glyphicon-remove:before {
  content: "\e014";
}
/* START link widget--------------------------------------------------*/
.my-window.style-link {
  display: block;
  position: absolute;
}
.my-window.style-link > .pos_abs {
  top: 10px;
}
.my-window.style-link li {
  list-style: none;
  display: inline-block;
  margin: 0 10px 0 0;
  padding: 2px 4px;
}
.my-window.style-link li a {
  color: #337ab7;
  text-decoration: none;
}
.my-window.style-link li a:hover {
  text-decoration: underline;
}
.my-window.style-link .widget-head {
  height: 15px;
  position: relative;
  margin: 0 5px 0 50px;
  /* Enable Flex */
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.my-window.style-link .widget-head .title {
  margin-top: 0;
  color: #404040;
  padding: 0;
  cursor: move;
  font-size: 15px !important;
  top: -3px;
  text-transform: uppercase;
  flex: none;
  order: 1;
}
.my-window.style-link .widget-head .dotted {
  position: relative;
  border-bottom: dotted 2px;
  line-height: 10px;
  top: -6px;
  color: #404040;
  margin-left: 10px;
  flex-grow: 1;
  order: 2;
}
.my-window.style-link .widget-head .dotted2 {
  display: none;
}
.my-window.style-link .widget-head .widget-head-logo {
  position: absolute;
  left: -45px;
  top: -11px;
}
.my-window.style-link .widget-controls {
  color: #404040;
  right: 0;
  top: -2px;
  display: none;
  padding-left: 10px;
  flex: none;
  order: 3;
}
.my-window.style-link .widget-body {
  padding: 40px 0 0 0;
  margin-top: -10px;
  height: 100%;
}
.my-window.style-link .glyphicon {
  background: url("images/controls.png") no-repeat;
  width: 22px;
  height: 18px;
  padding: 0;
  cursor: pointer;
  position: relative;
  font-size: 10px;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.my-window.style-link .glyphicon:before {
  content: "";
}
.my-window.style-link .glyphicon.glyphicon-remove {
  background-position: -45px 0;
}
.my-window.style-link .glyphicon.glyphicon-minus {
  background-position: -23px 0;
}
.my-window.style-link .glyphicon.glyphicon-plus {
  background-position: 1px 0;
  margin: 0 0 0 0px;
}
.my-window.style-link .glyphicon.glyphicon-pencil {
  background-position: -73px -1px;
  margin: 0 0 0 0px;
}
.my-window.style-link .uldd {
  position: absolute;
  border: 2px solid transparent;
  width: 100%;
}
.my-window.style-link .uldd img {
  display: inline-block;
}
.my-window.style-link .uldd a {
  padding: 0;
  color: #000000;
  text-decoration: none;
  width: 100%;
  overflow: hidden;
  display: inline-block;
}
.my-window.style-link .uldd a:hover {
  text-decoration: none;
}
.my-window.style-link .uldd_pole {
  position: relative;
  border: 2px solid transparent;
  border-width: 0 2px;
  margin: 0 5px;
  overflow: hidden;
  height: 100%;
}
.my-window.style-link .uldd_pole_showall {
  position: absolute;
  width: 100px;
  height: 28px;
  right: 0;
  bottom: -3px;
  display: inline-block;
  cursor: pointer;
  font-weight: bold;
  padding: 5px 0px;
  background: url("images/linkdown.png") no-repeat 0px -30px;
}
.my-window.style-link .uldd_pole_showall.closed {
  background-position: 0px -5px;
}
.my-window.style-link .itemlink {
  text-decoration: none;
  white-space: nowrap;
  border: 1px solid transparent;
  display: block;
  float: left;
  font-size: 14px;
  padding: 0 10px 0 0;
  vertical-align: top;
  height: 20px;
  line-height: 20px;
  position: relative;
  margin: 10px 0 0;
}
.my-window.style-link .itemlink .text {
  display: inline-block;
  white-space: nowrap;
  position: relative;
  width: 100%;
  height: 18px;
  vertical-align: middle;
  margin: 0 0 0 3px;
}
.my-window.style-link .itemlink .text .fadelink {
  position: absolute;
  background: transparent url(images/fade.png) repeat-y top;
  width: 100px;
  right: 20px;
  top: 0;
  height: 100%;
  z-index: 10;
}
.my-window.style-link .itemlink a {
  color: #000000;
}
.my-window.style-link .itemlink .title,
.my-window.style-link .itemlink .descr {
  display: none;
}
.my-window.style-link .itemlink.underArrow {
  visibility: hidden;
}
.my-window.style-link .uldd_pole.showpole {
  border: 2px dashed #FF77DE;
}
.my-window.style-link .itemlink:hover .itemlink_pole,
.my-window.style-link .itemlink.debug .itemlink_pole {
  position: absolute;
  z-index: 10000;
  left: -6px;
  top: -9px;
  width: 100%;
  background: #FFFFFF;
  border: 1px solid #EEEEEE;
  border-radius: 5px;
  padding: 10px;
}
.my-window.style-link .itemlink_doppole {
  display: none;
}
.my-window.style-link .itemlink:hover .itemlink_doppole {
  display: block;
  padding: 10px 5px 5px 25px;
}
.my-window.style-link .itemlink_doppole .ilrss,
.my-window.style-link .ilrss_go {
  display: block;
  cursor: move;
  background: url("images/form/rss.png") no-repeat;
  padding: 0 0 0 25px;
  margin: 5px 0 0 0;
}
.my-window.style-link .ilrss_go {
  position: absolute;
  z-index: 100000;
}
.my-window.style-link .itemlink.select {
  border: 1px dashed #9E2E6E;
}
.my-window.style-link[data-sizex='15'] .itemlink,
.my-window.style-link[data-sizex='16'] .itemlink {
  width: 12.5%;
}
.my-window.style-link[data-sizex='15'] .itemlink:nth-child(1) img,
.my-window.style-link[data-sizex='16'] .itemlink:nth-child(1) img,
.my-window.style-link[data-sizex='15'] .itemlink:nth-child(2) img,
.my-window.style-link[data-sizex='16'] .itemlink:nth-child(2) img,
.my-window.style-link[data-sizex='15'] .itemlink:nth-child(3) img,
.my-window.style-link[data-sizex='16'] .itemlink:nth-child(3) img,
.my-window.style-link[data-sizex='15'] .itemlink:nth-child(4) img,
.my-window.style-link[data-sizex='16'] .itemlink:nth-child(4) img,
.my-window.style-link[data-sizex='15'] .itemlink:nth-child(5) img,
.my-window.style-link[data-sizex='16'] .itemlink:nth-child(5) img,
.my-window.style-link[data-sizex='15'] .itemlink:nth-child(6) img,
.my-window.style-link[data-sizex='16'] .itemlink:nth-child(6) img {
  width: 20px;
  height: 20px;
}
.my-window.style-link[data-sizex='15'] .itemlink:nth-child(1) .text,
.my-window.style-link[data-sizex='16'] .itemlink:nth-child(1) .text,
.my-window.style-link[data-sizex='15'] .itemlink:nth-child(2) .text,
.my-window.style-link[data-sizex='16'] .itemlink:nth-child(2) .text,
.my-window.style-link[data-sizex='15'] .itemlink:nth-child(3) .text,
.my-window.style-link[data-sizex='16'] .itemlink:nth-child(3) .text,
.my-window.style-link[data-sizex='15'] .itemlink:nth-child(4) .text,
.my-window.style-link[data-sizex='16'] .itemlink:nth-child(4) .text,
.my-window.style-link[data-sizex='15'] .itemlink:nth-child(5) .text,
.my-window.style-link[data-sizex='16'] .itemlink:nth-child(5) .text,
.my-window.style-link[data-sizex='15'] .itemlink:nth-child(6) .text,
.my-window.style-link[data-sizex='16'] .itemlink:nth-child(6) .text {
  font-weight: bold;
}
.my-window.style-link[data-sizex='13'] .itemlink,
.my-window.style-link[data-sizex='14'] .itemlink {
  width: 14.2%;
}
.my-window.style-link[data-sizex='11'] .itemlink,
.my-window.style-link[data-sizex='12'] .itemlink {
  width: 16.6%;
}
.my-window.style-link[data-sizex='9'] .itemlink,
.my-window.style-link[data-sizex='10'] .itemlink {
  width: 20%;
}
.my-window.style-link[data-sizex='7'] .itemlink,
.my-window.style-link[data-sizex='8'] .itemlink {
  width: 25%;
}
.my-window.style-link[data-sizex='7'] .itemlink:nth-child(1) img,
.my-window.style-link[data-sizex='8'] .itemlink:nth-child(1) img,
.my-window.style-link[data-sizex='7'] .itemlink:nth-child(2) img,
.my-window.style-link[data-sizex='8'] .itemlink:nth-child(2) img,
.my-window.style-link[data-sizex='7'] .itemlink:nth-child(3) img,
.my-window.style-link[data-sizex='8'] .itemlink:nth-child(3) img,
.my-window.style-link[data-sizex='7'] .itemlink:nth-child(4) img,
.my-window.style-link[data-sizex='8'] .itemlink:nth-child(4) img {
  width: 20px;
  height: 20px;
}
.my-window.style-link[data-sizex='7'] .itemlink:nth-child(1) .text,
.my-window.style-link[data-sizex='8'] .itemlink:nth-child(1) .text,
.my-window.style-link[data-sizex='7'] .itemlink:nth-child(2) .text,
.my-window.style-link[data-sizex='8'] .itemlink:nth-child(2) .text,
.my-window.style-link[data-sizex='7'] .itemlink:nth-child(3) .text,
.my-window.style-link[data-sizex='8'] .itemlink:nth-child(3) .text,
.my-window.style-link[data-sizex='7'] .itemlink:nth-child(4) .text,
.my-window.style-link[data-sizex='8'] .itemlink:nth-child(4) .text {
  font-weight: bold;
}
.my-window.style-link[data-sizex='5'] .itemlink,
.my-window.style-link[data-sizex='6'] .itemlink {
  width: 33.3%;
}
.my-window.style-link[data-sizex='3'] .itemlink,
.my-window.style-link[data-sizex='4'] .itemlink {
  width: 50%;
}
.my-window.style-link[data-sizex='1'] .itemlink,
.my-window.style-link[data-sizex='2'] .itemlink {
  width: 100%;
}
/* END link widget----------------------------------------------------*/
.my-window.showpole {
  border: 2px dashed #FF77DE;
}
.my-window.style-link:hover .widget-controls {
  display: block;
}
.my-window.style-link.getarchive {
  background: #DDD;
}
.widget-head-logo[rel='0'],
.cwlitem[rel='0'] {
  background-position: 2px 2px;
}
.widget-head-logo[rel='1'],
.cwlitem[rel='1'] {
  background-position: 2px -33px;
}
.widget-head-logo[rel='2'],
.cwlitem[rel='2'] {
  background-position: 2px -68px;
}
.widget-head-logo[rel='3'],
.cwlitem[rel='3'] {
  background-position: 2px -103px;
}
.widget-head-logo[rel='4'],
.cwlitem[rel='4'] {
  background-position: 2px -138px;
}
.widget-head-logo[rel='5'],
.cwlitem[rel='5'] {
  background-position: 2px -172px;
}
.widget-head-logo[rel='6'],
.cwlitem[rel='6'] {
  background-position: 2px -207px;
}
.widget-head-logo[rel='7'],
.cwlitem[rel='7'] {
  background-position: 2px -242px;
}
.widget-head-logo[rel='8'],
.cwlitem[rel='8'] {
  background-position: -33px 1px;
}
.widget-head-logo[rel='9'],
.cwlitem[rel='9'] {
  background-position: -33px -34px;
}
.widget-head-logo[rel='10'],
.cwlitem[rel='10'] {
  background-position: -33px -68px;
}
.widget-head-logo[rel='11'],
.cwlitem[rel='11'] {
  background-position: -33px -102px;
}
.widget-head-logo[rel='12'],
.cwlitem[rel='12'] {
  background-position: -33px -138px;
}
.widget-head-logo[rel='13'],
.cwlitem[rel='13'] {
  background-position: -33px -172px;
}
.widget-head-logo[rel='14'],
.cwlitem[rel='14'] {
  background-position: -33px -207px;
}
.widget-head-logo[rel='15'],
.cwlitem[rel='15'] {
  background-position: -33px -242px;
}
.widget-head-logo[rel='16'],
.cwlitem[rel='16'] {
  background-position: -33px -277px;
}
.widget-head-logo[rel='17'],
.cwlitem[rel='17'] {
  background-position: -67px 1px;
}
.widget-head-logo[rel='18'],
.cwlitem[rel='18'] {
  background-position: -67px -34px;
}
.widget-head-logo[rel='19'],
.cwlitem[rel='19'] {
  background-position: -67px -68px;
}
.widget-head-logo[rel='20'],
.cwlitem[rel='20'] {
  background-position: -67px -102px;
}
.widget-head-logo[rel='21'],
.cwlitem[rel='21'] {
  background-position: -67px -138px;
}
.widget-head-logo[rel='22'],
.cwlitem[rel='22'] {
  background-position: -67px -172px;
}
.widget-head-logo[rel='23'],
.cwlitem[rel='23'] {
  background-position: -67px -207px;
}
.widget-head-logo[rel='24'],
.cwlitem[rel='24'] {
  background-position: -67px -242px;
}
.widget-head-logo[rel='25'],
.cwlitem[rel='25'] {
  background-position: -102px 1px;
}
.widget-head-logo[rel='26'],
.cwlitem[rel='26'] {
  background-position: -102px -34px;
}
.widget-head-logo[rel='27'],
.cwlitem[rel='27'] {
  background-position: -102px -68px;
}
.widget-head-logo[rel='28'],
.cwlitem[rel='28'] {
  background-position: -102px -102px;
}
.widget-head-logo[rel='29'],
.cwlitem[rel='29'] {
  background-position: -102px -138px;
}
.widget-head-logo[rel='30'],
.cwlitem[rel='30'] {
  background-position: -102px -172px;
}
.widget-head-logo[rel='31'],
.cwlitem[rel='31'] {
  background-position: -102px -207px;
}
.widget-head-logo[rel='32'],
.cwlitem[rel='32'] {
  background-position: -102px -242px;
}
.widget-head-logo[rel='33'],
.cwlitem[rel='33'] {
  background-position: -137px 1px;
}
.widget-head-logo[rel='34'],
.cwlitem[rel='34'] {
  background-position: -137px -34px;
}
.widget-head-logo[rel='35'],
.cwlitem[rel='35'] {
  background-position: -137px -68px;
}
.widget-head-logo[rel='36'],
.cwlitem[rel='36'] {
  background-position: -137px -102px;
}
.widget-head-logo[rel='37'],
.cwlitem[rel='37'] {
  background-position: -137px -138px;
}
.widget-head-logo[rel='38'],
.cwlitem[rel='38'] {
  background-position: -137px -172px;
}
.widget-head-logo[rel='39'],
.cwlitem[rel='39'] {
  background-position: -137px -207px;
}
.widget-head-logo[rel='40'],
.cwlitem[rel='40'] {
  background-position: -137px -242px;
}
.widget-head-logo[rel='41'],
.cwlitem[rel='41'] {
  background-position: -173px 1px;
}
.widget-head-logo[rel='42'],
.cwlitem[rel='42'] {
  background-position: -173px -34px;
}
.widget-head-logo[rel='43'],
.cwlitem[rel='43'] {
  background-position: -173px -68px;
}
.widget-head-logo[rel='44'],
.cwlitem[rel='44'] {
  background-position: -173px -102px;
}
.widget-head-logo[rel='45'],
.cwlitem[rel='45'] {
  background-position: -173px -138px;
}
.widget-head-logo[rel='46'],
.cwlitem[rel='46'] {
  background-position: -173px -172px;
}
.widget-head-logo[rel='47'],
.cwlitem[rel='47'] {
  background-position: -173px -207px;
}
.widget-head-logo[rel='48'],
.cwlitem[rel='48'] {
  background-position: -173px -242px;
}
.widget-head-logo[rel='101'],
.cwlitem[rel='101'] {
  background-position: 0px 1px;
}
.widget-head-logo[rel='102'],
.cwlitem[rel='102'] {
  background-position: 0px -34px;
}
.widget-head-logo[rel='103'],
.cwlitem[rel='103'] {
  background-position: 0px -68px;
}
.widget-head-logo[rel='104'],
.cwlitem[rel='104'] {
  background-position: 0px -104px;
}
.widget-head-logo[rel='105'],
.cwlitem[rel='105'] {
  background-position: 0px -140px;
}
.widget-head-logo[rel='106'],
.cwlitem[rel='106'] {
  background-position: 0px -175px;
}
.widget-head-logo[rel='107'],
.cwlitem[rel='107'] {
  background-position: 0px -210px;
}
.widget-head-logo[rel='108'],
.cwlitem[rel='108'] {
  background-position: 0px -246px;
}
.widget-head-logo[rel='109'],
.cwlitem[rel='109'] {
  background-position: 0px -280px;
}
.widget-head-logo[rel='110'],
.cwlitem[rel='110'] {
  background-position: 0px -315px;
}
.widget-head-logo[rel='111'],
.cwlitem[rel='111'] {
  background-position: -36px 1px;
}
.widget-head-logo[rel='112'],
.cwlitem[rel='112'] {
  background-position: -36px -34px;
}
.widget-head-logo[rel='113'],
.cwlitem[rel='113'] {
  background-position: -36px -68px;
}
.widget-head-logo[rel='114'],
.cwlitem[rel='114'] {
  background-position: -37px -106px;
}
.widget-head-logo[rel='115'],
.cwlitem[rel='115'] {
  background-position: -38px -140px;
}
.widget-head-logo[rel='116'],
.cwlitem[rel='116'] {
  background-position: -38px -175px;
}
.widget-head-logo[rel='117'],
.cwlitem[rel='117'] {
  background-position: -38px -210px;
}
.widget-head-logo[rel='118'],
.cwlitem[rel='118'] {
  background-position: -38px -246px;
}
.widget-head-logo[rel='119'],
.cwlitem[rel='119'] {
  background-position: -38px -280px;
}
.widget-head-logo[rel='120'],
.cwlitem[rel='120'] {
  background-position: -38px -315px;
}
.widget-head-logo[rel='121'],
.cwlitem[rel='121'] {
  background-position: -76px 1px;
}
.widget-head-logo[rel='122'],
.cwlitem[rel='122'] {
  background-position: -76px -34px;
}
.widget-head-logo[rel='123'],
.cwlitem[rel='123'] {
  background-position: -76px -70px;
}
.widget-head-logo[rel='124'],
.cwlitem[rel='124'] {
  background-position: -77px -106px;
}
.widget-head-logo[rel='125'],
.cwlitem[rel='125'] {
  background-position: -76px -141px;
}
.widget-head-logo[rel='126'],
.cwlitem[rel='126'] {
  background-position: -76px -176px;
}
.widget-head-logo[rel='127'],
.cwlitem[rel='127'] {
  background-position: -76px -211px;
}
.widget-head-logo[rel='128'],
.cwlitem[rel='128'] {
  background-position: -76px -247px;
}
.cwllist {
  position: absolute;
  border: 1px solid #0060AA;
  padding: 5px;
  background: #FFFFFF;
  display: none;
  width: 355px;
  overflow-y: scroll !important;
}
.cwllist > div,
.cwltitle {
  padding: 5px;
  width: 36px;
}
.cwlpole {
  position: relative;
}
.cwlpole .cwlitem {
  display: inline-block;
}
.widget-head-logo,
.cwlitem {
  width: 35px;
  height: 35px;
}
.cwlitem:hover {
  background-color: #C3E5FF;
  border-radius: 29px;
  cursor: pointer;
}
.linkdesc {
  background: #FFFFFF;
  border-radius: 5px;
  border: 1px solid #404040;
  min-width: 240px;
  max-width: 450px;
  padding: 10px 15px 10px 36px;
  z-index: 200;
  position: absolute;
  top: -2px;
  left: -3px;
  font-size: 14px;
}
.linkdesc > div {
  position: relative;
}
.linkdesc img {
  position: absolute;
  top: -1px;
  left: -27px;
}
.linkdesc a {
  text-decoration: none;
}
.linkdesc div .text {
  color: #000000;
  font-weight: bold;
  text-decoration: none;
  display: inline-block;
}
.linkdesc div .title {
  color: #000000;
  padding: 7px 0px;
  text-decoration: none;
  display: block;
}
.linkdesc div .descr {
  color: #000000;
  text-decoration: none;
  display: block;
  text-align: justify;
  font-style: italic;
}
.itemlink_menupole {
  position: absolute;
  width: auto !important;
  padding: 0;
  background: #FFFFFF;
  border: 1px solid #EEEEEE;
}
.itemlink_menuitem,
.itemlink_menulentaitem {
  position: relative;
  color: #000000;
  display: block;
  text-decoration: none;
  padding: 4px 20px;
  cursor: pointer;
}
.itemlink_menuitem:first-child,
.itemlink_menulentaitem:first-child {
  padding: 8px 20px 4px 20px;
}
.itemlink_menuitem:last-child,
.itemlink_menulentaitem:last-child {
  padding: 4px 20px 8px 20px;
}
.itemlink_menuitem:hover,
.itemlink_menulentaitem:hover {
  color: #000000;
  background: #EEEEFF;
  text-decoration: none;
}
.itemlink_menulenta {
  position: absolute;
  padding: 0;
  background: #FFFFFF;
  border: 1px solid #999999;
  left: 96px;
  top: 0;
  white-space: nowrap;
  display: none;
}
.itemlink_menuitem:hover .itemlink_menulenta,
.itemlink_menulenta:hover {
  display: block;
}
.my-window.myfeed .paneltime {
  display: block;
  position: relative;
  height: 40px;
}
.my-window.myfeed .paneltime .paneltime_item {
  border-radius: 5px;
  padding: 2px 5px;
  display: inline-block;
  margin: 0 0 0 10px;
  cursor: pointer;
}
.my-window.myfeed .paneltime .paneltime_item:hover,
.my-window.myfeed .paneltime .paneltime_item.sel {
  background: #337ab7;
  color: #ffffff;
}
.my-window.myfeed .x-panel,
.my-window.myfeed .x-panel-body {
  height: 100% !important;
}
.myfeed .widget-body {
  padding: 10px 0 0 0;
}
.myfeed.myfeedall,
.myfeed.myfeedall .widget-body {
  padding: 0;
}
.myfeed.myfeedall .widget-body > .title {
  display: none !important;
}
/*
.myfeed .widget-body::after
{
	display:block;
	content:"";
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 18px;
	background: url("images/vfade.png?v=1") repeat-x;
	z-index: 12;
}
*/
.myfeed .x-grid-item-container table:first-child {
  height: 0;
  position: absolute;
  overflow: hidden;
  top: -100px;
}
.myfeed .title {
  padding: 0 8px 10px;
  font-size: 16px;
  display: inline-block;
}
.myfeed .title .l {
  width: 28px;
  display: table-cell;
  vertical-align: top;
}
.myfeed .title .r {
  display: table-cell;
  vertical-align: middle;
  height: 21px;
}
.myfeed .title img {
  margin: 0 5px 0 0;
}
.myfeed .x-grid-cell-inner {
  white-space: normal;
  padding: 0px 10px 0px 8px;
}
.myfeed .x-grid-view {
  overflow: visible !important;
}
.myfeed .feedtitle,
.myfeed .feeddescription {
  text-align: left;
  color: #000000;
}
.myfeed .feedtitle {
  display: table;
  width: 100%;
  margin: 3px 0 10px 0;
}
.myfeed .feedtitle a {
  display: table-cell;
  text-decoration: none;
  font: 16px Arial, Helvetica, sans-serif;
  color: #000000;
}
.myfeed .feedtitle .fpshow {
  display: table-cell;
  vertical-align: top;
  content: "";
  width: 28px;
  margin: 0 5px 0 0;
}
.myfeed.myfeedall .feedtitle .fpshow {
  width: 35px;
}
.myfeed .feedtitle .fplogo {
  display: table-cell;
  vertical-align: top;
  content: "";
  width: 28px;
  margin: 0 5px 0 0;
}
.myfeed .feedtitle .fpshow > div {
  cursor: pointer;
  background: url("images/form/vv.png") no-repeat;
  width: 12px;
  height: 12px;
  margin: 1px 0 0 4px;
}
.myfeed .feedtitle .fpshow > div.vvshow {
  background-position: 0 -12px;
}
.myfeed .feedtitle a:hover {
  text-decoration: underline;
}
.myfeed .feeddescription {
  display: none;
  margin: 0 0 10px 25px;
  font: 13px Arial, Helvetica, sans-serif;
}
.myfeed table {
  background: transparent !important;
  border: 0;
}
.myfeed .x-grid-with-row-lines .x-grid-item {
  border: 0 !important;
}
.myfeed > .title {
  font-family: Arial, sans-serif;
  font-style: normal;
  font-size: 17px;
  padding: 0 10px;
}
.newsfeed .feedtitle a {
  display: block !important;
  text-decoration: none;
  font: 16px Arial, Helvetica, sans-serif;
  line-height: 25px;
  height: 20px;
  color: #000000;
  overflow: hidden;
  padding: 0 5px;
}
.newsfeed .feedtitle.hot a {
  background: rgba(170, 0, 0, 0.1);
  /*	color:#FFF;*/
}
.newsfeed .feedtitle .fplogo {
  display: table-cell;
  vertical-align: top;
  content: "";
  width: 23px;
  margin: 0;
}
.art-site .widget-body {
  border: 1px solid #0093dd;
  border-radius: 3px;
  padding: 10px;
}
.art-site-head {
  position: relative;
  overflow: hidden;
  margin-bottom: 10px;
}
.art-site-head-logo {
  float: left;
  height: 35px;
}
.art-site-head-title {
  float: left;
  font-size: 14px;
  font-weight: bold;
  line-height: 35px;
  margin: 0 0 0 10px;
}
.art-site-head-logo {
  float: left;
  margin: 0;
}
.art-site-body {
  clear: left;
  position: relative;
  overflow: hidden;
}
.art-site-image {
  float: right;
  width: 150px;
  height: 150px;
  margin: 0 0 0 10px;
}
.art-site-image img {
  max-width: 150px;
  max-height: 150px;
}
.art-site-text p {
  margin: 0 0 10px;
}
#archive {
  display: none;
}
#archive .itemlink {
  width: 48%;
  text-decoration: none;
  white-space: nowrap;
  border: 1px solid transparent;
  font-size: 14px;
  display: inline-block;
  padding: 0 10px 0 0;
  vertical-align: top;
  height: 20px;
  line-height: 20px;
  position: relative;
  margin: 10px 0 0;
}
#archive .itemlink .text {
  display: inline-block;
  white-space: nowrap;
  position: relative;
  width: 100%;
  height: 18px;
  vertical-align: middle;
  margin: 0 0 0 3px;
}
#archive .itemlink .text .fadelink {
  position: absolute;
  background: transparent url(images/fade.png) repeat-y top;
  width: 100px;
  right: 20px;
  top: 0;
  height: 100%;
  z-index: 10;
}
#archive .itemlink a {
  color: #000;
}
#archive .itemlink a:hover {
  text-decoration: none;
}
#archive .itemlink.chet {
  margin: 0 0 0 3%;
}
#archive img {
  display: inline-block;
}
#archive a {
  padding: 0;
  color: #000;
  text-decoration: none;
  width: 100%;
  overflow: hidden;
  display: inline-block;
}
