@font-face {
  font-family: 'Glyphicons Halflings';
  src: url("data:application/vnd.ms-fontobject;base64, ");
  src: url("data:application/vnd.ms-fontobject;base64, #iefix") format('embedded-opentype'), url("data:application/font-woff2;base64, ") format('woff2'), url("data:application/font-woff;base64, ") 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";
}
.glyphicon-cd:before {
  content: "\e201";
}
.glyphicon-save-file:before {
  content: "\e202";
}
.glyphicon-open-file:before {
  content: "\e203";
}
.glyphicon-level-up:before {
  content: "\e204";
}
.glyphicon-copy:before {
  content: "\e205";
}
.glyphicon-paste:before {
  content: "\e206";
}
.glyphicon-alert:before {
  content: "\e209";
}
.glyphicon-equalizer:before {
  content: "\e210";
}
.glyphicon-king:before {
  content: "\e211";
}
.glyphicon-queen:before {
  content: "\e212";
}
.glyphicon-pawn:before {
  content: "\e213";
}
.glyphicon-bishop:before {
  content: "\e214";
}
.glyphicon-knight:before {
  content: "\e215";
}
.glyphicon-baby-formula:before {
  content: "\e216";
}
.glyphicon-tent:before {
  content: "\26fa";
}
.glyphicon-blackboard:before {
  content: "\e218";
}
.glyphicon-bed:before {
  content: "\e219";
}
.glyphicon-apple:before {
  content: "\f8ff";
}
.glyphicon-erase:before {
  content: "\e221";
}
.glyphicon-hourglass:before {
  content: "\231b";
}
.glyphicon-lamp:before {
  content: "\e223";
}
.glyphicon-duplicate:before {
  content: "\e224";
}
.glyphicon-piggy-bank:before {
  content: "\e225";
}
.glyphicon-scissors:before {
  content: "\e226";
}
.glyphicon-bitcoin:before {
  content: "\e227";
}
.glyphicon-btc:before {
  content: "\e227";
}
.glyphicon-xbt:before {
  content: "\e227";
}
.glyphicon-yen:before {
  content: "\00a5";
}
.glyphicon-jpy:before {
  content: "\00a5";
}
.glyphicon-ruble:before {
  content: "\20bd";
}
.glyphicon-rub:before {
  content: "\20bd";
}
.glyphicon-scale:before {
  content: "\e230";
}
.glyphicon-ice-lolly:before {
  content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}
.glyphicon-education:before {
  content: "\e233";
}
.glyphicon-option-horizontal:before {
  content: "\e234";
}
.glyphicon-option-vertical:before {
  content: "\e235";
}
.glyphicon-menu-hamburger:before {
  content: "\e236";
}
.glyphicon-modal-window:before {
  content: "\e237";
}
.glyphicon-oil:before {
  content: "\e238";
}
.glyphicon-grain:before {
  content: "\e239";
}
.glyphicon-sunglasses:before {
  content: "\e240";
}
.glyphicon-text-size:before {
  content: "\e241";
}
.glyphicon-text-color:before {
  content: "\e242";
}
.glyphicon-text-background:before {
  content: "\e243";
}
.glyphicon-object-align-top:before {
  content: "\e244";
}
.glyphicon-object-align-bottom:before {
  content: "\e245";
}
.glyphicon-object-align-horizontal:before {
  content: "\e246";
}
.glyphicon-object-align-left:before {
  content: "\e247";
}
.glyphicon-object-align-vertical:before {
  content: "\e248";
}
.glyphicon-object-align-right:before {
  content: "\e249";
}
.glyphicon-triangle-right:before {
  content: "\e250";
}
.glyphicon-triangle-left:before {
  content: "\e251";
}
.glyphicon-triangle-bottom:before {
  content: "\e252";
}
.glyphicon-triangle-top:before {
  content: "\e253";
}
.glyphicon-console:before {
  content: "\e254";
}
.glyphicon-superscript:before {
  content: "\e255";
}
.glyphicon-subscript:before {
  content: "\e256";
}
.glyphicon-menu-left:before {
  content: "\e257";
}
.glyphicon-menu-right:before {
  content: "\e258";
}
.glyphicon-menu-down:before {
  content: "\e259";
}
.glyphicon-menu-up:before {
  content: "\e260";
}
/* specifying (less) here forces it to be included inline, processed as less and minified */
/*
Version: 3.5.1 Timestamp: Tue Jul 22 18:58:56 EDT 2014
*/
.select2-container {
  margin: 0;
  position: relative;
  display: inline-block;
  /* inline-block for ie7 */
  zoom: 1;
  *display: inline;
  vertical-align: middle;
}
.select2-container,
.select2-drop,
.select2-search,
.select2-search input {
  /*
    Force border-box so that % widths fit the parent
    container without overlap because of margin/padding.
    More Info : http://www.quirksmode.org/css/box.html
  */
  -webkit-box-sizing: border-box;
  /* webkit */
  -moz-box-sizing: border-box;
  /* firefox */
  box-sizing: border-box;
  /* css3 */
}
.select2-container .select2-choice {
  display: block;
  height: 26px;
  padding: 0 0 0 8px;
  overflow: hidden;
  position: relative;
  border: 1px solid #aaa;
  white-space: nowrap;
  line-height: 26px;
  color: #444;
  text-decoration: none;
  border-radius: 4px;
  background-clip: padding-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #fff;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eeeeee), color-stop(0.5, #ffffff));
  background-image: -webkit-linear-gradient(center bottom, #eeeeee 0%, #ffffff 50%);
  background-image: -moz-linear-gradient(center bottom, #eeeeee 0%, #ffffff 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
  background-image: linear-gradient(to top, #eeeeee 0%, #ffffff 50%);
}
html[dir="rtl"] .select2-container .select2-choice {
  padding: 0 8px 0 0;
}
.select2-container.select2-drop-above .select2-choice {
  border-bottom-color: #aaa;
  border-radius: 0 0 4px 4px;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eeeeee), color-stop(0.9, #ffffff));
  background-image: -webkit-linear-gradient(center bottom, #eeeeee 0%, #ffffff 90%);
  background-image: -moz-linear-gradient(center bottom, #eeeeee 0%, #ffffff 90%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
  background-image: linear-gradient(to bottom, #eeeeee 0%, #ffffff 90%);
}
.select2-container.select2-allowclear .select2-choice .select2-chosen {
  margin-right: 42px;
}
.select2-container .select2-choice > .select2-chosen {
  margin-right: 26px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  float: none;
  width: auto;
}
html[dir="rtl"] .select2-container .select2-choice > .select2-chosen {
  margin-left: 26px;
  margin-right: 0;
}
.select2-container .select2-choice abbr {
  display: none;
  width: 12px;
  height: 12px;
  position: absolute;
  right: 24px;
  top: 8px;
  font-size: 1px;
  text-decoration: none;
  border: 0;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAoCAYAAACiu5n/AAACLElEQVR42u3Zz0sUYRzH8bUISoyF1i5iXSooyYgOEXapZNYNojwU/aAfUAT9A4YhUgdxt1To0KFIBCMIvEcUEXntUtivpYuUhYFIdDBMmD69he/hObgsbSnb13ngdZjZhX3eO8/MDrMpSctKErwsg//HUSgU7uNYsB3hHla4CybqEoRPaMJGFCEMewxuxnsIk5iALPqg1yVdj9eQGUdjiuE1eAs+QOYztrsMJqwFk8EyHguW95klD+ZD08gsYvBFCBPYgHXBOT1UNpg3ncQpnAicRbrCCQ3j8SIf5QvYEWxvxnlb0mWDr0MIvcOaCiayC78gRKmlH+WDbaIjkJnDzgq/+VHIvMWqag3ehBkIAxXGdkAIDVRlsE24H9//4ty9hju4Hej710c5m83WYging32HMYjMnwSvx75UlQ+iOiDEaEMLZiA8dPc7TFQDnkGYxQ8Iz9Hs8k4riqIa4l5ApojVbm8tiduPL5CZRs5lMGFH8DNYxo+C5d3tMfgohJeow0qMQujxuqRb0RBsZ3DA2ZIuP5LgJDgJToKr4ZHOWjTOy+fzNa6DiezCFGReod1lMGF3IYzjMm5B5rirYIJyEJ4iHezfjW+YRr2n4EHE2LrAa1cg5DwFj2DWLlKljn67p+B+CIdKPAaOsddTcBOEKbTZvjp0Qvjo8Sp9DjJFfIVMjBsef4f34AHeYAxX0VfqMbDnfw97IXMTta6DLbobcxBa3Qdb9BPE2LZQ8G98530ecQi/2QAAAABJRU5ErkJggg==") right top no-repeat;
  cursor: pointer;
  outline: 0;
}
.select2-container.select2-allowclear .select2-choice abbr {
  display: inline-block;
}
.select2-container .select2-choice abbr:hover {
  background-position: right -11px;
  cursor: pointer;
}
.select2-drop-mask {
  border: 0;
  margin: 0;
  padding: 0;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 9998;
  /* styles required for IE to work */
  background-color: #fff;
  filter: alpha(opacity=0);
}
.select2-drop {
  width: 100%;
  margin-top: -1px;
  position: absolute;
  z-index: 9999;
  top: 100%;
  background: #fff;
  color: #000;
  border: 1px solid #aaa;
  border-top: 0;
  border-radius: 0 0 4px 4px;
  -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
}
.select2-drop.select2-drop-above {
  margin-top: 1px;
  border-top: 1px solid #aaa;
  border-bottom: 0;
  border-radius: 4px 4px 0 0;
  -webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);
}
.select2-drop-active {
  border: 1px solid #5897fb;
  border-top: none;
}
.select2-drop.select2-drop-above.select2-drop-active {
  border-top: 1px solid #5897fb;
}
.select2-drop-auto-width {
  border-top: 1px solid #aaa;
  width: auto;
}
.select2-drop-auto-width .select2-search {
  padding-top: 4px;
}
.select2-container .select2-choice .select2-arrow {
  display: inline-block;
  width: 18px;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  border-left: 1px solid #aaa;
  border-radius: 0 4px 4px 0;
  background-clip: padding-box;
  background: #ccc;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #cccccc), color-stop(0.6, #eeeeee));
  background-image: -webkit-linear-gradient(center bottom, #cccccc 0%, #eeeeee 60%);
  background-image: -moz-linear-gradient(center bottom, #cccccc 0%, #eeeeee 60%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0);
  background-image: linear-gradient(to top, #cccccc 0%, #eeeeee 60%);
}
html[dir="rtl"] .select2-container .select2-choice .select2-arrow {
  left: 0;
  right: auto;
  border-left: none;
  border-right: 1px solid #aaa;
  border-radius: 4px 0 0 4px;
}
.select2-container .select2-choice .select2-arrow b {
  display: block;
  width: 100%;
  height: 100%;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAoCAYAAACiu5n/AAACLElEQVR42u3Zz0sUYRzH8bUISoyF1i5iXSooyYgOEXapZNYNojwU/aAfUAT9A4YhUgdxt1To0KFIBCMIvEcUEXntUtivpYuUhYFIdDBMmD69he/hObgsbSnb13ngdZjZhX3eO8/MDrMpSctKErwsg//HUSgU7uNYsB3hHla4CybqEoRPaMJGFCEMewxuxnsIk5iALPqg1yVdj9eQGUdjiuE1eAs+QOYztrsMJqwFk8EyHguW95klD+ZD08gsYvBFCBPYgHXBOT1UNpg3ncQpnAicRbrCCQ3j8SIf5QvYEWxvxnlb0mWDr0MIvcOaCiayC78gRKmlH+WDbaIjkJnDzgq/+VHIvMWqag3ehBkIAxXGdkAIDVRlsE24H9//4ty9hju4Hej710c5m83WYging32HMYjMnwSvx75UlQ+iOiDEaEMLZiA8dPc7TFQDnkGYxQ8Iz9Hs8k4riqIa4l5ApojVbm8tiduPL5CZRs5lMGFH8DNYxo+C5d3tMfgohJeow0qMQujxuqRb0RBsZ3DA2ZIuP5LgJDgJToKr4ZHOWjTOy+fzNa6DiezCFGReod1lMGF3IYzjMm5B5rirYIJyEJ4iHezfjW+YRr2n4EHE2LrAa1cg5DwFj2DWLlKljn67p+B+CIdKPAaOsddTcBOEKbTZvjp0Qvjo8Sp9DjJFfIVMjBsef4f34AHeYAxX0VfqMbDnfw97IXMTta6DLbobcxBa3Qdb9BPE2LZQ8G98530ecQi/2QAAAABJRU5ErkJggg==") no-repeat 0 1px;
}
html[dir="rtl"] .select2-container .select2-choice .select2-arrow b {
  background-position: 2px 1px;
}
.select2-search {
  display: inline-block;
  width: 100%;
  min-height: 26px;
  margin: 0;
  padding-left: 4px;
  padding-right: 4px;
  position: relative;
  z-index: 10000;
  white-space: nowrap;
}
.select2-search input {
  width: 100%;
  height: auto !important;
  min-height: 26px;
  padding: 4px 20px 4px 5px;
  margin: 0;
  outline: 0;
  font-family: sans-serif;
  font-size: 1em;
  border: 1px solid #aaa;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: #ffffff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAoCAYAAACiu5n/AAACLElEQVR42u3Zz0sUYRzH8bUISoyF1i5iXSooyYgOEXapZNYNojwU/aAfUAT9A4YhUgdxt1To0KFIBCMIvEcUEXntUtivpYuUhYFIdDBMmD69he/hObgsbSnb13ngdZjZhX3eO8/MDrMpSctKErwsg//HUSgU7uNYsB3hHla4CybqEoRPaMJGFCEMewxuxnsIk5iALPqg1yVdj9eQGUdjiuE1eAs+QOYztrsMJqwFk8EyHguW95klD+ZD08gsYvBFCBPYgHXBOT1UNpg3ncQpnAicRbrCCQ3j8SIf5QvYEWxvxnlb0mWDr0MIvcOaCiayC78gRKmlH+WDbaIjkJnDzgq/+VHIvMWqag3ehBkIAxXGdkAIDVRlsE24H9//4ty9hju4Hej710c5m83WYging32HMYjMnwSvx75UlQ+iOiDEaEMLZiA8dPc7TFQDnkGYxQ8Iz9Hs8k4riqIa4l5ApojVbm8tiduPL5CZRs5lMGFH8DNYxo+C5d3tMfgohJeow0qMQujxuqRb0RBsZ3DA2ZIuP5LgJDgJToKr4ZHOWjTOy+fzNa6DiezCFGReod1lMGF3IYzjMm5B5rirYIJyEJ4iHezfjW+YRr2n4EHE2LrAa1cg5DwFj2DWLlKljn67p+B+CIdKPAaOsddTcBOEKbTZvjp0Qvjo8Sp9DjJFfIVMjBsef4f34AHeYAxX0VfqMbDnfw97IXMTta6DLbobcxBa3Qdb9BPE2LZQ8G98530ecQi/2QAAAABJRU5ErkJggg==") no-repeat 100% -22px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAoCAYAAACiu5n/AAACLElEQVR42u3Zz0sUYRzH8bUISoyF1i5iXSooyYgOEXapZNYNojwU/aAfUAT9A4YhUgdxt1To0KFIBCMIvEcUEXntUtivpYuUhYFIdDBMmD69he/hObgsbSnb13ngdZjZhX3eO8/MDrMpSctKErwsg//HUSgU7uNYsB3hHla4CybqEoRPaMJGFCEMewxuxnsIk5iALPqg1yVdj9eQGUdjiuE1eAs+QOYztrsMJqwFk8EyHguW95klD+ZD08gsYvBFCBPYgHXBOT1UNpg3ncQpnAicRbrCCQ3j8SIf5QvYEWxvxnlb0mWDr0MIvcOaCiayC78gRKmlH+WDbaIjkJnDzgq/+VHIvMWqag3ehBkIAxXGdkAIDVRlsE24H9//4ty9hju4Hej710c5m83WYging32HMYjMnwSvx75UlQ+iOiDEaEMLZiA8dPc7TFQDnkGYxQ8Iz9Hs8k4riqIa4l5ApojVbm8tiduPL5CZRs5lMGFH8DNYxo+C5d3tMfgohJeow0qMQujxuqRb0RBsZ3DA2ZIuP5LgJDgJToKr4ZHOWjTOy+fzNa6DiezCFGReod1lMGF3IYzjMm5B5rirYIJyEJ4iHezfjW+YRr2n4EHE2LrAa1cg5DwFj2DWLlKljn67p+B+CIdKPAaOsddTcBOEKbTZvjp0Qvjo8Sp9DjJFfIVMjBsef4f34AHeYAxX0VfqMbDnfw97IXMTta6DLbobcxBa3Qdb9BPE2LZQ8G98530ecQi/2QAAAABJRU5ErkJggg==") no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #ffffff), color-stop(0.99, #eeeeee));
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAoCAYAAACiu5n/AAACLElEQVR42u3Zz0sUYRzH8bUISoyF1i5iXSooyYgOEXapZNYNojwU/aAfUAT9A4YhUgdxt1To0KFIBCMIvEcUEXntUtivpYuUhYFIdDBMmD69he/hObgsbSnb13ngdZjZhX3eO8/MDrMpSctKErwsg//HUSgU7uNYsB3hHla4CybqEoRPaMJGFCEMewxuxnsIk5iALPqg1yVdj9eQGUdjiuE1eAs+QOYztrsMJqwFk8EyHguW95klD+ZD08gsYvBFCBPYgHXBOT1UNpg3ncQpnAicRbrCCQ3j8SIf5QvYEWxvxnlb0mWDr0MIvcOaCiayC78gRKmlH+WDbaIjkJnDzgq/+VHIvMWqag3ehBkIAxXGdkAIDVRlsE24H9//4ty9hju4Hej710c5m83WYging32HMYjMnwSvx75UlQ+iOiDEaEMLZiA8dPc7TFQDnkGYxQ8Iz9Hs8k4riqIa4l5ApojVbm8tiduPL5CZRs5lMGFH8DNYxo+C5d3tMfgohJeow0qMQujxuqRb0RBsZ3DA2ZIuP5LgJDgJToKr4ZHOWjTOy+fzNa6DiezCFGReod1lMGF3IYzjMm5B5rirYIJyEJ4iHezfjW+YRr2n4EHE2LrAa1cg5DwFj2DWLlKljn67p+B+CIdKPAaOsddTcBOEKbTZvjp0Qvjo8Sp9DjJFfIVMjBsef4f34AHeYAxX0VfqMbDnfw97IXMTta6DLbobcxBa3Qdb9BPE2LZQ8G98530ecQi/2QAAAABJRU5ErkJggg==") no-repeat 100% -22px, -webkit-linear-gradient(center bottom, #ffffff 85%, #eeeeee 99%);
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAoCAYAAACiu5n/AAACLElEQVR42u3Zz0sUYRzH8bUISoyF1i5iXSooyYgOEXapZNYNojwU/aAfUAT9A4YhUgdxt1To0KFIBCMIvEcUEXntUtivpYuUhYFIdDBMmD69he/hObgsbSnb13ngdZjZhX3eO8/MDrMpSctKErwsg//HUSgU7uNYsB3hHla4CybqEoRPaMJGFCEMewxuxnsIk5iALPqg1yVdj9eQGUdjiuE1eAs+QOYztrsMJqwFk8EyHguW95klD+ZD08gsYvBFCBPYgHXBOT1UNpg3ncQpnAicRbrCCQ3j8SIf5QvYEWxvxnlb0mWDr0MIvcOaCiayC78gRKmlH+WDbaIjkJnDzgq/+VHIvMWqag3ehBkIAxXGdkAIDVRlsE24H9//4ty9hju4Hej710c5m83WYging32HMYjMnwSvx75UlQ+iOiDEaEMLZiA8dPc7TFQDnkGYxQ8Iz9Hs8k4riqIa4l5ApojVbm8tiduPL5CZRs5lMGFH8DNYxo+C5d3tMfgohJeow0qMQujxuqRb0RBsZ3DA2ZIuP5LgJDgJToKr4ZHOWjTOy+fzNa6DiezCFGReod1lMGF3IYzjMm5B5rirYIJyEJ4iHezfjW+YRr2n4EHE2LrAa1cg5DwFj2DWLlKljn67p+B+CIdKPAaOsddTcBOEKbTZvjp0Qvjo8Sp9DjJFfIVMjBsef4f34AHeYAxX0VfqMbDnfw97IXMTta6DLbobcxBa3Qdb9BPE2LZQ8G98530ecQi/2QAAAABJRU5ErkJggg==") no-repeat 100% -22px, -moz-linear-gradient(center bottom, #ffffff 85%, #eeeeee 99%);
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAoCAYAAACiu5n/AAACLElEQVR42u3Zz0sUYRzH8bUISoyF1i5iXSooyYgOEXapZNYNojwU/aAfUAT9A4YhUgdxt1To0KFIBCMIvEcUEXntUtivpYuUhYFIdDBMmD69he/hObgsbSnb13ngdZjZhX3eO8/MDrMpSctKErwsg//HUSgU7uNYsB3hHla4CybqEoRPaMJGFCEMewxuxnsIk5iALPqg1yVdj9eQGUdjiuE1eAs+QOYztrsMJqwFk8EyHguW95klD+ZD08gsYvBFCBPYgHXBOT1UNpg3ncQpnAicRbrCCQ3j8SIf5QvYEWxvxnlb0mWDr0MIvcOaCiayC78gRKmlH+WDbaIjkJnDzgq/+VHIvMWqag3ehBkIAxXGdkAIDVRlsE24H9//4ty9hju4Hej710c5m83WYging32HMYjMnwSvx75UlQ+iOiDEaEMLZiA8dPc7TFQDnkGYxQ8Iz9Hs8k4riqIa4l5ApojVbm8tiduPL5CZRs5lMGFH8DNYxo+C5d3tMfgohJeow0qMQujxuqRb0RBsZ3DA2ZIuP5LgJDgJToKr4ZHOWjTOy+fzNa6DiezCFGReod1lMGF3IYzjMm5B5rirYIJyEJ4iHezfjW+YRr2n4EHE2LrAa1cg5DwFj2DWLlKljn67p+B+CIdKPAaOsddTcBOEKbTZvjp0Qvjo8Sp9DjJFfIVMjBsef4f34AHeYAxX0VfqMbDnfw97IXMTta6DLbobcxBa3Qdb9BPE2LZQ8G98530ecQi/2QAAAABJRU5ErkJggg==") no-repeat 100% -22px, linear-gradient(to bottom, #ffffff 85%, #eeeeee 99%) 0 0;
}
html[dir="rtl"] .select2-search input {
  padding: 4px 5px 4px 20px;
  background: #ffffff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAoCAYAAACiu5n/AAACLElEQVR42u3Zz0sUYRzH8bUISoyF1i5iXSooyYgOEXapZNYNojwU/aAfUAT9A4YhUgdxt1To0KFIBCMIvEcUEXntUtivpYuUhYFIdDBMmD69he/hObgsbSnb13ngdZjZhX3eO8/MDrMpSctKErwsg//HUSgU7uNYsB3hHla4CybqEoRPaMJGFCEMewxuxnsIk5iALPqg1yVdj9eQGUdjiuE1eAs+QOYztrsMJqwFk8EyHguW95klD+ZD08gsYvBFCBPYgHXBOT1UNpg3ncQpnAicRbrCCQ3j8SIf5QvYEWxvxnlb0mWDr0MIvcOaCiayC78gRKmlH+WDbaIjkJnDzgq/+VHIvMWqag3ehBkIAxXGdkAIDVRlsE24H9//4ty9hju4Hej710c5m83WYging32HMYjMnwSvx75UlQ+iOiDEaEMLZiA8dPc7TFQDnkGYxQ8Iz9Hs8k4riqIa4l5ApojVbm8tiduPL5CZRs5lMGFH8DNYxo+C5d3tMfgohJeow0qMQujxuqRb0RBsZ3DA2ZIuP5LgJDgJToKr4ZHOWjTOy+fzNa6DiezCFGReod1lMGF3IYzjMm5B5rirYIJyEJ4iHezfjW+YRr2n4EHE2LrAa1cg5DwFj2DWLlKljn67p+B+CIdKPAaOsddTcBOEKbTZvjp0Qvjo8Sp9DjJFfIVMjBsef4f34AHeYAxX0VfqMbDnfw97IXMTta6DLbobcxBa3Qdb9BPE2LZQ8G98530ecQi/2QAAAABJRU5ErkJggg==") no-repeat -37px -22px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAoCAYAAACiu5n/AAACLElEQVR42u3Zz0sUYRzH8bUISoyF1i5iXSooyYgOEXapZNYNojwU/aAfUAT9A4YhUgdxt1To0KFIBCMIvEcUEXntUtivpYuUhYFIdDBMmD69he/hObgsbSnb13ngdZjZhX3eO8/MDrMpSctKErwsg//HUSgU7uNYsB3hHla4CybqEoRPaMJGFCEMewxuxnsIk5iALPqg1yVdj9eQGUdjiuE1eAs+QOYztrsMJqwFk8EyHguW95klD+ZD08gsYvBFCBPYgHXBOT1UNpg3ncQpnAicRbrCCQ3j8SIf5QvYEWxvxnlb0mWDr0MIvcOaCiayC78gRKmlH+WDbaIjkJnDzgq/+VHIvMWqag3ehBkIAxXGdkAIDVRlsE24H9//4ty9hju4Hej710c5m83WYging32HMYjMnwSvx75UlQ+iOiDEaEMLZiA8dPc7TFQDnkGYxQ8Iz9Hs8k4riqIa4l5ApojVbm8tiduPL5CZRs5lMGFH8DNYxo+C5d3tMfgohJeow0qMQujxuqRb0RBsZ3DA2ZIuP5LgJDgJToKr4ZHOWjTOy+fzNa6DiezCFGReod1lMGF3IYzjMm5B5rirYIJyEJ4iHezfjW+YRr2n4EHE2LrAa1cg5DwFj2DWLlKljn67p+B+CIdKPAaOsddTcBOEKbTZvjp0Qvjo8Sp9DjJFfIVMjBsef4f34AHeYAxX0VfqMbDnfw97IXMTta6DLbobcxBa3Qdb9BPE2LZQ8G98530ecQi/2QAAAABJRU5ErkJggg==") no-repeat -37px -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #ffffff), color-stop(0.99, #eeeeee));
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAoCAYAAACiu5n/AAACLElEQVR42u3Zz0sUYRzH8bUISoyF1i5iXSooyYgOEXapZNYNojwU/aAfUAT9A4YhUgdxt1To0KFIBCMIvEcUEXntUtivpYuUhYFIdDBMmD69he/hObgsbSnb13ngdZjZhX3eO8/MDrMpSctKErwsg//HUSgU7uNYsB3hHla4CybqEoRPaMJGFCEMewxuxnsIk5iALPqg1yVdj9eQGUdjiuE1eAs+QOYztrsMJqwFk8EyHguW95klD+ZD08gsYvBFCBPYgHXBOT1UNpg3ncQpnAicRbrCCQ3j8SIf5QvYEWxvxnlb0mWDr0MIvcOaCiayC78gRKmlH+WDbaIjkJnDzgq/+VHIvMWqag3ehBkIAxXGdkAIDVRlsE24H9//4ty9hju4Hej710c5m83WYging32HMYjMnwSvx75UlQ+iOiDEaEMLZiA8dPc7TFQDnkGYxQ8Iz9Hs8k4riqIa4l5ApojVbm8tiduPL5CZRs5lMGFH8DNYxo+C5d3tMfgohJeow0qMQujxuqRb0RBsZ3DA2ZIuP5LgJDgJToKr4ZHOWjTOy+fzNa6DiezCFGReod1lMGF3IYzjMm5B5rirYIJyEJ4iHezfjW+YRr2n4EHE2LrAa1cg5DwFj2DWLlKljn67p+B+CIdKPAaOsddTcBOEKbTZvjp0Qvjo8Sp9DjJFfIVMjBsef4f34AHeYAxX0VfqMbDnfw97IXMTta6DLbobcxBa3Qdb9BPE2LZQ8G98530ecQi/2QAAAABJRU5ErkJggg==") no-repeat -37px -22px, -webkit-linear-gradient(center bottom, #ffffff 85%, #eeeeee 99%);
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAoCAYAAACiu5n/AAACLElEQVR42u3Zz0sUYRzH8bUISoyF1i5iXSooyYgOEXapZNYNojwU/aAfUAT9A4YhUgdxt1To0KFIBCMIvEcUEXntUtivpYuUhYFIdDBMmD69he/hObgsbSnb13ngdZjZhX3eO8/MDrMpSctKErwsg//HUSgU7uNYsB3hHla4CybqEoRPaMJGFCEMewxuxnsIk5iALPqg1yVdj9eQGUdjiuE1eAs+QOYztrsMJqwFk8EyHguW95klD+ZD08gsYvBFCBPYgHXBOT1UNpg3ncQpnAicRbrCCQ3j8SIf5QvYEWxvxnlb0mWDr0MIvcOaCiayC78gRKmlH+WDbaIjkJnDzgq/+VHIvMWqag3ehBkIAxXGdkAIDVRlsE24H9//4ty9hju4Hej710c5m83WYging32HMYjMnwSvx75UlQ+iOiDEaEMLZiA8dPc7TFQDnkGYxQ8Iz9Hs8k4riqIa4l5ApojVbm8tiduPL5CZRs5lMGFH8DNYxo+C5d3tMfgohJeow0qMQujxuqRb0RBsZ3DA2ZIuP5LgJDgJToKr4ZHOWjTOy+fzNa6DiezCFGReod1lMGF3IYzjMm5B5rirYIJyEJ4iHezfjW+YRr2n4EHE2LrAa1cg5DwFj2DWLlKljn67p+B+CIdKPAaOsddTcBOEKbTZvjp0Qvjo8Sp9DjJFfIVMjBsef4f34AHeYAxX0VfqMbDnfw97IXMTta6DLbobcxBa3Qdb9BPE2LZQ8G98530ecQi/2QAAAABJRU5ErkJggg==") no-repeat -37px -22px, -moz-linear-gradient(center bottom, #ffffff 85%, #eeeeee 99%);
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAoCAYAAACiu5n/AAACLElEQVR42u3Zz0sUYRzH8bUISoyF1i5iXSooyYgOEXapZNYNojwU/aAfUAT9A4YhUgdxt1To0KFIBCMIvEcUEXntUtivpYuUhYFIdDBMmD69he/hObgsbSnb13ngdZjZhX3eO8/MDrMpSctKErwsg//HUSgU7uNYsB3hHla4CybqEoRPaMJGFCEMewxuxnsIk5iALPqg1yVdj9eQGUdjiuE1eAs+QOYztrsMJqwFk8EyHguW95klD+ZD08gsYvBFCBPYgHXBOT1UNpg3ncQpnAicRbrCCQ3j8SIf5QvYEWxvxnlb0mWDr0MIvcOaCiayC78gRKmlH+WDbaIjkJnDzgq/+VHIvMWqag3ehBkIAxXGdkAIDVRlsE24H9//4ty9hju4Hej710c5m83WYging32HMYjMnwSvx75UlQ+iOiDEaEMLZiA8dPc7TFQDnkGYxQ8Iz9Hs8k4riqIa4l5ApojVbm8tiduPL5CZRs5lMGFH8DNYxo+C5d3tMfgohJeow0qMQujxuqRb0RBsZ3DA2ZIuP5LgJDgJToKr4ZHOWjTOy+fzNa6DiezCFGReod1lMGF3IYzjMm5B5rirYIJyEJ4iHezfjW+YRr2n4EHE2LrAa1cg5DwFj2DWLlKljn67p+B+CIdKPAaOsddTcBOEKbTZvjp0Qvjo8Sp9DjJFfIVMjBsef4f34AHeYAxX0VfqMbDnfw97IXMTta6DLbobcxBa3Qdb9BPE2LZQ8G98530ecQi/2QAAAABJRU5ErkJggg==") no-repeat -37px -22px, linear-gradient(to bottom, #ffffff 85%, #eeeeee 99%) 0 0;
}
.select2-drop.select2-drop-above .select2-search input {
  margin-top: 4px;
}
.select2-search input.select2-active {
  background: #ffffff url("data:image/gif;base64,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") no-repeat 100%;
  background: url("data:image/gif;base64,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") no-repeat 100%, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #ffffff), color-stop(0.99, #eeeeee));
  background: url("data:image/gif;base64,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") no-repeat 100%, -webkit-linear-gradient(center bottom, #ffffff 85%, #eeeeee 99%);
  background: url("data:image/gif;base64,R0lGODlhEAAQAPQAAP///wAAAPDw8IqKiuDg4EZGRnp6egAAAFhYWCQkJKysrL6+vhQUFJycnAQEBDY2NmhoaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAAFdyAgAgIJIeWoAkRCCMdBkKtIHIngyMKsErPBYbADpkSCwhDmQCBethRB6Vj4kFCkQPG4IlWDgrNRIwnO4UKBXDufzQvDMaoSDBgFb886MiQadgNABAokfCwzBA8LCg0Egl8jAggGAA1kBIA1BAYzlyILczULC2UhACH5BAkKAAAALAAAAAAQABAAAAV2ICACAmlAZTmOREEIyUEQjLKKxPHADhEvqxlgcGgkGI1DYSVAIAWMx+lwSKkICJ0QsHi9RgKBwnVTiRQQgwF4I4UFDQQEwi6/3YSGWRRmjhEETAJfIgMFCnAKM0KDV4EEEAQLiF18TAYNXDaSe3x6mjidN1s3IQAh+QQJCgAAACwAAAAAEAAQAAAFeCAgAgLZDGU5jgRECEUiCI+yioSDwDJyLKsXoHFQxBSHAoAAFBhqtMJg8DgQBgfrEsJAEAg4YhZIEiwgKtHiMBgtpg3wbUZXGO7kOb1MUKRFMysCChAoggJCIg0GC2aNe4gqQldfL4l/Ag1AXySJgn5LcoE3QXI3IQAh+QQJCgAAACwAAAAAEAAQAAAFdiAgAgLZNGU5joQhCEjxIssqEo8bC9BRjy9Ag7GILQ4QEoE0gBAEBcOpcBA0DoxSK/e8LRIHn+i1cK0IyKdg0VAoljYIg+GgnRrwVS/8IAkICyosBIQpBAMoKy9dImxPhS+GKkFrkX+TigtLlIyKXUF+NjagNiEAIfkECQoAAAAsAAAAABAAEAAABWwgIAICaRhlOY4EIgjH8R7LKhKHGwsMvb4AAy3WODBIBBKCsYA9TjuhDNDKEVSERezQEL0WrhXucRUQGuik7bFlngzqVW9LMl9XWvLdjFaJtDFqZ1cEZUB0dUgvL3dgP4WJZn4jkomWNpSTIyEAIfkECQoAAAAsAAAAABAAEAAABX4gIAICuSxlOY6CIgiD8RrEKgqGOwxwUrMlAoSwIzAGpJpgoSDAGifDY5kopBYDlEpAQBwevxfBtRIUGi8xwWkDNBCIwmC9Vq0aiQQDQuK+VgQPDXV9hCJjBwcFYU5pLwwHXQcMKSmNLQcIAExlbH8JBwttaX0ABAcNbWVbKyEAIfkECQoAAAAsAAAAABAAEAAABXkgIAICSRBlOY7CIghN8zbEKsKoIjdFzZaEgUBHKChMJtRwcWpAWoWnifm6ESAMhO8lQK0EEAV3rFopIBCEcGwDKAqPh4HUrY4ICHH1dSoTFgcHUiZjBhAJB2AHDykpKAwHAwdzf19KkASIPl9cDgcnDkdtNwiMJCshACH5BAkKAAAALAAAAAAQABAAAAV3ICACAkkQZTmOAiosiyAoxCq+KPxCNVsSMRgBsiClWrLTSWFoIQZHl6pleBh6suxKMIhlvzbAwkBWfFWrBQTxNLq2RG2yhSUkDs2b63AYDAoJXAcFRwADeAkJDX0AQCsEfAQMDAIPBz0rCgcxky0JRWE1AmwpKyEAIfkECQoAAAAsAAAAABAAEAAABXkgIAICKZzkqJ4nQZxLqZKv4NqNLKK2/Q4Ek4lFXChsg5ypJjs1II3gEDUSRInEGYAw6B6zM4JhrDAtEosVkLUtHA7RHaHAGJQEjsODcEg0FBAFVgkQJQ1pAwcDDw8KcFtSInwJAowCCA6RIwqZAgkPNgVpWndjdyohACH5BAkKAAAALAAAAAAQABAAAAV5ICACAimc5KieLEuUKvm2xAKLqDCfC2GaO9eL0LABWTiBYmA06W6kHgvCqEJiAIJiu3gcvgUsscHUERm+kaCxyxa+zRPk0SgJEgfIvbAdIAQLCAYlCj4DBw0IBQsMCjIqBAcPAooCBg9pKgsJLwUFOhCZKyQDA3YqIQAh+QQJCgAAACwAAAAAEAAQAAAFdSAgAgIpnOSonmxbqiThCrJKEHFbo8JxDDOZYFFb+A41E4H4OhkOipXwBElYITDAckFEOBgMQ3arkMkUBdxIUGZpEb7kaQBRlASPg0FQQHAbEEMGDSVEAA1QBhAED1E0NgwFAooCDWljaQIQCE5qMHcNhCkjIQAh+QQJCgAAACwAAAAAEAAQAAAFeSAgAgIpnOSoLgxxvqgKLEcCC65KEAByKK8cSpA4DAiHQ/DkKhGKh4ZCtCyZGo6F6iYYPAqFgYy02xkSaLEMV34tELyRYNEsCQyHlvWkGCzsPgMCEAY7Cg04Uk48LAsDhRA8MVQPEF0GAgqYYwSRlycNcWskCkApIyEAOwAAAAAAAAAAAA==") no-repeat 100%, -moz-linear-gradient(center bottom, #ffffff 85%, #eeeeee 99%);
  background: url("data:image/gif;base64,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") no-repeat 100%, linear-gradient(to bottom, #ffffff 85%, #eeeeee 99%) 0 0;
}
.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
  border: 1px solid #5897fb;
  outline: none;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.select2-dropdown-open .select2-choice {
  border-bottom-color: transparent;
  -webkit-box-shadow: 0 1px 0 #fff inset;
  box-shadow: 0 1px 0 #fff inset;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-color: #eee;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ffffff), color-stop(0.5, #eeeeee));
  background-image: -webkit-linear-gradient(center bottom, #ffffff 0%, #eeeeee 50%);
  background-image: -moz-linear-gradient(center bottom, #ffffff 0%, #eeeeee 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
  background-image: linear-gradient(to top, #ffffff 0%, #eeeeee 50%);
}
.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices {
  border: 1px solid #5897fb;
  border-top-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(0.5, #eeeeee));
  background-image: -webkit-linear-gradient(center top, #ffffff 0%, #eeeeee 50%);
  background-image: -moz-linear-gradient(center top, #ffffff 0%, #eeeeee 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
  background-image: linear-gradient(to bottom, #ffffff 0%, #eeeeee 50%);
}
.select2-dropdown-open .select2-choice .select2-arrow {
  background: transparent;
  border-left: none;
  filter: none;
}
html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow {
  border-right: none;
}
.select2-dropdown-open .select2-choice .select2-arrow b {
  background-position: -18px 1px;
}
html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow b {
  background-position: -16px 1px;
}
.select2-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
/* results */
.select2-results {
  max-height: 200px;
  padding: 0 0 0 4px;
  margin: 4px 4px 4px 0;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
html[dir="rtl"] .select2-results {
  padding: 0 4px 0 0;
  margin: 4px 0 4px 4px;
}
.select2-results ul.select2-result-sub {
  margin: 0;
  padding-left: 0;
}
.select2-results li {
  list-style: none;
  display: list-item;
  background-image: none;
}
.select2-results li.select2-result-with-children > .select2-result-label {
  font-weight: bold;
}
.select2-results .select2-result-label {
  padding: 3px 7px 4px;
  margin: 0;
  cursor: pointer;
  min-height: 1em;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.select2-results-dept-1 .select2-result-label {
  padding-left: 20px;
}
.select2-results-dept-2 .select2-result-label {
  padding-left: 40px;
}
.select2-results-dept-3 .select2-result-label {
  padding-left: 60px;
}
.select2-results-dept-4 .select2-result-label {
  padding-left: 80px;
}
.select2-results-dept-5 .select2-result-label {
  padding-left: 100px;
}
.select2-results-dept-6 .select2-result-label {
  padding-left: 110px;
}
.select2-results-dept-7 .select2-result-label {
  padding-left: 120px;
}
.select2-results .select2-highlighted {
  background: #3875d7;
  color: #fff;
}
.select2-results li em {
  background: #feffde;
  font-style: normal;
}
.select2-results .select2-highlighted em {
  background: transparent;
}
.select2-results .select2-highlighted ul {
  background: #fff;
  color: #000;
}
.select2-results .select2-no-results,
.select2-results .select2-searching,
.select2-results .select2-ajax-error,
.select2-results .select2-selection-limit {
  background: #f4f4f4;
  display: list-item;
  padding-left: 5px;
}
/*
disabled look for disabled choices in the results dropdown
*/
.select2-results .select2-disabled.select2-highlighted {
  color: #666;
  background: #f4f4f4;
  display: list-item;
  cursor: default;
}
.select2-results .select2-disabled {
  background: #f4f4f4;
  display: list-item;
  cursor: default;
}
.select2-results .select2-selected {
  display: none;
}
.select2-more-results.select2-active {
  background: #f4f4f4 url("data:image/gif;base64,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") no-repeat 100%;
}
.select2-results .select2-ajax-error {
  background: rgba(255, 50, 50, 0.2);
}
.select2-more-results {
  background: #f4f4f4;
  display: list-item;
}
/* disabled styles */
.select2-container.select2-container-disabled .select2-choice {
  background-color: #f4f4f4;
  background-image: none;
  border: 1px solid #ddd;
  cursor: default;
}
.select2-container.select2-container-disabled .select2-choice .select2-arrow {
  background-color: #f4f4f4;
  background-image: none;
  border-left: 0;
}
.select2-container.select2-container-disabled .select2-choice abbr {
  display: none;
}
/* multiselect */
.select2-container-multi .select2-choices {
  height: auto !important;
  height: 1%;
  margin: 0;
  padding: 0 5px 0 0;
  position: relative;
  border: 1px solid #aaa;
  cursor: text;
  overflow: hidden;
  background-color: #fff;
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background-image: -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background-image: -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background-image: linear-gradient(to bottom, #eeeeee 1%, #ffffff 15%);
}
html[dir="rtl"] .select2-container-multi .select2-choices {
  padding: 0 0 0 5px;
}
.select2-locked {
  padding: 3px 5px 3px 5px !important;
}
.select2-container-multi .select2-choices {
  min-height: 26px;
}
.select2-container-multi.select2-container-active .select2-choices {
  border: 1px solid #5897fb;
  outline: none;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.select2-container-multi .select2-choices li {
  float: left;
  list-style: none;
}
html[dir="rtl"] .select2-container-multi .select2-choices li {
  float: right;
}
.select2-container-multi .select2-choices .select2-search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}
.select2-container-multi .select2-choices .select2-search-field input {
  padding: 5px;
  margin: 1px 0;
  font-family: sans-serif;
  font-size: 100%;
  color: #666;
  outline: 0;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: transparent !important;
}
.select2-container-multi .select2-choices .select2-search-field input.select2-active {
  background: #ffffff url("data:image/gif;base64,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") no-repeat 100% !important;
}
.select2-default {
  color: #999 !important;
}
.select2-container-multi .select2-choices .select2-search-choice {
  padding: 3px 5px 3px 18px;
  margin: 3px 0 3px 5px;
  position: relative;
  line-height: 13px;
  color: #333;
  cursor: default;
  border: 1px solid #aaaaaa;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  background-clip: padding-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #e4e4e4;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(to top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
}
html[dir="rtl"] .select2-container-multi .select2-choices .select2-search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 18px 3px 5px;
}
.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
  cursor: default;
}
.select2-container-multi .select2-choices .select2-search-choice-focus {
  background: #d4d4d4;
}
.select2-search-choice-close {
  display: block;
  width: 12px;
  height: 13px;
  position: absolute;
  right: 3px;
  top: 4px;
  font-size: 1px;
  outline: none;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAoCAYAAACiu5n/AAACLElEQVR42u3Zz0sUYRzH8bUISoyF1i5iXSooyYgOEXapZNYNojwU/aAfUAT9A4YhUgdxt1To0KFIBCMIvEcUEXntUtivpYuUhYFIdDBMmD69he/hObgsbSnb13ngdZjZhX3eO8/MDrMpSctKErwsg//HUSgU7uNYsB3hHla4CybqEoRPaMJGFCEMewxuxnsIk5iALPqg1yVdj9eQGUdjiuE1eAs+QOYztrsMJqwFk8EyHguW95klD+ZD08gsYvBFCBPYgHXBOT1UNpg3ncQpnAicRbrCCQ3j8SIf5QvYEWxvxnlb0mWDr0MIvcOaCiayC78gRKmlH+WDbaIjkJnDzgq/+VHIvMWqag3ehBkIAxXGdkAIDVRlsE24H9//4ty9hju4Hej710c5m83WYging32HMYjMnwSvx75UlQ+iOiDEaEMLZiA8dPc7TFQDnkGYxQ8Iz9Hs8k4riqIa4l5ApojVbm8tiduPL5CZRs5lMGFH8DNYxo+C5d3tMfgohJeow0qMQujxuqRb0RBsZ3DA2ZIuP5LgJDgJToKr4ZHOWjTOy+fzNa6DiezCFGReod1lMGF3IYzjMm5B5rirYIJyEJ4iHezfjW+YRr2n4EHE2LrAa1cg5DwFj2DWLlKljn67p+B+CIdKPAaOsddTcBOEKbTZvjp0Qvjo8Sp9DjJFfIVMjBsef4f34AHeYAxX0VfqMbDnfw97IXMTta6DLbobcxBa3Qdb9BPE2LZQ8G98530ecQi/2QAAAABJRU5ErkJggg==") right top no-repeat;
}
html[dir="rtl"] .select2-search-choice-close {
  right: auto;
  left: 3px;
}
.select2-container-multi .select2-search-choice-close {
  left: 3px;
}
html[dir="rtl"] .select2-container-multi .select2-search-choice-close {
  left: auto;
  right: 2px;
}
.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
  background-position: right -11px;
}
.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
  background-position: right -11px;
}
/* disabled styles */
.select2-container-multi.select2-container-disabled .select2-choices {
  background-color: #f4f4f4;
  background-image: none;
  border: 1px solid #ddd;
  cursor: default;
}
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
  padding: 3px 5px 3px 5px;
  border: 1px solid #ddd;
  background-image: none;
  background-color: #f4f4f4;
}
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {
  display: none;
  background: none;
}
/* end multiselect */
.select2-result-selectable .select2-match,
.select2-result-unselectable .select2-match {
  text-decoration: underline;
}
.select2-offscreen,
.select2-offscreen:focus {
  clip: rect(0 0 0 0) !important;
  width: 1px !important;
  height: 1px !important;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  position: absolute !important;
  outline: 0 !important;
  left: 0px !important;
  top: 0px !important;
}
.select2-display-none {
  display: none;
}
.select2-measure-scrollbar {
  position: absolute;
  top: -10000px;
  left: -10000px;
  width: 100px;
  height: 100px;
  overflow: scroll;
}
/* Retina-ize icons */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 2dppx) {
  .select2-search input,
  .select2-search-choice-close,
  .select2-container .select2-choice abbr,
  .select2-container .select2-choice .select2-arrow b {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAABQCAYAAADSm7GJAAADFElEQVR42u2dsW4TQRBAI0ERCYpDpAUdJX/hAlxQ3SekovYXIIvKEiBRIUF1lHT+BP+Br0TCCCsFLW5cmCS3jKWNNFrdZu+EOG7sd9Irkl0p8r3s7Mzs5XLinIMD5uhvAIIBwYBgaMnNNZvNyj0nkUvPQbAdtDjnCSU3zkGwEbS4iOToHATbE6wptVwEGyUhcaW/JkTbT7JcCpIse4K7SC4pk4wRXreE5ZUMUwezgh03lT0YyKKBOhjoZHUi1oCf7mkYohd9ACVFrj50HgxzmtQifKwF15L1fxC8UD9/EQxzHtxC8KiD4FHPNWMhuIACwd33h3kLuXOZ2mc4yyLRZS1kCG6H3uc2Mbl+LO9Z8FRwEaYINnpDdWKVIEdwC/QVC4l97nk6sUqwQHA3wbGEa9Sj4CCxSlIguHtZMg8Tq/4Edy/bLNXB4/G4FKJ1sJ7zTwTrhMuTU3f+NVqc84SSG+bEJR99a3BoaHERybE5HDYYFKwptVwEGyUhcRX5PufBRoiH4Tg80WFMcBfJPJNljfC6JSzzVCUrGMHswUAWDdTBQCcLOveiCdEBnCYBb9kBBAOCAcGAYEDw0XP0NwDBgGBAMCAYEAwIHvD7QzJhIlSCE2rF0o9lav4eBBt5JWHR8EfzdYATfgkFgg2g5J4LdSD1WrjyXDeIPkfwsNErV6/Y38J34aXwWHgkvBJWwi74RSgQPGD8nrtRwrbCe+G0YX9+KHzyc2rPRsgQPFzBEyVrJ7xLvNTsjvBBuFQreYLg4Qpeqv32m3BP+YxJPhUulOAKwQMl2HsnymNK8mudeCF44IK9rCcdBD8XrhBsS/BTBBOibwTPCNEGCFqSX4X7LeSeCRdK8BLBwy6TdIPjo3A3kUF/pkyy1+ioPVsv8KxB7gPhi7BVcndCpqYheKCtSt1+vBR+CG+EZ8IL4a3wU69cRYlgC4cN4UFD/LDBNVAi2NZxYa0Ixe5ikhFs58B/2SC48mOZUMYkI/jw/61diWDzgtOSEWxdcFpyhWDTgtOSEWxccCgZwfZJ9akrJXiKYEDwMfAHMSYobVemsdsAAAAASUVORK5CYII=") !important;
    background-repeat: no-repeat !important;
    background-size: 60px 40px !important;
  }
  .select2-search input {
    background-position: 100% -21px !important;
  }
}
.select2-container {
  margin-bottom: 1em;
}
.select2-container-multi .select2-choices .select2-choice-dragging {
  border-color: #FF0000;
}
.select2-container-multi.select2-orderable .select2-search-choice span,
.select2-container-multi.select2-orderable .select2-search-choice {
  cursor: move;
}
.pat-select2 {
  min-width: 50%;
}
/* (inline) forces includes this file without processing it.
 * Necessary because of the IE hack in there, which causes ParseError. */
ul.jqtree-tree {
    margin-left: 0;
}

ul.jqtree-tree,
ul.jqtree-tree ul.jqtree_common {
    list-style: none outside;
    margin-bottom: 0;
    padding: 0;
}

ul.jqtree-tree ul.jqtree_common {
    display: block;
    margin-left: 12px;
    margin-right: 0;
}
ul.jqtree-tree li.jqtree-closed > ul.jqtree_common {
    display: none;
}

ul.jqtree-tree li.jqtree_common {
    clear: both;
    list-style-type: none;
}
ul.jqtree-tree .jqtree-toggler {
    border-bottom: none;
    color: #333;
    text-decoration: none;
    margin-right: 0.5em;
}

ul.jqtree-tree .jqtree-toggler:hover {
    color: #000;
    text-decoration: none;
}

ul.jqtree-tree .jqtree-element {
    cursor: pointer;
}

.jqtree-tree .jqtree-title {
    color: #1C4257;
    vertical-align: middle;
    margin-left: 1.5em;
}

.jqtree-tree .jqtree-title.jqtree-title-folder {
    margin-left: 0;
}

ul.jqtree-tree li.jqtree-folder {
    margin-bottom: 4px;
}

ul.jqtree-tree li.jqtree-folder.jqtree-closed {
    margin-bottom: 1px;
}

ul.jqtree-tree .jqtree-toggler.jqtree-closed {
    background-position: 0 0;
}

span.jqtree-dragging {
    color: #fff;
    background: #000;
    opacity: 0.6;
    cursor: pointer;
    padding: 2px 8px;
}

ul.jqtree-tree li.jqtree-ghost {
    position: relative;
    z-index: 10;
    margin-right: 10px;
}

ul.jqtree-tree li.jqtree-ghost span {
    display: block;
}

ul.jqtree-tree li.jqtree-ghost span.jqtree-circle {
    border: solid 2px #0000ff;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
    height: 8px;
    width: 8px;
    position: absolute;
    top: -4px;
    left: -6px;
}

/* IE 6, 7, 8 */
@media \0screen\,screen\9  {
    ul.jqtree-tree li.jqtree-ghost span.jqtree-circle {
        background: url(jqtree-circle.png) no-repeat;
        border: 0 none;
    }
}

ul.jqtree-tree li.jqtree-ghost span.jqtree-line {
    background-color: #0000ff;
    height: 2px;
    padding: 0;
    position: absolute;
    top: -1px;
    left: 2px;
    width: 100%;
}

ul.jqtree-tree li.jqtree-ghost.jqtree-inside {
    margin-left: 48px;
}

ul.jqtree-tree span.jqtree-border {
    position: absolute;
    display: block;
    left: -2px;
    top: 0;
    border: solid 2px #0000ff;
    border-radius: 6px;
    margin: 0;
    box-sizing: content-box;
}

ul.jqtree-tree .jqtree-element {
    position: relative;
}

ul.jqtree-tree li.jqtree-selected > .jqtree-element,
ul.jqtree-tree li.jqtree-selected > .jqtree-element:hover {
    background-color: #97BDD6;
    background: -webkit-gradient(linear, left top, left bottom, from(#BEE0F5), to(#89AFCA));
    background: -moz-linear-gradient(top, #BEE0F5, #89AFCA);
    background: -ms-linear-gradient(top, #BEE0F5, #89AFCA);
    background: -o-linear-gradient(top, #BEE0F5, #89AFCA);
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);
}

ul.jqtree-tree .jqtree-moving > .jqtree-element .jqtree-title {
    outline: dashed 1px #0000ff;
}

.pattern-relateditems-dropdown {
  z-index: 10002;
}
.pattern-relateditems-dropdown .select2-results .select2-highlighted {
  color: #000;
  background: #d8d8d8;
}
.pattern-relateditems-dropdown .select2-results .select2-selected {
  display: list-item;
}
.pattern-relateditems-active {
  padding: 5px;
  background-color: #DDD;
}
.pattern-relateditems-container {
  display: inline-block;
  position: relative;
}
.pattern-relateditems-path {
  display: block;
  line-height: 20px;
  background-color: #f1f1f1;
  font-size: 12px;
  border: 1px solid #aaa;
  border-bottom-style: none;
  z-index: 9999;
  position: relative;
  padding: 0 6px;
  color: #333;
}
.pattern-relateditems-path a {
  padding: 0 6px;
}
.pattern-relateditems-path em {
  color: #666;
}
.pattern-relateditems-result {
  padding-right: 30px;
  position: relative;
}
.pattern-relateditems-result a:hover {
  text-decoration: none;
}
.pattern-relateditems-result .pattern-relateditems-result-select {
  display: block;
  line-height: 15px;
  padding-top: 5px;
}
.pattern-relateditems-result .pattern-relateditems-buttons {
  position: absolute;
  display: inline-block;
  text-align: right;
  font-size: 18px;
  right: 0;
  top: 50%;
  margin-top: -16px;
}
.pattern-relateditems-result .pattern-relateditems-buttons a {
  display: block;
  height: 36px;
  line-height: 36px;
  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;
}
.pattern-relateditems-result .pattern-relateditems-buttons a:before {
  content: "\e080";
}
.pattern-relateditems-result .pattern-relateditems-result-path {
  display: block;
  color: #444;
  font-size: 11px;
}
.pattern-relateditems-item .pattern-relateditems-item-path {
  font-size: 11px;
  color: #444;
  display: block;
}
/* tree parts */
.pattern-relateditems-tree .tree-container {
  position: absolute;
  background-color: white;
  min-width: 200px;
  padding: 0px;
  left: 4px;
  border: 3px solid #DDD;
  border-radius: 7px;
  top: 4px;
  display: none;
  z-index: 10000;
  min-width: 350px;
  margin-top: 10px;
}
.pattern-relateditems-tree .tree-container .pat-tree {
  max-height: 400px;
  overflow-y: scroll;
  overflow-x: hidden;
  border-top: 1px solid #DDD;
  border-bottom: 1px solid #DDD;
  padding: 2px 0;
}
.pattern-relateditems-tree .tree-container .select-folder-label {
  display: block;
  margin: 10px 5px 5px 5px;
  font-style: italic;
  font-weight: bold;
}
.pattern-relateditems-tree .tree-container .btn.close.pattern-relateditems-tree-itemselect,
.pattern-relateditems-tree .tree-container .pat-structure .btn.close.pattern-relateditems-tree-itemselect {
  display: block;
  margin: 2px;
  opacity: 1.0;
}
.pattern-relateditems-tree .tree-container .btn.close.pattern-relateditems-tree-cancel,
.pattern-relateditems-tree .tree-container .pat-structure .btn.close.pattern-relateditems-tree-cancel {
  display: block;
  position: absolute;
  top: 5px;
  right: 5px;
}
.pattern-relateditems-tree .tree-container .jqtree-tree .jqtree_common {
  padding-left: 2px;
}
.pattern-relateditems-tree .tree-container .jqtree-tree .jqtree_common.jqtree-selected .jqtree_common.jqtree-element {
  background: #97BDD6;
  text-shadow: none;
}
.pattern-relateditems-tree .tree-container .jqtree-tree li.jqtree_common {
  padding-right: 6px;
}
.pattern-relateditems-tree .tree-container .jqtree-tree li.jqtree_common .jqtree_common.jqtree-element:hover {
  background: #DDD;
}
#content .field .querystring-criteria-wrapper .picker__input {
  font-size: 16px;
  margin: 1px;
}
#content .field .querystring-criteria-wrapper input[type="text"] {
  font-size: 16px;
  margin: 1px;
}
.querystring-criteria-wrapper .querystring-criteria-remove {
  float: left;
  display: block;
  height: 13px;
  right: 3px;
  top: 4px;
  line-height: 13px;
  font-style: italic;
  outline: 0;
  margin: 8px 4px;
  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;
}
.querystring-criteria-wrapper .querystring-criteria-remove:before {
  content: "\e014";
}
.querystring-criteria-wrapper .querystring-criteria-index {
  float: left;
  margin-right: 0.3em;
  margin-top: 0.1em;
  margin-bottom: 0.1em;
}
.querystring-criteria-wrapper .querystring-criteria-operator {
  float: left;
  margin-right: 0.3em;
  margin-top: 0.1em;
  margin-bottom: 0.1em;
}
.querystring-criteria-wrapper .querystring-criteria-value {
  float: left;
  margin-right: 0em;
  margin-bottom: 0.3em;
}
.querystring-criteria-wrapper .querystring-criteria-value .querystring-criteria-value-StringWidget {
  width: 200px;
  line-height: 1.5em;
}
.querystring-criteria-wrapper .querystring-criteria-value .querystring-criteria-value-RelativeDateWidget {
  width: 50px;
  line-height: 1.5em;
  margin-right: 0.3em !important;
}
.querystring-criteria-wrapper .querystring-criteria-clear {
  clear: both;
}
.querystring-criteria-wrapper .pattern-pickadate-date-wrapper .picker__input {
  line-height: 1.5em;
  width: 180px;
}
.querystring-criteria-wrapper .querystring-criteria-betweendt {
  float: left;
  padding: 5px 8px;
  display: inline-block;
}
.querystring-criteria-wrapper .pattern-pickadate-wrapper {
  display: inline-block;
  float: left;
}
.querystring-preview-wrapper .querystring-preview {
  border: 2px solid #eee;
  padding: 5px;
  margin: 5px;
  height: 258px;
  overflow-y: scroll;
}
.querystring-preview-wrapper .querystring-preview-title {
  font-weight: bold;
  font-size: larger;
}
.querystring-preview-wrapper .querystring-preview-description {
  color: #bbb;
}
.querystring-preview-wrapper .querystring-previewcount-wrapper {
  font-style: italic;
}
.querystring-sort-wrapper {
  margin: 10px 0;
  clear: both;
}
.querystring-sort-wrapper .querystring-sort-label {
  padding-right: 10px;
  font-weight: bold;
}
.querystring-sort-wrapper .querystring-sortreverse-label {
  padding-left: 5px;
  font-weight: bold;
}
.querystring-sort-wrapper .querystring-sortreverse {
  padding-left: 10px;
}
.querystring-sort-wrapper .querystring-sortreverse input {
  padding: 0;
  margin: 0;
}
.querystring-sort-wrapper .select2-container {
  margin-bottom: 0;
}
.modal div.field .querystring-sort-wrapper input[type="checkbox"] {
  float: none;
}
.clearfix:before,
.clearfix:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.nav:before,
.nav:after,
.modal-footer:before,
.modal-footer:after,
.plone-modal-footer:before,
.plone-modal-footer:after,
.btn-group-vertical > .pat-structure .btn-group:before,
.btn-group-vertical > .pat-structure .btn-group:after,
.pat-structure .navbar:before,
.pat-structure .navbar:after,
.form-horizontal .pat-structure .form-group:before,
.form-horizontal .pat-structure .form-group:after {
  content: " ";
  display: table;
}
.clearfix:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.form-horizontal .form-group:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.nav:after,
.modal-footer:after,
.plone-modal-footer:after,
.btn-group-vertical > .pat-structure .btn-group:after,
.pat-structure .navbar:after,
.form-horizontal .pat-structure .form-group:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: 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;
}
.affix {
  position: fixed;
}
.pat-structure .btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.pat-structure .btn:focus,
.pat-structure .btn:active:focus,
.pat-structure .btn.active:focus,
.pat-structure .btn.focus,
.pat-structure .btn:active.focus,
.pat-structure .btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.pat-structure .btn:hover,
.pat-structure .btn:focus,
.pat-structure .btn.focus {
  color: #333333;
  text-decoration: none;
}
.pat-structure .btn:active,
.pat-structure .btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.pat-structure .btn.disabled,
.pat-structure .btn[disabled],
fieldset[disabled] .pat-structure .btn {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  zoom: 1;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.pat-structure .btn-default {
  color: #333333;
  background-color: #ffffff;
  border-color: #cccccc;
}
.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default,
.pat-structure .btn-default:hover,
.pat-structure .btn-default:focus,
.pat-structure .btn-default.focus,
.pat-structure .btn-default:active,
.pat-structure .btn-default.active,
.open > .dropdown-toggle.pat-structure .btn-default,
.open > .pat-structure .dropdown-toggle.btn-default,
.pat-structure .open > .dropdown-toggle.btn-default {
  color: #333333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default,
.pat-structure .btn-default:active,
.pat-structure .btn-default.active,
.open > .dropdown-toggle.pat-structure .btn-default,
.open > .pat-structure .dropdown-toggle.btn-default,
.pat-structure .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,
.pat-structure .btn-default.disabled,
.pat-structure .btn-default[disabled],
fieldset[disabled] .pat-structure .btn-default,
.pat-structure .btn-default.disabled:hover,
.pat-structure .btn-default[disabled]:hover,
fieldset[disabled] .pat-structure .btn-default:hover,
.pat-structure .btn-default.disabled:focus,
.pat-structure .btn-default[disabled]:focus,
fieldset[disabled] .pat-structure .btn-default:focus,
.pat-structure .btn-default.disabled.focus,
.pat-structure .btn-default[disabled].focus,
fieldset[disabled] .pat-structure .btn-default.focus,
.pat-structure .btn-default.disabled:active,
.pat-structure .btn-default[disabled]:active,
fieldset[disabled] .pat-structure .btn-default:active,
.pat-structure .btn-default.disabled.active,
.pat-structure .btn-default[disabled].active,
fieldset[disabled] .pat-structure .btn-default.active {
  background-color: #ffffff;
  border-color: #cccccc;
}
.btn-default .badge,
.pat-structure .btn-default .badge {
  color: #ffffff;
  background-color: #333333;
}
.pat-structure .btn-primary {
  color: #ffffff;
  background-color: #0088cc;
  border-color: #0077b3;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary,
.pat-structure .btn-primary:hover,
.pat-structure .btn-primary:focus,
.pat-structure .btn-primary.focus,
.pat-structure .btn-primary:active,
.pat-structure .btn-primary.active,
.open > .dropdown-toggle.pat-structure .btn-primary,
.open > .pat-structure .dropdown-toggle.btn-primary,
.pat-structure .open > .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #006699;
  border-color: #004e75;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary,
.pat-structure .btn-primary:active,
.pat-structure .btn-primary.active,
.open > .dropdown-toggle.pat-structure .btn-primary,
.open > .pat-structure .dropdown-toggle.btn-primary,
.pat-structure .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,
.pat-structure .btn-primary.disabled,
.pat-structure .btn-primary[disabled],
fieldset[disabled] .pat-structure .btn-primary,
.pat-structure .btn-primary.disabled:hover,
.pat-structure .btn-primary[disabled]:hover,
fieldset[disabled] .pat-structure .btn-primary:hover,
.pat-structure .btn-primary.disabled:focus,
.pat-structure .btn-primary[disabled]:focus,
fieldset[disabled] .pat-structure .btn-primary:focus,
.pat-structure .btn-primary.disabled.focus,
.pat-structure .btn-primary[disabled].focus,
fieldset[disabled] .pat-structure .btn-primary.focus,
.pat-structure .btn-primary.disabled:active,
.pat-structure .btn-primary[disabled]:active,
fieldset[disabled] .pat-structure .btn-primary:active,
.pat-structure .btn-primary.disabled.active,
.pat-structure .btn-primary[disabled].active,
fieldset[disabled] .pat-structure .btn-primary.active {
  background-color: #0088cc;
  border-color: #0077b3;
}
.btn-primary .badge,
.pat-structure .btn-primary .badge {
  color: #0088cc;
  background-color: #ffffff;
}
.pat-structure .btn-success {
  color: #ffffff;
  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,
.pat-structure .btn-success:hover,
.pat-structure .btn-success:focus,
.pat-structure .btn-success.focus,
.pat-structure .btn-success:active,
.pat-structure .btn-success.active,
.open > .dropdown-toggle.pat-structure .btn-success,
.open > .pat-structure .dropdown-toggle.btn-success,
.pat-structure .open > .dropdown-toggle.btn-success {
  color: #ffffff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success,
.pat-structure .btn-success:active,
.pat-structure .btn-success.active,
.open > .dropdown-toggle.pat-structure .btn-success,
.open > .pat-structure .dropdown-toggle.btn-success,
.pat-structure .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,
.pat-structure .btn-success.disabled,
.pat-structure .btn-success[disabled],
fieldset[disabled] .pat-structure .btn-success,
.pat-structure .btn-success.disabled:hover,
.pat-structure .btn-success[disabled]:hover,
fieldset[disabled] .pat-structure .btn-success:hover,
.pat-structure .btn-success.disabled:focus,
.pat-structure .btn-success[disabled]:focus,
fieldset[disabled] .pat-structure .btn-success:focus,
.pat-structure .btn-success.disabled.focus,
.pat-structure .btn-success[disabled].focus,
fieldset[disabled] .pat-structure .btn-success.focus,
.pat-structure .btn-success.disabled:active,
.pat-structure .btn-success[disabled]:active,
fieldset[disabled] .pat-structure .btn-success:active,
.pat-structure .btn-success.disabled.active,
.pat-structure .btn-success[disabled].active,
fieldset[disabled] .pat-structure .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge,
.pat-structure .btn-success .badge {
  color: #5cb85c;
  background-color: #ffffff;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info,
.open > .pat-structure .dropdown-toggle.btn-info,
.pat-structure .open > .dropdown-toggle.btn-info {
  color: #ffffff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info,
.open > .pat-structure .dropdown-toggle.btn-info,
.pat-structure .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: #ffffff;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning,
.open > .pat-structure .dropdown-toggle.btn-warning,
.pat-structure .open > .dropdown-toggle.btn-warning {
  color: #ffffff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning,
.open > .pat-structure .dropdown-toggle.btn-warning,
.pat-structure .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: #ffffff;
}
.pat-structure .btn-danger {
  color: #ffffff;
  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,
.pat-structure .btn-danger:hover,
.pat-structure .btn-danger:focus,
.pat-structure .btn-danger.focus,
.pat-structure .btn-danger:active,
.pat-structure .btn-danger.active,
.open > .dropdown-toggle.pat-structure .btn-danger,
.open > .pat-structure .dropdown-toggle.btn-danger,
.pat-structure .open > .dropdown-toggle.btn-danger {
  color: #ffffff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger,
.pat-structure .btn-danger:active,
.pat-structure .btn-danger.active,
.open > .dropdown-toggle.pat-structure .btn-danger,
.open > .pat-structure .dropdown-toggle.btn-danger,
.pat-structure .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,
.pat-structure .btn-danger.disabled,
.pat-structure .btn-danger[disabled],
fieldset[disabled] .pat-structure .btn-danger,
.pat-structure .btn-danger.disabled:hover,
.pat-structure .btn-danger[disabled]:hover,
fieldset[disabled] .pat-structure .btn-danger:hover,
.pat-structure .btn-danger.disabled:focus,
.pat-structure .btn-danger[disabled]:focus,
fieldset[disabled] .pat-structure .btn-danger:focus,
.pat-structure .btn-danger.disabled.focus,
.pat-structure .btn-danger[disabled].focus,
fieldset[disabled] .pat-structure .btn-danger.focus,
.pat-structure .btn-danger.disabled:active,
.pat-structure .btn-danger[disabled]:active,
fieldset[disabled] .pat-structure .btn-danger:active,
.pat-structure .btn-danger.disabled.active,
.pat-structure .btn-danger[disabled].active,
fieldset[disabled] .pat-structure .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge,
.pat-structure .btn-danger .badge {
  color: #d9534f;
  background-color: #ffffff;
}
.btn-group-lg > .btn,
.btn-group-lg > .pat-structure .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.btn-group-sm > .btn,
.btn-group-sm > .pat-structure .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-group-xs > .btn,
.btn-group-xs > .pat-structure .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.pat-structure .btn-group {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .pat-structure .btn,
.btn-group-vertical > .pat-structure .btn,
.pat-structure .btn-group > .btn {
  position: relative;
  float: left;
}
.btn-group > .pat-structure .btn:hover,
.btn-group-vertical > .pat-structure .btn:hover,
.btn-group > .pat-structure .btn:focus,
.btn-group-vertical > .pat-structure .btn:focus,
.btn-group > .pat-structure .btn:active,
.btn-group-vertical > .pat-structure .btn:active,
.btn-group > .pat-structure .btn.active,
.btn-group-vertical > .pat-structure .btn.active,
.pat-structure .btn-group > .btn:hover,
.pat-structure .btn-group > .btn:focus,
.pat-structure .btn-group > .btn:active,
.pat-structure .btn-group > .btn.active {
  z-index: 2;
}
.btn-group .pat-structure .btn + .pat-structure .btn,
.btn-group .pat-structure .btn + .btn-group,
.btn-group .btn-group + .pat-structure .btn,
.pat-structure .btn-group .btn + .btn,
.pat-structure .btn-group .btn + .pat-structure .btn-group,
.pat-structure .btn-group .pat-structure .btn-group + .btn,
.pat-structure .btn-group .pat-structure .btn-group + .pat-structure .btn-group {
  margin-left: -1px;
}
.btn-toolbar .pat-structure .btn-group,
.btn-toolbar .pat-structure .input-group {
  float: left;
}
.btn-toolbar > .pat-structure .btn,
.btn-toolbar > .pat-structure .btn-group,
.btn-toolbar > .pat-structure .input-group {
  margin-left: 5px;
}
.btn-group > .pat-structure .btn:not(:first-child):not(:last-child):not(.dropdown-toggle),
.pat-structure .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .pat-structure .btn:first-child,
.pat-structure .btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .pat-structure .btn:first-child:not(:last-child):not(.dropdown-toggle),
.pat-structure .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .pat-structure .btn:last-child:not(:first-child),
.pat-structure .btn-group > .btn:last-child:not(:first-child),
.pat-structure .btn-group > .dropdown-toggle:not(:first-child),
.btn-group > .pat-structure .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.pat-structure .btn-group > .pat-structure .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .pat-structure .btn,
.pat-structure .btn-group > .pat-structure .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .pat-structure .btn:last-child,
.pat-structure .btn-group > .pat-structure .btn-group:first-child:not(:last-child) > .btn:last-child,
.pat-structure .btn-group > .pat-structure .btn-group:first-child:not(:last-child) > .dropdown-toggle,
.btn-group > .btn-group:first-child:not(:last-child) > .pat-structure .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .pat-structure .btn:first-child,
.pat-structure .btn-group > .pat-structure .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.pat-structure .btn-group .dropdown-toggle:active,
.pat-structure .btn-group.open .dropdown-toggle,
.btn-group .pat-structure .dropdown-toggle:active,
.btn-group.open .pat-structure .dropdown-toggle,
.btn-group.pat-structure .open .dropdown-toggle {
  outline: 0;
}
.btn-group > .pat-structure .btn + .dropdown-toggle,
.pat-structure .btn-group > .btn + .dropdown-toggle,
.btn-group > .btn + .pat-structure .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}
.pat-structure .btn-group > .btn-lg + .dropdown-toggle,
.btn-group > .btn-lg + .pat-structure .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}
.pat-structure .btn-group.open .dropdown-toggle,
.btn-group.open .pat-structure .dropdown-toggle,
.btn-group.pat-structure .open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.pat-structure .btn-group.open .dropdown-toggle.btn-link,
.btn-group.open .pat-structure .dropdown-toggle.btn-link,
.btn-group.pat-structure .open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.pat-structure .btn .caret {
  margin-left: 0;
}
.btn-group-vertical > .pat-structure .btn,
.btn-group-vertical > .btn-group > .pat-structure .btn,
.btn-group-vertical > .pat-structure .btn-group,
.btn-group-vertical > .pat-structure .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group > .pat-structure .btn,
.btn-group-vertical > .pat-structure .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .pat-structure .btn + .pat-structure .btn,
.btn-group-vertical > .pat-structure .btn + .btn-group,
.btn-group-vertical > .btn-group + .pat-structure .btn,
.btn-group-vertical > .btn + .pat-structure .btn-group,
.btn-group-vertical > .pat-structure .btn-group + .btn,
.btn-group-vertical > .pat-structure .btn-group + .pat-structure .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .pat-structure .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .pat-structure .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .pat-structure .btn:last-child:not(:first-child) {
  border-bottom-left-radius: 4px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .pat-structure .btn,
.btn-group-vertical > .pat-structure .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .pat-structure .btn:last-child,
.btn-group-vertical > .pat-structure .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .pat-structure .btn-group:first-child:not(:last-child) > .dropdown-toggle,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .pat-structure .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .pat-structure .btn:first-child,
.btn-group-vertical > .pat-structure .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-justified > .pat-structure .btn,
.btn-group-justified > .pat-structure .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}
.btn-group-justified > .btn-group .pat-structure .btn,
.btn-group-justified > .pat-structure .btn-group .btn {
  width: 100%;
}
.btn-group-justified > .pat-structure .btn-group .dropdown-menu,
.btn-group-justified > .btn-group .pat-structure .dropdown-menu {
  left: auto;
}
[data-toggle="buttons"] > .pat-structure .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .pat-structure .btn input[type="radio"],
[data-toggle="buttons"] > .pat-structure .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .pat-structure .btn input[type="checkbox"],
[data-toggle="buttons"] > .pat-structure .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .pat-structure .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.pat-structure .btn .badge {
  position: relative;
  top: -1px;
}
.btn-group-xs > .pat-structure .btn .badge {
  top: 0;
  padding: 1px 5px;
}
.pat-structure .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;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  white-space: normal;
}
.pat-structure .popover.top {
  margin-top: -10px;
}
.pat-structure .popover.right {
  margin-left: 10px;
}
.pat-structure .popover.bottom {
  margin-top: 10px;
}
.pat-structure .popover.left {
  margin-left: -10px;
}
.pat-structure .popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.pat-structure .popover-content {
  padding: 9px 14px;
}
.pat-structure .popover > .arrow,
.pat-structure .popover > .arrow:after,
.popover > .pat-structure .arrow,
.popover > .pat-structure .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.pat-structure .popover > .arrow,
.popover > .pat-structure .arrow {
  border-width: 11px;
}
.pat-structure .popover > .arrow:after,
.popover > .pat-structure .arrow:after {
  border-width: 10px;
  content: "";
}
.pat-structure .popover.top > .arrow,
.popover.top > .pat-structure .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
.pat-structure .popover.top > .arrow:after,
.popover.top > .pat-structure .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #ffffff;
}
.pat-structure .popover.right > .arrow,
.popover.right > .pat-structure .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.pat-structure .popover.right > .arrow:after,
.popover.right > .pat-structure .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #ffffff;
}
.pat-structure .popover.bottom > .arrow,
.popover.bottom > .pat-structure .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
.pat-structure .popover.bottom > .arrow:after,
.popover.bottom > .pat-structure .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #ffffff;
}
.pat-structure .popover.left > .arrow,
.popover.left > .pat-structure .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.pat-structure .popover.left > .arrow:after,
.popover.left > .pat-structure .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #ffffff;
  bottom: -10px;
}
.pat-structure .pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pat-structure .pagination > li {
  display: inline;
}
.pat-structure .pagination > li > a,
.pat-structure .pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #337ab7;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  margin-left: -1px;
}
.pat-structure .pagination > li:first-child > a,
.pat-structure .pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.pat-structure .pagination > li:last-child > a,
.pat-structure .pagination > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.pat-structure .pagination > li > a:hover,
.pat-structure .pagination > li > span:hover,
.pat-structure .pagination > li > a:focus,
.pat-structure .pagination > li > span:focus {
  color: #23527c;
  background-color: #eeeeee;
  border-color: #dddddd;
}
.pat-structure .pagination > .active > a,
.pat-structure .pagination > .active > span,
.pat-structure .pagination > .active > a:hover,
.pat-structure .pagination > .active > span:hover,
.pat-structure .pagination > .active > a:focus,
.pat-structure .pagination > .active > span:focus {
  z-index: 2;
  color: #ffffff;
  background-color: #337ab7;
  border-color: #337ab7;
  cursor: default;
}
.pat-structure .pagination > .disabled > span,
.pat-structure .pagination > .disabled > span:hover,
.pat-structure .pagination > .disabled > span:focus,
.pat-structure .pagination > .disabled > a,
.pat-structure .pagination > .disabled > a:hover,
.pat-structure .pagination > .disabled > a:focus {
  color: #777777;
  background-color: #ffffff;
  border-color: #dddddd;
  cursor: not-allowed;
}
.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-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-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-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.pat-structure .input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.pat-structure .input-group[class*="col-"] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
.pat-structure .input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group-lg > .input-group-btn > .pat-structure .btn,
.input-group-lg > .pat-structure .input-group-addon,
.input-group-lg > .pat-structure .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn,
select.input-group-lg > .input-group-btn > .pat-structure .btn,
select.input-group-lg > .pat-structure .input-group-addon,
select.input-group-lg > .pat-structure .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,
textarea.input-group-lg > .input-group-btn > .pat-structure .btn,
select[multiple].input-group-lg > .input-group-btn > .pat-structure .btn,
textarea.input-group-lg > .pat-structure .input-group-addon,
select[multiple].input-group-lg > .pat-structure .input-group-addon,
textarea.input-group-lg > .pat-structure .input-group-btn > .btn,
select[multiple].input-group-lg > .pat-structure .input-group-btn > .btn {
  height: auto;
}
.input-group-sm > .input-group-btn > .pat-structure .btn,
.input-group-sm > .pat-structure .input-group-addon,
.input-group-sm > .pat-structure .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,
select.input-group-sm > .input-group-btn > .pat-structure .btn,
select.input-group-sm > .pat-structure .input-group-addon,
select.input-group-sm > .pat-structure .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,
textarea.input-group-sm > .input-group-btn > .pat-structure .btn,
select[multiple].input-group-sm > .input-group-btn > .pat-structure .btn,
textarea.input-group-sm > .pat-structure .input-group-addon,
select[multiple].input-group-sm > .pat-structure .input-group-addon,
textarea.input-group-sm > .pat-structure .input-group-btn > .btn,
select[multiple].input-group-sm > .pat-structure .input-group-btn > .btn {
  height: auto;
}
.pat-structure .input-group .form-control,
.pat-structure .input-group-addon,
.pat-structure .input-group-btn {
  display: table-cell;
}
.pat-structure .input-group .form-control:not(:first-child):not(:last-child),
.pat-structure .input-group-addon:not(:first-child):not(:last-child),
.pat-structure .input-group-btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.pat-structure .input-group-addon,
.pat-structure .input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.pat-structure .input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #cccccc;
  border-radius: 4px;
}
.pat-structure .input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}
.pat-structure .input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}
.pat-structure .input-group-addon input[type="radio"],
.pat-structure .input-group-addon input[type="checkbox"] {
  margin-top: 0;
}
.input-group-btn:first-child > .pat-structure .btn,
.input-group-btn:first-child > .btn-group > .pat-structure .btn,
.input-group-btn:last-child > .pat-structure .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .pat-structure .btn,
.input-group-btn:first-child > .pat-structure .btn-group > .btn,
.input-group-btn:last-child > .pat-structure .btn-group:not(:last-child) > .btn,
.pat-structure .input-group .form-control:first-child,
.pat-structure .input-group-addon:first-child,
.pat-structure .input-group-btn:first-child > .btn,
.pat-structure .input-group-btn:first-child > .btn-group > .btn,
.pat-structure .input-group-btn:first-child > .dropdown-toggle,
.pat-structure .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.pat-structure .input-group-btn:last-child > .btn-group:not(:last-child) > .btn,
.input-group-btn:first-child > .pat-structure .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.pat-structure .input-group-addon:first-child {
  border-right: 0;
}
.input-group-btn:last-child > .pat-structure .btn,
.input-group-btn:last-child > .btn-group > .pat-structure .btn,
.input-group-btn:first-child > .pat-structure .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .pat-structure .btn,
.input-group-btn:last-child > .pat-structure .btn-group > .btn,
.input-group-btn:first-child > .pat-structure .btn-group:not(:first-child) > .btn,
.pat-structure .input-group .form-control:last-child,
.pat-structure .input-group-addon:last-child,
.pat-structure .input-group-btn:last-child > .btn,
.pat-structure .input-group-btn:last-child > .btn-group > .btn,
.pat-structure .input-group-btn:last-child > .dropdown-toggle,
.pat-structure .input-group-btn:first-child > .btn:not(:first-child),
.pat-structure .input-group-btn:first-child > .btn-group:not(:first-child) > .btn,
.input-group-btn:last-child > .pat-structure .dropdown-toggle {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.pat-structure .input-group-addon:last-child {
  border-left: 0;
}
.pat-structure .input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn > .pat-structure .btn,
.pat-structure .input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .pat-structure .btn + .pat-structure .btn,
.pat-structure .input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.input-group-btn > .pat-structure .btn:hover,
.input-group-btn > .pat-structure .btn:focus,
.input-group-btn > .pat-structure .btn:active,
.pat-structure .input-group-btn > .btn:hover,
.pat-structure .input-group-btn > .btn:focus,
.pat-structure .input-group-btn > .btn:active {
  z-index: 2;
}
.input-group-btn:first-child > .pat-structure .btn,
.input-group-btn:first-child > .pat-structure .btn-group,
.pat-structure .input-group-btn:first-child > .btn,
.pat-structure .input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .pat-structure .btn,
.input-group-btn:last-child > .pat-structure .btn-group,
.pat-structure .input-group-btn:last-child > .btn,
.pat-structure .input-group-btn:last-child > .btn-group {
  margin-left: -1px;
}
.pat-structure .table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.pat-structure .table > thead > tr > th,
.pat-structure .table > tbody > tr > th,
.pat-structure .table > tfoot > tr > th,
.pat-structure .table > thead > tr > td,
.pat-structure .table > tbody > tr > td,
.pat-structure .table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}
.pat-structure .table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #dddddd;
}
.pat-structure .table > caption + thead > tr:first-child > th,
.pat-structure .table > colgroup + thead > tr:first-child > th,
.pat-structure .table > thead:first-child > tr:first-child > th,
.pat-structure .table > caption + thead > tr:first-child > td,
.pat-structure .table > colgroup + thead > tr:first-child > td,
.pat-structure .table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.pat-structure .table > tbody + tbody {
  border-top: 2px solid #dddddd;
}
.pat-structure .table .pat-structure .table {
  background-color: #ffffff;
}
.pat-structure .table-bordered {
  border: 1px solid #dddddd;
}
.pat-structure .table-bordered > thead > tr > th,
.pat-structure .table-bordered > tbody > tr > th,
.pat-structure .table-bordered > tfoot > tr > th,
.pat-structure .table-bordered > thead > tr > td,
.pat-structure .table-bordered > tbody > tr > td,
.pat-structure .table-bordered > tfoot > tr > td {
  border: 1px solid #dddddd;
}
.pat-structure .table-bordered > thead > tr > th,
.pat-structure .table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.pat-structure .table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.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,
.pat-structure .table > thead > tr > td.active,
.pat-structure .table > tbody > tr > td.active,
.pat-structure .table > tfoot > tr > td.active,
.pat-structure .table > thead > tr > th.active,
.pat-structure .table > tbody > tr > th.active,
.pat-structure .table > tfoot > tr > th.active,
.pat-structure .table > thead > tr.active > td,
.pat-structure .table > tbody > tr.active > td,
.pat-structure .table > tfoot > tr.active > td,
.pat-structure .table > thead > tr.active > th,
.pat-structure .table > tbody > tr.active > th,
.pat-structure .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,
.pat-structure .table > thead > tr > td.success,
.pat-structure .table > tbody > tr > td.success,
.pat-structure .table > tfoot > tr > td.success,
.pat-structure .table > thead > tr > th.success,
.pat-structure .table > tbody > tr > th.success,
.pat-structure .table > tfoot > tr > th.success,
.pat-structure .table > thead > tr.success > td,
.pat-structure .table > tbody > tr.success > td,
.pat-structure .table > tfoot > tr.success > td,
.pat-structure .table > thead > tr.success > th,
.pat-structure .table > tbody > tr.success > th,
.pat-structure .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,
.pat-structure .table > thead > tr > td.info,
.pat-structure .table > tbody > tr > td.info,
.pat-structure .table > tfoot > tr > td.info,
.pat-structure .table > thead > tr > th.info,
.pat-structure .table > tbody > tr > th.info,
.pat-structure .table > tfoot > tr > th.info,
.pat-structure .table > thead > tr.info > td,
.pat-structure .table > tbody > tr.info > td,
.pat-structure .table > tfoot > tr.info > td,
.pat-structure .table > thead > tr.info > th,
.pat-structure .table > tbody > tr.info > th,
.pat-structure .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,
.pat-structure .table > thead > tr > td.warning,
.pat-structure .table > tbody > tr > td.warning,
.pat-structure .table > tfoot > tr > td.warning,
.pat-structure .table > thead > tr > th.warning,
.pat-structure .table > tbody > tr > th.warning,
.pat-structure .table > tfoot > tr > th.warning,
.pat-structure .table > thead > tr.warning > td,
.pat-structure .table > tbody > tr.warning > td,
.pat-structure .table > tfoot > tr.warning > td,
.pat-structure .table > thead > tr.warning > th,
.pat-structure .table > tbody > tr.warning > th,
.pat-structure .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,
.pat-structure .table > thead > tr > td.danger,
.pat-structure .table > tbody > tr > td.danger,
.pat-structure .table > tfoot > tr > td.danger,
.pat-structure .table > thead > tr > th.danger,
.pat-structure .table > tbody > tr > th.danger,
.pat-structure .table > tfoot > tr > th.danger,
.pat-structure .table > thead > tr.danger > td,
.pat-structure .table > tbody > tr.danger > td,
.pat-structure .table > tfoot > tr.danger > td,
.pat-structure .table > thead > tr.danger > th,
.pat-structure .table > tbody > tr.danger > th,
.pat-structure .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;
}
@media screen and (max-width: 767px) {
  .table-responsive > .pat-structure .table {
    margin-bottom: 0;
  }
  .table-responsive > .pat-structure .table > thead > tr > th,
  .table-responsive > .pat-structure .table > tbody > tr > th,
  .table-responsive > .pat-structure .table > tfoot > tr > th,
  .table-responsive > .pat-structure .table > thead > tr > td,
  .table-responsive > .pat-structure .table > tbody > tr > td,
  .table-responsive > .pat-structure .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .pat-structure .table-bordered {
    border: 0;
  }
  .table-responsive > .pat-structure .table-bordered > thead > tr > th:first-child,
  .table-responsive > .pat-structure .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .pat-structure .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .pat-structure .table-bordered > thead > tr > td:first-child,
  .table-responsive > .pat-structure .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .pat-structure .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .pat-structure .table-bordered > thead > tr > th:last-child,
  .table-responsive > .pat-structure .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .pat-structure .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .pat-structure .table-bordered > thead > tr > td:last-child,
  .table-responsive > .pat-structure .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .pat-structure .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .pat-structure .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .pat-structure .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .pat-structure .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .pat-structure .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
.pat-structure .dropdown-toggle:focus {
  outline: 0;
}
.pat-structure .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;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
.pat-structure .dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.pat-structure .dropdown-menu .divider,
.dropdown-menu .pat-structure .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.pat-structure .dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}
.pat-structure .dropdown-menu > li > a:hover,
.pat-structure .dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}
.pat-structure .dropdown-menu > .active > a,
.pat-structure .dropdown-menu > .active > a:hover,
.pat-structure .dropdown-menu > .active > a:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  background-color: #337ab7;
}
.pat-structure .dropdown-menu > .disabled > a,
.pat-structure .dropdown-menu > .disabled > a:hover,
.pat-structure .dropdown-menu > .disabled > a:focus {
  color: #777777;
}
.pat-structure .dropdown-menu > .disabled > a:hover,
.pat-structure .dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
.open > .pat-structure .dropdown-menu,
.pat-structure .open > .dropdown-menu {
  display: block;
}
.pat-structure .open > a {
  outline: 0;
}
.pat-structure .dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777777;
  white-space: nowrap;
}
.pull-right > .pat-structure .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .pat-structure .dropdown-menu,
.navbar-fixed-bottom .dropdown .pat-structure .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 768px) {
  .navbar-right .pat-structure .dropdown-menu {
    left: auto;
    right: 0;
  }
}
.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, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
  color: #999999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999999;
}
.form-control::-webkit-input-placeholder {
  color: #999999;
}
.pat-structure .form-group {
  margin-bottom: 15px;
}
.pat-structure .checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.pat-structure .checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.pat-structure .checkbox input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9;
}
.pat-structure .checkbox + .pat-structure .checkbox {
  margin-top: -5px;
}
.pat-structure .checkbox.disabled label,
fieldset[disabled] .pat-structure .checkbox label {
  cursor: not-allowed;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
select.form-group-sm .form-control {
  height: 30px;
  line-height: 30px;
}
textarea.form-group-sm .form-control,
select[multiple].form-group-sm .form-control {
  height: auto;
}
select.input-lg {
  height: 46px;
  line-height: 46px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
select.form-group-lg .form-control {
  height: 46px;
  line-height: 46px;
}
textarea.form-group-lg .form-control,
select[multiple].form-group-lg .form-control {
  height: auto;
}
.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,
.has-success .pat-structure .help-block,
.has-success .pat-structure .checkbox,
.has-success.pat-structure .checkbox label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon,
.has-success .pat-structure .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}
.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,
.has-warning .pat-structure .help-block,
.has-warning .pat-structure .checkbox,
.has-warning.pat-structure .checkbox label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon,
.has-warning .pat-structure .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}
.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,
.has-error .pat-structure .help-block,
.has-error .pat-structure .checkbox,
.has-error.pat-structure .checkbox label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon,
.has-error .pat-structure .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.pat-structure .help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}
@media (min-width: 768px) {
  .form-inline .pat-structure .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .pat-structure .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .pat-structure .input-group .input-group-addon,
  .form-inline .pat-structure .input-group .input-group-btn,
  .form-inline .pat-structure .input-group .form-control,
  .form-inline .input-group .pat-structure .input-group-addon,
  .form-inline .input-group .pat-structure .input-group-btn {
    width: auto;
  }
  .form-inline .pat-structure .input-group > .form-control {
    width: 100%;
  }
  .form-inline .pat-structure .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .pat-structure .checkbox label {
    padding-left: 0;
  }
  .form-inline .pat-structure .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
}
.form-horizontal .pat-structure .checkbox {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}
.form-horizontal .pat-structure .checkbox {
  min-height: 27px;
}
.form-horizontal .pat-structure .form-group {
  margin-left: -15px;
  margin-right: -15px;
}
.pat-structure .navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
@media (min-width: 768px) {
  .pat-structure .navbar {
    border-radius: 4px;
  }
}
@media (min-width: 768px) {
  .navbar-collapse.pat-structure .collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
}
@media (min-width: 768px) {
  .pat-structure .navbar > .container .navbar-brand,
  .pat-structure .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}
@media (max-width: 767px) {
  .navbar-nav .open .pat-structure .dropdown-menu,
  .navbar-nav .pat-structure .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .navbar-nav .open .pat-structure .dropdown-menu > li > a,
  .navbar-nav .open .pat-structure .dropdown-menu .dropdown-header,
  .navbar-nav .open .dropdown-menu .pat-structure .dropdown-header,
  .navbar-nav .pat-structure .open .dropdown-menu > li > a,
  .navbar-nav .pat-structure .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .pat-structure .dropdown-menu > li > a,
  .navbar-nav .pat-structure .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .navbar-nav .open .pat-structure .dropdown-menu > li > a:hover,
  .navbar-nav .open .pat-structure .dropdown-menu > li > a:focus,
  .navbar-nav .pat-structure .open .dropdown-menu > li > a:hover,
  .navbar-nav .pat-structure .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .navbar-form .pat-structure .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .pat-structure .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .pat-structure .input-group .input-group-addon,
  .navbar-form .pat-structure .input-group .input-group-btn,
  .navbar-form .pat-structure .input-group .form-control,
  .navbar-form .input-group .pat-structure .input-group-addon,
  .navbar-form .input-group .pat-structure .input-group-btn {
    width: auto;
  }
  .navbar-form .pat-structure .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .pat-structure .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .pat-structure .checkbox label {
    padding-left: 0;
  }
  .navbar-form .pat-structure .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .navbar-form .pat-structure .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .pat-structure .form-group:last-child {
    margin-bottom: 0;
  }
}
.navbar-nav > li > .pat-structure .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .pat-structure .dropdown-menu {
  margin-bottom: 0;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-default .navbar-nav > .pat-structure .open > a,
.navbar-default .navbar-nav > .pat-structure .open > a:hover,
.navbar-default .navbar-nav > .pat-structure .open > a:focus {
  background-color: #e7e7e7;
  color: #555555;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .pat-structure .dropdown-menu > li > a,
  .navbar-default .navbar-nav .pat-structure .open .dropdown-menu > li > a {
    color: #777777;
  }
  .navbar-default .navbar-nav .open .pat-structure .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .pat-structure .dropdown-menu > li > a:focus,
  .navbar-default .navbar-nav .pat-structure .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .pat-structure .open .dropdown-menu > li > a:focus {
    color: #333333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .pat-structure .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .pat-structure .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .pat-structure .dropdown-menu > .active > a:focus,
  .navbar-default .navbar-nav .pat-structure .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .pat-structure .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .pat-structure .open .dropdown-menu > .active > a:focus {
    color: #555555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .pat-structure .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .pat-structure .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .pat-structure .dropdown-menu > .disabled > a:focus,
  .navbar-default .navbar-nav .pat-structure .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .pat-structure .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .pat-structure .open .dropdown-menu > .disabled > a:focus {
    color: #cccccc;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-nav > .pat-structure .open > a,
.navbar-inverse .navbar-nav > .pat-structure .open > a:hover,
.navbar-inverse .navbar-nav > .pat-structure .open > a:focus {
  background-color: #080808;
  color: #ffffff;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .pat-structure .dropdown-menu > .dropdown-header,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .pat-structure .dropdown-header,
  .navbar-inverse .navbar-nav .pat-structure .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .pat-structure .dropdown-menu .divider,
  .navbar-inverse .navbar-nav .open .dropdown-menu .pat-structure .divider,
  .navbar-inverse .navbar-nav .pat-structure .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .pat-structure .dropdown-menu > li > a,
  .navbar-inverse .navbar-nav .pat-structure .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .navbar-inverse .navbar-nav .open .pat-structure .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .pat-structure .dropdown-menu > li > a:focus,
  .navbar-inverse .navbar-nav .pat-structure .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .pat-structure .open .dropdown-menu > li > a:focus {
    color: #ffffff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .pat-structure .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .pat-structure .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .pat-structure .dropdown-menu > .active > a:focus,
  .navbar-inverse .navbar-nav .pat-structure .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .pat-structure .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .pat-structure .open .dropdown-menu > .active > a:focus {
    color: #ffffff;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .pat-structure .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .pat-structure .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .pat-structure .dropdown-menu > .disabled > a:focus,
  .navbar-inverse .navbar-nav .pat-structure .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .pat-structure .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .pat-structure .open .dropdown-menu > .disabled > a:focus {
    color: #444444;
    background-color: transparent;
  }
}
.nav .pat-structure .open > a,
.nav .pat-structure .open > a:hover,
.nav .pat-structure .open > a:focus {
  background-color: #eeeeee;
  border-color: #337ab7;
}
.nav-tabs.nav-justified > .dropdown .pat-structure .dropdown-menu {
  top: auto;
  left: auto;
}
.nav-justified > .dropdown .pat-structure .dropdown-menu {
  top: auto;
  left: auto;
}
.nav-tabs .pat-structure .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.pat-structure .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;
  opacity: 0;
  filter: alpha(opacity=0);
  zoom: 1;
}
.pat-structure .tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
  zoom: 1;
}
.pat-structure .tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.pat-structure .tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.pat-structure .tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.pat-structure .tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.pat-structure .tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  background-color: #000000;
  border-radius: 4px;
}
.pat-structure .tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.pat-structure .tooltip.top .tooltip-arrow,
.tooltip.top .pat-structure .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}
.pat-structure .tooltip.top-left .tooltip-arrow,
.tooltip.top-left .pat-structure .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}
.pat-structure .tooltip.top-right .tooltip-arrow,
.tooltip.top-right .pat-structure .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}
.pat-structure .tooltip.right .tooltip-arrow,
.tooltip.right .pat-structure .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000000;
}
.pat-structure .tooltip.left .tooltip-arrow,
.tooltip.left .pat-structure .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000000;
}
.pat-structure .tooltip.bottom .tooltip-arrow,
.tooltip.bottom .pat-structure .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}
.pat-structure .tooltip.bottom-left .tooltip-arrow,
.tooltip.bottom-left .pat-structure .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}
.pat-structure .tooltip.bottom-right .tooltip-arrow,
.tooltip.bottom-right .pat-structure .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}
.pat-structure .fade {
  opacity: 0;
  -o-transition: opacity 0.15s linear;
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.pat-structure .fade.in {
  opacity: 1;
}
.pat-structure .collapse {
  display: none;
}
.pat-structure .collapse.in {
  display: block;
}
tr.pat-structure .collapse.in {
  display: table-row;
}
tbody.pat-structure .collapse.in {
  display: table-row-group;
}
.pat-structure .collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}
.pat-structure .popover {
  min-width: 111px;
  max-width: 500px;
}
.pat-structure .popover .popover-title,
.popover .pat-structure .popover-title {
  padding-bottom: 0;
}
.pat-structure .popover .popover-title input,
.popover .pat-structure .popover-title input {
  margin-bottom: 0;
}
.pat-structure .popover.active {
  display: block;
}
/*
@import "@{bowerPath}bootstrap/less/tooltip.less";
*/
.pat-structure .btn,
.pat-structure .pat-structure .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.pat-structure table {
  margin-bottom: 0;
}
.pat-structure table tr td.selection {
  width: 15px;
}
.pat-structure table .breadcrumbs-container .input-group,
.pat-structure table .breadcrumbs-container .pat-structure .input-group {
  display: inline-block;
  float: left;
  padding-right: 5px;
}
.pat-structure table .breadcrumbs-container .input-group .input-group-addon,
.pat-structure table .breadcrumbs-container .pat-structure .input-group .input-group-addon,
.pat-structure table .breadcrumbs-container .input-group .pat-structure .input-group-addon {
  padding: 2px 5px;
}
.pat-structure .navbar,
.pat-structure .pat-structure .navbar {
  margin-bottom: 5px;
}
.pat-structure .navbar .btn-group,
.pat-structure .navbar #selected,
.pat-structure .navbar .pat-structure .btn-group,
.pat-structure .pat-structure .navbar .btn-group,
.pat-structure .pat-structure .navbar #selected {
  margin-left: 5px;
}
.pat-structure .table th,
.pat-structure .table td,
.pat-structure .pat-structure .table th,
.pat-structure .pat-structure .table td {
  padding: 4px;
}
.pat-structure .contextmenu {
  display: none;
  position: fixed;
  z-index: 10000;
}
.pat-structure .contextmenu ul {
  display: block;
  position: static;
  margin-bottom: 5px;
}
.pat-structure .contextmenuactive {
  outline: 1px dashed orange;
}
.pat-structure .navbar-search,
.pat-structure .pat-structure .navbar-search {
  margin-top: 5px;
}
.pat-structure .navbar-search input.form-control,
.pat-structure .navbar-search #gen-query,
.pat-structure .pat-structure .navbar-search input.form-control,
.pat-structure .pat-structure .navbar-search #gen-query {
  height: 26px;
}
.pat-structure .alert.status {
  margin-bottom: 5px;
  padding: 5px;
}
.pat-structure #filter {
  width: 200px;
  float: right;
}
.pat-structure #rearrange,
.pat-structure #gen-upload {
  margin-left: 5px;
}
.pat-structure .popover.upload,
.pat-structure .pat-structure .popover.upload {
  max-width: 650px;
}
.pat-structure .upload-container .upload-area {
  width: 500px;
}
.pat-structure .popover .popover-title .remove-all,
.pat-structure .pat-structure .popover .popover-title .remove-all,
.pat-structure .popover .pat-structure .popover-title .remove-all {
  display: inline-block;
  clear: left;
  margin-top: 5px;
  margin-left: 6px;
}
.pat-structure .popover .popover-title .remove-all:before,
.pat-structure .pat-structure .popover .popover-title .remove-all:before,
.pat-structure .popover .pat-structure .popover-title .remove-all:before {
  padding-right: 5px;
}
.pat-structure .popover .popover-title .remove-all:hover,
.pat-structure .pat-structure .popover .popover-title .remove-all:hover,
.pat-structure .popover .pat-structure .popover-title .remove-all:hover {
  text-decoration: none;
}
.pat-structure .clear {
  clear: both;
}
.pat-structure .pattern-pickadate-wrapper .pattern-pickadate-date-wrapper .pattern-pickadate-date {
  width: 200px;
}
.pat-structure .pattern-pickadate-wrapper .pattern-pickadate-time-wrapper .pattern-pickadate-time {
  width: 120px;
}
.pat-structure .itemRow .title a {
  color: #333333;
}
.pat-structure .itemRow.folder .title a {
  color: #005580;
}
.popover.selected .items,
.pat-structure .popover.selected .items {
  max-height: 300px;
  overflow-y: auto;
}
.popover.selected .items .selected-item,
.pat-structure .popover.selected .items .selected-item {
  display: block;
  margin: 0 8px 3px 0;
  border-radius: 6px;
  padding: 4px 6px;
}
.popover.selected .items .selected-item:hover,
.pat-structure .popover.selected .items .selected-item:hover {
  background-color: #f2f2f2;
}
.popover.selected .items .selected-item a:hover,
.pat-structure .popover.selected .items .selected-item a:hover {
  text-decoration: none;
}
.popover.selected .items .selected-item a:before,
.pat-structure .popover.selected .items .selected-item a:before {
  color: #999;
}
.popover.selected .items .selected-item a:before:before,
.pat-structure .popover.selected .items .selected-item a:before:before {
  content: "\e083";
}
.popover.selected .items .selected-item a:before:hover,
.pat-structure .popover.selected .items .selected-item a:before:hover {
  color: #000;
}
.popover.query,
.pat-structure .popover.query {
  width: 700px;
  max-width: 700px;
}
.popover.rename,
.pat-structure .popover.rename {
  width: 400px;
}
.popover.rename .popover-content,
.pat-structure .popover.rename .popover-content,
.popover.rename .pat-structure .popover-content {
  max-height: 500px;
  overflow-y: scroll;
}
.popover.rename input,
.pat-structure .popover.rename input {
  width: 100%;
  height: 24px;
  line-height: 110%;
  font-size: 110%;
}
.popover.rename div.item,
.pat-structure .popover.rename div.item {
  border-bottom: 1px solid #0E6EB0;
  margin-bottom: 5px;
  padding-bottom: 10px;
}
.popover.columns ul,
.pat-structure .popover.columns ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.popover.columns ul li,
.pat-structure .popover.columns ul li {
  list-style: none;
  cursor: move;
  border: 1px solid #DDD;
  border-bottom: none;
  padding: 3px 7px;
}
.popover.columns ul li label,
.pat-structure .popover.columns ul li label {
  margin-bottom: 0;
}
.order-support tbody tr {
  cursor: move;
}
.structure-dragging {
  outline: 1px dashed black;
}
/*
 * The MIT License
 * Copyright (c) 2012 Matias Meno <m@tias.me>
 */
@-webkit-keyframes passing-through {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
  }
  30%,
  70% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
    transform: translateY(-40px);
  }
}
@-moz-keyframes passing-through {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
  }
  30%,
  70% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
    transform: translateY(-40px);
  }
}
@keyframes passing-through {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
  }
  30%,
  70% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
    transform: translateY(-40px);
  }
}
@-webkit-keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
  }
  30% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
  }
}
@-moz-keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
  }
  30% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
  }
}
@keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
  }
  30% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
  }
}
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  10% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
  }
  20% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}
@-moz-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  10% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
  }
  20% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  10% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
  }
  20% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}
.dropzone,
.dropzone * {
  box-sizing: border-box;
}
.dropzone {
  min-height: 150px;
  border: 2px solid rgba(0, 0, 0, 0.3);
  background: white;
  padding: 20px 20px;
}
.dropzone.dz-clickable {
  cursor: pointer;
}
.dropzone.dz-clickable * {
  cursor: default;
}
.dropzone.dz-clickable .dz-message,
.dropzone.dz-clickable .dz-message * {
  cursor: pointer;
}
.dropzone.dz-started .dz-message {
  display: none;
}
.dropzone.dz-drag-hover {
  border-style: solid;
}
.dropzone.dz-drag-hover .dz-message {
  opacity: 0.5;
}
.dropzone .dz-message {
  text-align: center;
  margin: 2em 0;
}
.dropzone .dz-preview {
  position: relative;
  display: inline-block;
  vertical-align: top;
  margin: 16px;
  min-height: 100px;
}
.dropzone .dz-preview:hover {
  z-index: 1000;
}
.dropzone .dz-preview:hover .dz-details {
  opacity: 1;
}
.dropzone .dz-preview.dz-file-preview .dz-image {
  border-radius: 20px;
  background: #999;
  background: linear-gradient(to bottom, #eeeeee, #dddddd);
}
.dropzone .dz-preview.dz-file-preview .dz-details {
  opacity: 1;
}
.dropzone .dz-preview.dz-image-preview {
  background: white;
}
.dropzone .dz-preview.dz-image-preview .dz-details {
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  -ms-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}
.dropzone .dz-preview .dz-remove {
  font-size: 14px;
  text-align: center;
  display: block;
  cursor: pointer;
  border: none;
}
.dropzone .dz-preview .dz-remove:hover {
  text-decoration: underline;
}
.dropzone .dz-preview:hover .dz-details {
  opacity: 1;
}
.dropzone .dz-preview .dz-details {
  z-index: 20;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  font-size: 13px;
  min-width: 100%;
  max-width: 100%;
  padding: 2em 1em;
  text-align: center;
  color: rgba(0, 0, 0, 0.9);
  line-height: 150%;
}
.dropzone .dz-preview .dz-details .dz-size {
  margin-bottom: 1em;
  font-size: 16px;
}
.dropzone .dz-preview .dz-details .dz-filename {
  white-space: nowrap;
}
.dropzone .dz-preview .dz-details .dz-filename:hover span {
  border: 1px solid rgba(200, 200, 200, 0.8);
  background-color: rgba(255, 255, 255, 0.8);
}
.dropzone .dz-preview .dz-details .dz-filename:not(:hover) {
  overflow: hidden;
  text-overflow: ellipsis;
}
.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span {
  border: 1px solid transparent;
}
.dropzone .dz-preview .dz-details .dz-filename span,
.dropzone .dz-preview .dz-details .dz-size span {
  background-color: rgba(255, 255, 255, 0.4);
  padding: 0 0.4em;
  border-radius: 3px;
}
.dropzone .dz-preview:hover .dz-image img {
  -webkit-transform: scale(1.05, 1.05);
  -moz-transform: scale(1.05, 1.05);
  -ms-transform: scale(1.05, 1.05);
  -o-transform: scale(1.05, 1.05);
  transform: scale(1.05, 1.05);
  -webkit-filter: blur(8px);
  filter: blur(8px);
}
.dropzone .dz-preview .dz-image {
  border-radius: 20px;
  overflow: hidden;
  width: 120px;
  height: 120px;
  position: relative;
  display: block;
  z-index: 10;
}
.dropzone .dz-preview .dz-image img {
  display: block;
}
.dropzone .dz-preview.dz-success .dz-success-mark {
  -webkit-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
  -moz-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
  -ms-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
  -o-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
  animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
}
.dropzone .dz-preview.dz-error .dz-error-mark {
  opacity: 1;
  -webkit-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
  -moz-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
  -ms-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
  -o-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
  animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
}
.dropzone .dz-preview .dz-success-mark,
.dropzone .dz-preview .dz-error-mark {
  pointer-events: none;
  opacity: 0;
  z-index: 500;
  position: absolute;
  display: block;
  top: 50%;
  left: 50%;
  margin-left: -27px;
  margin-top: -27px;
}
.dropzone .dz-preview .dz-success-mark svg,
.dropzone .dz-preview .dz-error-mark svg {
  display: block;
  width: 54px;
  height: 54px;
}
.dropzone .dz-preview.dz-processing .dz-progress {
  opacity: 1;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.dropzone .dz-preview.dz-complete .dz-progress {
  opacity: 0;
  -webkit-transition: opacity 0.4s ease-in;
  -moz-transition: opacity 0.4s ease-in;
  -ms-transition: opacity 0.4s ease-in;
  -o-transition: opacity 0.4s ease-in;
  transition: opacity 0.4s ease-in;
}
.dropzone .dz-preview:not(.dz-processing) .dz-progress {
  -webkit-animation: pulse 6s ease infinite;
  -moz-animation: pulse 6s ease infinite;
  -ms-animation: pulse 6s ease infinite;
  -o-animation: pulse 6s ease infinite;
  animation: pulse 6s ease infinite;
}
.dropzone .dz-preview .dz-progress {
  opacity: 1;
  z-index: 1000;
  pointer-events: none;
  position: absolute;
  height: 16px;
  left: 50%;
  top: 50%;
  margin-top: -8px;
  width: 80px;
  margin-left: -40px;
  background: rgba(255, 255, 255, 0.9);
  -webkit-transform: scale(1);
  border-radius: 8px;
  overflow: hidden;
}
.dropzone .dz-preview .dz-progress .dz-upload {
  background: #333;
  background: linear-gradient(to bottom, #666666, #444444);
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 0;
  -webkit-transition: width 300ms ease-in-out;
  -moz-transition: width 300ms ease-in-out;
  -ms-transition: width 300ms ease-in-out;
  -o-transition: width 300ms ease-in-out;
  transition: width 300ms ease-in-out;
}
.dropzone .dz-preview.dz-error .dz-error-message {
  display: block;
}
.dropzone .dz-preview.dz-error:hover .dz-error-message {
  opacity: 1;
  pointer-events: auto;
}
.dropzone .dz-preview .dz-error-message {
  pointer-events: none;
  z-index: 1000;
  position: absolute;
  display: block;
  display: none;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -ms-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  border-radius: 8px;
  font-size: 13px;
  top: 130px;
  left: -10px;
  width: 140px;
  background: #be2626;
  background: linear-gradient(to bottom, #be2626, #a92222);
  padding: 0.5em 1.2em;
  color: white;
}
.dropzone .dz-preview .dz-error-message:after {
  content: '';
  position: absolute;
  top: -6px;
  left: 64px;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #be2626;
}
.upload-container .upload-area {
  border: 3px dashed #ccc;
  padding: 30px;
  border-radius: 5px;
  margin: 0 auto 15px auto;
  width: 600px;
}
.upload-container .upload-area:hover {
  background: rgba(0, 0, 0, 0.025);
  cursor: pointer;
}
.upload-container .upload-area button.browse,
.upload-container .upload-area .controls button,
.upload-container .upload-area input {
  width: 100%;
}
.upload-container .upload-queue .input-sm {
  line-height: 1em;
  font-size: 0.8em;
  height: 24px;
  margin-bottom: 1px;
}
.upload-container .upload-queue .controls {
  margin-top: 10px;
  padding-top: 10px;
}
.upload-container .upload-queue .previews {
  margin-top: 4em;
}
.upload-container .upload-queue .previews .item {
  padding: 5px 0;
  clear: both;
}
.upload-container .upload-queue .previews .title {
  padding-left: 3px;
}
.upload-container .upload-queue .previews .info img {
  width: 32px;
  height: 32px;
  margin-top: -26px;
  float: right;
}
.upload-container #fakeUploadFile {
  height: 35px;
}
.upload-container .pattern-relateditems-container,
.upload-container .pattern-relateditems-container > * {
  width: 100% !important;
}
.upload-container .align-right {
  text-align: right;
}
.upload-container .controls {
  display: none;
}
.upload-container .actions {
  margin-top: 0.5em;
}
.upload-container .progress {
  height: 34px;
  margin-bottom: 0;
}
.upload-container .dz-drag-hover {
  -webkit-box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.75), 0 0 0 1000px rgba(255, 255, 255, 0.85);
  -moz-box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.75), 0 0 0 1000px rgba(255, 255, 255, 0.85);
  box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.75), 0 0 0 1000px rgba(0, 0, 0, 0.85);
  z-index: 99999;
  position: relative;
}
.upload-container .upload .dz-preview .dz-details .dz-size,
.upload-container .upload-previews .dz-preview .dz-details .dz-size {
  font-size: 11px;
}
.mce-container,
.mce-container *,
.mce-widget,
.mce-widget *,
.mce-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  vertical-align: top;
  background: transparent;
  text-decoration: none;
  color: #333333;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  text-shadow: none;
  float: none;
  position: static;
  width: auto;
  height: auto;
  white-space: nowrap;
  cursor: inherit;
  -webkit-tap-highlight-color: transparent;
  line-height: normal;
  font-weight: normal;
  text-align: left;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  direction: ltr;
  max-width: none;
}
.mce-widget button {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.mce-container *[unselectable] {
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.mce-fade {
  opacity: 0;
  -o-transition: opacity 0.15s linear;
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.mce-fade.mce-in {
  opacity: 1;
}
.mce-tinymce {
  visibility: inherit !important;
  position: relative;
}
.mce-fullscreen {
  border: 0;
  padding: 0;
  margin: 0;
  overflow: hidden;
  height: 100%;
  z-index: 100;
}
div.mce-fullscreen {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: auto;
}
.mce-tinymce {
  display: block;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.mce-wordcount {
  position: absolute;
  top: 0;
  right: 0;
  padding: 8px;
}
div.mce-edit-area {
  background: #FFF;
  filter: none;
}
.mce-statusbar {
  position: relative;
}
.mce-statusbar .mce-container-body {
  position: relative;
}
.mce-fullscreen .mce-resizehandle {
  display: none;
}
.mce-charmap {
  border-collapse: collapse;
}
.mce-charmap td {
  cursor: default;
  border: 1px solid #9e9e9e;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  vertical-align: middle;
  padding: 2px;
}
.mce-charmap td div {
  text-align: center;
}
.mce-charmap td:hover {
  background: #d9d9d9;
}
.mce-grid td.mce-grid-cell div {
  border: 1px solid #d6d6d6;
  width: 15px;
  height: 15px;
  margin: 0px;
  cursor: pointer;
}
.mce-grid td.mce-grid-cell div:focus {
  border-color: #a1a1a1;
}
.mce-grid td.mce-grid-cell div[disabled] {
  cursor: not-allowed;
}
.mce-grid {
  border-spacing: 2px;
  border-collapse: separate;
}
.mce-grid a {
  display: block;
  border: 1px solid transparent;
}
.mce-grid a:hover,
.mce-grid a:focus {
  border-color: #a1a1a1;
}
.mce-grid-border {
  margin: 0 4px 0 4px;
}
.mce-grid-border a {
  border-color: #d6d6d6;
  width: 13px;
  height: 13px;
}
.mce-grid-border a:hover,
.mce-grid-border a.mce-active {
  border-color: #a1a1a1;
  background: #c8def4;
}
.mce-text-center {
  text-align: center;
}
div.mce-tinymce-inline {
  width: 100%;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.mce-colorbtn-trans div {
  text-align: center;
  vertical-align: middle;
  font-weight: bold;
  font-size: 20px;
  line-height: 16px;
  color: #707070;
}
.mce-toolbar-grp {
  padding-bottom: 2px;
}
.mce-toolbar-grp .mce-flow-layout-item {
  margin-bottom: 0;
}
.mce-rtl .mce-wordcount {
  left: 0;
  right: auto;
}
.mce-container,
.mce-container-body {
  display: block;
}
.mce-autoscroll {
  overflow: hidden;
}
.mce-scrollbar {
  position: absolute;
  width: 7px;
  height: 100%;
  top: 2px;
  right: 2px;
  opacity: 0.4;
  filter: alpha(opacity=40);
  zoom: 1;
}
.mce-scrollbar-h {
  top: auto;
  right: auto;
  left: 2px;
  bottom: 2px;
  width: 100%;
  height: 7px;
}
.mce-scrollbar-thumb {
  position: absolute;
  background-color: #000;
  border: 1px solid #888;
  border-color: rgba(85, 85, 85, 0.6);
  width: 5px;
  height: 100%;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
}
.mce-scrollbar-h .mce-scrollbar-thumb {
  width: 100%;
  height: 5px;
}
.mce-scrollbar:hover,
.mce-scrollbar.mce-active {
  background-color: #AAA;
  opacity: 0.6;
  filter: alpha(opacity=60);
  zoom: 1;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
}
.mce-scroll {
  position: relative;
}
.mce-panel {
  border: 0 solid #9e9e9e;
  background-color: #f0f0f0;
  background-image: -moz-linear-gradient(top, #fdfdfd, #dddddd);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdfdfd), to(#dddddd));
  background-image: -webkit-linear-gradient(top, #fdfdfd, #dddddd);
  background-image: -o-linear-gradient(top, #fdfdfd, #dddddd);
  background-image: linear-gradient(to bottom, #fdfdfd, #dddddd);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffdfdfd', endColorstr='#ffdddddd', GradientType=0);
  zoom: 1;
}
.mce-floatpanel {
  position: absolute;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.mce-floatpanel.mce-fixed {
  position: fixed;
}
.mce-floatpanel .mce-arrow,
.mce-floatpanel .mce-arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.mce-floatpanel .mce-arrow {
  border-width: 11px;
}
.mce-floatpanel .mce-arrow:after {
  border-width: 10px;
  content: "";
}
.mce-floatpanel.mce-popover {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background: transparent;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  top: 0;
  left: 0;
  background: #ffffff;
  border: 1px solid #9e9e9e;
  border: 1px solid rgba(0, 0, 0, 0.25);
}
.mce-floatpanel.mce-popover.mce-bottom {
  margin-top: 10px;
  *margin-top: 0;
}
.mce-floatpanel.mce-popover.mce-bottom > .mce-arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #9e9e9e;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
.mce-floatpanel.mce-popover.mce-bottom > .mce-arrow:after {
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #ffffff;
}
.mce-floatpanel.mce-popover.mce-bottom.mce-start {
  margin-left: -22px;
}
.mce-floatpanel.mce-popover.mce-bottom.mce-start > .mce-arrow {
  left: 20px;
}
.mce-floatpanel.mce-popover.mce-bottom.mce-end {
  margin-left: 22px;
}
.mce-floatpanel.mce-popover.mce-bottom.mce-end > .mce-arrow {
  right: 10px;
  left: auto;
}
.mce-fullscreen {
  border: 0;
  padding: 0;
  margin: 0;
  overflow: hidden;
  background: #ffffff;
  height: 100%;
}
div.mce-fullscreen {
  position: fixed;
  top: 0;
  left: 0;
}
#mce-modal-block {
  opacity: 0;
  filter: alpha(opacity=0);
  zoom: 1;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000000;
}
#mce-modal-block.mce-in {
  opacity: 0.3;
  filter: alpha(opacity=30);
  zoom: 1;
}
.mce-window-move {
  cursor: move;
}
.mce-window {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background: transparent;
  background: #ffffff;
  position: fixed;
  top: 0;
  left: 0;
  opacity: 0;
  -o-transition: opacity 150ms ease-in;
  -webkit-transition: opacity 150ms ease-in;
  transition: opacity 150ms ease-in;
}
.mce-window.mce-in {
  opacity: 1;
}
.mce-window-head {
  padding: 9px 15px;
  border-bottom: 1px solid #c5c5c5;
  position: relative;
}
.mce-window-head .mce-close {
  position: absolute;
  right: 15px;
  top: 9px;
  font-size: 20px;
  font-weight: bold;
  line-height: 20px;
  color: #858585;
  cursor: pointer;
  height: 20px;
  overflow: hidden;
}
.mce-close:hover {
  color: #adadad;
}
.mce-window-head .mce-title {
  line-height: 20px;
  font-size: 20px;
  font-weight: bold;
  text-rendering: optimizelegibility;
  padding-right: 10px;
}
.mce-window .mce-container-body {
  display: block;
}
.mce-foot {
  display: block;
  background-color: #ffffff;
  border-top: 1px solid #c5c5c5;
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
}
.mce-window-head .mce-dragh {
  position: absolute;
  top: 0;
  left: 0;
  cursor: move;
  width: 90%;
  height: 100%;
}
.mce-window iframe {
  width: 100%;
  height: 100%;
}
.mce-window.mce-fullscreen,
.mce-window.mce-fullscreen .mce-foot {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.mce-rtl .mce-window-head .mce-close {
  position: absolute;
  right: auto;
  left: 15px;
}
.mce-rtl .mce-window-head .mce-dragh {
  left: auto;
  right: 0;
}
.mce-rtl .mce-window-head .mce-title {
  direction: rtl;
  text-align: right;
}
.mce-abs-layout {
  position: relative;
}
body .mce-abs-layout-item,
.mce-abs-end {
  position: absolute;
}
.mce-abs-end {
  width: 1px;
  height: 1px;
}
.mce-container-body.mce-abs-layout {
  overflow: hidden;
}
.mce-tooltip {
  position: absolute;
  padding: 5px;
  opacity: 0.8;
  filter: alpha(opacity=80);
  zoom: 1;
}
.mce-tooltip-inner {
  font-size: 11px;
  background-color: #000000;
  color: white;
  max-width: 200px;
  padding: 5px 8px 4px 8px;
  text-align: center;
  white-space: normal;
}
.mce-tooltip-inner {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.mce-tooltip-inner {
  -webkit-box-shadow: 0 0 5px #000000;
  -moz-box-shadow: 0 0 5px #000000;
  box-shadow: 0 0 5px #000000;
}
.mce-tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  line-height: 0;
  border: 5px dashed #000000;
}
.mce-tooltip-arrow-n {
  border-bottom-color: #000000;
}
.mce-tooltip-arrow-s {
  border-top-color: #000000;
}
.mce-tooltip-arrow-e {
  border-left-color: #000000;
}
.mce-tooltip-arrow-w {
  border-right-color: #000000;
}
.mce-tooltip-nw,
.mce-tooltip-sw {
  margin-left: -14px;
}
.mce-tooltip-n .mce-tooltip-arrow {
  top: 0px;
  left: 50%;
  margin-left: -5px;
  border-bottom-style: solid;
  border-top: none;
  border-left-color: transparent;
  border-right-color: transparent;
}
.mce-tooltip-nw .mce-tooltip-arrow {
  top: 0;
  left: 10px;
  border-bottom-style: solid;
  border-top: none;
  border-left-color: transparent;
  border-right-color: transparent;
}
.mce-tooltip-ne .mce-tooltip-arrow {
  top: 0;
  right: 10px;
  border-bottom-style: solid;
  border-top: none;
  border-left-color: transparent;
  border-right-color: transparent;
}
.mce-tooltip-s .mce-tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-top-style: solid;
  border-bottom: none;
  border-left-color: transparent;
  border-right-color: transparent;
}
.mce-tooltip-sw .mce-tooltip-arrow {
  bottom: 0;
  left: 10px;
  border-top-style: solid;
  border-bottom: none;
  border-left-color: transparent;
  border-right-color: transparent;
}
.mce-tooltip-se .mce-tooltip-arrow {
  bottom: 0;
  right: 10px;
  border-top-style: solid;
  border-bottom: none;
  border-left-color: transparent;
  border-right-color: transparent;
}
.mce-tooltip-e .mce-tooltip-arrow {
  right: 0;
  top: 50%;
  margin-top: -5px;
  border-left-style: solid;
  border-right: none;
  border-top-color: transparent;
  border-bottom-color: transparent;
}
.mce-tooltip-w .mce-tooltip-arrow {
  left: 0;
  top: 50%;
  margin-top: -5px;
  border-right-style: solid;
  border-left: none;
  border-top-color: transparent;
  border-bottom-color: transparent;
}
.mce-btn {
  border: 1px solid #b1b1b1;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.25);
  position: relative;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  display: inline-block;
  *display: inline;
  *zoom: 1;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  background-color: #f0f0f0;
  background-image: -moz-linear-gradient(top, white, #d9d9d9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(white), to(#d9d9d9));
  background-image: -webkit-linear-gradient(top, white, #d9d9d9);
  background-image: -o-linear-gradient(top, white, #d9d9d9);
  background-image: linear-gradient(to bottom, white, #d9d9d9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffd9d9d9', GradientType=0);
  zoom: 1;
}
.mce-btn:hover,
.mce-btn:focus {
  color: #333333;
  background-color: #e3e3e3;
  background-image: -moz-linear-gradient(top, #f2f2f2, #cccccc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#cccccc));
  background-image: -webkit-linear-gradient(top, #f2f2f2, #cccccc);
  background-image: -o-linear-gradient(top, #f2f2f2, #cccccc);
  background-image: linear-gradient(to bottom, #f2f2f2, #cccccc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffcccccc', GradientType=0);
  zoom: 1;
}
.mce-btn.mce-disabled button,
.mce-btn.mce-disabled:hover button {
  cursor: default;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  opacity: 0.4;
  filter: alpha(opacity=40);
  zoom: 1;
}
.mce-btn.mce-active,
.mce-btn.mce-active:hover {
  background-color: #d6d6d6;
  background-image: -moz-linear-gradient(top, #e6e6e6, #c0c0c0);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e6e6e6), to(#c0c0c0));
  background-image: -webkit-linear-gradient(top, #e6e6e6, #c0c0c0);
  background-image: -o-linear-gradient(top, #e6e6e6, #c0c0c0);
  background-image: linear-gradient(to bottom, #e6e6e6, #c0c0c0);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe6e6e6', endColorstr='#ffc0c0c0', GradientType=0);
  zoom: 1;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.mce-btn:active {
  background-color: #d6d6d6;
  background-image: -moz-linear-gradient(top, #e6e6e6, #c0c0c0);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e6e6e6), to(#c0c0c0));
  background-image: -webkit-linear-gradient(top, #e6e6e6, #c0c0c0);
  background-image: -o-linear-gradient(top, #e6e6e6, #c0c0c0);
  background-image: linear-gradient(to bottom, #e6e6e6, #c0c0c0);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe6e6e6', endColorstr='#ffc0c0c0', GradientType=0);
  zoom: 1;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.mce-btn button {
  padding: 4px 10px;
  font-size: 14px;
  line-height: 20px;
  *line-height: 16px;
  cursor: pointer;
  color: #333333;
  text-align: center;
  overflow: visible;
  -webkit-appearance: none;
}
.mce-btn button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.mce-btn i {
  text-shadow: 1px 1px white;
}
.mce-primary {
  min-width: 50px;
  color: #ffffff;
  border: 1px solid #b1b1b1;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.25);
  background-color: #006dcc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
  zoom: 1;
}
.mce-primary:hover,
.mce-primary:focus {
  background-color: #005fb3;
  background-image: -moz-linear-gradient(top, #0077b3, #003cb3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0077b3), to(#003cb3));
  background-image: -webkit-linear-gradient(top, #0077b3, #003cb3);
  background-image: -o-linear-gradient(top, #0077b3, #003cb3);
  background-image: linear-gradient(to bottom, #0077b3, #003cb3);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0077b3', endColorstr='#ff003cb3', GradientType=0);
  zoom: 1;
}
.mce-primary.mce-disabled button,
.mce-primary.mce-disabled:hover button {
  cursor: default;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  opacity: 0.4;
  filter: alpha(opacity=40);
  zoom: 1;
}
.mce-primary.mce-active,
.mce-primary.mce-active:hover,
.mce-primary:not(.mce-disabled):active {
  background-color: #005299;
  background-image: -moz-linear-gradient(top, #006699, #003399);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#006699), to(#003399));
  background-image: -webkit-linear-gradient(top, #006699, #003399);
  background-image: -o-linear-gradient(top, #006699, #003399);
  background-image: linear-gradient(to bottom, #006699, #003399);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff006699', endColorstr='#ff003399', GradientType=0);
  zoom: 1;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.mce-primary button,
.mce-primary button i {
  color: #ffffff;
  text-shadow: 1px 1px #333333;
}
.mce-btn-large button {
  padding: 9px 14px;
  font-size: 16px;
  line-height: normal;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.mce-btn-large i {
  margin-top: 2px;
}
.mce-btn-small button {
  padding: 1px 5px;
  font-size: 12px;
  *padding-bottom: 2px;
}
.mce-btn-small i {
  line-height: 20px;
  vertical-align: top;
  *line-height: 18px;
}
.mce-btn .mce-caret {
  margin-top: 8px;
  margin-left: 0;
}
.mce-btn-small .mce-caret {
  margin-top: 8px;
  margin-left: 0;
}
.mce-caret {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 0;
  height: 0;
  vertical-align: top;
  border-top: 4px solid #333333;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  content: "";
}
.mce-disabled .mce-caret {
  border-top-color: #aaaaaa;
}
.mce-caret.mce-up {
  border-bottom: 4px solid #333333;
  border-top: 0;
}
.mce-btn-flat {
  border: 0;
  background: transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  filter: none;
}
.mce-btn-flat:hover,
.mce-btn-flat.mce-active,
.mce-btn-flat:focus,
.mce-btn-flat:active {
  border: 0;
  background: #e6e6e6;
  filter: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.mce-rtl .mce-btn button {
  direction: rtl;
}
.mce-btn-group .mce-btn {
  border-width: 1px 0 1px 0;
  margin: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.mce-btn-group .mce-first {
  border-left: 1px solid #b1b1b1;
  border-left: 1px solid rgba(0, 0, 0, 0.25);
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.mce-btn-group .mce-last {
  border-right: 1px solid #b1b1b1;
  border-right: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.mce-btn-group .mce-first.mce-last {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.mce-btn-group .mce-btn.mce-flow-layout-item {
  margin: 0;
}
.mce-checkbox {
  cursor: pointer;
}
i.mce-i-checkbox {
  margin: 0 3px 0 0;
  border: 1px solid #c5c5c5;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  background-color: #f0f0f0;
  background-image: -moz-linear-gradient(top, white, #d9d9d9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(white), to(#d9d9d9));
  background-image: -webkit-linear-gradient(top, white, #d9d9d9);
  background-image: -o-linear-gradient(top, white, #d9d9d9);
  background-image: linear-gradient(to bottom, white, #d9d9d9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffd9d9d9', GradientType=0);
  zoom: 1;
  text-indent: -10em;
  *font-size: 0;
  *line-height: 0;
  *text-indent: 0;
  overflow: hidden;
}
.mce-checked i.mce-i-checkbox {
  color: #333333;
  font-size: 16px;
  line-height: 16px;
  text-indent: 0;
}
.mce-checkbox:focus i.mce-i-checkbox,
.mce-checkbox.mce-focus i.mce-i-checkbox {
  border: 1px solid rgba(82, 168, 236, 0.8);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.65);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.65);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.65);
}
.mce-checkbox.mce-disabled .mce-label,
.mce-checkbox.mce-disabled i.mce-i-checkbox {
  color: #acacac;
}
.mce-rtl .mce-checkbox {
  direction: rtl;
  text-align: right;
}
.mce-rtl i.mce-i-checkbox {
  margin: 0 0 0 3px;
}
.mce-combobox {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  *height: 32px;
}
.mce-combobox input {
  border: 1px solid #c5c5c5;
  border-right-color: #c5c5c5;
  height: 28px;
}
.mce-combobox.mce-disabled input {
  color: #adadad;
}
.mce-combobox.mce-has-open input {
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
.mce-combobox .mce-btn {
  border-left: 0;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
.mce-combobox button {
  padding-right: 8px;
  padding-left: 8px;
}
.mce-combobox.mce-disabled .mce-btn button {
  cursor: default;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  opacity: 0.4;
  filter: alpha(opacity=40);
  zoom: 1;
}
.mce-colorbox i {
  border: 1px solid #c5c5c5;
  width: 14px;
  height: 14px;
}
.mce-colorbutton .mce-ico {
  position: relative;
}
.mce-colorbutton-grid {
  margin: 4px;
}
.mce-colorbutton button {
  padding-right: 4px;
}
.mce-colorbutton .mce-preview {
  padding-right: 3px;
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -14px;
  margin-top: 7px;
  background: gray;
  width: 13px;
  height: 2px;
  overflow: hidden;
}
.mce-colorbutton.mce-btn-small .mce-preview {
  margin-left: -16px;
  padding-right: 0;
  width: 16px;
}
.mce-colorbutton .mce-open {
  padding-left: 4px;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
}
.mce-colorbutton:hover .mce-open {
  border-left-color: #bdbdbd;
  border-right-color: #bdbdbd;
}
.mce-colorbutton.mce-btn-small .mce-open {
  padding: 0 3px 0 3px;
}
.mce-rtl .mce-colorbutton {
  direction: rtl;
}
.mce-rtl .mce-colorbutton .mce-preview {
  margin-left: 0;
  padding-right: 0;
  padding-left: 4px;
  margin-right: -14px;
}
.mce-rtl .mce-colorbutton.mce-btn-small .mce-preview {
  margin-left: 0;
  padding-right: 0;
  margin-right: -17px;
  padding-left: 0;
}
.mce-rtl .mce-colorbutton button {
  padding-right: 10px;
  padding-left: 10px;
}
.mce-rtl .mce-colorbutton .mce-open {
  padding-left: 4px;
  padding-right: 4px;
}
.mce-colorpicker {
  position: relative;
  width: 250px;
  height: 220px;
}
.mce-colorpicker-sv {
  position: absolute;
  top: 0;
  left: 0;
  width: 90%;
  height: 100%;
  border: 1px solid #c5c5c5;
  cursor: crosshair;
  overflow: hidden;
}
.mce-colorpicker-h-chunk {
  width: 100%;
}
.mce-colorpicker-overlay1,
.mce-colorpicker-overlay2 {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.mce-colorpicker-overlay1 {
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#ffffff', endColorstr='#00ffffff');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#ffffff', endColorstr='#00ffffff')";
  background: linear-gradient(to right, #ffffff, rgba(255, 255, 255, 0));
}
.mce-colorpicker-overlay2 {
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#00000000', endColorstr='#000000');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00000000', endColorstr='#000000')";
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), #000000);
}
.mce-colorpicker-selector1 {
  background: none;
  position: absolute;
  width: 12px;
  height: 12px;
  margin: -8px 0 0 -8px;
  border: 1px solid black;
  border-radius: 50%;
}
.mce-colorpicker-selector2 {
  position: absolute;
  width: 10px;
  height: 10px;
  border: 1px solid white;
  border-radius: 50%;
}
.mce-colorpicker-h {
  position: absolute;
  top: 0;
  right: 0;
  width: 6.5%;
  height: 100%;
  border: 1px solid #c5c5c5;
  cursor: crosshair;
}
.mce-colorpicker-h-marker {
  margin-top: -4px;
  position: absolute;
  top: 0;
  left: -1px;
  width: 100%;
  border: 1px solid #333333;
  background: #ffffff;
  height: 4px;
  z-index: 100;
}
.mce-path {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding: 8px;
  white-space: normal;
}
.mce-path .mce-txt {
  display: inline-block;
  padding-right: 3px;
}
.mce-path .mce-path-body {
  display: inline-block;
}
.mce-path-item {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  cursor: pointer;
  color: #333333;
}
.mce-path-item:hover {
  text-decoration: underline;
}
.mce-path-item:focus {
  background: #666666;
  color: #ffffff;
}
.mce-path .mce-divider {
  display: inline;
}
.mce-disabled .mce-path-item {
  color: #aaaaaa;
}
.mce-rtl .mce-path {
  direction: rtl;
}
.mce-fieldset {
  border: 0 solid #9E9E9E;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.mce-fieldset > .mce-container-body {
  margin-top: -15px;
}
.mce-fieldset-title {
  margin-left: 5px;
  padding: 0 5px 0 5px;
}
.mce-fit-layout {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.mce-fit-layout-item {
  position: absolute;
}
.mce-flow-layout-item {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.mce-flow-layout-item {
  margin: 2px 0 2px 2px;
}
.mce-flow-layout-item.mce-last {
  margin-right: 2px;
}
.mce-flow-layout {
  white-space: normal;
}
.mce-tinymce-inline .mce-flow-layout {
  white-space: nowrap;
}
.mce-rtl .mce-flow-layout {
  text-align: right;
  direction: rtl;
}
.mce-rtl .mce-flow-layout-item {
  margin: 2px 2px 2px 0;
}
.mce-rtl .mce-flow-layout-item.mce-last {
  margin-left: 2px;
}
.mce-iframe {
  border: 0 solid #9e9e9e;
  width: 100%;
  height: 100%;
}
.mce-label {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  overflow: hidden;
}
.mce-label.mce-autoscroll {
  overflow: auto;
}
.mce-label.mce-disabled {
  color: #aaaaaa;
}
.mce-label.mce-multiline {
  white-space: pre-wrap;
}
.mce-label.mce-error {
  color: #aa0000;
}
.mce-rtl .mce-label {
  text-align: right;
  direction: rtl;
}
/* MenuBar */
.mce-menubar .mce-menubtn {
  border-color: transparent;
  background: transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  filter: none;
}
.mce-menubar {
  border: 1px solid #c4c4c4;
}
.mce-menubar .mce-menubtn button span {
  color: #333333;
}
.mce-menubar .mce-caret {
  border-top-color: #333333;
}
.mce-menubar .mce-menubtn:hover,
.mce-menubar .mce-menubtn.mce-active,
.mce-menubar .mce-menubtn:focus {
  border-color: transparent;
  background: #e6e6e6;
  filter: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* MenuButton */
.mce-menubtn span {
  color: #333333;
  margin-right: 2px;
  line-height: 20px;
  *line-height: 16px;
}
.mce-menubtn.mce-btn-small span {
  font-size: 12px;
}
.mce-menubtn.mce-fixed-width span {
  display: inline-block;
  overflow-x: hidden;
  text-overflow: ellipsis;
  width: 90px;
}
.mce-menubtn.mce-fixed-width.mce-btn-small span {
  width: 70px;
}
.mce-menubtn .mce-caret {
  *margin-top: 6px;
}
.mce-rtl .mce-menubtn button {
  direction: rtl;
  text-align: right;
}
.mce-listbox button {
  text-align: left;
  padding-right: 20px;
  position: relative;
}
.mce-listbox .mce-caret {
  position: absolute;
  margin-top: -2px;
  right: 8px;
  top: 50%;
}
.mce-rtl .mce-listbox .mce-caret {
  right: auto;
  left: 8px;
}
.mce-rtl .mce-listbox button {
  padding-right: 10px;
  padding-left: 20px;
}
.mce-menu-item {
  display: block;
  padding: 6px 15px 6px 12px;
  clear: both;
  font-weight: normal;
  line-height: 20px;
  color: #333333;
  white-space: nowrap;
  cursor: pointer;
  line-height: normal;
  border-left: 4px solid transparent;
  margin-bottom: 1px;
}
.mce-menu-item .mce-ico,
.mce-menu-item .mce-text {
  color: #333333;
}
.mce-menu-item.mce-disabled .mce-text,
.mce-menu-item.mce-disabled .mce-ico {
  color: #adadad;
}
.mce-menu-item:hover .mce-text,
.mce-menu-item.mce-selected .mce-text,
.mce-menu-item:focus .mce-text {
  color: white;
}
.mce-menu-item:hover .mce-ico,
.mce-menu-item.mce-selected .mce-ico,
.mce-menu-item:focus .mce-ico {
  color: white;
}
.mce-menu-item.mce-disabled:hover {
  background: #cccccc;
}
.mce-menu-shortcut {
  display: inline-block;
  color: #adadad;
}
.mce-menu-shortcut {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding: 0 15px 0 20px;
}
.mce-menu-item:hover .mce-menu-shortcut,
.mce-menu-item.mce-selected .mce-menu-shortcut,
.mce-menu-item:focus .mce-menu-shortcut {
  color: white;
}
.mce-menu-item .mce-caret {
  margin-top: 4px;
  *margin-top: 3px;
  margin-right: 6px;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 4px solid #333333;
}
.mce-menu-item.mce-selected .mce-caret,
.mce-menu-item:focus .mce-caret,
.mce-menu-item:hover .mce-caret {
  border-left-color: white;
}
.mce-menu-align .mce-menu-shortcut {
  *margin-top: -2px;
}
.mce-menu-align .mce-menu-shortcut,
.mce-menu-align .mce-caret {
  position: absolute;
  right: 0;
}
.mce-menu-item.mce-active i {
  visibility: visible;
}
.mce-menu-item-normal.mce-active {
  background-color: #c8def4;
}
.mce-menu-item-preview.mce-active {
  border-left: 5px solid #aaaaaa;
}
.mce-menu-item-normal.mce-active .mce-text {
  color: #333333;
}
.mce-menu-item-normal.mce-active:hover .mce-text,
.mce-menu-item-normal.mce-active:hover .mce-ico {
  color: white;
}
.mce-menu-item-normal.mce-active:focus .mce-text,
.mce-menu-item-normal.mce-active:focus .mce-ico {
  color: white;
}
.mce-menu-item:hover,
.mce-menu-item.mce-selected,
.mce-menu-item:focus {
  text-decoration: none;
  color: white;
  background-color: #0081c2;
  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
  background-image: -o-linear-gradient(top, #0088cc, #0077b3);
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
  zoom: 1;
}
div.mce-menu .mce-menu-item-sep,
.mce-menu-item-sep:hover {
  border: 0;
  padding: 0;
  height: 1px;
  margin: 9px 1px;
  overflow: hidden;
  background: #cbcbcb;
  border-bottom: 1px solid #ffffff;
  cursor: default;
  filter: none;
}
.mce-menu.mce-rtl {
  direction: rtl;
}
.mce-rtl .mce-menu-item {
  text-align: right;
  direction: rtl;
  padding: 6px 12px 6px 15px;
}
.mce-menu-align.mce-rtl .mce-menu-shortcut,
.mce-menu-align.mce-rtl .mce-caret {
  right: auto;
  left: 0;
}
.mce-rtl .mce-menu-item .mce-caret {
  margin-left: 6px;
  margin-right: 0;
  border-right: 4px solid #333333;
  border-left: 0;
}
.mce-rtl .mce-menu-item.mce-selected .mce-caret,
.mce-rtl .mce-menu-item:focus .mce-caret,
.mce-rtl .mce-menu-item:hover .mce-caret {
  border-left-color: transparent;
  border-right-color: white;
}
.mce-menu {
  position: absolute;
  left: 0;
  top: 0;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background: transparent;
  z-index: 1000;
  padding: 5px 0 5px 0;
  margin: 2px 0 0;
  min-width: 160px;
  background: #ffffff;
  border: 1px solid #989898;
  border: 1px solid rgba(0, 0, 0, 0.2);
  z-index: 1002;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  max-height: 400px;
  overflow: auto;
  overflow-x: hidden;
}
.mce-menu i {
  display: none;
}
.mce-menu-has-icons i {
  display: inline-block;
  *display: inline;
}
.mce-menu-sub-tr-tl {
  margin: -6px 0 0 -1px;
}
.mce-menu-sub-br-bl {
  margin: 6px 0 0 -1px;
}
.mce-menu-sub-tl-tr {
  margin: -6px 0 0 1px;
}
.mce-menu-sub-bl-br {
  margin: 6px 0 0 1px;
}
.mce-container-body .mce-resizehandle {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 16px;
  height: 16px;
  visibility: visible;
  cursor: s-resize;
  margin: 0;
}
.mce-container-body .mce-resizehandle-both {
  cursor: se-resize;
}
i.mce-i-resize {
  color: #333333;
}
.mce-spacer {
  visibility: hidden;
}
.mce-splitbtn .mce-open {
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
}
.mce-splitbtn:hover .mce-open {
  border-left-color: #bdbdbd;
  border-right-color: #bdbdbd;
}
.mce-splitbtn button {
  padding-right: 4px;
}
.mce-splitbtn .mce-open {
  padding-left: 4px;
}
.mce-splitbtn .mce-open.mce-active {
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.mce-splitbtn.mce-btn-small .mce-open {
  padding: 0 3px 0 3px;
}
.mce-rtl .mce-splitbtn {
  direction: rtl;
  text-align: right;
}
.mce-rtl .mce-splitbtn button {
  padding-right: 10px;
  padding-left: 10px;
}
.mce-rtl .mce-splitbtn .mce-open {
  padding-left: 4px;
  padding-right: 4px;
}
.mce-stack-layout-item {
  display: block;
}
.mce-tabs {
  display: block;
  border-bottom: 1px solid #c5c5c5;
}
.mce-tab {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  border: 1px solid #c5c5c5;
  border-width: 0 1px 0 0;
  background: #e3e3e3;
  padding: 8px;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  height: 13px;
  cursor: pointer;
}
.mce-tab:hover {
  background: #fdfdfd;
}
.mce-tab.mce-active {
  background: #fdfdfd;
  border-bottom-color: transparent;
  margin-bottom: -1px;
  height: 14px;
}
.mce-rtl .mce-tabs {
  text-align: right;
  direction: rtl;
}
.mce-rtl .mce-tab {
  border-width: 0 0 0 1px;
}
.mce-textbox {
  background: #ffffff;
  border: 1px solid #c5c5c5;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  display: inline-block;
  -o-transition: border linear .2s, box-shadow linear .2s;
  -webkit-transition: border linear .2s, box-shadow linear .2s;
  transition: border linear .2s, box-shadow linear .2s;
  height: 28px;
  resize: none;
  padding: 0 4px 0 4px;
  white-space: pre-wrap;
  *white-space: pre;
  color: #333333;
}
.mce-textbox:focus,
.mce-textbox.mce-focus {
  border-color: rgba(82, 168, 236, 0.8);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.65);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.65);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.65);
}
.mce-placeholder .mce-textbox {
  color: #aaaaaa;
}
.mce-textbox.mce-multiline {
  padding: 4px;
}
.mce-textbox.mce-disabled {
  color: #adadad;
}
.mce-rtl .mce-textbox {
  text-align: right;
  direction: rtl;
}
.mce-throbber {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  filter: alpha(opacity=60);
  zoom: 1;
  background: #ffffff url("data:image/gif;base64,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") no-repeat center center;
}
.mce-throbber-inline {
  position: static;
  height: 50px;
}
/* Icons */
@font-face {
  font-family: 'tinymce';
  src: url("data:application/vnd.ms-fontobject;base64, ");
  src: url("data:application/vnd.ms-fontobject;base64, #iefix") format('embedded-opentype'), url("data:application/font-woff;base64, ") format('woff'), url("data:application/x-font-ttf;base64, ") format('truetype'), url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%20%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cmetadata%3EGenerated%20by%20IcoMoon%3C%2Fmetadata%3E%0A%3Cdefs%3E%0A%3Cfont%20id%3D%22tinymce%22%20horiz-adv-x%3D%221024%22%3E%0A%3Cfont-face%20units-per-em%3D%221024%22%20ascent%3D%22960%22%20descent%3D%22-64%22%20%2F%3E%0A%3Cmissing-glyph%20horiz-adv-x%3D%221024%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23x20%3B%22%20d%3D%22%22%20horiz-adv-x%3D%22512%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe000%3B%22%20d%3D%22M896%20960h-896v-1024h1024v896l-128%20128zM512%20832h128v-256h-128v256zM896%2064h-768v768h64v-320h576v320h74.978l53.022-53.018v-714.982z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe001%3B%22%20d%3D%22M903.432%20760.57l-142.864%20142.862c-31.112%2031.112-92.568%2056.568-136.568%2056.568h-480c-44%200-80-36-80-80v-864c0-44%2036-80%2080-80h736c44%200%2080%2036%2080%2080v608c0%2044-25.456%20105.458-56.568%20136.57zM858.178%20715.314c3.13-3.13%206.25-6.974%209.28-11.314h-163.458v163.456c4.34-3.030%208.184-6.15%2011.314-9.28l142.864-142.862zM896%2016c0-8.672-7.328-16-16-16h-736c-8.672%200-16%207.328-16%2016v864c0%208.672%207.328%2016%2016%2016h480c4.832%200%2010.254-0.61%2016-1.704v-254.296h254.296c1.094-5.746%201.704-11.166%201.704-16v-608z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe002%3B%22%20d%3D%22M1024%20367.542v160.916l-159.144%2015.914c-8.186%2030.042-20.088%2058.548-35.21%2084.98l104.596%20127.838-113.052%20113.050-127.836-104.596c-26.434%2015.124-54.942%2027.026-84.982%2035.208l-15.914%20159.148h-160.916l-15.914-159.146c-30.042-8.186-58.548-20.086-84.98-35.208l-127.838%20104.594-113.050-113.050%20104.596-127.836c-15.124-26.432-27.026-54.94-35.21-84.98l-159.146-15.916v-160.916l159.146-15.914c8.186-30.042%2020.086-58.548%2035.21-84.982l-104.596-127.836%20113.048-113.048%20127.838%20104.596c26.432-15.124%2054.94-27.028%2084.98-35.21l15.916-159.148h160.916l15.914%20159.144c30.042%208.186%2058.548%2020.088%2084.982%2035.21l127.836-104.596%20113.048%20113.048-104.596%20127.836c15.124%2026.434%2027.028%2054.942%2035.21%2084.98l159.148%2015.92zM704%20384l-128-128h-128l-128%20128v128l128%20128h128l128-128v-128z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe003%3B%22%20d%3D%22M0%20896h1024v-128h-1024zM0%20704h640v-128h-640zM0%20320h640v-128h-640zM0%20512h1024v-128h-1024zM0%20128h1024v-128h-1024z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe004%3B%22%20d%3D%22M0%20896h1024v-128h-1024zM192%20704h640v-128h-640zM192%20320h640v-128h-640zM0%20512h1024v-128h-1024zM0%20128h1024v-128h-1024z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe005%3B%22%20d%3D%22M0%20896h1024v-128h-1024zM384%20704h640v-128h-640zM384%20320h640v-128h-640zM0%20512h1024v-128h-1024zM0%20128h1024v-128h-1024z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe006%3B%22%20d%3D%22M0%20896h1024v-128h-1024zM0%20704h1024v-128h-1024zM0%20512h1024v-128h-1024zM0%20320h1024v-128h-1024zM0%20128h1024v-128h-1024z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe007%3B%22%20d%3D%22M890.774%20250.846c-45.654%2045.556-103.728%2069.072-157.946%2069.072h-29.112l-63.904%2064.008%20255.62%20256.038c63.904%2064.010%2063.904%20192.028%200%20256.038l-383.43-384.056-383.432%20384.054c-63.904-64.008-63.904-192.028%200-256.038l255.622-256.034-63.906-64.008h-29.114c-54.22%200-112.292-23.518-157.948-69.076-81.622-81.442-92.65-202.484-24.63-270.35%2029.97-29.902%2070.288-44.494%20112.996-44.494%2054.216%200%20112.29%2023.514%20157.946%2069.072%2053.584%2053.464%2076.742%20124%2067.084%20185.348l65.384%2065.488%2065.376-65.488c-9.656-61.348%2013.506-131.882%2067.084-185.348%2045.662-45.558%20103.732-69.072%20157.948-69.072%2042.708%200%2083.024%2014.592%20112.994%2044.496%2068.020%2067.866%2056.988%20188.908-24.632%20270.35zM353.024%20114.462c-7.698-17.882-19.010-34.346-33.626-48.926-14.636-14.604-31.172-25.918-49.148-33.624-16.132-6.916-32.96-10.568-48.662-10.568-15.146%200-36.612%203.402-52.862%2019.612-16.136%2016.104-19.52%2037.318-19.52%2052.288%200%2015.542%203.642%2032.21%2010.526%2048.212%207.7%2017.884%2019.014%2034.346%2033.626%2048.926%2014.634%2014.606%2031.172%2025.914%2049.15%2033.624%2016.134%206.914%2032.96%2010.568%2048.664%2010.568%2015.146%200%2036.612-3.4%2052.858-19.614%2016.134-16.098%2019.522-37.316%2019.522-52.284%200.002-15.542-3.638-32.216-10.528-48.214zM512.004%20293.404c-49.914%200-90.376%2040.532-90.376%2090.526%200%2049.992%2040.462%2090.52%2090.376%2090.52s90.372-40.528%2090.372-90.52c0-49.998-40.46-90.526-90.372-90.526zM855.272%2040.958c-16.248-16.208-37.712-19.612-52.86-19.612-15.704%200-32.53%203.652-48.666%2010.568-17.972%207.706-34.508%2019.020-49.142%2033.624-14.614%2014.58-25.926%2031.042-33.626%2048.926-6.886%2015.998-10.526%2032.672-10.526%2048.212%200%2014.966%203.384%2036.188%2019.52%2052.286%2016.246%2016.208%2037.712%2019.614%2052.86%2019.614%2015.7%200%2032.53-3.654%2048.66-10.568%2017.978-7.708%2034.516-19.018%2049.15-33.624%2014.61-14.58%2025.924-31.042%2033.626-48.926%206.884-15.998%2010.526-32.67%2010.526-48.212-0.002-14.97-3.39-36.186-19.522-52.288z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe008%3B%22%20d%3D%22M832%20640v160c0%2017.6-14.4%2032-32%2032h-224v64c0%2035.2-28.8%2064-64%2064h-128c-35.204%200-64-28.8-64-64v-64h-224c-17.602%200-32-14.4-32-32v-640c0-17.6%2014.398-32%2032-32h288v-192h448l192%20192v512h-192zM384%20895.886c0.034%200.038%200.072%200.078%200.114%200.114h127.768c0.042-0.036%200.082-0.076%200.118-0.114v-63.886h-128v63.886zM192%20704v64h512v-64h-512zM832%2026.51v101.49h101.49l-101.49-101.49zM960%20192h-192v-192h-320v576h512v-384z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe009%3B%22%20d%3D%22M64%20960h384v-64h-384zM576%20960h384v-64h-384zM952%20640h-56v256h-256v-256h-256v256h-256v-256h-56c-39.6%200-72-32.4-72-72v-560c0-39.6%2032.4-72%2072-72h304c39.6%200%2072%2032.4%2072%2072v376h128v-376c0-39.6%2032.4-72%2072-72h304c39.6%200%2072%2032.4%2072%2072v560c0%2039.6-32.4%2072-72%2072zM348%200h-248c-19.8%200-36%2014.4-36%2032s16.2%2032%2036%2032h248c19.8%200%2036-14.4%2036-32s-16.2-32-36-32zM544%20448h-64c-17.6%200-32%2014.4-32%2032s14.4%2032%2032%2032h64c17.6%200%2032-14.4%2032-32s-14.4-32-32-32zM924%200h-248c-19.8%200-36%2014.4-36%2032s16.2%2032%2036%2032h248c19.8%200%2036-14.4%2036-32s-16.2-32-36-32z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe00a%3B%22%20d%3D%22M384%20896h640v-128h-640v128zM384%20512h640v-128h-640v128zM384%20128h640v-128h-640v128zM0%20832c0%2070.692%2057.308%20128%20128%20128s128-57.308%20128-128c0-70.692-57.308-128-128-128s-128%2057.308-128%20128zM0%20448c0%2070.692%2057.308%20128%20128%20128s128-57.308%20128-128c0-70.692-57.308-128-128-128s-128%2057.308-128%20128zM0%2064c0%2070.692%2057.308%20128%20128%20128s128-57.308%20128-128c0-70.692-57.308-128-128-128s-128%2057.308-128%20128z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe00b%3B%22%20d%3D%22M384%20128h640v-128h-640zM384%20512h640v-128h-640zM384%20896h640v-128h-640zM192%20960v-256h-64v192h-64v64zM128%20434v-50h128v-64h-192v146l128%2060v50h-128v64h192v-146zM256%20256v-320h-192v64h128v64h-128v64h128v64h-128v64z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe00c%3B%22%20d%3D%22M0%20896h1024v-128h-1024zM384%20704h640v-128h-640zM384%20512h640v-128h-640zM384%20320h640v-128h-640zM0%20128h1024v-128h-1024zM0%20256v384l256-192z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe00d%3B%22%20d%3D%22M0%20896h1024v-128h-1024zM384%20704h640v-128h-640zM384%20512h640v-128h-640zM384%20320h640v-128h-640zM0%20128h1024v-128h-1024zM256%20640v-384l-256%20192z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe00e%3B%22%20d%3D%22M225%20512c123.712%200%20224-100.29%20224-224%200-123.712-100.288-224-224-224s-224%20100.288-224%20224l-1%2032c0%20247.424%20200.576%20448%20448%20448v-128c-85.474%200-165.834-33.286-226.274-93.726-11.634-11.636-22.252-24.016-31.83-37.020%2011.438%201.8%2023.16%202.746%2035.104%202.746zM801%20512c123.71%200%20224-100.29%20224-224%200-123.712-100.29-224-224-224s-224%20100.288-224%20224l-1%2032c0%20247.424%20200.576%20448%20448%20448v-128c-85.474%200-165.834-33.286-226.274-93.726-11.636-11.636-22.254-24.016-31.832-37.020%2011.44%201.8%2023.16%202.746%2035.106%202.746z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe00f%3B%22%20d%3D%22M761.862-64c113.726%20206.032%20132.888%20520.306-313.862%20509.824v-253.824l-384%20384%20384%20384v-248.372c534.962%2013.942%20594.57-472.214%20313.862-775.628z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe010%3B%22%20d%3D%22M576%20711.628v248.372l384-384-384-384v253.824c-446.75%2010.482-427.588-303.792-313.86-509.824-280.712%20303.414-221.1%20789.57%20313.86%20775.628z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe011%3B%22%20d%3D%22M320%20256c17.6-17.6%2047.274-16.726%2065.942%201.942l316.118%20316.116c18.668%2018.668%2019.54%2048.342%201.94%2065.942s-47.274%2016.726-65.942-1.942l-316.116-316.116c-18.668-18.668-19.542-48.342-1.942-65.942zM476.888%20284.888c4.56-9.050%206.99-19.16%206.99-29.696%200-17.616-6.744-34.060-18.992-46.308l-163.382-163.382c-12.248-12.248-28.694-18.992-46.308-18.992s-34.060%206.744-46.308%2018.992l-99.382%2099.382c-12.248%2012.248-18.992%2028.694-18.992%2046.308s6.744%2034.060%2018.992%2046.308l163.382%20163.382c12.248%2012.248%2028.694%2018.994%2046.308%2018.994%2010.536%200%2020.644-2.43%2029.696-6.99l65.338%2065.338c-27.87%2021.41-61.44%2032.16-95.034%2032.16-39.986%200-79.972-15.166-110.308-45.502l-163.382-163.382c-60.67-60.67-60.67-159.948%200-220.618l99.382-99.382c30.334-30.332%2070.32-45.5%20110.306-45.5%2039.988%200%2079.974%2015.168%20110.308%2045.502l163.382%20163.382c55.82%2055.82%2060.238%20144.298%2013.344%20205.344l-65.34-65.34zM978.498%20815.116l-99.382%2099.382c-30.334%2030.336-70.32%2045.502-110.308%2045.502-39.986%200-79.972-15.166-110.308-45.502l-163.382-163.382c-55.82-55.82-60.238-144.298-13.342-205.342l65.338%2065.34c-4.558%209.050-6.988%2019.16-6.988%2029.694%200%2017.616%206.744%2034.060%2018.992%2046.308l163.382%20163.382c12.248%2012.248%2028.694%2018.994%2046.308%2018.994s34.060-6.746%2046.308-18.994l99.382-99.382c12.248-12.248%2018.992-28.694%2018.992-46.308s-6.744-34.060-18.992-46.308l-163.382-163.382c-12.248-12.248-28.694-18.992-46.308-18.992-10.536%200-20.644%202.43-29.696%206.99l-65.338-65.338c27.872-21.41%2061.44-32.16%2095.034-32.16%2039.988%200%2079.974%2015.168%20110.308%2045.502l163.382%20163.382c60.67%2060.666%2060.67%20159.944%200%20220.614z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe012%3B%22%20d%3D%22M476.888%20284.886c4.56-9.048%206.99-19.158%206.99-29.696%200-17.616-6.744-34.058-18.992-46.308l-163.38-163.38c-12.248-12.248-28.696-18.992-46.308-18.992s-34.060%206.744-46.308%2018.992l-99.38%2099.38c-12.248%2012.25-18.992%2028.696-18.992%2046.308s6.744%2034.060%2018.992%2046.308l163.38%20163.382c12.248%2012.246%2028.696%2018.992%2046.308%2018.992%2010.538%200%2020.644-2.43%2029.696-6.988l65.338%2065.336c-27.87%2021.41-61.44%2032.16-95.034%2032.16-39.986%200-79.972-15.166-110.308-45.502l-163.38-163.382c-60.67-60.67-60.67-159.95%200-220.618l99.38-99.382c30.334-30.332%2070.32-45.5%20110.306-45.5%2039.988%200%2079.974%2015.168%20110.308%2045.502l163.38%20163.38c55.82%2055.82%2060.238%20144.298%2013.344%20205.346l-65.34-65.338zM978.496%20815.116l-99.38%2099.382c-30.334%2030.336-70.32%2045.502-110.308%2045.502-39.986%200-79.97-15.166-110.306-45.502l-163.382-163.382c-55.82-55.82-60.238-144.298-13.342-205.342l65.338%2065.34c-4.558%209.050-6.988%2019.16-6.988%2029.694%200%2017.616%206.744%2034.060%2018.992%2046.308l163.382%20163.382c12.246%2012.248%2028.694%2018.994%2046.306%2018.994%2017.616%200%2034.060-6.746%2046.308-18.994l99.38-99.382c12.248-12.248%2018.992-28.694%2018.992-46.308s-6.744-34.060-18.992-46.308l-163.38-163.382c-12.248-12.248-28.694-18.992-46.308-18.992-10.536%200-20.644%202.43-29.696%206.99l-65.338-65.338c27.872-21.41%2061.44-32.16%2095.034-32.16%2039.988%200%2079.974%2015.168%20110.308%2045.504l163.38%20163.38c60.672%2060.666%2060.672%20159.944%200%20220.614zM233.368%20681.376l-191.994%20191.994%2045.256%2045.256%20191.994-191.994zM384%20960h64v-192h-64zM0%20576h192v-64h-192zM790.632%20214.624l191.996-191.996-45.256-45.256-191.996%20191.996zM576%20128h64v-192h-64zM832%20384h192v-64h-192z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe013%3B%22%20d%3D%22M192%20960v-1024l320%20320%20320-320v1024h-640zM768%2090.51l-256%20256-256-256v805.49h512v-805.49z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe014%3B%22%20d%3D%22M0%20832v-832h1024v832h-1024zM960%2064h-896v704h896v-704zM704%20608c0%2053.019%2042.981%2096%2096%2096s96-42.981%2096-96c0-53.019-42.981-96-96-96s-96%2042.981-96%2096zM896%20128h-768l192%20512%20256-320%20128%2096z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe015%3B%22%20d%3D%22M0%20832v-768h1024v768h-1024zM192%20128h-128v128h128v-128zM192%20384h-128v128h128v-128zM192%20640h-128v128h128v-128zM768%20128h-512v640h512v-640zM960%20128h-128v128h128v-128zM960%20384h-128v128h128v-128zM960%20640h-128v128h128v-128zM384%20640v-384l256%20192z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe016%3B%22%20d%3D%22M448%20256h128v-128h-128zM704%20704c35.346%200%2064-28.654%2064-64v-192l-192-128h-128v64l192%20128v64h-320v128h384zM512%20864c-111.118%200-215.584-43.272-294.156-121.844s-121.844-183.038-121.844-294.156c0-111.118%2043.272-215.584%20121.844-294.156s183.038-121.844%20294.156-121.844c111.118%200%20215.584%2043.272%20294.156%20121.844s121.844%20183.038%20121.844%20294.156c0%20111.118-43.272%20215.584-121.844%20294.156s-183.038%20121.844-294.156%20121.844zM512%20960v0c282.77%200%20512-229.23%20512-512s-229.23-512-512-512c-282.77%200-512%20229.23-512%20512s229.23%20512%20512%20512z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe017%3B%22%20d%3D%22M320%20704l-256-256%20256-256h128l-256%20256%20256%20256zM704%20704h-128l256-256-256-256h128l256%20256z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe018%3B%22%20d%3D%22M512%20768c-212.076%200-384-171.922-384-384s171.922-384%20384-384c212.074%200%20384%20171.922%20384%20384s-171.926%20384-384%20384zM715.644%20180.354c-54.392-54.396-126.716-84.354-203.644-84.354s-149.25%2029.958-203.646%2084.354c-54.396%2054.394-84.354%20126.718-84.354%20203.646s29.958%20149.25%2084.354%20203.646c54.396%2054.396%20126.718%2084.354%20203.646%2084.354s149.252-29.958%20203.642-84.354c54.402-54.396%2084.358-126.718%2084.358-203.646s-29.958-149.252-84.356-203.646zM325.93%20756.138l-42.94%2085.878c-98.874-49.536-179.47-130.132-229.006-229.008l85.876-42.94c40.248%2080.336%20105.732%20145.822%20186.070%20186.070zM884.134%20570.070l85.878%2042.938c-49.532%2098.876-130.126%20179.472-229.004%20229.008l-42.944-85.878c80.338-40.248%20145.824-105.732%20186.070-186.068zM512%20576h-64v-192c0-10.11%204.7-19.11%2012.022-24.972l-0.012-0.016%20160-128%2039.976%2049.976-147.986%20118.39v176.622z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe019%3B%22%20d%3D%22M512%20640c-209.368%200-395.244-100.556-512-256%20116.756-155.446%20302.632-256%20512-256s395.244%20100.554%20512%20256c-116.756%20155.444-302.632%20256-512%20256zM448%20512c35.346%200%2064-28.654%2064-64s-28.654-64-64-64-64%2028.654-64%2064%2028.654%2064%2064%2064zM773.616%20254.704c-39.648-20.258-81.652-35.862-124.846-46.376-44.488-10.836-90.502-16.328-136.77-16.328-46.266%200-92.282%205.492-136.768%2016.324-43.194%2010.518-85.198%2026.122-124.846%2046.376-63.020%2032.202-120.222%2076.41-167.64%20129.298%2047.418%2052.888%20104.62%2097.1%20167.64%20129.298%2032.336%2016.522%2066.242%2029.946%20101.082%2040.040-19.888-30.242-31.468-66.434-31.468-105.336%200-106.040%2085.962-192%20192-192s192%2085.96%20192%20192c0%2038.902-11.582%2075.094-31.466%20105.34%2034.838-10.096%2068.744-23.52%20101.082-40.042%2063.022-32.198%20120.218-76.408%20167.638-129.298-47.42-52.886-104.618-97.1-167.638-129.296zM860.918%20716.278c-108.72%2055.554-226.112%2083.722-348.918%2083.722s-240.198-28.168-348.918-83.722c-58.772-30.032-113.732-67.904-163.082-112.076v-109.206c55.338%2058.566%20120.694%20107.754%20192.194%20144.29%2099.62%2050.904%20207.218%2076.714%20319.806%2076.714s220.186-25.81%20319.804-76.716c71.502-36.536%20136.858-85.724%20192.196-144.29v109.206c-49.35%2044.174-104.308%2082.046-163.082%20112.078z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe01a%3B%22%20d%3D%22M322.018%20128l57.6%20192h264.764l57.6-192h113.632l-191.996%20640h-223.236l-192-640h113.636zM475.618%20640h72.764l57.6-192h-187.964l57.6%20192z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe01b%3B%22%20d%3D%22M0%20896v-896h1024v896h-1024zM384%20320v192h256v-192h-256zM640%20256v-192h-256v192h256zM640%20768v-192h-256v192h256zM320%20768v-192h-256v192h256zM64%20512h256v-192h-256v192zM704%20512h256v-192h-256v192zM704%20576v192h256v-192h-256zM64%20256h256v-192h-256v192zM704%2064v192h256v-192h-256z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe01c%3B%22%20d%3D%22M0%20512h1024v-128h-1024z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe01d%3B%22%20d%3D%22M0%2064h576v-128h-576zM192%20960h704v-128h-704zM277.388%20128l204.688%20784.164%20123.85-32.328-196.25-751.836zM929.774-64l-129.774%20129.774-129.774-129.774-62.226%2062.226%20129.774%20129.774-129.774%20129.774%2062.226%2062.226%20129.774-129.774%20129.774%20129.774%2062.226-62.226-129.774-129.774%20129.774-129.774z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe01e%3B%22%20d%3D%22M768%2050v-50h128v-64h-192v146l128%2060v50h-128v64h192v-146zM676%20704h-136l-188-188-188%20188h-136l256-256-256-256h136l188%20188%20188-188h136l-256%20256z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe01f%3B%22%20d%3D%22M768%20754v-50h128v-64h-192v146l128%2060v50h-128v64h192v-146zM676%20704h-136l-188-188-188%20188h-136l256-256-256-256h136l188%20188%20188-188h136l-256%20256z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe020%3B%22%20d%3D%22M704%2064h256l64%20128v-256h-384v214.214c131.112%2056.484%20224%20197.162%20224%20361.786%200%20214.432-157.598%20382.266-352%20382.266-194.406%200-352-167.832-352-382.266%200-164.624%2092.886-305.302%20224-361.786v-214.214h-384v256l64-128h256v32.59c-187.63%2066.46-320%20227.402-320%20415.41%200%20247.424%20229.23%20448%20512%20448s512-200.576%20512-448c0-188.008-132.37-348.95-320-415.41v-32.59z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe021%3B%22%20d%3D%22M512%20960c-282.77%200-512-229.228-512-512%200-282.77%20229.228-512%20512-512%20282.77%200%20512%20229.23%20512%20512%200%20282.772-229.23%20512-512%20512zM512%2016c-238.586%200-432%20193.412-432%20432%200%20238.586%20193.414%20432%20432%20432%20238.59%200%20432-193.414%20432-432%200-238.588-193.41-432-432-432zM384%20640c0-35.346-28.654-64-64-64s-64%2028.654-64%2064%2028.654%2064%2064%2064%2064-28.654%2064-64zM768%20640c0-35.346-28.652-64-64-64s-64%2028.654-64%2064%2028.652%2064%2064%2064%2064-28.654%2064-64zM512%20308c141.074%200%20262.688%2057.532%20318.462%20123.192-20.872-171.22-156.288-303.192-318.462-303.192-162.118%200-297.498%20132.026-318.444%20303.168%2055.786-65.646%20177.386-123.168%20318.444-123.168z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe022%3B%22%20d%3D%22M256%20896h512v-128h-512zM960%20704h-896c-35.2%200-64-28.8-64-64v-320c0-35.2%2028.796-64%2064-64h192v-256h512v256h192c35.2%200%2064%2028.8%2064%2064v320c0%2035.2-28.8%2064-64%2064zM704%2064h-384v320h384v-320zM974.4%20608c0-25.626-20.774-46.4-46.398-46.4-25.626%200-46.402%2020.774-46.402%2046.4s20.776%2046.4%2046.402%2046.4c25.626%200%2046.398-20.774%2046.398-46.4z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe023%3B%22%20d%3D%22M1024%20960v-384l-138.26%20138.26-212-212-107.48%20107.48%20212%20212-138.26%20138.26zM245.74%20821.74l212-212-107.48-107.48-212%20212-138.26-138.26v384h384zM885.74%20181.74l138.26%20138.26v-384h-384l138.26%20138.26-212%20212%20107.48%20107.48zM457.74%20286.26l-212-212%20138.26-138.26h-384v384l138.26-138.26%20212%20212z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe024%3B%22%20d%3D%22M128%20704h128v-192h64v384c0%2035.2-28.8%2064-64%2064h-128c-35.2%200-64-28.8-64-64v-384h64v192zM128%20896h128v-128h-128v128zM960%20896v64h-192c-35.202%200-64-28.8-64-64v-320c0-35.2%2028.798-64%2064-64h192v64h-192v320h192zM640%20800v96c0%2035.2-28.8%2064-64%2064h-192v-448h192c35.2%200%2064%2028.8%2064%2064v96c0%2035.2-8.8%2064-44%2064%2035.2%200%2044%2028.8%2044%2064zM576%20576h-128v128h128v-128zM576%20768h-128v128h128v-128zM832%20384l-416-448-224%20288%2082%2070%20142-148%20352%20302z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe025%3B%22%20d%3D%22M448%20384h-192v128h192v192h128v-192h192v-128h-192v-192h-128zM1024%20320v-384h-1024v384h128v-256h768v256z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe026%3B%22%20d%3D%22M384%20768h128v-64h-128zM576%20768h128v-64h-128zM896%20768v-256h-192v64h128v128h-64v64zM320%20576h128v-64h-128zM512%20576h128v-64h-128zM192%20704v-128h64v-64h-128v256h192v-64zM384%20384h128v-64h-128zM576%20384h128v-64h-128zM896%20384v-256h-192v64h128v128h-64v64zM320%20192h128v-64h-128zM512%20192h128v-64h-128zM192%20320v-128h64v-64h-128v256h192v-64zM960%20896h-896v-896h896v896zM1024%20960v0-1024h-1024v1024h1024z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe027%3B%22%20d%3D%22M0%20448h128v-64h-128zM192%20448h192v-64h-192zM448%20448h128v-64h-128zM640%20448h192v-64h-192zM896%20448h128v-64h-128zM880%20960l16-448h-768l16%20448h32l16-384h640l16%20384zM144-64l-16%20384h768l-16-384h-32l-16%20320h-640l-16-320z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe028%3B%22%20d%3D%22M576%20896c247.424%200%20448-200.576%20448-448s-200.576-448-448-448v96c94.024%200%20182.418%2036.614%20248.902%20103.098s103.098%20154.878%20103.098%20248.902c0%2094.022-36.614%20182.418-103.098%20248.902s-154.878%20103.098-248.902%20103.098c-94.022%200-182.418-36.614-248.902-103.098-51.14-51.138-84.582-115.246-97.306-184.902h186.208l-224-256-224%20256h164.57c31.060%20217.102%20217.738%20384%20443.43%20384zM768%20512v-128h-256v320h128v-192z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe02a%3B%22%20d%3D%22M707.88%20475.348c37.498%2044.542%2060.12%20102.008%2060.12%20164.652%200%20141.16-114.842%20256-256%20256h-320v-896h384c141.158%200%20256%20114.842%20256%20256%200%2092.956-49.798%20174.496-124.12%20219.348zM384%20768h101.5c55.968%200%20101.5-57.42%20101.5-128s-45.532-128-101.5-128h-101.5v256zM543%20128h-159v256h159c58.45%200%20106-57.42%20106-128s-47.55-128-106-128z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe02b%3B%22%20d%3D%22M896%20896v-64h-128l-320-768h128v-64h-448v64h128l320%20768h-128v64z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe02c%3B%22%20d%3D%22M704%20896h128v-416c0-159.058-143.268-288-320-288-176.73%200-320%20128.942-320%20288v416h128v-416c0-40.166%2018.238-78.704%2051.354-108.506%2036.896-33.204%2086.846-51.494%20140.646-51.494s103.75%2018.29%20140.646%2051.494c33.116%2029.802%2051.354%2068.34%2051.354%20108.506v416zM192%20128h640v-128h-640z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe02d%3B%22%20d%3D%22M731.42%20442.964c63.92-47.938%20100.58-116.086%20100.58-186.964s-36.66-139.026-100.58-186.964c-59.358-44.518-137.284-69.036-219.42-69.036-82.138%200-160.062%2024.518-219.42%2069.036-63.92%2047.938-100.58%20116.086-100.58%20186.964h128c0-69.382%2087.926-128%20192-128s192%2058.618%20192%20128c0%2069.382-87.926%20128-192%20128-82.138%200-160.062%2024.518-219.42%2069.036-63.92%2047.94-100.58%20116.086-100.58%20186.964s36.66%20139.024%20100.58%20186.964c59.358%2044.518%20137.282%2069.036%20219.42%2069.036%2082.136%200%20160.062-24.518%20219.42-69.036%2063.92-47.94%20100.58-116.086%20100.58-186.964h-128c0%2069.382-87.926%20128-192%20128s-192-58.618-192-128c0-69.382%2087.926-128%20192-128%2082.136%200%20160.062-24.518%20219.42-69.036zM0%20448h1024v-64h-1024z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe02e%3B%22%20d%3D%22M384%20896h512v-128h-128v-768h-128v768h-128v-768h-128v448c-123.712%200-224%20100.288-224%20224s100.288%20224%20224%20224z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe02f%3B%22%20d%3D%22M448%20896h512v-128h-128v-768h-128v768h-128v-768h-128v448c-123.712%200-224%20100.288-224%20224s100.288%20224%20224%20224zM64%20512l256-224-256-224z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe030%3B%22%20d%3D%22M256%20896h512v-128h-128v-768h-128v768h-128v-768h-128v448c-123.712%200-224%20100.288-224%20224s100.288%20224%20224%20224zM960%2064l-256%20224%20256%20224z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe031%3B%22%20d%3D%22M832%20704h-192v64l-192%20192h-448v-768h384v-256h640v576l-192%20192zM832%20613.49l101.49-101.49h-101.49v101.49zM448%20869.49l101.49-101.49h-101.49v101.49zM64%20896h320v-192h192v-448h-512v640zM960%200h-512v192h192v448h128v-192h192v-448z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe032%3B%22%20d%3D%22M768%20704h64v-64h-64zM640%20576h64v-64h-64zM640%20448h64v-64h-64zM640%20320h64v-64h-64zM512%20448h64v-64h-64zM512%20320h64v-64h-64zM384%20320h64v-64h-64zM768%20576h64v-64h-64zM768%20448h64v-64h-64zM768%20320h64v-64h-64zM768%20192h64v-64h-64zM640%20192h64v-64h-64zM512%20192h64v-64h-64zM384%20192h64v-64h-64zM256%20192h64v-64h-64z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe033%3B%22%20d%3D%22M128%20416l288-288%20480%20480-128%20128-352-352-160%20160z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe034%3B%22%20d%3D%22M928%20832h-416l-32%2064h-352l-64-128h896zM904.34%20256h74.86l44.8%20448h-1024l64-640h484.080c-104.882%2037.776-180.080%20138.266-180.080%20256%200%20149.982%20122.018%20272%20272%20272%20149.98%200%20272-122.018%20272-272%200-21.678-2.622-43.15-7.66-64zM1002.996%2046.25l-198.496%20174.692c17.454%2028.92%2027.5%2062.814%2027.5%2099.058%200%20106.040-85.96%20192-192%20192s-192-85.96-192-192%2085.96-192%20192-192c36.244%200%2070.138%2010.046%2099.058%2027.5l174.692-198.496c22.962-26.678%2062.118-28.14%2087.006-3.252l5.492%205.492c24.888%2024.888%2023.426%2064.044-3.252%2087.006zM640%20196c-68.484%200-124%2055.516-124%20124s55.516%20124%20124%20124%20124-55.516%20124-124-55.516-124-124-124z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe035%3B%22%20d%3D%22M512%20448v-128h32l32%2064h64v-256h-48v-64h224v64h-48v256h64l32-64h32v128zM832%20640v160c0%2017.6-14.4%2032-32%2032h-224v64c0%2035.2-28.8%2064-64%2064h-128c-35.204%200-64-28.8-64-64v-64h-224c-17.602%200-32-14.4-32-32v-640c0-17.6%2014.398-32%2032-32h288v-192h640v704h-192zM384%20895.886c0.034%200.038%200.072%200.078%200.114%200.114h127.768c0.042-0.036%200.082-0.076%200.118-0.114v-63.886h-128v63.886zM192%20704v64h512v-64h-512zM960%200h-512v576h512v-576z%22%20%2F%3E%0A%3C%2Ffont%3E%3C%2Fdefs%3E%3C%2Fsvg%3E#tinymce") format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'tinymce-small';
  src: url("data:application/vnd.ms-fontobject;base64, ");
  src: url("data:application/vnd.ms-fontobject;base64, #iefix") format('embedded-opentype'), url("data:application/font-woff;base64, ") format('woff'), url("data:application/x-font-ttf;base64, ") format('truetype'), url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%20%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cmetadata%3EGenerated%20by%20IcoMoon%3C%2Fmetadata%3E%0A%3Cdefs%3E%0A%3Cfont%20id%3D%22tinymce-small%22%20horiz-adv-x%3D%221024%22%3E%0A%3Cfont-face%20units-per-em%3D%221024%22%20ascent%3D%22960%22%20descent%3D%22-64%22%20%2F%3E%0A%3Cmissing-glyph%20horiz-adv-x%3D%221024%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23x20%3B%22%20d%3D%22%22%20horiz-adv-x%3D%22512%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe000%3B%22%20d%3D%22M960%2080v591.938l-223.938%20224.062h-592.062c-44.182%200-80-35.816-80-80v-736c0-44.184%2035.818-80%2080-80h736c44.184%200%2080%2035.816%2080%2080zM576%20768h64v-192h-64v192zM704%20128h-384v255.882c0.034%200.042%200.076%200.082%200.116%200.118h383.77c0.040-0.036%200.082-0.076%200.116-0.118l-0.002-255.882zM832%20128h-64v256c0%2035.2-28.8%2064-64%2064h-384c-35.2%200-64-28.8-64-64v-256h-64v640h64v-192c0-35.2%2028.8-64%2064-64h320c35.2%200%2064%2028.8%2064%2064v171.010l128-128.072v-490.938z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe001%3B%22%20d%3D%22M850.746%20717.254l-133.492%20133.49c-24.888%2024.892-74.054%2045.256-109.254%2045.256h-416c-35.2%200-64-28.8-64-64v-768c0-35.2%2028.8-64%2064-64h640c35.2%200%2064%2028.8%2064%2064v544c0%2035.2-20.366%2084.364-45.254%20109.254zM805.49%20672.002c6.792-6.796%2013.792-19.162%2018.894-32.002h-184.384v184.386c12.84-5.1%2025.204-12.1%2032-18.896l133.49-133.488zM831.884%2064h-639.77c-0.040%200.034-0.082%200.076-0.114%200.116v767.77c0.034%200.040%200.076%200.082%200.114%200.114h383.886v-256h256v-511.884c-0.034-0.040-0.076-0.082-0.116-0.116z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe002%3B%22%20d%3D%22M1024%20367.542v160.916l-159.144%2015.914c-8.186%2030.042-20.088%2058.548-35.21%2084.98l104.596%20127.838-113.052%20113.050-127.836-104.596c-26.434%2015.124-54.942%2027.026-84.982%2035.208l-15.914%20159.148h-160.916l-15.914-159.146c-30.042-8.186-58.548-20.086-84.98-35.208l-127.838%20104.594-113.050-113.050%20104.596-127.836c-15.124-26.432-27.026-54.94-35.21-84.98l-159.146-15.916v-160.916l159.146-15.914c8.186-30.042%2020.086-58.548%2035.21-84.982l-104.596-127.836%20113.048-113.048%20127.838%20104.596c26.432-15.124%2054.94-27.028%2084.98-35.21l15.916-159.148h160.916l15.914%20159.144c30.042%208.186%2058.548%2020.088%2084.982%2035.21l127.836-104.596%20113.048%20113.048-104.596%20127.836c15.124%2026.434%2027.028%2054.942%2035.21%2084.98l159.148%2015.92zM704%20384l-128-128h-128l-128%20128v128l128%20128h128l128-128v-128z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe003%3B%22%20d%3D%22M64%20768h896v-128h-896zM64%20384h896v-128h-896zM64%20576h576v-128h-576zM64%20192h576v-128h-576z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe004%3B%22%20d%3D%22M64%20768h896v-128h-896zM64%20384h896v-128h-896zM256%20576h512v-128h-512zM256%20192h512v-128h-512z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe005%3B%22%20d%3D%22M64%20768h896v-128h-896zM64%20384h896v-128h-896zM384%20576h576v-128h-576zM384%20192h576v-128h-576z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe006%3B%22%20d%3D%22M64%20768h896v-128h-896zM64%20384h896v-128h-896zM64%20576h896v-128h-896zM64%20192h896v-128h-896z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe007%3B%22%20d%3D%22M864.408%20289.868c-46.47%2046.47-106.938%2068.004-161.082%2062.806l-63.326%2063.326%20192%20192c0%200%20128%20128%200%20256l-320-320-320%20320c-128-128%200-256%200-256l192-192-63.326-63.326c-54.144%205.198-114.61-16.338-161.080-62.806-74.98-74.98-85.112-186.418-22.626-248.9%2062.482-62.482%20173.92-52.354%20248.9%2022.626%2046.47%2046.468%2068.002%20106.938%2062.806%20161.080l63.326%2063.326%2063.328-63.328c-5.196-54.144%2016.336-114.61%2062.806-161.078%2074.978-74.98%20186.418-85.112%20248.898-22.626%2062.488%2062.482%2052.356%20173.918-22.624%20248.9zM353.124%20201.422c-2.212-24.332-15.020-49.826-35.14-69.946-22.212-22.214-51.080-35.476-77.218-35.476-10.524%200-25.298%202.228-35.916%2012.848-21.406%2021.404-17.376%2073.132%2022.626%20113.136%2022.212%2022.214%2051.080%2035.476%2077.218%2035.476%2010.524%200%2025.298-2.228%2035.916-12.848%2013.112-13.11%2013.47-32.688%2012.514-43.19zM512%20352c-35.346%200-64%2028.654-64%2064s28.654%2064%2064%2064%2064-28.654%2064-64-28.654-64-64-64zM819.152%20108.848c-10.62-10.62-25.392-12.848-35.916-12.848-26.138%200-55.006%2013.262-77.218%2035.476-20.122%2020.12-32.928%2045.614-35.138%2069.946-0.958%2010.502-0.6%2030.080%2012.514%2043.192%2010.618%2010.622%2025.39%2012.848%2035.916%2012.848%2026.136%200%2055.006-13.262%2077.216-35.474%2040.004-40.008%2044.032-91.736%2022.626-113.14z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe008%3B%22%20d%3D%22M704%20576v160c0%2017.6-14.4%2032-32%2032h-160v64c0%2035.2-28.8%2064-64%2064h-128c-35.204%200-64-28.8-64-64v-64h-160c-17.602%200-32-14.4-32-32v-512c0-17.6%2014.398-32%2032-32h224v-192h384l192%20192v384h-192zM320%20831.886c0.034%200.038%200.072%200.078%200.114%200.114h127.768c0.042-0.036%200.082-0.076%200.118-0.114v-63.886h-128v63.886zM192%20640v64h384v-64h-384zM704%2090.51v101.49h101.49l-101.49-101.49zM832%20256h-192v-192h-256v448h448v-256z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe009%3B%22%20d%3D%22M888%20576h-56v256h64v64h-320v-64h64v-256h-256v256h64v64h-320v-64h64v-256h-56c-39.6%200-72-32.4-72-72v-432c0-39.6%2032.4-72%2072-72h240c39.6%200%2072%2032.4%2072%2072v312h128v-312c0-39.6%2032.4-72%2072-72h240c39.6%200%2072%2032.4%2072%2072v432c0%2039.6-32.4%2072-72%2072zM348%2064h-184c-19.8%200-36%2014.4-36%2032s16.2%2032%2036%2032h184c19.8%200%2036-14.4%2036-32s-16.2-32-36-32zM544%20448h-64c-17.6%200-32%2014.4-32%2032s14.4%2032%2032%2032h64c17.6%200%2032-14.4%2032-32s-14.4-32-32-32zM860%2064h-184c-19.8%200-36%2014.4-36%2032s16.2%2032%2036%2032h184c19.8%200%2036-14.4%2036-32s-16.2-32-36-32z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe00a%3B%22%20d%3D%22M384%20832h576v-128h-576zM384%20512h576v-128h-576zM384%20192h576v-128h-576zM128%20768c0-35.346%2028.654-64%2064-64s64%2028.654%2064%2064c0%2035.346-28.654%2064-64%2064s-64-28.654-64-64zM128%20448c0-35.346%2028.654-64%2064-64s64%2028.654%2064%2064c0%2035.346-28.654%2064-64%2064s-64-28.654-64-64zM128%20128c0-35.346%2028.654-64%2064-64s64%2028.654%2064%2064c0%2035.346-28.654%2064-64%2064s-64-28.654-64-64z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe00b%3B%22%20d%3D%22M384%20832h576v-128h-576zM384%20512h576v-128h-576zM384%20192h576v-128h-576zM320%20430v146h-64v320h-128v-64h64v-256h-64v-64h128v-50l-128-60v-146h128v-64h-128v-64h128v-64h-128v-64h192v320h-128v50z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe00c%3B%22%20d%3D%22M64%20768h896v-128h-896zM384%20384h576v-128h-576zM384%20576h576v-128h-576zM64%20192h896v-128h-896zM64%20576l224-160-224-160z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe00d%3B%22%20d%3D%22M64%20768h896v-128h-896zM64%20384h576v-128h-576zM64%20576h576v-128h-576zM64%20192h896v-128h-896zM960%20576l-224-160%20224-160z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe00e%3B%22%20d%3D%22M256.428%20535.274c105.8%200%20191.572-91.17%20191.572-203.638%200-112.464-85.772-203.636-191.572-203.636-105.802%200-191.572%2091.17-191.572%20203.636l-0.856%2029.092c0%20224.93%20171.54%20407.272%20383.144%20407.272v-116.364c-73.1%200-141.826-30.26-193.516-85.204-9.954-10.578-19.034-21.834-27.224-33.656%209.784%201.64%2019.806%202.498%2030.024%202.498zM768.428%20535.274c105.8%200%20191.572-91.17%20191.572-203.638%200-112.464-85.772-203.636-191.572-203.636-105.802%200-191.572%2091.17-191.572%20203.636l-0.856%2029.092c0%20224.93%20171.54%20407.272%20383.144%20407.272v-116.364c-73.1%200-141.826-30.26-193.516-85.204-9.956-10.578-19.036-21.834-27.224-33.656%209.784%201.64%2019.806%202.498%2030.024%202.498z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe00f%3B%22%20d%3D%22M704%200c59%20199%20134.906%20455.266-256%20446.096v-222.096l-336.002%20336%20336.002%20336v-217.326c468.092%2012.2%20544-358.674%20256-678.674z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe010%3B%22%20d%3D%22M576%20678.674v217.326l336.002-336-336.002-336v222.096c-390.906%209.17-315-247.096-256-446.096-288%20320-212.092%20690.874%20256%20678.674z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe011%3B%22%20d%3D%22M927.274%20729.784l-133.49%20133.488c-21.104%2021.104-49.232%2032.728-79.198%2032.728s-58.094-11.624-79.196-32.726l-165.492-165.49c-43.668-43.668-43.668-114.724%200-158.392l2.746-2.746%2067.882%2067.882-2.746%202.746c-6.132%206.132-6.132%2016.494%200%2022.626l165.492%20165.492c4.010%204.008%208.808%204.608%2011.312%204.608s7.302-0.598%2011.312-4.61l133.49-133.488c6.132-6.134%206.132-16.498%200.002-22.628l-165.494-165.494c-4.008-4.008-8.806-4.608-11.31-4.608s-7.302%200.6-11.312%204.612l-2.746%202.746-67.88-67.884%202.742-2.742c21.106-21.108%2049.23-32.728%2079.2-32.728s58.094%2011.624%2079.196%2032.726l165.494%20165.492c43.662%2043.666%2043.662%20114.72-0.004%20158.39zM551.356%20359.356l-67.882-67.882%202.746-2.746c4.008-4.008%204.61-8.806%204.61-11.31%200-2.506-0.598-7.302-4.606-11.314l-165.494-165.49c-4.010-4.010-8.81-4.61-11.314-4.61s-7.304%200.6-11.314%204.61l-133.492%20133.486c-4.010%204.010-4.61%208.81-4.61%2011.314s0.598%207.3%204.61%2011.312l165.49%20165.488c4.010%204.012%208.81%204.612%2011.314%204.612s7.304-0.6%2011.314-4.612l2.746-2.742%2067.882%2067.88-2.746%202.746c-21.104%2021.104-49.23%2032.726-79.196%2032.726s-58.092-11.624-79.196-32.726l-165.488-165.486c-21.106-21.104-32.73-49.234-32.73-79.198s11.624-58.094%2032.726-79.198l133.49-133.49c21.106-21.102%2049.232-32.726%2079.198-32.726s58.092%2011.624%2079.196%2032.726l165.494%20165.492c21.104%2021.104%2032.722%2049.23%2032.722%2079.196s-11.624%2058.094-32.726%2079.196l-2.744%202.746zM352%20250c-9.724%200-19.45%203.71-26.87%2011.128-14.84%2014.84-14.84%2038.898%200%2053.738l320%20320c14.84%2014.84%2038.896%2014.84%2053.736%200%2014.844-14.84%2014.844-38.9%200-53.74l-320-320c-7.416-7.416-17.142-11.126-26.866-11.126z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe012%3B%22%20d%3D%22M927.274%20729.784l-133.49%20133.488c-21.104%2021.104-49.232%2032.728-79.198%2032.728s-58.094-11.624-79.196-32.726l-165.492-165.49c-43.668-43.668-43.668-114.724%200-158.392l2.746-2.746%2067.882%2067.882-2.746%202.746c-6.132%206.132-6.132%2016.494%200%2022.626l165.492%20165.492c4.010%204.008%208.808%204.608%2011.312%204.608s7.302-0.598%2011.312-4.61l133.49-133.488c6.132-6.134%206.132-16.498%200.002-22.628l-165.494-165.494c-4.008-4.008-8.806-4.608-11.31-4.608s-7.302%200.6-11.312%204.612l-2.746%202.746-67.88-67.884%202.742-2.742c21.106-21.108%2049.23-32.728%2079.2-32.728s58.094%2011.624%2079.196%2032.726l165.494%20165.492c43.662%2043.666%2043.662%20114.72-0.004%20158.39zM551.356%20359.356l-67.882-67.882%202.746-2.746c4.008-4.008%204.61-8.806%204.61-11.31%200-2.506-0.598-7.302-4.606-11.314l-165.494-165.49c-4.010-4.010-8.81-4.61-11.314-4.61s-7.304%200.6-11.314%204.61l-133.492%20133.486c-4.010%204.010-4.61%208.81-4.61%2011.314s0.598%207.3%204.61%2011.312l165.49%20165.488c4.010%204.012%208.81%204.612%2011.314%204.612s7.304-0.6%2011.314-4.612l2.746-2.742%2067.882%2067.88-2.746%202.746c-21.104%2021.104-49.23%2032.726-79.196%2032.726s-58.092-11.624-79.196-32.726l-165.488-165.486c-21.106-21.104-32.73-49.234-32.73-79.198s11.624-58.094%2032.726-79.198l133.49-133.49c21.106-21.102%2049.232-32.726%2079.198-32.726s58.092%2011.624%2079.196%2032.726l165.494%20165.492c21.104%2021.104%2032.722%2049.23%2032.722%2079.196s-11.624%2058.094-32.726%2079.196l-2.744%202.746zM800%20122c-9.724%200-19.45%203.708-26.87%2011.13l-128%20127.998c-14.844%2014.84-14.844%2038.898%200%2053.738%2014.84%2014.844%2038.896%2014.844%2053.736%200l128-128c14.844-14.84%2014.844-38.896%200-53.736-7.416-7.422-17.142-11.13-26.866-11.13zM608%200c-17.674%200-32%2014.326-32%2032v128c0%2017.674%2014.326%2032%2032%2032s32-14.326%2032-32v-128c0-17.674-14.326-32-32-32zM928%20320h-128c-17.674%200-32%2014.326-32%2032s14.326%2032%2032%2032h128c17.674%200%2032-14.326%2032-32s-14.326-32-32-32zM224%20774c9.724%200%2019.45-3.708%2026.87-11.13l128-128c14.842-14.84%2014.842-38.898%200-53.738-14.84-14.844-38.898-14.844-53.738%200l-128%20128c-14.842%2014.84-14.842%2038.898%200%2053.738%207.418%207.422%2017.144%2011.13%2026.868%2011.13zM416%20896c17.674%200%2032-14.326%2032-32v-128c0-17.674-14.326-32-32-32s-32%2014.326-32%2032v128c0%2017.674%2014.326%2032%2032%2032zM96%20576h128c17.674%200%2032-14.326%2032-32s-14.326-32-32-32h-128c-17.674%200-32%2014.326-32%2032s14.326%2032%2032%2032z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe013%3B%22%20d%3D%22M256%20896v-896l256%20256%20256-256v896h-512zM704%20170.51l-192%20192-192-192v661.49h384v-661.49z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe014%3B%22%20d%3D%22M896%20832h-768c-35.2%200-64-28.8-64-64v-640c0-35.2%2028.8-64%2064-64h768c35.2%200%2064%2028.8%2064%2064v640c0%2035.2-28.8%2064-64%2064zM896%20128.116c-0.012-0.014-0.030-0.028-0.042-0.042l-191.958%20319.926-160-128-224%20288-191.968-479.916c-0.010%200.010-0.022%200.022-0.032%200.032v639.77c0.034%200.040%200.076%200.082%200.114%200.114h767.77c0.040-0.034%200.082-0.076%200.116-0.116v-639.768zM640%20608c0-53.019%2042.981-96%2096-96s96%2042.981%2096%2096c0%2053.019-42.981%2096-96%2096s-96-42.981-96-96z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe015%3B%22%20d%3D%22M896%20832h-768c-35.2%200-64-28.8-64-64v-640c0-35.2%2028.8-64%2064-64h768c35.2%200%2064%2028.8%2064%2064v640c0%2035.2-28.8%2064-64%2064zM256%20128h-128v128h128v-128zM256%20384h-128v128h128v-128zM256%20640h-128v128h128v-128zM704%20128h-384v640h384v-640zM896%20128h-128v128h128v-128zM896%20384h-128v128h128v-128zM896%20640h-128v128h128v-128zM384%20640v-384l288%20192z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe016%3B%22%20d%3D%22M448%20256h128v-128h-128v128zM704%20704c35.346%200%2064-28.654%2064-64v-166l-228-154h-92v64l192%20128v64h-320v128h384zM512%20896c-119.666%200-232.166-46.6-316.784-131.216-84.614-84.618-131.216-197.118-131.216-316.784%200-119.664%2046.602-232.168%20131.216-316.784%2084.618-84.616%20197.118-131.216%20316.784-131.216%20119.664%200%20232.168%2046.6%20316.784%20131.216s131.216%20197.12%20131.216%20316.784c0%20119.666-46.6%20232.166-131.216%20316.784-84.616%2084.616-197.12%20131.216-316.784%20131.216z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe017%3B%22%20d%3D%22M416%20256l-192%20192%20192%20192-64%2064-256-256%20256-256zM672%20704l-64-64%20192-192-192-192%2064-64%20256%20256z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe018%3B%22%20d%3D%22M77.798%20655.376l81.414-50.882c50.802%2081.114%20128.788%20143.454%20221.208%20174.246l-30.366%2091.094c-113.748-37.898-209.728-114.626-272.256-214.458zM673.946%20869.834l-30.366-91.094c92.422-30.792%20170.404-93.132%20221.208-174.248l81.412%2050.882c-62.526%2099.834-158.506%20176.562-272.254%20214.46zM607.974%20255.992c-4.808%200-9.692%201.090-14.286%203.386l-145.688%2072.844v211.778c0%2017.672%2014.328%2032%2032%2032s32-14.328%2032-32v-172.222l110.31-55.156c15.806-7.902%2022.214-27.124%2014.31-42.932-5.604-11.214-16.908-17.696-28.646-17.698zM512%20768c-212.078%200-384-171.922-384-384s171.922-384%20384-384c212.078%200%20384%20171.922%20384%20384s-171.922%20384-384%20384zM512%2096c-159.058%200-288%20128.942-288%20288s128.942%20288%20288%20288c159.058%200%20288-128.942%20288-288s-128.942-288-288-288z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe019%3B%22%20d%3D%22M64%20504.254c45.318%2049.92%2097.162%2092.36%20153.272%20125.124%2090.332%2052.744%20192.246%2080.622%20294.728%2080.622%20102.48%200%20204.396-27.878%20294.726-80.624%2056.112-32.764%20107.956-75.204%20153.274-125.124v117.432c-33.010%2028.118-68.124%2053.14-104.868%2074.594-105.006%2061.314-223.658%2093.722-343.132%2093.722s-238.128-32.408-343.134-93.72c-36.742-21.454-71.856-46.478-104.866-74.596v-117.43zM512%20640c-183.196%200-345.838-100.556-448-256%20102.162-155.448%20264.804-256%20448-256s345.838%20100.552%20448%20256c-102.162%20155.444-264.804%20256-448%20256zM512%20448c0-35.346-28.654-64-64-64s-64%2028.654-64%2064c0%2035.348%2028.654%2064%2064%2064s64-28.652%2064-64zM728.066%20263.338c-67.434-39.374-140.128-59.338-216.066-59.338s-148.632%2019.964-216.066%2059.338c-51.554%2030.104-98.616%2071.31-138.114%20120.662%2039.498%2049.35%2086.56%2090.558%20138.116%20120.66%2013.276%207.752%2026.758%2014.74%2040.426%2020.982-10.512-23.742-16.362-50.008-16.362-77.642%200-106.040%2085.962-192%20192-192%20106.040%200%20192%2085.96%20192%20192%200%2027.634-5.85%2053.9-16.36%2077.642%2013.668-6.244%2027.15-13.23%2040.426-20.982%2051.554-30.102%2098.616-71.31%20138.116-120.66-39.498-49.352-86.56-90.558-138.116-120.662z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe01a%3B%22%20d%3D%22M651.168%20676.166c-24.612%2081.962-28.876%2091.834-107.168%2091.834h-64c-79.618%200-82.664-10.152-108.418-96%200-0.002%200-0.002-0.002-0.004l-143.998-479.996h113.636l57.6%20192h226.366l57.6-192h113.63l-145.246%20484.166zM437.218%20512l38.4%20136c10.086%2033.618%2036.38%2030%2036.38%2030s26.294%203.618%2036.38-30h0.004l38.4-136h-149.564z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe01b%3B%22%20d%3D%22M64%20768v-704h896v704h-896zM384%20320v128h256v-128h-256zM640%20256v-128h-256v128h256zM640%20640v-128h-256v128h256zM320%20640v-128h-192v128h192zM128%20448h192v-128h-192v128zM704%20448h192v-128h-192v128zM704%20512v128h192v-128h-192zM128%20256h192v-128h-192v128zM704%20128v128h192v-128h-192z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe01c%3B%22%20d%3D%22M64%20512h896v-128h-896z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe01d%3B%22%20d%3D%22M64%20192h512v-128h-512v128zM768%20768h-220.558l-183.766-512h-132.288l183.762%20512h-223.15v128h576v-128zM929.774%2064l-129.774%20129.774-129.774-129.774-62.226%2062.226%20129.774%20129.774-129.774%20129.774%2062.226%2062.226%20129.774-129.774%20129.774%20129.774%2062.226-62.226-129.774-129.774%20129.774-129.774-62.226-62.226z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe01e%3B%22%20d%3D%22M768%2050v-50h128v-64h-192v146l128%2060v50h-128v64h192v-146zM676%20704h-136l-188-188-188%20188h-136l256-256-256-256h136l188%20188%20188-188h136l-256%20256z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe01f%3B%22%20d%3D%22M768%20754v-50h128v-64h-192v146l128%2060v50h-128v64h192v-146zM676%20704h-136l-188-188-188%20188h-136l256-256-256-256h136l188%20188%20188-188h136l-256%20256z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe020%3B%22%20d%3D%22M704%20128v37.004c151.348%2061.628%20256%20193.82%20256%20346.996%200%20212.078-200.576%20384-448%20384s-448-171.922-448-384c0-153.176%20104.654-285.368%20256-346.996v-37.004h-192l-64%2096v-224h320v222.812c-100.9%2051.362-170.666%20161.54-170.666%20289.188%200%20176.732%20133.718%20320%20298.666%20320s298.666-143.268%20298.666-320c0-127.648-69.766-237.826-170.666-289.188v-222.812h320v224l-64-96h-192z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe021%3B%22%20d%3D%22M512%20820c99.366%200%20192.782-38.694%20263.042-108.956s108.958-163.678%20108.958-263.044-38.696-192.782-108.958-263.042-163.676-108.958-263.042-108.958-192.782%2038.696-263.044%20108.958-108.956%20163.676-108.956%20263.042%2038.694%20192.782%20108.956%20263.044%20163.678%20108.956%20263.044%20108.956zM512%20896c-247.424%200-448-200.576-448-448s200.576-448%20448-448%20448%20200.576%20448%20448-200.576%20448-448%20448v0zM320%20576c0-35.346%2028.654-64%2064-64s64%2028.654%2064%2064c0%2035.346-28.654%2064-64%2064s-64-28.654-64-64zM576%20576c0-35.346%2028.654-64%2064-64s64%2028.654%2064%2064c0%2035.346-28.654%2064-64%2064s-64-28.654-64-64zM512%20304c-101.84%200-192.56%2036.874-251.166%2094.328%2023.126-117.608%20126.778-206.328%20251.166-206.328s228.040%2088.72%20251.168%20206.328c-58.608-57.454-149.328-94.328-251.168-94.328z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe022%3B%22%20d%3D%22M256%20832h512v-128h-512v128zM896%20640h-768c-35.2%200-64-28.8-64-64v-256c0-35.2%2028.796-64%2064-64h128v-192h512v192h128c35.2%200%2064%2028.8%2064%2064v256c0%2035.2-28.8%2064-64%2064zM704%20128h-384v256h384v-256zM910.4%20544c0-25.626-20.774-46.4-46.398-46.4s-46.402%2020.774-46.402%2046.4%2020.778%2046.4%2046.402%2046.4c25.626%200%2046.398-20.774%2046.398-46.4z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe023%3B%22%20d%3D%22M480%20576l-192%20192%20128%20128h-352v-352l128%20128%20192-192zM640%20480l192%20192%20128-128v352h-352l128-128-192-192zM544%20320l192-192-128-128h352v352l-128-128-192%20192zM384%20416l-192-192-128%20128v-352h352l-128%20128%20192%20192z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe024%3B%22%20d%3D%22M960%20832v64h-192c-35.202%200-64-28.8-64-64v-320c0-15.856%205.858-30.402%2015.496-41.614l-303.496-260.386-142%20148-82-70%20224-288%20416%20448h128v64h-192v320h192zM256%20448h64v384c0%2035.2-28.8%2064-64%2064h-128c-35.2%200-64-28.8-64-64v-384h64v192h128v-192zM128%20704v128h128v-128h-128zM640%20512v96c0%2035.2-8.8%2064-44%2064%2035.2%200%2044%2028.8%2044%2064v96c0%2035.2-28.8%2064-64%2064h-192v-448h192c35.2%200%2064%2028.8%2064%2064zM448%20832h128v-128h-128v128zM448%20640h128v-128h-128v128z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe025%3B%22%20d%3D%22M448%20448h-128v128h128v128h128v-128h128v-128h-128v-128h-128v128zM960%20384v-320h-896v320h128v-192h640v192h128z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe026%3B%22%20d%3D%22M512%20576h128v-64h-128zM512%20192h128v-64h-128zM576%20384h128v-64h-128zM768%20384v-192h-64v-64h128v256zM384%20384h128v-64h-128zM320%20192h128v-64h-128zM320%20576h128v-64h-128zM192%20768v-256h64v192h64v64zM704%20512h128v256h-64v-192h-64zM64%20896v-896h896v896h-896zM896%2064h-768v768h768v-768zM192%20384v-256h64v192h64v64zM576%20768h128v-64h-128zM384%20768h128v-64h-128z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe027%3B%22%20d%3D%22M816%20896l16-384h-640l16%20384h32l16-320h512l16%20320h32zM208%200l-16%20320h640l-16-320h-32l-16%20256h-512l-16-256h-32zM64%20448h128v-64h-128zM256%20448h128v-64h-128zM448%20448h128v-64h-128zM640%20448h128v-64h-128zM832%20448h128v-64h-128z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe028%3B%22%20d%3D%22M576%20896c247.424%200%20448-200.576%20448-448s-200.576-448-448-448v96c94.024%200%20182.418%2036.614%20248.902%20103.098s103.098%20154.878%20103.098%20248.902c0%2094.022-36.614%20182.418-103.098%20248.902s-154.878%20103.098-248.902%20103.098c-94.022%200-182.418-36.614-248.902-103.098-51.14-51.138-84.582-115.246-97.306-184.902h186.208l-224-256-224%20256h164.57c31.060%20217.102%20217.738%20384%20443.43%20384zM768%20512v-128h-256v320h128v-192z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe02a%3B%22%20d%3D%22M625.442%20465.818c48.074%2038.15%2078.558%2094.856%2078.558%20158.182%200%20114.876-100.29%20208-224%20208h-224v-768h288c123.712%200%20224%2093.124%20224%20208%200%2088.196-59.118%20163.562-142.558%20193.818zM384%20656c0%2026.51%2021.49%2048%2048%2048h67.204c42.414%200%2076.796-42.98%2076.796-96s-34.382-96-76.796-96h-115.204v144zM547.2%20192h-115.2c-26.51%200-48%2021.49-48%2048v144h163.2c42.418%200%2076.8-42.98%2076.8-96s-34.382-96-76.8-96z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe02b%3B%22%20d%3D%22M832%20832v-64h-144l-256-640h144v-64h-448v64h144l256%20640h-144v64h448z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe02c%3B%22%20d%3D%22M192%20128h576v-64h-576v64zM640%20832v-384c0-31.312-14.7-61.624-41.39-85.352-30.942-27.502-73.068-42.648-118.61-42.648-45.544%200-87.668%2015.146-118.608%2042.648-26.692%2023.728-41.392%2054.040-41.392%2085.352v384h-128v-384c0-141.382%20128.942-256%20288-256s288%20114.618%20288%20256v384h-128z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe02d%3B%22%20d%3D%22M960%20448h-265.876c-50.078%2035.42-114.43%2054.86-182.124%2054.86-89.206%200-164.572%2050.242-164.572%20109.712s75.366%20109.714%20164.572%20109.714c75.058%200%20140.308-35.576%20159.12-82.286h113.016c-7.93%2050.644-37.58%2097.968-84.058%20132.826-50.88%2038.16-117.676%2059.174-188.078%2059.174-70.404%200-137.196-21.014-188.074-59.174-54.788-41.090-86.212-99.502-86.212-160.254s31.424-119.164%2086.212-160.254c1.956-1.466%203.942-2.898%205.946-4.316h-265.872v-64h512.532c58.208-17.106%20100.042-56.27%20100.042-100.572%200-59.468-75.368-109.71-164.572-109.71-75.060%200-140.308%2035.574-159.118%2082.286h-113.016c7.93-50.64%2037.582-97.968%2084.060-132.826%2050.876-38.164%20117.668-59.18%20188.072-59.18%2070.402%200%20137.198%2021.016%20188.074%2059.174%2054.79%2041.090%2086.208%2099.502%2086.208%20160.254%200%2035.298-10.654%2069.792-30.294%20100.572h204.012v64z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe02e%3B%22%20d%3D%22M384%20832c-123.712%200-224-100.288-224-224s100.288-224%20224-224v-320h128v640h64v-640h128v640h128v128h-448z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe02f%3B%22%20d%3D%22M448%20832c-123.712%200-224-100.288-224-224s100.288-224%20224-224v-320h128v640h64v-640h128v640h128v128h-448zM64%2064l224%20192-224%20192z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe030%3B%22%20d%3D%22M320%20832c-123.712%200-224-100.288-224-224s100.288-224%20224-224v-320h128v640h64v-640h128v640h128v128h-448zM960%20448l-224-192%20224-192z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe031%3B%22%20d%3D%22M832%20640h-192v64l-192%20192h-384v-704h384v-192h576v448l-192%20192zM832%20549.49l101.49-101.49h-101.49v101.49zM448%20805.49l101.49-101.49h-101.49v101.49zM128%20832h256v-192h192v-384h-448v576zM960%2064h-448v128h128v384h128v-192h192v-320z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe032%3B%22%20d%3D%22M768%20704h64v-64h-64zM640%20576h64v-64h-64zM640%20448h64v-64h-64zM640%20320h64v-64h-64zM512%20448h64v-64h-64zM512%20320h64v-64h-64zM384%20320h64v-64h-64zM768%20576h64v-64h-64zM768%20448h64v-64h-64zM768%20320h64v-64h-64zM768%20192h64v-64h-64zM640%20192h64v-64h-64zM512%20192h64v-64h-64zM384%20192h64v-64h-64zM256%20192h64v-64h-64z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe034%3B%22%20d%3D%22M928%20832h-416l-32%2064h-352l-64-128h896zM840.34%20256h87.66l32%20448h-896l64-640h356.080c-104.882%2037.776-180.080%20138.266-180.080%20256%200%20149.982%20122.018%20272%20272%20272%20149.98%200%20272-122.018%20272-272%200-21.678-2.622-43.15-7.66-64zM874.996%20110.25l-134.496%20110.692c17.454%2028.922%2027.5%2062.814%2027.5%2099.058%200%20106.040-85.96%20192-192%20192s-192-85.96-192-192%2085.96-192%20192-192c36.244%200%2070.138%2010.046%2099.058%2027.5l110.692-134.496c22.962-26.678%2062.118-28.14%2087.006-3.252l5.492%205.492c24.888%2024.888%2023.426%2064.044-3.252%2087.006zM576%20196c-68.484%200-124%2055.516-124%20124s55.516%20124%20124%20124%20124-55.516%20124-124-55.516-124-124-124z%22%20%2F%3E%0A%3Cglyph%20unicode%3D%22%26%23xe035%3B%22%20d%3D%22M704%20576v160c0%2017.6-14.4%2032-32%2032h-160v64c0%2035.2-28.8%2064-64%2064h-128c-35.204%200-64-28.8-64-64v-64h-160c-17.602%200-32-14.4-32-32v-512c0-17.6%2014.398-32%2032-32h224v-192h576v576h-192zM320%20831.886c0.034%200.038%200.072%200.078%200.114%200.114h127.768c0.042-0.036%200.082-0.076%200.118-0.114v-63.886h-128v63.886zM192%20640v64h384v-64h-384zM832%2064h-448v448h448v-448zM448%20448v-128h32l32%2064h64v-192h-48v-64h160v64h-48v192h64l32-64h32v128z%22%20%2F%3E%0A%3C%2Ffont%3E%3C%2Fdefs%3E%3C%2Fsvg%3E#tinymce") format('svg');
  font-weight: normal;
  font-style: normal;
}
.mce-ico {
  font-family: 'tinymce', Arial;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  font-size: 16px;
  line-height: 16px;
  speak: none;
  vertical-align: text-top;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  background: transparent center center;
  background-size: cover;
  width: 16px;
  height: 16px;
  color: #333333;
}
.mce-btn-small .mce-ico {
  font-family: 'tinymce-small', Arial;
}
.mce-i-save:before {
  content: "\e000";
}
.mce-i-newdocument:before {
  content: "\e001";
}
.mce-i-fullpage:before {
  content: "\e002";
}
.mce-i-alignleft:before {
  content: "\e003";
}
.mce-i-aligncenter:before {
  content: "\e004";
}
.mce-i-alignright:before {
  content: "\e005";
}
.mce-i-alignjustify:before {
  content: "\e006";
}
.mce-i-cut:before {
  content: "\e007";
}
.mce-i-paste:before {
  content: "\e008";
}
.mce-i-searchreplace:before {
  content: "\e009";
}
.mce-i-bullist:before {
  content: "\e00a";
}
.mce-i-numlist:before {
  content: "\e00b";
}
.mce-i-indent:before {
  content: "\e00c";
}
.mce-i-outdent:before {
  content: "\e00d";
}
.mce-i-blockquote:before {
  content: "\e00e";
}
.mce-i-undo:before {
  content: "\e00f";
}
.mce-i-redo:before {
  content: "\e010";
}
.mce-i-link:before {
  content: "\e011";
}
.mce-i-unlink:before {
  content: "\e012";
}
.mce-i-anchor:before {
  content: "\e013";
}
.mce-i-image:before {
  content: "\e014";
}
.mce-i-media:before {
  content: "\e015";
}
.mce-i-help:before {
  content: "\e016";
}
.mce-i-code:before {
  content: "\e017";
}
.mce-i-insertdatetime:before {
  content: "\e018";
}
.mce-i-preview:before {
  content: "\e019";
}
.mce-i-forecolor:before {
  content: "\e01a";
}
.mce-i-backcolor:before {
  content: "\e01a";
}
.mce-i-table:before {
  content: "\e01b";
}
.mce-i-hr:before {
  content: "\e01c";
}
.mce-i-removeformat:before {
  content: "\e01d";
}
.mce-i-subscript:before {
  content: "\e01e";
}
.mce-i-superscript:before {
  content: "\e01f";
}
.mce-i-charmap:before {
  content: "\e020";
}
.mce-i-emoticons:before {
  content: "\e021";
}
.mce-i-print:before {
  content: "\e022";
}
.mce-i-fullscreen:before {
  content: "\e023";
}
.mce-i-spellchecker:before {
  content: "\e024";
}
.mce-i-nonbreaking:before {
  content: "\e025";
}
.mce-i-template:before {
  content: "\e026";
}
.mce-i-pagebreak:before {
  content: "\e027";
}
.mce-i-restoredraft:before {
  content: "\e028";
}
.mce-i-untitled:before {
  content: "\e029";
}
.mce-i-bold:before {
  content: "\e02a";
}
.mce-i-italic:before {
  content: "\e02b";
}
.mce-i-underline:before {
  content: "\e02c";
}
.mce-i-strikethrough:before {
  content: "\e02d";
}
.mce-i-visualchars:before {
  content: "\e02e";
}
.mce-i-visualblocks:before {
  content: "\e02e";
}
.mce-i-ltr:before {
  content: "\e02f";
}
.mce-i-rtl:before {
  content: "\e030";
}
.mce-i-copy:before {
  content: "\e031";
}
.mce-i-resize:before {
  content: "\e032";
}
.mce-i-browse:before {
  content: "\e034";
}
.mce-i-pastetext:before {
  content: "\e035";
}
.mce-i-checkbox:before,
.mce-i-selected:before {
  content: "\e033";
}
.mce-i-selected {
  visibility: hidden;
}
i.mce-i-backcolor {
  text-shadow: none;
  background: #bbbbbb;
}
/* Content.less */

@font-family: Verdana, Arial, Helvetica, sans-serif;
@font-size: 11px;

body {
	background-color: #FFFFFF;
	color: #000000;
	font-family: @font-family;
	font-size: @font-size;
	scrollbar-3dlight-color: #F0F0EE;
	scrollbar-arrow-color: #676662;
	scrollbar-base-color: #F0F0EE;
	scrollbar-darkshadow-color: #DDDDDD;
	scrollbar-face-color: #E0E0DD;
	scrollbar-highlight-color: #F0F0EE;
	scrollbar-shadow-color: #F0F0EE;
	scrollbar-track-color: #F5F5F5;
}

td, th {
	font-family: @font-family;
	font-size: @font-size;
}

@import "Content.Objects.less";

.mce-visualblocks p {
	padding-top: 10px;
	border: 1px dashed #BBB;
	margin-left: 3px;
	background: transparent no-repeat url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7);
}

.mce-visualblocks h1 {
	padding-top: 10px;
	border: 1px dashed #BBB;
	margin-left: 3px;
	background: transparent no-repeat url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==);
}

.mce-visualblocks h2 {
	padding-top: 10px;
	border: 1px dashed #BBB;
	margin-left: 3px;
	background: transparent no-repeat url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==);
}

.mce-visualblocks h3 {
	padding-top: 10px;
	border: 1px dashed #BBB;
	margin-left: 3px;
	background: transparent no-repeat url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7);
}

.mce-visualblocks h4 {
	padding-top: 10px;
	border: 1px dashed #BBB;
	margin-left: 3px;
	background: transparent no-repeat url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==);
}

.mce-visualblocks h5 {
	padding-top: 10px;
	border: 1px dashed #BBB;
	margin-left: 3px;
	background: transparent no-repeat url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==);
}

.mce-visualblocks h6 {
	padding-top: 10px;
	border: 1px dashed #BBB;
	margin-left: 3px;
	background: transparent no-repeat url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==);
}

.mce-visualblocks div {
	padding-top: 10px;
	border: 1px dashed #BBB;
	margin-left: 3px;
	background: transparent no-repeat url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7);
}

.mce-visualblocks section {
	padding-top: 10px;
	border: 1px dashed #BBB;
	margin: 0 0 1em 3px;
	background: transparent no-repeat url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=);
}

.mce-visualblocks article {
	padding-top: 10px;
	border: 1px dashed #BBB;
	margin: 0 0 1em 3px;
	background: transparent no-repeat url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7);
}

.mce-visualblocks blockquote {
	padding-top: 10px;
	border: 1px dashed #BBB;
	background: transparent no-repeat url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7);
}

.mce-visualblocks address {
	padding-top: 10px;
	border: 1px dashed #BBB;
	margin: 0 0 1em 3px;
	background: transparent no-repeat url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=);
}

.mce-visualblocks pre {
	padding-top: 10px;
	border: 1px dashed #BBB;
	margin-left: 3px;
	background: transparent no-repeat url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==);
}

.mce-visualblocks figure {
	padding-top: 10px;
	border: 1px dashed #BBB;
	margin: 0 0 1em 3px;
	background: transparent no-repeat url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7);
}

.mce-visualblocks hgroup {
	padding-top: 10px;
	border: 1px dashed #BBB;
	margin: 0 0 1em 3px;
	background: transparent no-repeat url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7);
}

.mce-visualblocks aside {
	padding-top: 10px;
	border: 1px dashed #BBB;
	margin: 0 0 1em 3px;
	background: transparent no-repeat url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=);
}

.mce-visualblocks figcaption {
	border: 1px dashed #BBB;
}

.mce-visualblocks ul {
	padding-top: 10px;
	border: 1px dashed #BBB;
	margin: 0 0 1em 3px;
	background: transparent no-repeat url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==)
}

.mce-visualblocks ol {
	padding-top: 10px;
	border: 1px dashed #BBB;
	margin: 0 0 1em 3px;
	background: transparent no-repeat url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==);
}

.mce-visualblocks dl {
	padding-top: 10px;
	border: 1px dashed #BBB;
	margin: 0 0 1em 3px;
	background: transparent no-repeat url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==);
}

.modal.pat-structure .fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.modal-backdrop.pat-structure .fade {
  opacity: 0;
  filter: alpha(opacity=0);
  zoom: 1;
}
.modal-footer .pat-structure .btn + .pat-structure .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .pat-structure .btn + .pat-structure .btn,
.modal-footer .pat-structure .btn-group .btn + .btn {
  margin-left: -1px;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
/* buttons */
.plone-btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.plone-btn:focus,
.plone-btn:active:focus,
.plone-btn.active:focus,
.plone-btn.focus,
.plone-btn:active.focus,
.plone-btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.plone-btn:hover,
.plone-btn:focus,
.plone-btn.focus {
  color: #333333;
  text-decoration: none;
}
.plone-btn:active,
.plone-btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.plone-btn.disabled,
.plone-btn[disabled],
fieldset[disabled] .plone-btn {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  zoom: 1;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.plone-btn-lg {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.plone-btn-xs {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.plone-btn-sm {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.plone-btn-primary {
  color: #ffffff;
  background-color: #0088cc;
  border-color: #0077b3;
}
.plone-btn-primary:hover,
.plone-btn-primary:focus,
.plone-btn-primary.focus,
.plone-btn-primary:active,
.plone-btn-primary.active,
.open > .dropdown-toggle.plone-btn-primary,
.open > .pat-structure .dropdown-toggle.plone-btn-primary,
.pat-structure .open > .dropdown-toggle.plone-btn-primary {
  color: #ffffff;
  background-color: #006699;
  border-color: #004e75;
}
.plone-btn-primary:active,
.plone-btn-primary.active,
.open > .dropdown-toggle.plone-btn-primary,
.open > .pat-structure .dropdown-toggle.plone-btn-primary,
.pat-structure .open > .dropdown-toggle.plone-btn-primary {
  background-image: none;
}
.plone-btn-primary.disabled,
.plone-btn-primary[disabled],
fieldset[disabled] .plone-btn-primary,
.plone-btn-primary.disabled:hover,
.plone-btn-primary[disabled]:hover,
fieldset[disabled] .plone-btn-primary:hover,
.plone-btn-primary.disabled:focus,
.plone-btn-primary[disabled]:focus,
fieldset[disabled] .plone-btn-primary:focus,
.plone-btn-primary.disabled.focus,
.plone-btn-primary[disabled].focus,
fieldset[disabled] .plone-btn-primary.focus,
.plone-btn-primary.disabled:active,
.plone-btn-primary[disabled]:active,
fieldset[disabled] .plone-btn-primary:active,
.plone-btn-primary.disabled.active,
.plone-btn-primary[disabled].active,
fieldset[disabled] .plone-btn-primary.active {
  background-color: #0088cc;
  border-color: #0077b3;
}
.plone-btn-primary .badge {
  color: #0088cc;
  background-color: #ffffff;
}
.plone-btn-warning {
  color: #ffffff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.plone-btn-warning:hover,
.plone-btn-warning:focus,
.plone-btn-warning.focus,
.plone-btn-warning:active,
.plone-btn-warning.active,
.open > .dropdown-toggle.plone-btn-warning,
.open > .pat-structure .dropdown-toggle.plone-btn-warning,
.pat-structure .open > .dropdown-toggle.plone-btn-warning {
  color: #ffffff;
  background-color: #ec971f;
  border-color: #d58512;
}
.plone-btn-warning:active,
.plone-btn-warning.active,
.open > .dropdown-toggle.plone-btn-warning,
.open > .pat-structure .dropdown-toggle.plone-btn-warning,
.pat-structure .open > .dropdown-toggle.plone-btn-warning {
  background-image: none;
}
.plone-btn-warning.disabled,
.plone-btn-warning[disabled],
fieldset[disabled] .plone-btn-warning,
.plone-btn-warning.disabled:hover,
.plone-btn-warning[disabled]:hover,
fieldset[disabled] .plone-btn-warning:hover,
.plone-btn-warning.disabled:focus,
.plone-btn-warning[disabled]:focus,
fieldset[disabled] .plone-btn-warning:focus,
.plone-btn-warning.disabled.focus,
.plone-btn-warning[disabled].focus,
fieldset[disabled] .plone-btn-warning.focus,
.plone-btn-warning.disabled:active,
.plone-btn-warning[disabled]:active,
fieldset[disabled] .plone-btn-warning:active,
.plone-btn-warning.disabled.active,
.plone-btn-warning[disabled].active,
fieldset[disabled] .plone-btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.plone-btn-warning .badge {
  color: #f0ad4e;
  background-color: #ffffff;
}
.plone-btn-default {
  color: #333333;
  background-color: #ffffff;
  border-color: #cccccc;
}
.plone-btn-default:hover,
.plone-btn-default:focus,
.plone-btn-default.focus,
.plone-btn-default:active,
.plone-btn-default.active,
.open > .dropdown-toggle.plone-btn-default,
.open > .pat-structure .dropdown-toggle.plone-btn-default,
.pat-structure .open > .dropdown-toggle.plone-btn-default {
  color: #333333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.plone-btn-default:active,
.plone-btn-default.active,
.open > .dropdown-toggle.plone-btn-default,
.open > .pat-structure .dropdown-toggle.plone-btn-default,
.pat-structure .open > .dropdown-toggle.plone-btn-default {
  background-image: none;
}
.plone-btn-default.disabled,
.plone-btn-default[disabled],
fieldset[disabled] .plone-btn-default,
.plone-btn-default.disabled:hover,
.plone-btn-default[disabled]:hover,
fieldset[disabled] .plone-btn-default:hover,
.plone-btn-default.disabled:focus,
.plone-btn-default[disabled]:focus,
fieldset[disabled] .plone-btn-default:focus,
.plone-btn-default.disabled.focus,
.plone-btn-default[disabled].focus,
fieldset[disabled] .plone-btn-default.focus,
.plone-btn-default.disabled:active,
.plone-btn-default[disabled]:active,
fieldset[disabled] .plone-btn-default:active,
.plone-btn-default.disabled.active,
.plone-btn-default[disabled].active,
fieldset[disabled] .plone-btn-default.active {
  background-color: #ffffff;
  border-color: #cccccc;
}
.plone-btn-default .badge {
  color: #ffffff;
  background-color: #333333;
}
.plone-btn-success {
  color: #ffffff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.plone-btn-success:hover,
.plone-btn-success:focus,
.plone-btn-success.focus,
.plone-btn-success:active,
.plone-btn-success.active,
.open > .dropdown-toggle.plone-btn-success,
.open > .pat-structure .dropdown-toggle.plone-btn-success,
.pat-structure .open > .dropdown-toggle.plone-btn-success {
  color: #ffffff;
  background-color: #449d44;
  border-color: #398439;
}
.plone-btn-success:active,
.plone-btn-success.active,
.open > .dropdown-toggle.plone-btn-success,
.open > .pat-structure .dropdown-toggle.plone-btn-success,
.pat-structure .open > .dropdown-toggle.plone-btn-success {
  background-image: none;
}
.plone-btn-success.disabled,
.plone-btn-success[disabled],
fieldset[disabled] .plone-btn-success,
.plone-btn-success.disabled:hover,
.plone-btn-success[disabled]:hover,
fieldset[disabled] .plone-btn-success:hover,
.plone-btn-success.disabled:focus,
.plone-btn-success[disabled]:focus,
fieldset[disabled] .plone-btn-success:focus,
.plone-btn-success.disabled.focus,
.plone-btn-success[disabled].focus,
fieldset[disabled] .plone-btn-success.focus,
.plone-btn-success.disabled:active,
.plone-btn-success[disabled]:active,
fieldset[disabled] .plone-btn-success:active,
.plone-btn-success.disabled.active,
.plone-btn-success[disabled].active,
fieldset[disabled] .plone-btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.plone-btn-success .badge {
  color: #5cb85c;
  background-color: #ffffff;
}
.plone-btn-info {
  color: #ffffff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.plone-btn-info:hover,
.plone-btn-info:focus,
.plone-btn-info.focus,
.plone-btn-info:active,
.plone-btn-info.active,
.open > .dropdown-toggle.plone-btn-info,
.open > .pat-structure .dropdown-toggle.plone-btn-info,
.pat-structure .open > .dropdown-toggle.plone-btn-info {
  color: #ffffff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.plone-btn-info:active,
.plone-btn-info.active,
.open > .dropdown-toggle.plone-btn-info,
.open > .pat-structure .dropdown-toggle.plone-btn-info,
.pat-structure .open > .dropdown-toggle.plone-btn-info {
  background-image: none;
}
.plone-btn-info.disabled,
.plone-btn-info[disabled],
fieldset[disabled] .plone-btn-info,
.plone-btn-info.disabled:hover,
.plone-btn-info[disabled]:hover,
fieldset[disabled] .plone-btn-info:hover,
.plone-btn-info.disabled:focus,
.plone-btn-info[disabled]:focus,
fieldset[disabled] .plone-btn-info:focus,
.plone-btn-info.disabled.focus,
.plone-btn-info[disabled].focus,
fieldset[disabled] .plone-btn-info.focus,
.plone-btn-info.disabled:active,
.plone-btn-info[disabled]:active,
fieldset[disabled] .plone-btn-info:active,
.plone-btn-info.disabled.active,
.plone-btn-info[disabled].active,
fieldset[disabled] .plone-btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.plone-btn-info .badge {
  color: #5bc0de;
  background-color: #ffffff;
}
.plone-btn-danger {
  color: #ffffff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.plone-btn-danger:hover,
.plone-btn-danger:focus,
.plone-btn-danger.focus,
.plone-btn-danger:active,
.plone-btn-danger.active,
.open > .dropdown-toggle.plone-btn-danger,
.open > .pat-structure .dropdown-toggle.plone-btn-danger,
.pat-structure .open > .dropdown-toggle.plone-btn-danger {
  color: #ffffff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.plone-btn-danger:active,
.plone-btn-danger.active,
.open > .dropdown-toggle.plone-btn-danger,
.open > .pat-structure .dropdown-toggle.plone-btn-danger,
.pat-structure .open > .dropdown-toggle.plone-btn-danger {
  background-image: none;
}
.plone-btn-danger.disabled,
.plone-btn-danger[disabled],
fieldset[disabled] .plone-btn-danger,
.plone-btn-danger.disabled:hover,
.plone-btn-danger[disabled]:hover,
fieldset[disabled] .plone-btn-danger:hover,
.plone-btn-danger.disabled:focus,
.plone-btn-danger[disabled]:focus,
fieldset[disabled] .plone-btn-danger:focus,
.plone-btn-danger.disabled.focus,
.plone-btn-danger[disabled].focus,
fieldset[disabled] .plone-btn-danger.focus,
.plone-btn-danger.disabled:active,
.plone-btn-danger[disabled]:active,
fieldset[disabled] .plone-btn-danger:active,
.plone-btn-danger.disabled.active,
.plone-btn-danger[disabled].active,
fieldset[disabled] .plone-btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.plone-btn-danger .badge {
  color: #d9534f;
  background-color: #ffffff;
}
.plone-btn-link {
  color: #337ab7;
  font-weight: normal;
  border-radius: 0;
}
.plone-btn-link,
.plone-btn-link:active,
.plone-btn-link.active,
.plone-btn-link[disabled],
fieldset[disabled] .plone-btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.plone-btn-link,
.plone-btn-link:hover,
.plone-btn-link:focus,
.plone-btn-link:active {
  border-color: transparent;
}
.plone-btn-link:hover,
.plone-btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}
.plone-btn-link[disabled]:hover,
fieldset[disabled] .plone-btn-link:hover,
.plone-btn-link[disabled]:focus,
fieldset[disabled] .plone-btn-link:focus {
  color: #777777;
  text-decoration: none;
}
.plone-btn-group .plone-btn + .plone-btn,
.plone-btn-group .plone-btn + .plone-btn-group,
.plone-btn-group .plone-btn-group + .plone-btn,
.plone-btn-group .plone-btn-group + .plone-btn-group {
  margin-left: -1px;
}
.plone-btn-block {
  display: block;
  width: 100%;
}
.plone-close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  filter: alpha(opacity=20);
  zoom: 1;
}
.plone-close:hover,
.plone-close:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
  zoom: 1;
}
button.plone-close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
/* modals */
.plone-modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.plone-modal.fade .modal-dialog,
.plone-modal.pat-structure .fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.plone-modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.plone-modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.42857143px;
}
.plone-modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.plone-modal-body {
  position: relative;
  padding: 15px;
}
.plone-modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.plone-modal-footer .btn + .btn,
.plone-modal-footer .pat-structure .btn + .pat-structure .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.plone-modal-footer .btn-group .btn + .btn,
.plone-modal-footer .btn-group .pat-structure .btn + .pat-structure .btn,
.plone-modal-footer .pat-structure .btn-group .btn + .btn {
  margin-left: -1px;
}
.plone-modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.plone-modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
}
.plone-modal-backdrop.fade,
.plone-modal-backdrop.pat-structure .fade {
  opacity: 0;
  filter: alpha(opacity=0);
  zoom: 1;
}
.plone-modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
  zoom: 1;
}
/* progress */
.plone-progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.plone-progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}
.plone-progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #ffffff;
  text-align: center;
  background-color: #337ab7;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -o-transition: width 0.6s ease;
  -webkit-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.plone-modal-loading {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #ffffff;
  text-align: center;
  background-color: #337ab7;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -o-transition: width 0.6s ease;
  -webkit-transition: width 0.6s ease;
  transition: width 0.6s ease;
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
  border-radius: 0.5em;
  width: 40em;
  height: 40px;
}
.plone-modal-header {
  padding: 5px 10px;
}
.plone-modal-title {
  font-size: 120%;
  margin: 4px 0;
}
.plone-modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
  z-index: 1040;
}
.plone-modal.in {
  display: block !important;
}
.plone-modal.fade,
.plone-modal.pat-structure .fade {
  opacity: 0;
  -webkit-transition: opacity .5s linear;
  -o-transition: opacity .5s linear;
  transition: opacity .5s linear;
}
.plone-modal.fade.in,
.plone-modal.pat-structure .fade.in {
  opacity: 1;
  -webkit-transition: opacity .5s linear;
  -o-transition: opacity .5s linear;
  transition: opacity .5s linear;
}
.plone-modal-open {
  overflow: hidden;
  padding-right: 15px;
}
.plone-modal-open .plone-modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.plone-modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.plone-modal.fade .plone-modal-dialog,
.plone-modal.pat-structure .fade .plone-modal-dialog {
  -webkit-transform: translate3d(0, -25%, 0);
  transform: translate3d(0, -25%, 0);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.plone-modal.in .plone-modal-dialog {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
@media (min-width: 768px) {
  .plone-modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
}
.plone-modal-content {
  background: #fff;
  /* XXX this is necessary for some content inside modals
     to behave properly */
  overflow: inherit;
}
.plone-modal-body {
  padding: 15px;
  position: relative;
}
.plone-modal-footer {
  text-align: right;
  border-top: 1px solid #e5e5e5;
  padding: 15px;
}
.plone-modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
  opacity: .85;
}
.plone-modal-close {
  float: right;
  font-size: 21px;
  line-height: 1;
  color: #000;
  opacity: .2;
  filter: alpha(opacity=20);
}
.plone-modal-close:hover {
  text-decoration: none;
  cursor: pointer;
  opacity: .5;
  filter: alpha(opacity=50);
}
.pat-autotoc .autotoc-nav {
  float: right;
  border: 1px solid #DDD;
  padding: 0.5em 0;
  margin: 0 0 1em 1em;
}
.pat-autotoc .autotoc-nav a {
  display: block;
}
.pat-autotoc .autotoc-nav a:focus {
  outline-style: none;
}
.pat-autotoc .autotoc-nav .autotoc-level-1 {
  margin: 0 1em 0 1em;
}
.pat-autotoc .autotoc-nav .autotoc-level-2 {
  margin: 0 1em 0 2em;
}
.pat-autotoc .autotoc-nav .autotoc-level-3 {
  margin: 0 1em 0 3em;
}
.pat-autotoc.autotabs .autotoc-nav {
  float: none;
  padding: 0;
  margin: 0 0 0.3em 0;
  border: 0;
  border-bottom: 1px solid #DDD;
}
.pat-autotoc.autotabs .autotoc-nav:after {
  content: "";
  display: table;
  line-height: 0;
}
.pat-autotoc.autotabs .autotoc-nav a {
  display: inline-block;
  margin: 0 0.5em -1px 0.5em;
  line-height: 1.5em;
  padding: 0.4em 0.8em;
  text-decoration: none;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ie-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.pat-autotoc.autotabs .autotoc-nav a.active {
  border: 1px solid #DDD;
  border-bottom-color: #FFF;
  color: #555555;
  cursor: default;
}
.pat-autotoc.autotabs .autotoc-nav a.active:hover {
  background-color: transparent;
}
.pat-autotoc.autotabs .autotoc-nav a:hover {
  background-color: #EEE;
  border-color: #EEE;
  border-bottom-color: #FFF;
}
.pat-autotoc.autotabs .autotoc-section {
  display: none;
}
.pat-autotoc.autotabs .autotoc-section.active {
  display: block;
}
.pat-autotoc.autotabs .autotoc-section.active legend {
  display: none;
}
.upload-container .upload-area {
  border: 3px dashed #ccc;
  padding: 30px;
  border-radius: 5px;
  margin: 0 auto 15px auto;
  width: 600px;
}
.upload-container .upload-area:hover {
  background: rgba(0, 0, 0, 0.025);
  cursor: pointer;
}
.upload-container .upload-area button.browse,
.upload-container .upload-area .controls button,
.upload-container .upload-area input {
  width: 100%;
}
.upload-container .upload-queue .input-sm {
  line-height: 1em;
  font-size: 0.8em;
  height: 24px;
  margin-bottom: 1px;
}
.upload-container .upload-queue .controls {
  margin-top: 10px;
  padding-top: 10px;
}
.upload-container .upload-queue .previews {
  margin-top: 4em;
}
.upload-container .upload-queue .previews .item {
  padding: 5px 0;
  clear: both;
}
.upload-container .upload-queue .previews .title {
  padding-left: 3px;
}
.upload-container .upload-queue .previews .info img {
  width: 32px;
  height: 32px;
  margin-top: -26px;
  float: right;
}
.upload-container #fakeUploadFile {
  height: 35px;
}
.upload-container .pattern-relateditems-container,
.upload-container .pattern-relateditems-container > * {
  width: 100% !important;
}
.upload-container .align-right {
  text-align: right;
}
.upload-container .controls {
  display: none;
}
.upload-container .actions {
  margin-top: 0.5em;
}
.upload-container .progress {
  height: 34px;
  margin-bottom: 0;
}
.upload-container .dz-drag-hover {
  -webkit-box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.75), 0 0 0 1000px rgba(255, 255, 255, 0.85);
  -moz-box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.75), 0 0 0 1000px rgba(255, 255, 255, 0.85);
  box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.75), 0 0 0 1000px rgba(0, 0, 0, 0.85);
  z-index: 99999;
  position: relative;
}
.upload-container .upload .dz-preview .dz-details .dz-size,
.upload-container .upload-previews .dz-preview .dz-details .dz-size {
  font-size: 11px;
}
div.linkModal .pattern-relateditems-container {
  padding-top: 0;
  margin-right: 20px;
}
div.linkModal hr {
  margin: 5px 0;
}
div.linkModal div.linkTypes {
  line-height: 15px;
}
div.linkModal div.linkTypes input {
  margin: 5px 5px 9px 9px;
}
div.linkModal input[name="external"],
div.linkModal input[name="externalImage"] {
  width: 80%;
}
div.linkModal fieldset {
  padding-top: 10px;
  min-height: 90px;
}
div.linkModal fieldset .input-wrapper {
  display: inline-flex;
}
div.linkModal .common-controls {
  padding-top: 10px;
  border-top: 1px solid #ccc;
}
.tinymce-dropzone {
  position: relative;
}
.tinymce-dropzone .dz-notice {
  display: none;
  -ms-filter: none;
  filter: none;
  pointer-events: none;
}
.tinymce-dropzone * {
  opacity: 1;
}
.tinymce-dropzone .dropzone-previews {
  background-color: #f5f5f5;
}
.tinymce-dropzone .fallback {
  /* do not display fallback, just don't work for these weirdos */
  display: none;
}
.tinymce-dropzone.dz-drag-hover {
  box-sizing: border-box;
}
.tinymce-dropzone.dz-drag-hover * {
  opacity: 0.7;
}
.tinymce-dropzone.dz-drag-hover iframe {
  pointer-events: none;
}
.tinymce-dropzone.dz-drag-hover p {
  font-size: 250%;
  position: absolute;
  width: 400px;
  height: 50px;
  top: 50%;
  left: 50%;
  margin-left: -200px;
  display: block;
  text-align: center;
  opacity: 1;
}
.tinymce-dropzone.dz-drag-hover .dz-notice {
  display: block;
  opacity: 1;
  -ms-filter: none;
  filter: none;
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  -ms-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  background-position: 0 0;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.pattern-relateditems-result-image img {
  max-height: 30px;
  max-width: 80px;
}

/* For the details, see: http://flowplayer.org/tools/dateinput/index.html#skinning */

/* the input field */
.date {
	border:1px solid #ccc;
	padding:4px;
	text-align:center;
	-moz-box-shadow:0 0 10px #eee inset;
}

/* calendar root element */
#calroot {
	margin-top:-1px;
	width:198px;
	padding:2px;
	background-color:#fff;
	font-size:11px;
	border:1px solid #ccc;
	z-index:1;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-moz-box-shadow: 0 0 15px #666;
	-webkit-box-shadow: 0 0 15px #666;	
}

/* head. contains title, prev/next month controls and possible month/year selectors */
#calhead {	
	padding:2px 0;
	height:22px;
} 

#caltitle {
	font-size:14px;
	color:#0150D1;	
	float:left;
	text-align:center;
	width:155px;
	line-height:20px;
	text-shadow:0 1px 0 #ddd;
}

#calnext, #calprev {
	display:block;
	width:20px;
	height:20px;
	background:transparent url(prev.gif) no-repeat scroll center center;
	float:left;
	cursor:pointer;
}

#calnext {
	background-image:url(next.gif);
	float:right;
}

#calprev.caldisabled, #calnext.caldisabled {
	visibility:hidden;	
}

/* year/month selector */
#caltitle select {
	font-size:10px;	
}

/* names of the days */
#caldays {
	height:14px;
	border-bottom:1px solid #ddd;
}

#caldays span {
	display:block;
	float:left;
	width:28px;
	text-align:center;
}

/* container for weeks */
#calweeks {
	background-color:#fff;
	margin-top:4px;
}

/* single week */
.calweek {
	clear:left;
	height:22px;
}

/* single day */
.calweek a {
	display:block;
	float:left;
	width:27px;
	height:20px;
	text-decoration:none;
	font-size:11px;
	margin-left:1px;
	text-align:center;
	line-height:20px;
	color:#666;
	-moz-border-radius:3px;
	-webkit-border-radius:3px; 		
} 

/* different states */
.calweek a:hover, .calfocus {
	background-color:#ddd;
}

/* sunday */
a.calsun {
	color:red;		
}

/* offmonth day */
a.caloff {
	color:#ccc;		
}

a.caloff:hover {
	background-color:rgb(245, 245, 250);		
}


/* unselecteble day */
a.caldisabled {
	background-color:#efefef !important;
	color:#ccc	!important;
	cursor:default;
}

/* current day */
#calcurrent {
	background-color:#498CE2;
	color:#fff;
}

/* today */
#caltoday {
	background-color:#333;
	color:#fff;
}


div.overlay {
    width: auto;
    height: auto;
    /* initially overlay is hidden */
    display: none;
    /* some padding to layout nested elements nicely  */
    margin: 1em;
}

div.overlay-iframe,
div.overlay-ajax {
    width: 60%;
    min-height: 100px;
    z-index: 99; /* overlays should be above everything */
}

div.overlay-iframe {
    height: 60%;
}

/* default close button positioned on upper-left corner */
div.overlaybg div.close,
div.overlay div.close {
    background-image: url(++resource++plone.app.jquerytools.pb_close.png);
    position: absolute;
    left: -14px;
    top: -14px;
    cursor: pointer;
    height: 30px;
    width: 30px;
}

.pb-ajax {
    overflow-y: auto;
}

.pb-ajax, .pb-image {
    background-color: #fff;
    border: 1px solid #999;
    white-space: normal;
    box-shadow: 0 0 3em 0.5em #666;
    -moz-box-shadow: 0 0 3em 0.5em #666;
    -webkit-box-shadow: 0 0 3em #666;
}

.pb-ajax > div {
    width: 92%;
    padding: 1em;
}

.pb-ajax .documentActions {display:none}

div.overlay div.close span {
    display: block;
    height: 1px;
    margin: -1px 0 0 -1px;
    overflow: hidden;
    padding: 0;
    width: 1px;
}

div.overlay textarea { width: 100%; }

/* Hide form elements that don't make sense within an overlay. */
div.overlay .link-parent { display: none; }
div.overlay #createGroup legend { display: none; }
div.overlay #createGroup fieldset { border: none; }

/* lets play nice with paragraphs, links, tabbed pages in overlay e.g. when plone.openid is installed */
div.overlay p {
    margin-bottom: 1em;
}
div.overlay label {
    margin-bottom: 0.25em;
}
div.overlay a:hover {
    color: #75ad0a;
}
div.overlay a.selected {
    color: #000000;
}
div.overlay .formTab {
    margin-right:1em;
    font-weight: bold;
}
div.overlay .formTab.lastFormTab {
    margin-right:0em;
}
div.overlay .formControls a { 
    display: block;
    margin: 0.75em;
}
div.riform {
  padding: 1em;
  background-color: white;
  box-shadow: 0 0 3em 0.5em #666;
  line-height: 2;
  -moz-box-shadow: 0 0 3em 0.5em #666;
  -webkit-box-shadow: 0 0 3em #666;
}
div.riform h1 {
  color: #888888;
  border-bottom: 1px solid #DDDDDD;
  font-size: 20px;
  line-height: 1;
  margin: 0;
  padding-bottom: 5px;
  padding-left: 5px;
}
div.riform form {
  margin-bottom: 0;
}
div.riform .rifield {
  clear: both;
}
div.riform .rifield .field {
  float: left;
  clear: none;
}
div.riform .label {
  display: block;
  float: left;
  font-weight: bold;
  margin-right: 10px;
  text-align: right;
  width: 130px;
}
div.riform #rirtemplate {
  margin-top: 6px;
}
div#riformfields {
  min-height: 11em;
  min-width: 25em;
}
div.riform #rirangeoptions input,
div.riform #rimonthlyoptions input,
div.riform #riyearlyoptions input {
  margin: 0;
}
div.riform #riweeklyweekdays .riweeklyweekday input {
  display: block;
  margin: 8px auto 0;
}
div.riform #riweeklyweekdays .riweeklyweekday label {
  display: block;
}
div.riform #riweeklyweekdays .riweeklyweekday {
  margin-right: 15px;
  float: left;
}
div.riform input.ricancelbutton {
  background-image: url("data:image/png;base64,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");
  background-color: transparent;
  font-size: 0;
  /* For IE8 */
  color: transparent;
  border: none;
  position: absolute;
  left: -14px;
  top: -14px;
  cursor: pointer;
  height: 30px;
  width: 30px;
}
div.rioccurrencesactions .riaddoccurrence #adddate {
  width: 75%;
}
div.rioccurrencesactions .rioccurancesheader {
  border-bottom: 1px solid #DDDDDD;
  line-height: 1.5;
  clear: both;
  margin-top: 30px;
}
div.rioccurrencesactions .rioccurancesheader h2 {
  color: #888888;
  display: inline;
  font-size: 18px;
  font-weight: bold;
  margin: 0px 0px 5px 5px;
}
div.rioccurrences div.batching {
  font-size: 70%;
  text-align: center;
}
div.rioccurrences span.current {
  font-weight: bold;
}
div.riform span.action a {
  height: 19px;
  width: 19px;
  overflow: hidden;
  float: right;
  text-indent: 9999px;
}
div.rioccurrences .occurrence {
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
}
div.rioccurrences .occurrence:hover {
  border-top: 1px solid #DDDDDD;
  border-bottom: 1px solid #DDDDDD;
}
div.rioccurrences .occurrence.start span.rlabel,
div.rioccurrences .occurrence.rdate span.rlabel {
  color: #9CBA9B;
  margin: 0 5px;
  font-size: 70%;
  font-weight: bold;
}
div.rioccurrences .occurrence.exdate {
  opacity: 0.4;
  filter: alpha(opacity=40);
}
div.ridisplay .occurrence.exdate {
  display: none;
}
div.rioccurrences .occurrence.rdate {
  background: #FFFFE0;
}
div.rioccurrences div.occurrence {
  margin-left: 5px;
}
div.rioccurrences a.rrule,
div.rioccurrences a.rdate,
div.rioccurrences a.exdate {
  color: transparent;
  margin-top: 6px;
  margin-right: 5px;
}
div.rioccurrences a.rrule {
  background-image: url('delete.png');
}
div.rioccurrences a.rdate {
  background-image: url('delete.png');
}
div.rioccurrences a.exdate {
  background-image: url('undelete.png');
}
div.rioccurrencesactions a.rirefreshbutton {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAEJGlDQ1BJQ0MgUHJvZmlsZQAAOBGFVd9v21QUPolvUqQWPyBYR4eKxa9VU1u5GxqtxgZJk6XtShal6dgqJOQ6N4mpGwfb6baqT3uBNwb8AUDZAw9IPCENBmJ72fbAtElThyqqSUh76MQPISbtBVXhu3ZiJ1PEXPX6yznfOec7517bRD1fabWaGVWIlquunc8klZOnFpSeTYrSs9RLA9Sr6U4tkcvNEi7BFffO6+EdigjL7ZHu/k72I796i9zRiSJPwG4VHX0Z+AxRzNRrtksUvwf7+Gm3BtzzHPDTNgQCqwKXfZwSeNHHJz1OIT8JjtAq6xWtCLwGPLzYZi+3YV8DGMiT4VVuG7oiZpGzrZJhcs/hL49xtzH/Dy6bdfTsXYNY+5yluWO4D4neK/ZUvok/17X0HPBLsF+vuUlhfwX4j/rSfAJ4H1H0qZJ9dN7nR19frRTeBt4Fe9FwpwtN+2p1MXscGLHR9SXrmMgjONd1ZxKzpBeA71b4tNhj6JGoyFNp4GHgwUp9qplfmnFW5oTdy7NamcwCI49kv6fN5IAHgD+0rbyoBc3SOjczohbyS1drbq6pQdqumllRC/0ymTtej8gpbbuVwpQfyw66dqEZyxZKxtHpJn+tZnpnEdrYBbueF9qQn93S7HQGGHnYP7w6L+YGHNtd1FJitqPAR+hERCNOFi1i1alKO6RQnjKUxL1GNjwlMsiEhcPLYTEiT9ISbN15OY/jx4SMshe9LaJRpTvHr3C/ybFYP1PZAfwfYrPsMBtnE6SwN9ib7AhLwTrBDgUKcm06FSrTfSj187xPdVQWOk5Q8vxAfSiIUc7Z7xr6zY/+hpqwSyv0I0/QMTRb7RMgBxNodTfSPqdraz/sDjzKBrv4zu2+a2t0/HHzjd2Lbcc2sG7GtsL42K+xLfxtUgI7YHqKlqHK8HbCCXgjHT1cAdMlDetv4FnQ2lLasaOl6vmB0CMmwT/IPszSueHQqv6i/qluqF+oF9TfO2qEGTumJH0qfSv9KH0nfS/9TIp0Wboi/SRdlb6RLgU5u++9nyXYe69fYRPdil1o1WufNSdTTsp75BfllPy8/LI8G7AUuV8ek6fkvfDsCfbNDP0dvRh0CrNqTbV7LfEEGDQPJQadBtfGVMWEq3QWWdufk6ZSNsjG2PQjp3ZcnOWWing6noonSInvi0/Ex+IzAreevPhe+CawpgP1/pMTMDo64G0sTCXIM+KdOnFWRfQKdJvQzV1+Bt8OokmrdtY2yhVX2a+qrykJfMq4Ml3VR4cVzTQVz+UoNne4vcKLoyS+gyKO6EHe+75Fdt0Mbe5bRIf/wjvrVmhbqBN97RD1vxrahvBOfOYzoosH9bq94uejSOQGkVM6sN/7HelL4t10t9F4gPdVzydEOx83Gv+uNxo7XyL/FtFl8z9ZAHF4bBsrEwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAO5JREFUKBWNkb0RgkAQhe8ccrEDZwgIhQ6wErEDS6EE7IAOpATMIKAGNWcGv3dyigm6M8v+vfduj7PjOBpvcRwfrLU59ZZ+SKzxahiGKgiCuuu61IoQRdFaDYYJLru/ghHpbRDsSpUHo15TJgw2cuW4J5OC1RrEROC2bfeuy2c69UT6dYqFcGGtjIGUr8RFWwF2x/4DlpK79KLkNGSTm1J36V8EwDswIfdsAoFpfB7DmJL1jnMRgIV+P146wmyoX1j4WsoTOKPXIHSeEwQONQCoXBZKGWt47UyJv4PW0EPleIUblEVSnjNL+75/qP8E/EloRr2HQksAAAAASUVORK5CYII=");
  color: transparent;
  margin-top: 4px;
  margin-right: 5px;
}
div#messagearea,
div.errorarea {
  display: none;
  background-color: red;
  color: white;
  font-weight: bold;
  padding: 2px 10px;
}
div#calroot {
  z-index: 10000;
}
div.ributtons .risavebutton {
  display: block;
  margin: 30px auto 0;
}
/*# sourceMappingURL=thememapper-compiled.css.map */