@charset "UTF-8";
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face {
  font-family: "FontAwesome";
  src: url("../fonts/fontawesome-webfont.eot?v=4.7.0");
  src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-fw {
  width: 1.28571429em;
  text-align: center;
}

.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}

.fa-ul > li {
  position: relative;
}

.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}

.fa-li.fa-lg {
  left: -1.85714286em;
}

.fa-border {
  padding: 0.2em 0.25em 0.15em;
  border: solid 0.08em #eee;
  border-radius: 0.1em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left {
  margin-right: 0.3em;
}

.fa.fa-pull-right {
  margin-left: 0.3em;
}

.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.fa.pull-left {
  margin-right: 0.3em;
}

.fa.pull-right {
  margin-left: 0.3em;
}

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}

:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical {
  filter: none;
}

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #fff;
}

.fa-glass:before {
  content: "\f000";
}

.fa-music:before {
  content: "\f001";
}

.fa-search:before {
  content: "\f002";
}

.fa-envelope-o:before {
  content: "\f003";
}

.fa-heart:before {
  content: "\f004";
}

.fa-star:before {
  content: "\f005";
}

.fa-star-o:before {
  content: "\f006";
}

.fa-user:before {
  content: "\f007";
}

.fa-film:before {
  content: "\f008";
}

.fa-th-large:before {
  content: "\f009";
}

.fa-th:before {
  content: "\f00a";
}

.fa-th-list:before {
  content: "\f00b";
}

.fa-check:before {
  content: "\f00c";
}

.fa-remove:before, .fa-close:before, .fa-times:before {
  content: "\f00d";
}

.fa-search-plus:before {
  content: "\f00e";
}

.fa-search-minus:before {
  content: "\f010";
}

.fa-power-off:before {
  content: "\f011";
}

.fa-signal:before {
  content: "\f012";
}

.fa-gear:before, .fa-cog:before {
  content: "\f013";
}

.fa-trash-o:before {
  content: "\f014";
}

.fa-home:before {
  content: "\f015";
}

.fa-file-o:before {
  content: "\f016";
}

.fa-clock-o:before {
  content: "\f017";
}

.fa-road:before {
  content: "\f018";
}

.fa-download:before {
  content: "\f019";
}

.fa-arrow-circle-o-down:before {
  content: "\f01a";
}

.fa-arrow-circle-o-up:before {
  content: "\f01b";
}

.fa-inbox:before {
  content: "\f01c";
}

.fa-play-circle-o:before {
  content: "\f01d";
}

.fa-rotate-right:before, .fa-repeat:before {
  content: "\f01e";
}

.fa-refresh:before {
  content: "\f021";
}

.fa-list-alt:before {
  content: "\f022";
}

.fa-lock:before {
  content: "\f023";
}

.fa-flag:before {
  content: "\f024";
}

.fa-headphones:before {
  content: "\f025";
}

.fa-volume-off:before {
  content: "\f026";
}

.fa-volume-down:before {
  content: "\f027";
}

.fa-volume-up:before {
  content: "\f028";
}

.fa-qrcode:before {
  content: "\f029";
}

.fa-barcode:before {
  content: "\f02a";
}

.fa-tag:before {
  content: "\f02b";
}

.fa-tags:before {
  content: "\f02c";
}

.fa-book:before {
  content: "\f02d";
}

.fa-bookmark:before {
  content: "\f02e";
}

.fa-print:before {
  content: "\f02f";
}

.fa-camera:before {
  content: "\f030";
}

.fa-font:before {
  content: "\f031";
}

.fa-bold:before {
  content: "\f032";
}

.fa-italic:before {
  content: "\f033";
}

.fa-text-height:before {
  content: "\f034";
}

.fa-text-width:before {
  content: "\f035";
}

.fa-align-left:before {
  content: "\f036";
}

.fa-align-center:before {
  content: "\f037";
}

.fa-align-right:before {
  content: "\f038";
}

.fa-align-justify:before {
  content: "\f039";
}

.fa-list:before {
  content: "\f03a";
}

.fa-dedent:before, .fa-outdent:before {
  content: "\f03b";
}

.fa-indent:before {
  content: "\f03c";
}

.fa-video-camera:before {
  content: "\f03d";
}

.fa-photo:before, .fa-image:before, .fa-picture-o:before {
  content: "\f03e";
}

.fa-pencil:before {
  content: "\f040";
}

.fa-map-marker:before {
  content: "\f041";
}

.fa-adjust:before {
  content: "\f042";
}

.fa-tint:before {
  content: "\f043";
}

.fa-edit:before, .fa-pencil-square-o:before {
  content: "\f044";
}

.fa-share-square-o:before {
  content: "\f045";
}

.fa-check-square-o:before {
  content: "\f046";
}

.fa-arrows:before {
  content: "\f047";
}

.fa-step-backward:before {
  content: "\f048";
}

.fa-fast-backward:before {
  content: "\f049";
}

.fa-backward:before {
  content: "\f04a";
}

.fa-play:before {
  content: "\f04b";
}

.fa-pause:before {
  content: "\f04c";
}

.fa-stop:before {
  content: "\f04d";
}

.fa-forward:before {
  content: "\f04e";
}

.fa-fast-forward:before {
  content: "\f050";
}

.fa-step-forward:before {
  content: "\f051";
}

.fa-eject:before {
  content: "\f052";
}

.fa-chevron-left:before {
  content: "\f053";
}

.fa-chevron-right:before {
  content: "\f054";
}

.fa-plus-circle:before {
  content: "\f055";
}

.fa-minus-circle:before {
  content: "\f056";
}

.fa-times-circle:before {
  content: "\f057";
}

.fa-check-circle:before {
  content: "\f058";
}

.fa-question-circle:before {
  content: "\f059";
}

.fa-info-circle:before {
  content: "\f05a";
}

.fa-crosshairs:before {
  content: "\f05b";
}

.fa-times-circle-o:before {
  content: "\f05c";
}

.fa-check-circle-o:before {
  content: "\f05d";
}

.fa-ban:before {
  content: "\f05e";
}

.fa-arrow-left:before {
  content: "\f060";
}

.fa-arrow-right:before {
  content: "\f061";
}

.fa-arrow-up:before {
  content: "\f062";
}

.fa-arrow-down:before {
  content: "\f063";
}

.fa-mail-forward:before, .fa-share:before {
  content: "\f064";
}

.fa-expand:before {
  content: "\f065";
}

.fa-compress:before {
  content: "\f066";
}

.fa-plus:before {
  content: "\f067";
}

.fa-minus:before {
  content: "\f068";
}

.fa-asterisk:before {
  content: "\f069";
}

.fa-exclamation-circle:before {
  content: "\f06a";
}

.fa-gift:before {
  content: "\f06b";
}

.fa-leaf:before {
  content: "\f06c";
}

.fa-fire:before {
  content: "\f06d";
}

.fa-eye:before {
  content: "\f06e";
}

.fa-eye-slash:before {
  content: "\f070";
}

.fa-warning:before, .fa-exclamation-triangle:before {
  content: "\f071";
}

.fa-plane:before {
  content: "\f072";
}

.fa-calendar:before {
  content: "\f073";
}

.fa-random:before {
  content: "\f074";
}

.fa-comment:before {
  content: "\f075";
}

.fa-magnet:before {
  content: "\f076";
}

.fa-chevron-up:before {
  content: "\f077";
}

.fa-chevron-down:before {
  content: "\f078";
}

.fa-retweet:before {
  content: "\f079";
}

.fa-shopping-cart:before {
  content: "\f07a";
}

.fa-folder:before {
  content: "\f07b";
}

.fa-folder-open:before {
  content: "\f07c";
}

.fa-arrows-v:before {
  content: "\f07d";
}

.fa-arrows-h:before {
  content: "\f07e";
}

.fa-bar-chart-o:before, .fa-bar-chart:before {
  content: "\f080";
}

.fa-twitter-square:before {
  content: "\f081";
}

.fa-facebook-square:before {
  content: "\f082";
}

.fa-camera-retro:before {
  content: "\f083";
}

.fa-key:before {
  content: "\f084";
}

.fa-gears:before, .fa-cogs:before {
  content: "\f085";
}

.fa-comments:before {
  content: "\f086";
}

.fa-thumbs-o-up:before {
  content: "\f087";
}

.fa-thumbs-o-down:before {
  content: "\f088";
}

.fa-star-half:before {
  content: "\f089";
}

.fa-heart-o:before {
  content: "\f08a";
}

.fa-sign-out:before {
  content: "\f08b";
}

.fa-linkedin-square:before {
  content: "\f08c";
}

.fa-thumb-tack:before {
  content: "\f08d";
}

.fa-external-link:before {
  content: "\f08e";
}

.fa-sign-in:before {
  content: "\f090";
}

.fa-trophy:before {
  content: "\f091";
}

.fa-github-square:before {
  content: "\f092";
}

.fa-upload:before {
  content: "\f093";
}

.fa-lemon-o:before {
  content: "\f094";
}

.fa-phone:before {
  content: "\f095";
}

.fa-square-o:before {
  content: "\f096";
}

.fa-bookmark-o:before {
  content: "\f097";
}

.fa-phone-square:before {
  content: "\f098";
}

.fa-twitter:before {
  content: "\f099";
}

.fa-facebook-f:before, .fa-facebook:before {
  content: "\f09a";
}

.fa-github:before {
  content: "\f09b";
}

.fa-unlock:before {
  content: "\f09c";
}

.fa-credit-card:before {
  content: "\f09d";
}

.fa-feed:before, .fa-rss:before {
  content: "\f09e";
}

.fa-hdd-o:before {
  content: "\f0a0";
}

.fa-bullhorn:before {
  content: "\f0a1";
}

.fa-bell:before {
  content: "\f0f3";
}

.fa-certificate:before {
  content: "\f0a3";
}

.fa-hand-o-right:before {
  content: "\f0a4";
}

.fa-hand-o-left:before {
  content: "\f0a5";
}

.fa-hand-o-up:before {
  content: "\f0a6";
}

.fa-hand-o-down:before {
  content: "\f0a7";
}

.fa-arrow-circle-left:before {
  content: "\f0a8";
}

.fa-arrow-circle-right:before {
  content: "\f0a9";
}

.fa-arrow-circle-up:before {
  content: "\f0aa";
}

.fa-arrow-circle-down:before {
  content: "\f0ab";
}

.fa-globe:before {
  content: "\f0ac";
}

.fa-wrench:before {
  content: "\f0ad";
}

.fa-tasks:before {
  content: "\f0ae";
}

.fa-filter:before {
  content: "\f0b0";
}

.fa-briefcase:before {
  content: "\f0b1";
}

.fa-arrows-alt:before {
  content: "\f0b2";
}

.fa-group:before, .fa-users:before {
  content: "\f0c0";
}

.fa-chain:before, .fa-link:before {
  content: "\f0c1";
}

.fa-cloud:before {
  content: "\f0c2";
}

.fa-flask:before {
  content: "\f0c3";
}

.fa-cut:before, .fa-scissors:before {
  content: "\f0c4";
}

.fa-copy:before, .fa-files-o:before {
  content: "\f0c5";
}

.fa-paperclip:before {
  content: "\f0c6";
}

.fa-save:before, .fa-floppy-o:before {
  content: "\f0c7";
}

.fa-square:before {
  content: "\f0c8";
}

.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
  content: "\f0c9";
}

.fa-list-ul:before {
  content: "\f0ca";
}

.fa-list-ol:before {
  content: "\f0cb";
}

.fa-strikethrough:before {
  content: "\f0cc";
}

.fa-underline:before {
  content: "\f0cd";
}

.fa-table:before {
  content: "\f0ce";
}

.fa-magic:before {
  content: "\f0d0";
}

.fa-truck:before {
  content: "\f0d1";
}

.fa-pinterest:before {
  content: "\f0d2";
}

.fa-pinterest-square:before {
  content: "\f0d3";
}

.fa-google-plus-square:before {
  content: "\f0d4";
}

.fa-google-plus:before {
  content: "\f0d5";
}

.fa-money:before {
  content: "\f0d6";
}

.fa-caret-down:before {
  content: "\f0d7";
}

.fa-caret-up:before {
  content: "\f0d8";
}

.fa-caret-left:before {
  content: "\f0d9";
}

.fa-caret-right:before {
  content: "\f0da";
}

.fa-columns:before {
  content: "\f0db";
}

.fa-unsorted:before, .fa-sort:before {
  content: "\f0dc";
}

.fa-sort-down:before, .fa-sort-desc:before {
  content: "\f0dd";
}

.fa-sort-up:before, .fa-sort-asc:before {
  content: "\f0de";
}

.fa-envelope:before {
  content: "\f0e0";
}

.fa-linkedin:before {
  content: "\f0e1";
}

.fa-rotate-left:before, .fa-undo:before {
  content: "\f0e2";
}

.fa-legal:before, .fa-gavel:before {
  content: "\f0e3";
}

.fa-dashboard:before, .fa-tachometer:before {
  content: "\f0e4";
}

.fa-comment-o:before {
  content: "\f0e5";
}

.fa-comments-o:before {
  content: "\f0e6";
}

.fa-flash:before, .fa-bolt:before {
  content: "\f0e7";
}

.fa-sitemap:before {
  content: "\f0e8";
}

.fa-umbrella:before {
  content: "\f0e9";
}

.fa-paste:before, .fa-clipboard:before {
  content: "\f0ea";
}

.fa-lightbulb-o:before {
  content: "\f0eb";
}

.fa-exchange:before {
  content: "\f0ec";
}

.fa-cloud-download:before {
  content: "\f0ed";
}

.fa-cloud-upload:before {
  content: "\f0ee";
}

.fa-user-md:before {
  content: "\f0f0";
}

.fa-stethoscope:before {
  content: "\f0f1";
}

.fa-suitcase:before {
  content: "\f0f2";
}

.fa-bell-o:before {
  content: "\f0a2";
}

.fa-coffee:before {
  content: "\f0f4";
}

.fa-cutlery:before {
  content: "\f0f5";
}

.fa-file-text-o:before {
  content: "\f0f6";
}

.fa-building-o:before {
  content: "\f0f7";
}

.fa-hospital-o:before {
  content: "\f0f8";
}

.fa-ambulance:before {
  content: "\f0f9";
}

.fa-medkit:before {
  content: "\f0fa";
}

.fa-fighter-jet:before {
  content: "\f0fb";
}

.fa-beer:before {
  content: "\f0fc";
}

.fa-h-square:before {
  content: "\f0fd";
}

.fa-plus-square:before {
  content: "\f0fe";
}

.fa-angle-double-left:before {
  content: "\f100";
}

.fa-angle-double-right:before {
  content: "\f101";
}

.fa-angle-double-up:before {
  content: "\f102";
}

.fa-angle-double-down:before {
  content: "\f103";
}

.fa-angle-left:before {
  content: "\f104";
}

.fa-angle-right:before {
  content: "\f105";
}

.fa-angle-up:before {
  content: "\f106";
}

.fa-angle-down:before {
  content: "\f107";
}

.fa-desktop:before {
  content: "\f108";
}

.fa-laptop:before {
  content: "\f109";
}

.fa-tablet:before {
  content: "\f10a";
}

.fa-mobile-phone:before, .fa-mobile:before {
  content: "\f10b";
}

.fa-circle-o:before {
  content: "\f10c";
}

.fa-quote-left:before {
  content: "\f10d";
}

.fa-quote-right:before {
  content: "\f10e";
}

.fa-spinner:before {
  content: "\f110";
}

.fa-circle:before {
  content: "\f111";
}

.fa-mail-reply:before, .fa-reply:before {
  content: "\f112";
}

.fa-github-alt:before {
  content: "\f113";
}

.fa-folder-o:before {
  content: "\f114";
}

.fa-folder-open-o:before {
  content: "\f115";
}

.fa-smile-o:before {
  content: "\f118";
}

.fa-frown-o:before {
  content: "\f119";
}

.fa-meh-o:before {
  content: "\f11a";
}

.fa-gamepad:before {
  content: "\f11b";
}

.fa-keyboard-o:before {
  content: "\f11c";
}

.fa-flag-o:before {
  content: "\f11d";
}

.fa-flag-checkered:before {
  content: "\f11e";
}

.fa-terminal:before {
  content: "\f120";
}

.fa-code:before {
  content: "\f121";
}

.fa-mail-reply-all:before, .fa-reply-all:before {
  content: "\f122";
}

.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {
  content: "\f123";
}

.fa-location-arrow:before {
  content: "\f124";
}

.fa-crop:before {
  content: "\f125";
}

.fa-code-fork:before {
  content: "\f126";
}

.fa-unlink:before, .fa-chain-broken:before {
  content: "\f127";
}

.fa-question:before {
  content: "\f128";
}

.fa-info:before {
  content: "\f129";
}

.fa-exclamation:before {
  content: "\f12a";
}

.fa-superscript:before {
  content: "\f12b";
}

.fa-subscript:before {
  content: "\f12c";
}

.fa-eraser:before {
  content: "\f12d";
}

.fa-puzzle-piece:before {
  content: "\f12e";
}

.fa-microphone:before {
  content: "\f130";
}

.fa-microphone-slash:before {
  content: "\f131";
}

.fa-shield:before {
  content: "\f132";
}

.fa-calendar-o:before {
  content: "\f133";
}

.fa-fire-extinguisher:before {
  content: "\f134";
}

.fa-rocket:before {
  content: "\f135";
}

.fa-maxcdn:before {
  content: "\f136";
}

.fa-chevron-circle-left:before {
  content: "\f137";
}

.fa-chevron-circle-right:before {
  content: "\f138";
}

.fa-chevron-circle-up:before {
  content: "\f139";
}

.fa-chevron-circle-down:before {
  content: "\f13a";
}

.fa-html5:before {
  content: "\f13b";
}

.fa-css3:before {
  content: "\f13c";
}

.fa-anchor:before {
  content: "\f13d";
}

.fa-unlock-alt:before {
  content: "\f13e";
}

.fa-bullseye:before {
  content: "\f140";
}

.fa-ellipsis-h:before {
  content: "\f141";
}

.fa-ellipsis-v:before {
  content: "\f142";
}

.fa-rss-square:before {
  content: "\f143";
}

.fa-play-circle:before {
  content: "\f144";
}

.fa-ticket:before {
  content: "\f145";
}

.fa-minus-square:before {
  content: "\f146";
}

.fa-minus-square-o:before {
  content: "\f147";
}

.fa-level-up:before {
  content: "\f148";
}

.fa-level-down:before {
  content: "\f149";
}

.fa-check-square:before {
  content: "\f14a";
}

.fa-pencil-square:before {
  content: "\f14b";
}

.fa-external-link-square:before {
  content: "\f14c";
}

.fa-share-square:before {
  content: "\f14d";
}

.fa-compass:before {
  content: "\f14e";
}

.fa-toggle-down:before, .fa-caret-square-o-down:before {
  content: "\f150";
}

.fa-toggle-up:before, .fa-caret-square-o-up:before {
  content: "\f151";
}

.fa-toggle-right:before, .fa-caret-square-o-right:before {
  content: "\f152";
}

.fa-euro:before, .fa-eur:before {
  content: "\f153";
}

.fa-gbp:before {
  content: "\f154";
}

.fa-dollar:before, .fa-usd:before {
  content: "\f155";
}

.fa-rupee:before, .fa-inr:before {
  content: "\f156";
}

.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before {
  content: "\f157";
}

.fa-ruble:before, .fa-rouble:before, .fa-rub:before {
  content: "\f158";
}

.fa-won:before, .fa-krw:before {
  content: "\f159";
}

.fa-bitcoin:before, .fa-btc:before {
  content: "\f15a";
}

.fa-file:before {
  content: "\f15b";
}

.fa-file-text:before {
  content: "\f15c";
}

.fa-sort-alpha-asc:before {
  content: "\f15d";
}

.fa-sort-alpha-desc:before {
  content: "\f15e";
}

.fa-sort-amount-asc:before {
  content: "\f160";
}

.fa-sort-amount-desc:before {
  content: "\f161";
}

.fa-sort-numeric-asc:before {
  content: "\f162";
}

.fa-sort-numeric-desc:before {
  content: "\f163";
}

.fa-thumbs-up:before {
  content: "\f164";
}

.fa-thumbs-down:before {
  content: "\f165";
}

.fa-youtube-square:before {
  content: "\f166";
}

.fa-youtube:before {
  content: "\f167";
}

.fa-xing:before {
  content: "\f168";
}

.fa-xing-square:before {
  content: "\f169";
}

.fa-youtube-play:before {
  content: "\f16a";
}

.fa-dropbox:before {
  content: "\f16b";
}

.fa-stack-overflow:before {
  content: "\f16c";
}

.fa-instagram:before {
  content: "\f16d";
}

.fa-flickr:before {
  content: "\f16e";
}

.fa-adn:before {
  content: "\f170";
}

.fa-bitbucket:before {
  content: "\f171";
}

.fa-bitbucket-square:before {
  content: "\f172";
}

.fa-tumblr:before {
  content: "\f173";
}

.fa-tumblr-square:before {
  content: "\f174";
}

.fa-long-arrow-down:before {
  content: "\f175";
}

.fa-long-arrow-up:before {
  content: "\f176";
}

.fa-long-arrow-left:before {
  content: "\f177";
}

.fa-long-arrow-right:before {
  content: "\f178";
}

.fa-apple:before {
  content: "\f179";
}

.fa-windows:before {
  content: "\f17a";
}

.fa-android:before {
  content: "\f17b";
}

.fa-linux:before {
  content: "\f17c";
}

.fa-dribbble:before {
  content: "\f17d";
}

.fa-skype:before {
  content: "\f17e";
}

.fa-foursquare:before {
  content: "\f180";
}

.fa-trello:before {
  content: "\f181";
}

.fa-female:before {
  content: "\f182";
}

.fa-male:before {
  content: "\f183";
}

.fa-gittip:before, .fa-gratipay:before {
  content: "\f184";
}

.fa-sun-o:before {
  content: "\f185";
}

.fa-moon-o:before {
  content: "\f186";
}

.fa-archive:before {
  content: "\f187";
}

.fa-bug:before {
  content: "\f188";
}

.fa-vk:before {
  content: "\f189";
}

.fa-weibo:before {
  content: "\f18a";
}

.fa-renren:before {
  content: "\f18b";
}

.fa-pagelines:before {
  content: "\f18c";
}

.fa-stack-exchange:before {
  content: "\f18d";
}

.fa-arrow-circle-o-right:before {
  content: "\f18e";
}

.fa-arrow-circle-o-left:before {
  content: "\f190";
}

.fa-toggle-left:before, .fa-caret-square-o-left:before {
  content: "\f191";
}

.fa-dot-circle-o:before {
  content: "\f192";
}

.fa-wheelchair:before {
  content: "\f193";
}

.fa-vimeo-square:before {
  content: "\f194";
}

.fa-turkish-lira:before, .fa-try:before {
  content: "\f195";
}

.fa-plus-square-o:before {
  content: "\f196";
}

.fa-space-shuttle:before {
  content: "\f197";
}

.fa-slack:before {
  content: "\f198";
}

.fa-envelope-square:before {
  content: "\f199";
}

.fa-wordpress:before {
  content: "\f19a";
}

.fa-openid:before {
  content: "\f19b";
}

.fa-institution:before, .fa-bank:before, .fa-university:before {
  content: "\f19c";
}

.fa-mortar-board:before, .fa-graduation-cap:before {
  content: "\f19d";
}

.fa-yahoo:before {
  content: "\f19e";
}

.fa-google:before {
  content: "\f1a0";
}

.fa-reddit:before {
  content: "\f1a1";
}

.fa-reddit-square:before {
  content: "\f1a2";
}

.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

.fa-stumbleupon:before {
  content: "\f1a4";
}

.fa-delicious:before {
  content: "\f1a5";
}

.fa-digg:before {
  content: "\f1a6";
}

.fa-pied-piper-pp:before {
  content: "\f1a7";
}

.fa-pied-piper-alt:before {
  content: "\f1a8";
}

.fa-drupal:before {
  content: "\f1a9";
}

.fa-joomla:before {
  content: "\f1aa";
}

.fa-language:before {
  content: "\f1ab";
}

.fa-fax:before {
  content: "\f1ac";
}

.fa-building:before {
  content: "\f1ad";
}

.fa-child:before {
  content: "\f1ae";
}

.fa-paw:before {
  content: "\f1b0";
}

.fa-spoon:before {
  content: "\f1b1";
}

.fa-cube:before {
  content: "\f1b2";
}

.fa-cubes:before {
  content: "\f1b3";
}

.fa-behance:before {
  content: "\f1b4";
}

.fa-behance-square:before {
  content: "\f1b5";
}

.fa-steam:before {
  content: "\f1b6";
}

.fa-steam-square:before {
  content: "\f1b7";
}

.fa-recycle:before {
  content: "\f1b8";
}

.fa-automobile:before, .fa-car:before {
  content: "\f1b9";
}

.fa-cab:before, .fa-taxi:before {
  content: "\f1ba";
}

.fa-tree:before {
  content: "\f1bb";
}

.fa-spotify:before {
  content: "\f1bc";
}

.fa-deviantart:before {
  content: "\f1bd";
}

.fa-soundcloud:before {
  content: "\f1be";
}

.fa-database:before {
  content: "\f1c0";
}

.fa-file-pdf-o:before {
  content: "\f1c1";
}

.fa-file-word-o:before {
  content: "\f1c2";
}

.fa-file-excel-o:before {
  content: "\f1c3";
}

.fa-file-powerpoint-o:before {
  content: "\f1c4";
}

.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before {
  content: "\f1c5";
}

.fa-file-zip-o:before, .fa-file-archive-o:before {
  content: "\f1c6";
}

.fa-file-sound-o:before, .fa-file-audio-o:before {
  content: "\f1c7";
}

.fa-file-movie-o:before, .fa-file-video-o:before {
  content: "\f1c8";
}

.fa-file-code-o:before {
  content: "\f1c9";
}

.fa-vine:before {
  content: "\f1ca";
}

.fa-codepen:before {
  content: "\f1cb";
}

.fa-jsfiddle:before {
  content: "\f1cc";
}

.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before {
  content: "\f1cd";
}

.fa-circle-o-notch:before {
  content: "\f1ce";
}

.fa-ra:before, .fa-resistance:before, .fa-rebel:before {
  content: "\f1d0";
}

.fa-ge:before, .fa-empire:before {
  content: "\f1d1";
}

.fa-git-square:before {
  content: "\f1d2";
}

.fa-git:before {
  content: "\f1d3";
}

.fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before {
  content: "\f1d4";
}

.fa-tencent-weibo:before {
  content: "\f1d5";
}

.fa-qq:before {
  content: "\f1d6";
}

.fa-wechat:before, .fa-weixin:before {
  content: "\f1d7";
}

.fa-send:before, .fa-paper-plane:before {
  content: "\f1d8";
}

.fa-send-o:before, .fa-paper-plane-o:before {
  content: "\f1d9";
}

.fa-history:before {
  content: "\f1da";
}

.fa-circle-thin:before {
  content: "\f1db";
}

.fa-header:before {
  content: "\f1dc";
}

.fa-paragraph:before {
  content: "\f1dd";
}

.fa-sliders:before {
  content: "\f1de";
}

.fa-share-alt:before {
  content: "\f1e0";
}

.fa-share-alt-square:before {
  content: "\f1e1";
}

.fa-bomb:before {
  content: "\f1e2";
}

.fa-soccer-ball-o:before, .fa-futbol-o:before {
  content: "\f1e3";
}

.fa-tty:before {
  content: "\f1e4";
}

.fa-binoculars:before {
  content: "\f1e5";
}

.fa-plug:before {
  content: "\f1e6";
}

.fa-slideshare:before {
  content: "\f1e7";
}

.fa-twitch:before {
  content: "\f1e8";
}

.fa-yelp:before {
  content: "\f1e9";
}

.fa-newspaper-o:before {
  content: "\f1ea";
}

.fa-wifi:before {
  content: "\f1eb";
}

.fa-calculator:before {
  content: "\f1ec";
}

.fa-paypal:before {
  content: "\f1ed";
}

.fa-google-wallet:before {
  content: "\f1ee";
}

.fa-cc-visa:before {
  content: "\f1f0";
}

.fa-cc-mastercard:before {
  content: "\f1f1";
}

.fa-cc-discover:before {
  content: "\f1f2";
}

.fa-cc-amex:before {
  content: "\f1f3";
}

.fa-cc-paypal:before {
  content: "\f1f4";
}

.fa-cc-stripe:before {
  content: "\f1f5";
}

.fa-bell-slash:before {
  content: "\f1f6";
}

.fa-bell-slash-o:before {
  content: "\f1f7";
}

.fa-trash:before {
  content: "\f1f8";
}

.fa-copyright:before {
  content: "\f1f9";
}

.fa-at:before {
  content: "\f1fa";
}

.fa-eyedropper:before {
  content: "\f1fb";
}

.fa-paint-brush:before {
  content: "\f1fc";
}

.fa-birthday-cake:before {
  content: "\f1fd";
}

.fa-area-chart:before {
  content: "\f1fe";
}

.fa-pie-chart:before {
  content: "\f200";
}

.fa-line-chart:before {
  content: "\f201";
}

.fa-lastfm:before {
  content: "\f202";
}

.fa-lastfm-square:before {
  content: "\f203";
}

.fa-toggle-off:before {
  content: "\f204";
}

.fa-toggle-on:before {
  content: "\f205";
}

.fa-bicycle:before {
  content: "\f206";
}

.fa-bus:before {
  content: "\f207";
}

.fa-ioxhost:before {
  content: "\f208";
}

.fa-angellist:before {
  content: "\f209";
}

.fa-cc:before {
  content: "\f20a";
}

.fa-shekel:before, .fa-sheqel:before, .fa-ils:before {
  content: "\f20b";
}

.fa-meanpath:before {
  content: "\f20c";
}

.fa-buysellads:before {
  content: "\f20d";
}

.fa-connectdevelop:before {
  content: "\f20e";
}

.fa-dashcube:before {
  content: "\f210";
}

.fa-forumbee:before {
  content: "\f211";
}

.fa-leanpub:before {
  content: "\f212";
}

.fa-sellsy:before {
  content: "\f213";
}

.fa-shirtsinbulk:before {
  content: "\f214";
}

.fa-simplybuilt:before {
  content: "\f215";
}

.fa-skyatlas:before {
  content: "\f216";
}

.fa-cart-plus:before {
  content: "\f217";
}

.fa-cart-arrow-down:before {
  content: "\f218";
}

.fa-diamond:before {
  content: "\f219";
}

.fa-ship:before {
  content: "\f21a";
}

.fa-user-secret:before {
  content: "\f21b";
}

.fa-motorcycle:before {
  content: "\f21c";
}

.fa-street-view:before {
  content: "\f21d";
}

.fa-heartbeat:before {
  content: "\f21e";
}

.fa-venus:before {
  content: "\f221";
}

.fa-mars:before {
  content: "\f222";
}

.fa-mercury:before {
  content: "\f223";
}

.fa-intersex:before, .fa-transgender:before {
  content: "\f224";
}

.fa-transgender-alt:before {
  content: "\f225";
}

.fa-venus-double:before {
  content: "\f226";
}

.fa-mars-double:before {
  content: "\f227";
}

.fa-venus-mars:before {
  content: "\f228";
}

.fa-mars-stroke:before {
  content: "\f229";
}

.fa-mars-stroke-v:before {
  content: "\f22a";
}

.fa-mars-stroke-h:before {
  content: "\f22b";
}

.fa-neuter:before {
  content: "\f22c";
}

.fa-genderless:before {
  content: "\f22d";
}

.fa-facebook-official:before {
  content: "\f230";
}

.fa-pinterest-p:before {
  content: "\f231";
}

.fa-whatsapp:before {
  content: "\f232";
}

.fa-server:before {
  content: "\f233";
}

.fa-user-plus:before {
  content: "\f234";
}

.fa-user-times:before {
  content: "\f235";
}

.fa-hotel:before, .fa-bed:before {
  content: "\f236";
}

.fa-viacoin:before {
  content: "\f237";
}

.fa-train:before {
  content: "\f238";
}

.fa-subway:before {
  content: "\f239";
}

.fa-medium:before {
  content: "\f23a";
}

.fa-yc:before, .fa-y-combinator:before {
  content: "\f23b";
}

.fa-optin-monster:before {
  content: "\f23c";
}

.fa-opencart:before {
  content: "\f23d";
}

.fa-expeditedssl:before {
  content: "\f23e";
}

.fa-battery-4:before, .fa-battery:before, .fa-battery-full:before {
  content: "\f240";
}

.fa-battery-3:before, .fa-battery-three-quarters:before {
  content: "\f241";
}

.fa-battery-2:before, .fa-battery-half:before {
  content: "\f242";
}

.fa-battery-1:before, .fa-battery-quarter:before {
  content: "\f243";
}

.fa-battery-0:before, .fa-battery-empty:before {
  content: "\f244";
}

.fa-mouse-pointer:before {
  content: "\f245";
}

.fa-i-cursor:before {
  content: "\f246";
}

.fa-object-group:before {
  content: "\f247";
}

.fa-object-ungroup:before {
  content: "\f248";
}

.fa-sticky-note:before {
  content: "\f249";
}

.fa-sticky-note-o:before {
  content: "\f24a";
}

.fa-cc-jcb:before {
  content: "\f24b";
}

.fa-cc-diners-club:before {
  content: "\f24c";
}

.fa-clone:before {
  content: "\f24d";
}

.fa-balance-scale:before {
  content: "\f24e";
}

.fa-hourglass-o:before {
  content: "\f250";
}

.fa-hourglass-1:before, .fa-hourglass-start:before {
  content: "\f251";
}

.fa-hourglass-2:before, .fa-hourglass-half:before {
  content: "\f252";
}

.fa-hourglass-3:before, .fa-hourglass-end:before {
  content: "\f253";
}

.fa-hourglass:before {
  content: "\f254";
}

.fa-hand-grab-o:before, .fa-hand-rock-o:before {
  content: "\f255";
}

.fa-hand-stop-o:before, .fa-hand-paper-o:before {
  content: "\f256";
}

.fa-hand-scissors-o:before {
  content: "\f257";
}

.fa-hand-lizard-o:before {
  content: "\f258";
}

.fa-hand-spock-o:before {
  content: "\f259";
}

.fa-hand-pointer-o:before {
  content: "\f25a";
}

.fa-hand-peace-o:before {
  content: "\f25b";
}

.fa-trademark:before {
  content: "\f25c";
}

.fa-registered:before {
  content: "\f25d";
}

.fa-creative-commons:before {
  content: "\f25e";
}

.fa-gg:before {
  content: "\f260";
}

.fa-gg-circle:before {
  content: "\f261";
}

.fa-tripadvisor:before {
  content: "\f262";
}

.fa-odnoklassniki:before {
  content: "\f263";
}

.fa-odnoklassniki-square:before {
  content: "\f264";
}

.fa-get-pocket:before {
  content: "\f265";
}

.fa-wikipedia-w:before {
  content: "\f266";
}

.fa-safari:before {
  content: "\f267";
}

.fa-chrome:before {
  content: "\f268";
}

.fa-firefox:before {
  content: "\f269";
}

.fa-opera:before {
  content: "\f26a";
}

.fa-internet-explorer:before {
  content: "\f26b";
}

.fa-tv:before, .fa-television:before {
  content: "\f26c";
}

.fa-contao:before {
  content: "\f26d";
}

.fa-500px:before {
  content: "\f26e";
}

.fa-amazon:before {
  content: "\f270";
}

.fa-calendar-plus-o:before {
  content: "\f271";
}

.fa-calendar-minus-o:before {
  content: "\f272";
}

.fa-calendar-times-o:before {
  content: "\f273";
}

.fa-calendar-check-o:before {
  content: "\f274";
}

.fa-industry:before {
  content: "\f275";
}

.fa-map-pin:before {
  content: "\f276";
}

.fa-map-signs:before {
  content: "\f277";
}

.fa-map-o:before {
  content: "\f278";
}

.fa-map:before {
  content: "\f279";
}

.fa-commenting:before {
  content: "\f27a";
}

.fa-commenting-o:before {
  content: "\f27b";
}

.fa-houzz:before {
  content: "\f27c";
}

.fa-vimeo:before {
  content: "\f27d";
}

.fa-black-tie:before {
  content: "\f27e";
}

.fa-fonticons:before {
  content: "\f280";
}

.fa-reddit-alien:before {
  content: "\f281";
}

.fa-edge:before {
  content: "\f282";
}

.fa-credit-card-alt:before {
  content: "\f283";
}

.fa-codiepie:before {
  content: "\f284";
}

.fa-modx:before {
  content: "\f285";
}

.fa-fort-awesome:before {
  content: "\f286";
}

.fa-usb:before {
  content: "\f287";
}

.fa-product-hunt:before {
  content: "\f288";
}

.fa-mixcloud:before {
  content: "\f289";
}

.fa-scribd:before {
  content: "\f28a";
}

.fa-pause-circle:before {
  content: "\f28b";
}

.fa-pause-circle-o:before {
  content: "\f28c";
}

.fa-stop-circle:before {
  content: "\f28d";
}

.fa-stop-circle-o:before {
  content: "\f28e";
}

.fa-shopping-bag:before {
  content: "\f290";
}

.fa-shopping-basket:before {
  content: "\f291";
}

.fa-hashtag:before {
  content: "\f292";
}

.fa-bluetooth:before {
  content: "\f293";
}

.fa-bluetooth-b:before {
  content: "\f294";
}

.fa-percent:before {
  content: "\f295";
}

.fa-gitlab:before {
  content: "\f296";
}

.fa-wpbeginner:before {
  content: "\f297";
}

.fa-wpforms:before {
  content: "\f298";
}

.fa-envira:before {
  content: "\f299";
}

.fa-universal-access:before {
  content: "\f29a";
}

.fa-wheelchair-alt:before {
  content: "\f29b";
}

.fa-question-circle-o:before {
  content: "\f29c";
}

.fa-blind:before {
  content: "\f29d";
}

.fa-audio-description:before {
  content: "\f29e";
}

.fa-volume-control-phone:before {
  content: "\f2a0";
}

.fa-braille:before {
  content: "\f2a1";
}

.fa-assistive-listening-systems:before {
  content: "\f2a2";
}

.fa-asl-interpreting:before, .fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}

.fa-deafness:before, .fa-hard-of-hearing:before, .fa-deaf:before {
  content: "\f2a4";
}

.fa-glide:before {
  content: "\f2a5";
}

.fa-glide-g:before {
  content: "\f2a6";
}

.fa-signing:before, .fa-sign-language:before {
  content: "\f2a7";
}

.fa-low-vision:before {
  content: "\f2a8";
}

.fa-viadeo:before {
  content: "\f2a9";
}

.fa-viadeo-square:before {
  content: "\f2aa";
}

.fa-snapchat:before {
  content: "\f2ab";
}

.fa-snapchat-ghost:before {
  content: "\f2ac";
}

.fa-snapchat-square:before {
  content: "\f2ad";
}

.fa-pied-piper:before {
  content: "\f2ae";
}

.fa-first-order:before {
  content: "\f2b0";
}

.fa-yoast:before {
  content: "\f2b1";
}

.fa-themeisle:before {
  content: "\f2b2";
}

.fa-google-plus-circle:before, .fa-google-plus-official:before {
  content: "\f2b3";
}

.fa-fa:before, .fa-font-awesome:before {
  content: "\f2b4";
}

.fa-handshake-o:before {
  content: "\f2b5";
}

.fa-envelope-open:before {
  content: "\f2b6";
}

.fa-envelope-open-o:before {
  content: "\f2b7";
}

.fa-linode:before {
  content: "\f2b8";
}

.fa-address-book:before {
  content: "\f2b9";
}

.fa-address-book-o:before {
  content: "\f2ba";
}

.fa-vcard:before, .fa-address-card:before {
  content: "\f2bb";
}

.fa-vcard-o:before, .fa-address-card-o:before {
  content: "\f2bc";
}

.fa-user-circle:before {
  content: "\f2bd";
}

.fa-user-circle-o:before {
  content: "\f2be";
}

.fa-user-o:before {
  content: "\f2c0";
}

.fa-id-badge:before {
  content: "\f2c1";
}

.fa-drivers-license:before, .fa-id-card:before {
  content: "\f2c2";
}

.fa-drivers-license-o:before, .fa-id-card-o:before {
  content: "\f2c3";
}

.fa-quora:before {
  content: "\f2c4";
}

.fa-free-code-camp:before {
  content: "\f2c5";
}

.fa-telegram:before {
  content: "\f2c6";
}

.fa-thermometer-4:before, .fa-thermometer:before, .fa-thermometer-full:before {
  content: "\f2c7";
}

.fa-thermometer-3:before, .fa-thermometer-three-quarters:before {
  content: "\f2c8";
}

.fa-thermometer-2:before, .fa-thermometer-half:before {
  content: "\f2c9";
}

.fa-thermometer-1:before, .fa-thermometer-quarter:before {
  content: "\f2ca";
}

.fa-thermometer-0:before, .fa-thermometer-empty:before {
  content: "\f2cb";
}

.fa-shower:before {
  content: "\f2cc";
}

.fa-bathtub:before, .fa-s15:before, .fa-bath:before {
  content: "\f2cd";
}

.fa-podcast:before {
  content: "\f2ce";
}

.fa-window-maximize:before {
  content: "\f2d0";
}

.fa-window-minimize:before {
  content: "\f2d1";
}

.fa-window-restore:before {
  content: "\f2d2";
}

.fa-times-rectangle:before, .fa-window-close:before {
  content: "\f2d3";
}

.fa-times-rectangle-o:before, .fa-window-close-o:before {
  content: "\f2d4";
}

.fa-bandcamp:before {
  content: "\f2d5";
}

.fa-grav:before {
  content: "\f2d6";
}

.fa-etsy:before {
  content: "\f2d7";
}

.fa-imdb:before {
  content: "\f2d8";
}

.fa-ravelry:before {
  content: "\f2d9";
}

.fa-eercast:before {
  content: "\f2da";
}

.fa-microchip:before {
  content: "\f2db";
}

.fa-snowflake-o:before {
  content: "\f2dc";
}

.fa-superpowers:before {
  content: "\f2dd";
}

.fa-wpexplorer:before {
  content: "\f2de";
}

.fa-meetup:before {
  content: "\f2e0";
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

@font-face {
  font-family: "icomoon";
  src: url("../fonts/icomoon.eot?oojbgm");
  src: url("../fonts/icomoon.eot?oojbgm#iefix") format("embedded-opentype"), url("../fonts/icomoon.ttf?oojbgm") format("truetype"), url("../fonts/icomoon.woff2?oojbgm") format("woff"), url("../fonts/icomoon.woff?oojbgm") format("woff"), url("../fonts/icomoon.svg?oojbgm#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}
[class^=icon-], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.im {
  vertical-align: -10%;
}

.im-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -25%;
}

.icon-fullscreen:before {
  content: "\e900";
}

.icon-reload:before {
  content: "\e901";
}

.icon-play-ff:before {
  content: "\e902";
}

.icon-step-fw:before {
  content: "\e903";
}

.icon-step-bw:before {
  content: "\e904";
}

.icon-multiscreen:before {
  content: "\e905";
}

div.vis-network div.vis-close, div.vis-network div.vis-edit-mode div.vis-button, div.vis-network div.vis-manipulation div.vis-button {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
}

.vis .overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}

.vis-active {
  box-shadow: 0 0 10px #86d5f8;
}

.vis [class*=span] {
  min-height: 0;
  width: auto;
}

div.vis-configuration {
  position: relative;
  display: block;
  float: left;
  font-size: 12px;
}

div.vis-configuration-wrapper {
  display: block;
  width: 700px;
}

div.vis-configuration-wrapper::after {
  clear: both;
  content: "";
  display: block;
}

div.vis-configuration.vis-config-option-container {
  display: block;
  width: 495px;
  background-color: #fff;
  border: 2px solid #f7f8fa;
  border-radius: 4px;
  margin-top: 20px;
  left: 10px;
  padding-left: 5px;
}

div.vis-configuration.vis-config-button {
  display: block;
  width: 495px;
  height: 25px;
  vertical-align: middle;
  line-height: 25px;
  background-color: #f7f8fa;
  border: 2px solid #ceced0;
  border-radius: 4px;
  margin-top: 20px;
  left: 10px;
  padding-left: 5px;
  cursor: pointer;
  margin-bottom: 30px;
}

div.vis-configuration.vis-config-button.hover {
  background-color: #4588e6;
  border: 2px solid #214373;
  color: #fff;
}

div.vis-configuration.vis-config-item {
  display: block;
  float: left;
  width: 495px;
  height: 25px;
  vertical-align: middle;
  line-height: 25px;
}

div.vis-configuration.vis-config-item.vis-config-s2 {
  left: 10px;
  background-color: #f7f8fa;
  padding-left: 5px;
  border-radius: 3px;
}

div.vis-configuration.vis-config-item.vis-config-s3 {
  left: 20px;
  background-color: #e4e9f0;
  padding-left: 5px;
  border-radius: 3px;
}

div.vis-configuration.vis-config-item.vis-config-s4 {
  left: 30px;
  background-color: #cfd8e6;
  padding-left: 5px;
  border-radius: 3px;
}

div.vis-configuration.vis-config-header {
  font-size: 18px;
  font-weight: 700;
}

div.vis-configuration.vis-config-label {
  width: 120px;
  height: 25px;
  line-height: 25px;
}

div.vis-configuration.vis-config-label.vis-config-s3 {
  width: 110px;
}

div.vis-configuration.vis-config-label.vis-config-s4 {
  width: 100px;
}

div.vis-configuration.vis-config-colorBlock {
  top: 1px;
  width: 30px;
  height: 19px;
  border: 1px solid #444;
  border-radius: 2px;
  padding: 0;
  margin: 0;
  cursor: pointer;
}

input.vis-configuration.vis-config-checkbox {
  left: -5px;
}

input.vis-configuration.vis-config-rangeinput {
  position: relative;
  top: -5px;
  width: 60px;
  padding: 1px;
  margin: 0;
  pointer-events: none;
}

input.vis-configuration.vis-config-range {
  -webkit-appearance: none;
  border: 0 solid #fff;
  background-color: rgba(0, 0, 0, 0);
  width: 300px;
  height: 20px;
}

input.vis-configuration.vis-config-range::-webkit-slider-runnable-track {
  width: 300px;
  height: 5px;
  background: #dedede;
  background: -moz-linear-gradient(top, #dedede 0, #c8c8c8 99%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #dedede), color-stop(99%, #c8c8c8));
  background: -webkit-linear-gradient(top, #dedede 0, #c8c8c8 99%);
  background: -o-linear-gradient(top, #dedede 0, #c8c8c8 99%);
  background: -ms-linear-gradient(top, #dedede 0, #c8c8c8 99%);
  background: linear-gradient(to bottom, #dedede 0, #c8c8c8 99%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#dedede", endColorstr="#c8c8c8", GradientType=0 );
  border: 1px solid #999;
  box-shadow: #aaa 0 0 3px 0;
  border-radius: 3px;
}

input.vis-configuration.vis-config-range::-webkit-slider-thumb {
  -webkit-appearance: none;
  border: 1px solid #14334b;
  height: 17px;
  width: 17px;
  border-radius: 50%;
  background: #3876c2;
  background: -moz-linear-gradient(top, #3876c2 0, #385380 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3876c2), color-stop(100%, #385380));
  background: -webkit-linear-gradient(top, #3876c2 0, #385380 100%);
  background: -o-linear-gradient(top, #3876c2 0, #385380 100%);
  background: -ms-linear-gradient(top, #3876c2 0, #385380 100%);
  background: linear-gradient(to bottom, #3876c2 0, #385380 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#3876c2", endColorstr="#385380", GradientType=0 );
  box-shadow: #111927 0 0 1px 0;
  margin-top: -7px;
}

input.vis-configuration.vis-config-range:focus {
  outline: 0;
}

input.vis-configuration.vis-config-range:focus::-webkit-slider-runnable-track {
  background: #9d9d9d;
  background: -moz-linear-gradient(top, #9d9d9d 0, #c8c8c8 99%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #9d9d9d), color-stop(99%, #c8c8c8));
  background: -webkit-linear-gradient(top, #9d9d9d 0, #c8c8c8 99%);
  background: -o-linear-gradient(top, #9d9d9d 0, #c8c8c8 99%);
  background: -ms-linear-gradient(top, #9d9d9d 0, #c8c8c8 99%);
  background: linear-gradient(to bottom, #9d9d9d 0, #c8c8c8 99%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#9d9d9d", endColorstr="#c8c8c8", GradientType=0 );
}

input.vis-configuration.vis-config-range::-moz-range-track {
  width: 300px;
  height: 10px;
  background: #dedede;
  background: -moz-linear-gradient(top, #dedede 0, #c8c8c8 99%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #dedede), color-stop(99%, #c8c8c8));
  background: -webkit-linear-gradient(top, #dedede 0, #c8c8c8 99%);
  background: -o-linear-gradient(top, #dedede 0, #c8c8c8 99%);
  background: -ms-linear-gradient(top, #dedede 0, #c8c8c8 99%);
  background: linear-gradient(to bottom, #dedede 0, #c8c8c8 99%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#dedede", endColorstr="#c8c8c8", GradientType=0 );
  border: 1px solid #999;
  box-shadow: #aaa 0 0 3px 0;
  border-radius: 3px;
}

input.vis-configuration.vis-config-range::-moz-range-thumb {
  border: none;
  height: 16px;
  width: 16px;
  border-radius: 50%;
  background: #385380;
}

input.vis-configuration.vis-config-range:-moz-focusring {
  outline: #fff solid 1px;
  outline-offset: -1px;
}

input.vis-configuration.vis-config-range::-ms-track {
  width: 300px;
  height: 5px;
  background: 0 0;
  border-color: transparent;
  border-width: 6px 0;
  color: transparent;
}

input.vis-configuration.vis-config-range::-ms-fill-lower {
  background: #777;
  border-radius: 10px;
}

input.vis-configuration.vis-config-range::-ms-fill-upper {
  background: #ddd;
  border-radius: 10px;
}

input.vis-configuration.vis-config-range::-ms-thumb {
  border: none;
  height: 16px;
  width: 16px;
  border-radius: 50%;
  background: #385380;
}

input.vis-configuration.vis-config-range:focus::-ms-fill-lower {
  background: #888;
}

input.vis-configuration.vis-config-range:focus::-ms-fill-upper {
  background: #ccc;
}

.vis-configuration-popup {
  position: absolute;
  background: rgba(57, 76, 89, 0.85);
  border: 2px solid #f2faff;
  line-height: 30px;
  height: 30px;
  width: 150px;
  text-align: center;
  color: #fff;
  font-size: 14px;
  border-radius: 4px;
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}

.vis-configuration-popup:after, .vis-configuration-popup:before {
  left: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.vis-configuration-popup:after {
  border-color: rgba(136, 183, 213, 0);
  border-left-color: rgba(57, 76, 89, 0.85);
  border-width: 8px;
  margin-top: -8px;
}

.vis-configuration-popup:before {
  border-color: rgba(194, 225, 245, 0);
  border-left-color: #f2faff;
  border-width: 12px;
  margin-top: -12px;
}

div.vis-color-picker {
  position: absolute;
  top: 0;
  left: 30px;
  margin-top: -140px;
  margin-left: 30px;
  width: 310px;
  height: 444px;
  z-index: 1;
  padding: 10px;
  border-radius: 15px;
  background-color: #fff;
  display: none;
  box-shadow: rgba(0, 0, 0, 0.5) 0 0 10px 0;
}

div.vis-color-picker div.vis-arrow {
  position: absolute;
  top: 147px;
  left: 5px;
}

div.vis-color-picker div.vis-arrow::after, div.vis-color-picker div.vis-arrow::before {
  right: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

div.vis-color-picker div.vis-arrow:after {
  border-color: rgba(255, 255, 255, 0);
  border-right-color: #fff;
  border-width: 30px;
  margin-top: -30px;
}

div.vis-color-picker div.vis-color {
  position: absolute;
  width: 289px;
  height: 289px;
  cursor: pointer;
}

div.vis-color-picker div.vis-brightness {
  position: absolute;
  top: 313px;
}

div.vis-color-picker div.vis-opacity {
  position: absolute;
  top: 350px;
}

div.vis-color-picker div.vis-selector {
  position: absolute;
  top: 137px;
  left: 137px;
  width: 15px;
  height: 15px;
  border-radius: 15px;
  border: 1px solid #fff;
  background: #4c4c4c;
  background: -moz-linear-gradient(top, #4c4c4c 0, #595959 12%, #666 25%, #474747 39%, #2c2c2c 50%, #000 51%, #111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4c4c4c), color-stop(12%, #595959), color-stop(25%, #666), color-stop(39%, #474747), color-stop(50%, #2c2c2c), color-stop(51%, #000), color-stop(60%, #111), color-stop(76%, #2b2b2b), color-stop(91%, #1c1c1c), color-stop(100%, #131313));
  background: -webkit-linear-gradient(top, #4c4c4c 0, #595959 12%, #666 25%, #474747 39%, #2c2c2c 50%, #000 51%, #111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%);
  background: -o-linear-gradient(top, #4c4c4c 0, #595959 12%, #666 25%, #474747 39%, #2c2c2c 50%, #000 51%, #111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%);
  background: -ms-linear-gradient(top, #4c4c4c 0, #595959 12%, #666 25%, #474747 39%, #2c2c2c 50%, #000 51%, #111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%);
  background: linear-gradient(to bottom, #4c4c4c 0, #595959 12%, #666 25%, #474747 39%, #2c2c2c 50%, #000 51%, #111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#4c4c4c", endColorstr="#131313", GradientType=0 );
}

div.vis-color-picker div.vis-initial-color, div.vis-color-picker div.vis-new-color {
  width: 140px;
  height: 20px;
  top: 380px;
  font-size: 10px;
  color: rgba(0, 0, 0, 0.4);
  line-height: 20px;
  vertical-align: middle;
  position: absolute;
}

div.vis-color-picker div.vis-new-color {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  left: 159px;
  text-align: right;
  padding-right: 2px;
}

div.vis-color-picker div.vis-initial-color {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  left: 10px;
  text-align: left;
  padding-left: 2px;
}

div.vis-color-picker div.vis-label {
  position: absolute;
  width: 300px;
  left: 10px;
}

div.vis-color-picker div.vis-label.vis-brightness {
  top: 300px;
}

div.vis-color-picker div.vis-label.vis-opacity {
  top: 338px;
}

div.vis-color-picker div.vis-button {
  position: absolute;
  width: 68px;
  height: 25px;
  border-radius: 10px;
  vertical-align: middle;
  text-align: center;
  line-height: 25px;
  top: 410px;
  border: 2px solid #d9d9d9;
  background-color: #f7f7f7;
  cursor: pointer;
}

div.vis-color-picker div.vis-button.vis-cancel {
  left: 5px;
}

div.vis-color-picker div.vis-button.vis-load {
  left: 82px;
}

div.vis-color-picker div.vis-button.vis-apply {
  left: 159px;
}

div.vis-color-picker div.vis-button.vis-save {
  left: 236px;
}

div.vis-color-picker input.vis-range {
  width: 290px;
  height: 20px;
}

div.vis-network div.vis-manipulation {
  border-width: 0;
  border-bottom: 1px;
  border-style: solid;
  border-color: #d6d9d8;
  background: #fff;
  background: -moz-linear-gradient(top, #fff 0, #fcfcfc 48%, #fafafa 50%, #fcfcfc 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(48%, #fcfcfc), color-stop(50%, #fafafa), color-stop(100%, #fcfcfc));
  background: -webkit-linear-gradient(top, #fff 0, #fcfcfc 48%, #fafafa 50%, #fcfcfc 100%);
  background: -o-linear-gradient(top, #fff 0, #fcfcfc 48%, #fafafa 50%, #fcfcfc 100%);
  background: -ms-linear-gradient(top, #fff 0, #fcfcfc 48%, #fafafa 50%, #fcfcfc 100%);
  background: linear-gradient(to bottom, #fff 0, #fcfcfc 48%, #fafafa 50%, #fcfcfc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#fcfcfc", GradientType=0 );
  padding-top: 4px;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 28px;
}

div.vis-network div.vis-edit-mode {
  position: absolute;
  left: 0;
  top: 5px;
  height: 30px;
}

div.vis-network div.vis-close {
  position: absolute;
  right: 0;
  top: 0;
  width: 30px;
  height: 30px;
  background-position: 20px 3px;
  background-repeat: no-repeat;
  background-image: url(img/network/cross.png);
  user-select: none;
}

div.vis-network div.vis-close:hover {
  opacity: 0.6;
}

div.vis-network div.vis-edit-mode div.vis-button, div.vis-network div.vis-manipulation div.vis-button {
  float: left;
  font-family: verdana;
  font-size: 12px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  display: inline-block;
  background-position: 0 0;
  background-repeat: no-repeat;
  height: 24px;
  margin-left: 10px;
  padding: 0 8px;
  user-select: none;
}

div.vis-network div.vis-manipulation div.vis-button:hover {
  box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.2);
}

div.vis-network div.vis-manipulation div.vis-button:active {
  box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.5);
}

div.vis-network div.vis-manipulation div.vis-button.vis-back {
  background-image: url(img/network/backIcon.png);
}

div.vis-network div.vis-manipulation div.vis-button.vis-none:hover {
  box-shadow: 1px 1px 8px transparent;
  cursor: default;
}

div.vis-network div.vis-manipulation div.vis-button.vis-none:active {
  box-shadow: 1px 1px 8px transparent;
}

div.vis-network div.vis-manipulation div.vis-button.vis-none {
  padding: 0;
}

div.vis-network div.vis-manipulation div.notification {
  margin: 2px;
  font-weight: 700;
}

div.vis-network div.vis-manipulation div.vis-button.vis-add {
  background-image: url(img/network/addNodeIcon.png);
}

div.vis-network div.vis-edit-mode div.vis-button.vis-edit, div.vis-network div.vis-manipulation div.vis-button.vis-edit {
  background-image: url(img/network/editIcon.png);
}

div.vis-network div.vis-edit-mode div.vis-button.vis-edit.vis-edit-mode {
  background-color: #fcfcfc;
  border: 1px solid #ccc;
}

div.vis-network div.vis-manipulation div.vis-button.vis-connect {
  background-image: url(img/network/connectIcon.png);
}

div.vis-network div.vis-manipulation div.vis-button.vis-delete {
  background-image: url(img/network/deleteIcon.png);
}

div.vis-network div.vis-edit-mode div.vis-label, div.vis-network div.vis-manipulation div.vis-label {
  margin: 0 0 0 23px;
  line-height: 25px;
}

div.vis-network div.vis-manipulation div.vis-separator-line {
  float: left;
  display: inline-block;
  width: 1px;
  height: 21px;
  background-color: #bdbdbd;
  margin: 0 7px 0 15px;
}

div.vis-network div.vis-navigation div.vis-button {
  width: 34px;
  height: 34px;
  -moz-border-radius: 17px;
  border-radius: 17px;
  position: absolute;
  display: inline-block;
  background-position: 2px 2px;
  background-repeat: no-repeat;
  cursor: pointer;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

div.vis-network div.vis-navigation div.vis-button:hover {
  box-shadow: 0 0 3px 3px rgba(56, 207, 21, 0.3);
}

div.vis-network div.vis-navigation div.vis-button:active {
  box-shadow: 0 0 1px 3px rgba(56, 207, 21, 0.95);
}

div.vis-network div.vis-navigation div.vis-button.vis-up {
  background-image: url(img/network/upArrow.png);
  bottom: 50px;
  left: 55px;
}

div.vis-network div.vis-navigation div.vis-button.vis-down {
  background-image: url(img/network/downArrow.png);
  bottom: 10px;
  left: 55px;
}

div.vis-network div.vis-navigation div.vis-button.vis-left {
  background-image: url(img/network/leftArrow.png);
  bottom: 10px;
  left: 15px;
}

div.vis-network div.vis-navigation div.vis-button.vis-right {
  background-image: url(img/network/rightArrow.png);
  bottom: 10px;
  left: 95px;
}

div.vis-network div.vis-navigation div.vis-button.vis-zoomIn {
  background-image: url(img/network/plus.png);
  bottom: 10px;
  right: 15px;
}

div.vis-network div.vis-navigation div.vis-button.vis-zoomOut {
  background-image: url(img/network/minus.png);
  bottom: 10px;
  right: 55px;
}

div.vis-network div.vis-navigation div.vis-button.vis-zoomExtends {
  background-image: url(img/network/zoomExtends.png);
  bottom: 50px;
  right: 15px;
}

div.vis-network-tooltip {
  position: absolute;
  visibility: hidden;
  padding: 5px;
  white-space: nowrap;
  font-family: verdana;
  font-size: 14px;
  color: #000;
  background-color: #f5f4ed;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #808074;
  box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.2);
  pointer-events: none;
}

.vis-current-time {
  background-color: #FF7F6E;
  width: 2px;
  z-index: 1;
}

.vis-custom-time {
  background-color: #6E94FF;
  width: 2px;
  cursor: move;
  z-index: 1;
}

.vis-panel.vis-background.vis-horizontal .vis-grid.vis-horizontal {
  position: absolute;
  width: 100%;
  height: 0;
  border-bottom: 1px solid;
}

.vis-panel.vis-background.vis-horizontal .vis-grid.vis-minor {
  border-color: #e5e5e5;
}

.vis-panel.vis-background.vis-horizontal .vis-grid.vis-major {
  border-color: #bfbfbf;
}

.vis-data-axis .vis-y-axis.vis-major {
  width: 100%;
  position: absolute;
  color: #4d4d4d;
  white-space: nowrap;
}

.vis-data-axis .vis-y-axis.vis-major.vis-measure {
  padding: 0;
  margin: 0;
  border: 0;
  visibility: hidden;
  width: auto;
}

.vis-data-axis .vis-y-axis.vis-minor {
  position: absolute;
  width: 100%;
  color: #bebebe;
  white-space: nowrap;
}

.vis-data-axis .vis-y-axis.vis-minor.vis-measure {
  padding: 0;
  margin: 0;
  border: 0;
  visibility: hidden;
  width: auto;
}

.vis-data-axis .vis-y-axis.vis-title {
  position: absolute;
  color: #4d4d4d;
  white-space: nowrap;
  bottom: 20px;
  text-align: center;
}

.vis-data-axis .vis-y-axis.vis-title.vis-measure {
  padding: 0;
  margin: 0;
  visibility: hidden;
  width: auto;
}

.vis-data-axis .vis-y-axis.vis-title.vis-left {
  bottom: 0;
  -webkit-transform-origin: left top;
  -moz-transform-origin: left top;
  -ms-transform-origin: left top;
  -o-transform-origin: left top;
  transform-origin: left bottom;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.vis-data-axis .vis-y-axis.vis-title.vis-right {
  bottom: 0;
  -webkit-transform-origin: right bottom;
  -moz-transform-origin: right bottom;
  -ms-transform-origin: right bottom;
  -o-transform-origin: right bottom;
  transform-origin: right bottom;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}

.vis-legend {
  background-color: rgba(247, 252, 255, 0.65);
  padding: 5px;
  border: 1px solid #b3b3b3;
  box-shadow: 2px 2px 10px rgba(154, 154, 154, 0.55);
}

.vis-legend-text {
  white-space: nowrap;
  display: inline-block;
}

.vis-item {
  position: absolute;
  color: #1A1A1A;
  border-color: #97B0F8;
  border-width: 1px;
  background-color: #D5DDF6;
  display: inline-block;
}

.vis-item.vis-point.vis-selected, .vis-item.vis-selected {
  background-color: #FFF785;
}

.vis-item.vis-selected {
  border-color: #FFC200;
  z-index: 2;
}

.vis-editable.vis-selected {
  cursor: move;
}

.vis-item.vis-box {
  text-align: center;
  border-style: solid;
  border-radius: 2px;
}

.vis-item.vis-point {
  background: 0 0;
}

.vis-item.vis-dot {
  position: absolute;
  padding: 0;
  border-width: 4px;
  border-style: solid;
  border-radius: 4px;
}

.vis-item.vis-range {
  border-style: solid;
  border-radius: 2px;
  box-sizing: border-box;
}

.vis-item.vis-background {
  border: none;
  background-color: rgba(213, 221, 246, 0.4);
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}

.vis-item .vis-item-overflow {
  position: relative;
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  overflow: hidden;
}

.vis-item.vis-range .vis-item-content {
  position: relative;
  display: inline-block;
}

.vis-item.vis-background .vis-item-content {
  position: absolute;
  display: inline-block;
}

.vis-item.vis-line {
  padding: 0;
  position: absolute;
  width: 0;
  border-left-width: 1px;
  border-left-style: solid;
}

.vis-item .vis-item-content {
  white-space: nowrap;
  box-sizing: border-box;
  padding: 5px;
}

.vis-item .vis-onUpdateTime-tooltip {
  position: absolute;
  background: #4f81bd;
  color: #fff;
  width: 200px;
  text-align: center;
  white-space: nowrap;
  padding: 5px;
  border-radius: 1px;
}

.vis-item .vis-delete, .vis-item .vis-delete-rtl {
  position: absolute;
  top: 0;
  width: 24px;
  height: 24px;
  box-sizing: border-box;
  padding: 0 5px;
  cursor: pointer;
  -webkit-transition: background 0.2s linear;
  -moz-transition: background 0.2s linear;
  -ms-transition: background 0.2s linear;
  -o-transition: background 0.2s linear;
  transition: background 0.2s linear;
}

.vis-item .vis-delete {
  right: -24px;
}

.vis-item .vis-delete-rtl {
  left: -24px;
}

.vis-item .vis-delete-rtl:after, .vis-item .vis-delete:after {
  content: "×";
  color: red;
  font-family: arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  -webkit-transition: color 0.2s linear;
  -moz-transition: color 0.2s linear;
  -ms-transition: color 0.2s linear;
  -o-transition: color 0.2s linear;
  transition: color 0.2s linear;
}

.vis-item .vis-delete-rtl:hover, .vis-item .vis-delete:hover {
  background: red;
}

.vis-item .vis-delete-rtl:hover:after, .vis-item .vis-delete:hover:after {
  color: #fff;
}

.vis-item .vis-drag-center {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  cursor: move;
}

.vis-item.vis-range .vis-drag-left, .vis-item.vis-range .vis-drag-right {
  position: absolute;
  width: 24px;
  max-width: 20%;
  min-width: 2px;
  height: 100%;
  top: 0;
}

.vis-item.vis-range .vis-drag-left {
  left: -4px;
  cursor: w-resize;
}

.vis-item.vis-range .vis-drag-right {
  right: -4px;
  cursor: e-resize;
}

.vis-range.vis-item.vis-readonly .vis-drag-left, .vis-range.vis-item.vis-readonly .vis-drag-right {
  cursor: auto;
}

.vis-itemset {
  position: relative;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}

.vis-itemset .vis-background, .vis-itemset .vis-foreground {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.vis-axis {
  position: absolute;
  width: 100%;
  height: 0;
  left: 0;
  z-index: 1;
}

.vis-foreground .vis-group {
  position: relative;
  box-sizing: border-box;
  border-bottom: 1px solid #bfbfbf;
}

.vis-foreground .vis-group:last-child {
  border-bottom: none;
}

.vis-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}

.vis-labelset, .vis-labelset .vis-label {
  position: relative;
  box-sizing: border-box;
}

.vis-labelset {
  overflow: hidden;
}

.vis-labelset .vis-label {
  left: 0;
  top: 0;
  width: 100%;
  color: #4d4d4d;
  border-bottom: 1px solid #bfbfbf;
}

.vis-labelset .vis-label.draggable {
  cursor: pointer;
}

.vis-labelset .vis-label:last-child {
  border-bottom: none;
}

.vis-labelset .vis-label .vis-inner {
  display: inline-block;
  padding: 5px;
}

.vis-labelset .vis-label .vis-inner.vis-hidden {
  padding: 0;
}

.vis-panel {
  position: absolute;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}

.vis-panel.vis-bottom, .vis-panel.vis-center, .vis-panel.vis-left, .vis-panel.vis-right, .vis-panel.vis-top {
  border: 1px #bfbfbf;
}

.vis-panel.vis-center, .vis-panel.vis-left, .vis-panel.vis-right {
  border-top-style: solid;
  border-bottom-style: solid;
  overflow: hidden;
}

.vis-left.vis-panel.vis-vertical-scroll, .vis-right.vis-panel.vis-vertical-scroll {
  height: 100%;
  overflow-x: hidden;
  overflow-y: scroll;
}

.vis-background, .vis-time-axis, .vis-timeline {
  overflow: hidden;
}

.vis-left.vis-panel.vis-vertical-scroll {
  direction: rtl;
}

.vis-left.vis-panel.vis-vertical-scroll .vis-content, .vis-right.vis-panel.vis-vertical-scroll {
  direction: ltr;
}

.vis-right.vis-panel.vis-vertical-scroll .vis-content {
  direction: rtl;
}

.vis-panel.vis-bottom, .vis-panel.vis-center, .vis-panel.vis-top {
  border-left-style: solid;
  border-right-style: solid;
}

.vis-panel > .vis-content {
  position: relative;
}

.vis-panel .vis-shadow {
  position: absolute;
  width: 100%;
  height: 1px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.8);
}

.vis-panel .vis-shadow.vis-top {
  top: -1px;
  left: 0;
}

.vis-panel .vis-shadow.vis-bottom {
  bottom: -1px;
  left: 0;
}

.vis-graph-group0 {
  fill: #4f81bd;
  fill-opacity: 0;
  stroke-width: 2px;
  stroke: #4f81bd;
}

.vis-graph-group1 {
  fill: #f79646;
  fill-opacity: 0;
  stroke-width: 2px;
  stroke: #f79646;
}

.vis-graph-group2 {
  fill: #8c51cf;
  fill-opacity: 0;
  stroke-width: 2px;
  stroke: #8c51cf;
}

.vis-graph-group3 {
  fill: #75c841;
  fill-opacity: 0;
  stroke-width: 2px;
  stroke: #75c841;
}

.vis-graph-group4 {
  fill: #ff0100;
  fill-opacity: 0;
  stroke-width: 2px;
  stroke: #ff0100;
}

.vis-graph-group5 {
  fill: #37d8e6;
  fill-opacity: 0;
  stroke-width: 2px;
  stroke: #37d8e6;
}

.vis-graph-group6 {
  fill: #042662;
  fill-opacity: 0;
  stroke-width: 2px;
  stroke: #042662;
}

.vis-graph-group7 {
  fill: #00ff26;
  fill-opacity: 0;
  stroke-width: 2px;
  stroke: #00ff26;
}

.vis-graph-group8 {
  fill: #f0f;
  fill-opacity: 0;
  stroke-width: 2px;
  stroke: #f0f;
}

.vis-graph-group9 {
  fill: #8f3938;
  fill-opacity: 0;
  stroke-width: 2px;
  stroke: #8f3938;
}

.vis-timeline .vis-fill {
  fill-opacity: 0.1;
  stroke: none;
}

.vis-timeline .vis-bar {
  fill-opacity: 0.5;
  stroke-width: 1px;
}

.vis-timeline .vis-point {
  stroke-width: 2px;
  fill-opacity: 1;
}

.vis-timeline .vis-legend-background {
  stroke-width: 1px;
  fill-opacity: 0.9;
  fill: #fff;
  stroke: #c2c2c2;
}

.vis-timeline .vis-outline {
  stroke-width: 1px;
  fill-opacity: 1;
  fill: #fff;
  stroke: #e5e5e5;
}

.vis-timeline .vis-icon-fill {
  fill-opacity: 0.3;
  stroke: none;
}

.vis-time-axis {
  position: relative;
}

.vis-time-axis.vis-foreground {
  top: 0;
  left: 0;
  width: 100%;
}

.vis-time-axis.vis-background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.vis-time-axis .vis-text {
  position: absolute;
  color: #4d4d4d;
  padding: 3px;
  overflow: hidden;
  box-sizing: border-box;
  white-space: nowrap;
}

.vis-time-axis .vis-text.vis-measure {
  position: absolute;
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
  visibility: hidden;
}

.vis-time-axis .vis-grid.vis-vertical {
  position: absolute;
  border-left: 1px solid;
}

.vis-time-axis .vis-grid.vis-vertical-rtl {
  position: absolute;
  border-right: 1px solid;
}

.vis-time-axis .vis-grid.vis-minor {
  border-color: #e5e5e5;
}

.vis-time-axis .vis-grid.vis-major {
  border-color: #bfbfbf;
}

.vis-timeline {
  position: relative;
  border: 1px solid #bfbfbf;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}

.xdsoft_datetimepicker {
  box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.506);
  background: #fff;
  border-bottom: 1px solid #bbb;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-top: 1px solid #ccc;
  color: #333;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding: 8px;
  padding-left: 0;
  padding-top: 2px;
  position: absolute;
  z-index: 9999;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: none;
}

.xdsoft_datetimepicker.xdsoft_rtl {
  padding: 8px 0 8px 8px;
}

.xdsoft_datetimepicker iframe {
  position: absolute;
  left: 0;
  top: 0;
  width: 75px;
  height: 210px;
  background: transparent;
  border: 0;
}

.xdsoft_datetimepicker button {
  border: none !important;
}

.xdsoft_noselect {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

.xdsoft_noselect::selection {
  background: transparent;
}

.xdsoft_noselect::-moz-selection {
  background: transparent;
}

.xdsoft_datetimepicker.xdsoft_inline {
  display: inline-block;
  position: static;
  box-shadow: none;
}

.xdsoft_datetimepicker * {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}

.xdsoft_datetimepicker .xdsoft_datepicker, .xdsoft_datetimepicker .xdsoft_timepicker {
  display: none;
}

.xdsoft_datetimepicker .xdsoft_datepicker.active, .xdsoft_datetimepicker .xdsoft_timepicker.active {
  display: block;
}

.xdsoft_datetimepicker .xdsoft_datepicker {
  width: 224px;
  float: left;
  margin-left: 8px;
}

.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_datepicker {
  float: right;
  margin-right: 8px;
  margin-left: 0;
}

.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker {
  width: 256px;
}

.xdsoft_datetimepicker .xdsoft_timepicker {
  width: 58px;
  float: left;
  text-align: center;
  margin-left: 8px;
  margin-top: 0;
}

.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker {
  float: right;
  margin-right: 8px;
  margin-left: 0;
}

.xdsoft_datetimepicker .xdsoft_datepicker.active + .xdsoft_timepicker {
  margin-top: 8px;
  margin-bottom: 3px;
}

.xdsoft_datetimepicker .xdsoft_mounthpicker {
  position: relative;
  text-align: center;
}

.xdsoft_datetimepicker .xdsoft_label i, .xdsoft_datetimepicker .xdsoft_prev, .xdsoft_datetimepicker .xdsoft_next, .xdsoft_datetimepicker .xdsoft_today_button {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC);
}

.xdsoft_datetimepicker .xdsoft_label i {
  opacity: 0.5;
  background-position: -92px -19px;
  display: inline-block;
  width: 9px;
  height: 20px;
  vertical-align: middle;
}

.xdsoft_datetimepicker .xdsoft_prev {
  float: left;
  background-position: -20px 0;
}

.xdsoft_datetimepicker .xdsoft_today_button {
  float: left;
  background-position: -70px 0;
  margin-left: 5px;
}

.xdsoft_datetimepicker .xdsoft_next {
  float: right;
  background-position: 0 0;
}

.xdsoft_datetimepicker .xdsoft_next, .xdsoft_datetimepicker .xdsoft_prev, .xdsoft_datetimepicker .xdsoft_today_button {
  background-color: transparent;
  background-repeat: no-repeat;
  border: 0 none;
  cursor: pointer;
  display: block;
  height: 30px;
  opacity: 0.5;
  -ms-filter: "alpha(opacity=50)";
  outline: medium none;
  overflow: hidden;
  padding: 0;
  position: relative;
  text-indent: 100%;
  white-space: nowrap;
  width: 20px;
  min-width: 0;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next {
  float: none;
  background-position: -40px -15px;
  height: 15px;
  width: 30px;
  display: block;
  margin-left: 14px;
  margin-top: 7px;
}

.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_prev, .xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_next {
  float: none;
  margin-left: 0;
  margin-right: 14px;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev {
  background-position: -40px 0;
  margin-bottom: 7px;
  margin-top: 0;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box {
  height: 151px;
  overflow: hidden;
  border-bottom: 1px solid #ddd;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div {
  background: #f5f5f5;
  border-top: 1px solid #ddd;
  color: #666;
  font-size: 12px;
  text-align: center;
  border-collapse: collapse;
  cursor: pointer;
  border-bottom-width: 0;
  height: 25px;
  line-height: 25px;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:first-child {
  border-top-width: 0;
}

.xdsoft_datetimepicker .xdsoft_today_button:hover, .xdsoft_datetimepicker .xdsoft_next:hover, .xdsoft_datetimepicker .xdsoft_prev:hover {
  opacity: 1;
  -ms-filter: "alpha(opacity=100)";
}

.xdsoft_datetimepicker .xdsoft_label {
  display: inline;
  position: relative;
  z-index: 9999;
  margin: 0;
  padding: 5px 3px;
  font-size: 14px;
  line-height: 20px;
  font-weight: bold;
  background-color: #fff;
  float: left;
  width: 182px;
  text-align: center;
  cursor: pointer;
}

.xdsoft_datetimepicker .xdsoft_label:hover > span {
  text-decoration: underline;
}

.xdsoft_datetimepicker .xdsoft_label:hover i {
  opacity: 1;
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select {
  border: 1px solid #ccc;
  position: absolute;
  right: 0;
  top: 30px;
  z-index: 101;
  display: none;
  background: #fff;
  max-height: 160px;
  overflow-y: hidden;
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select.xdsoft_monthselect {
  right: -7px;
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select.xdsoft_yearselect {
  right: 2px;
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover {
  color: #fff;
  background: #ff8000;
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option {
  padding: 2px 10px 2px 5px;
  text-decoration: none !important;
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current {
  background: #3af;
  box-shadow: #178fe5 0 1px 3px 0 inset;
  color: #fff;
  font-weight: 700;
}

.xdsoft_datetimepicker .xdsoft_month {
  width: 100px;
  text-align: right;
}

.xdsoft_datetimepicker .xdsoft_calendar {
  clear: both;
}

.xdsoft_datetimepicker .xdsoft_year {
  width: 48px;
  margin-left: 5px;
}

.xdsoft_datetimepicker .xdsoft_calendar table {
  border-collapse: collapse;
  width: 100%;
}

.xdsoft_datetimepicker .xdsoft_calendar td > div {
  padding-right: 5px;
}

.xdsoft_datetimepicker .xdsoft_calendar th {
  height: 25px;
}

.xdsoft_datetimepicker .xdsoft_calendar td, .xdsoft_datetimepicker .xdsoft_calendar th {
  width: 14.2857142%;
  background: #f5f5f5;
  border: 1px solid #ddd;
  color: #666;
  font-size: 12px;
  text-align: right;
  vertical-align: middle;
  padding: 0;
  border-collapse: collapse;
  cursor: pointer;
  height: 25px;
}

.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td, .xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th {
  width: 12.5%;
}

.xdsoft_datetimepicker .xdsoft_calendar th {
  background: #f1f1f1;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today {
  color: #3af;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default {
  background: #ffe9d2;
  box-shadow: #ffb871 0 1px 4px 0 inset;
  color: #000;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint {
  background: #c1ffc9;
  box-shadow: #00dd1c 0 1px 4px 0 inset;
  color: #000;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
  background: #3af;
  box-shadow: #178fe5 0 1px 3px 0 inset;
  color: #fff;
  font-weight: 700;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled, .xdsoft_datetimepicker .xdsoft_time_box > div > div.xdsoft_disabled {
  opacity: 0.5;
  -ms-filter: "alpha(opacity=50)";
  cursor: default;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled {
  opacity: 0.2;
  -ms-filter: "alpha(opacity=20)";
}

.xdsoft_datetimepicker .xdsoft_calendar td:hover, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #fff !important;
  background: #ff8000 !important;
  box-shadow: none !important;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current.xdsoft_disabled:hover {
  background: #3af !important;
  box-shadow: #178fe5 0 1px 3px 0 inset !important;
  color: #fff !important;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_disabled:hover {
  color: inherit !important;
  background: inherit !important;
  box-shadow: inherit !important;
}

.xdsoft_datetimepicker .xdsoft_calendar th {
  font-weight: 700;
  text-align: center;
  color: #999;
  cursor: default;
}

.xdsoft_datetimepicker .xdsoft_copyright {
  color: #ccc !important;
  font-size: 10px;
  clear: both;
  float: none;
  margin-left: 8px;
}

.xdsoft_datetimepicker .xdsoft_copyright a {
  color: #eee !important;
}

.xdsoft_datetimepicker .xdsoft_copyright a:hover {
  color: #aaa !important;
}

.xdsoft_time_box {
  position: relative;
  border: 1px solid #ccc;
}

.xdsoft_scrollbar > .xdsoft_scroller {
  background: #ccc !important;
  height: 20px;
  border-radius: 3px;
}

.xdsoft_scrollbar {
  position: absolute;
  width: 7px;
  right: 0;
  top: 0;
  bottom: 0;
  cursor: pointer;
}

.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_scrollbar {
  left: 0;
  right: auto;
}

.xdsoft_scroller_box {
  position: relative;
}

.xdsoft_datetimepicker.xdsoft_dark {
  box-shadow: 0 5px 15px -5px rgba(255, 255, 255, 0.506);
  background: #000;
  border-bottom: 1px solid #444;
  border-left: 1px solid #333;
  border-right: 1px solid #333;
  border-top: 1px solid #333;
  color: #ccc;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box {
  border-bottom: 1px solid #222;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box > div > div {
  background: #0a0a0a;
  border-top: 1px solid #222;
  color: #999;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label {
  background-color: #000;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select {
  border: 1px solid #333;
  background: #000;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover {
  color: #000;
  background: #007fff;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current {
  background: #c50;
  box-shadow: #b03e00 0 1px 3px 0 inset;
  color: #000;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i, .xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev, .xdsoft_datetimepicker.xdsoft_dark .xdsoft_next, .xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==);
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td, .xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
  background: #0a0a0a;
  border: 1px solid #222;
  color: #999;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
  background: #0e0e0e;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today {
  color: #c50;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_default {
  background: #ffe9d2;
  box-shadow: #ffb871 0 1px 4px 0 inset;
  color: #000;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_mint {
  background: #c1ffc9;
  box-shadow: #00dd1c 0 1px 4px 0 inset;
  color: #000;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default, .xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current, .xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
  background: #c50;
  box-shadow: #b03e00 0 1px 3px 0 inset;
  color: #000;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover, .xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #000 !important;
  background: #007fff !important;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
  color: #666;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright {
  color: #333 !important;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a {
  color: #111 !important;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover {
  color: #555 !important;
}

.xdsoft_dark .xdsoft_time_box {
  border: 1px solid #333;
}

.xdsoft_dark .xdsoft_scrollbar > .xdsoft_scroller {
  background: #333 !important;
}

.xdsoft_datetimepicker .xdsoft_save_selected {
  display: block;
  border: 1px solid #ddd !important;
  margin-top: 5px;
  width: 100%;
  color: #454551;
  font-size: 13px;
}

.xdsoft_datetimepicker .blue-gradient-button {
  font-family: "museo-sans", "Book Antiqua", sans-serif;
  font-size: 12px;
  font-weight: 300;
  color: #82878c;
  height: 28px;
  position: relative;
  padding: 4px 17px 4px 33px;
  border: 1px solid #d7d8da;
  background: -moz-linear-gradient(top, #fff 0, #f4f8fa 73%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(73%, #f4f8fa));
  background: -webkit-linear-gradient(top, #fff 0, #f4f8fa 73%);
  background: -o-linear-gradient(top, #fff 0, #f4f8fa 73%);
  background: -ms-linear-gradient(top, #fff 0, #f4f8fa 73%);
  background: linear-gradient(to bottom, #fff 0, #f4f8fa 73%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff",endColorstr="#f4f8fa",GradientType=0);
}

.xdsoft_datetimepicker .blue-gradient-button:hover, .xdsoft_datetimepicker .blue-gradient-button:focus, .xdsoft_datetimepicker .blue-gradient-button:hover span, .xdsoft_datetimepicker .blue-gradient-button:focus span {
  color: #454551;
  background: -moz-linear-gradient(top, #f4f8fa 0, #FFF 73%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f4f8fa), color-stop(73%, #FFF));
  background: -webkit-linear-gradient(top, #f4f8fa 0, #FFF 73%);
  background: -o-linear-gradient(top, #f4f8fa 0, #FFF 73%);
  background: -ms-linear-gradient(top, #f4f8fa 0, #FFF 73%);
  background: linear-gradient(to bottom, #f4f8fa 0, #FFF 73%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f4f8fa",endColorstr="#FFF",GradientType=0);
}

/* minibootstrap - only necessary parts from Bootstrap v3.3.1 
 * http://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.css
 *
 * for:
 *
 * - notify.js (alignment, alerts, close)
 *
 *!
 * Bootstrap v3.3.1 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-11 {
  width: 91.66666667%;
}

.col-xs-10 {
  width: 83.33333333%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-8 {
  width: 66.66666667%;
}

.col-xs-7 {
  width: 58.33333333%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-5 {
  width: 41.66666667%;
}

.col-xs-4 {
  width: 33.33333333%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-2 {
  width: 16.66666667%;
}

.col-xs-1 {
  width: 8.33333333%;
}

.col-xs-pull-12 {
  right: 100%;
}

.col-xs-pull-11 {
  right: 91.66666667%;
}

.col-xs-pull-10 {
  right: 83.33333333%;
}

.col-xs-pull-9 {
  right: 75%;
}

.col-xs-pull-8 {
  right: 66.66666667%;
}

.col-xs-pull-7 {
  right: 58.33333333%;
}

.col-xs-pull-6 {
  right: 50%;
}

.col-xs-pull-5 {
  right: 41.66666667%;
}

.col-xs-pull-4 {
  right: 33.33333333%;
}

.col-xs-pull-3 {
  right: 25%;
}

.col-xs-pull-2 {
  right: 16.66666667%;
}

.col-xs-pull-1 {
  right: 8.33333333%;
}

.col-xs-pull-0 {
  right: auto;
}

.col-xs-push-12 {
  left: 100%;
}

.col-xs-push-11 {
  left: 91.66666667%;
}

.col-xs-push-10 {
  left: 83.33333333%;
}

.col-xs-push-9 {
  left: 75%;
}

.col-xs-push-8 {
  left: 66.66666667%;
}

.col-xs-push-7 {
  left: 58.33333333%;
}

.col-xs-push-6 {
  left: 50%;
}

.col-xs-push-5 {
  left: 41.66666667%;
}

.col-xs-push-4 {
  left: 33.33333333%;
}

.col-xs-push-3 {
  left: 25%;
}

.col-xs-push-2 {
  left: 16.66666667%;
}

.col-xs-push-1 {
  left: 8.33333333%;
}

.col-xs-push-0 {
  left: auto;
}

.col-xs-offset-12 {
  margin-left: 100%;
}

.col-xs-offset-11 {
  margin-left: 91.66666667%;
}

.col-xs-offset-10 {
  margin-left: 83.33333333%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-8 {
  margin-left: 66.66666667%;
}

.col-xs-offset-7 {
  margin-left: 58.33333333%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-5 {
  margin-left: 41.66666667%;
}

.col-xs-offset-4 {
  margin-left: 33.33333333%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-2 {
  margin-left: 16.66666667%;
}

.col-xs-offset-1 {
  margin-left: 8.33333333%;
}

.col-xs-offset-0 {
  margin-left: 0;
}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0;
  }
}
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}

.alert h4 {
  margin-top: 0;
  color: inherit;
}

.alert .alert-link {
  font-weight: bold;
}

.alert > p,
.alert > ul {
  margin-bottom: 0;
}

.alert > p + p {
  margin-top: 5px;
}

.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}

.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}

.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

.alert-success hr {
  border-top-color: #c9e2b3;
}

.alert-success .alert-link {
  color: #2b542c;
}

.alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

.alert-info hr {
  border-top-color: #a6e1ec;
}

.alert-info .alert-link {
  color: #245269;
}

.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}

.alert-warning hr {
  border-top-color: #f7e1b5;
}

.alert-warning .alert-link {
  color: #66512c;
}

.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}

.alert-danger hr {
  border-top-color: #e4b9c0;
}

.alert-danger .alert-link {
  color: #843534;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-o-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.progress-bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}

.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
  background-size: 40px 40px;
}

.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}

.progress-bar-success {
  background-color: #5cb85c;
}

.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 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-bar-info {
  background-color: #5bc0de;
}

.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-bar-warning {
  background-color: #f0ad4e;
}

.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-bar-danger {
  background-color: #d9534f;
}

.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);
}

.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: 0.2;
}

.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: 0.5;
}

button.close {
  -webkit-appearance: none;
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
}

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

.animated.bounceIn, .animated.bounceOut, .animated.flipOutX, .animated.flipOutY {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
}

@-webkit-keyframes bounce {
  0%, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  40%, 43% {
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }
  40%, 43%, 70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  }
  70% {
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}
@keyframes bounce {
  0%, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  40%, 43% {
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }
  40%, 43%, 70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  }
  70% {
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}
.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}

@-webkit-keyframes flash {
  0%, 50%, to {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
@keyframes flash {
  0%, 50%, to {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
@keyframes pulse {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes rubberBand {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
@keyframes rubberBand {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}

@-webkit-keyframes shake {
  0%, to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
@keyframes shake {
  0%, to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }
  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }
  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }
  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }
  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }
  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }
  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }
  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }
  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.headShake {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
  animation-name: headShake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }
  40% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  60% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }
  80% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
  to {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
@keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }
  40% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  60% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }
  80% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
  to {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
.swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

@-webkit-keyframes tada {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
  10%, 20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
  }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
  }
  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
  }
  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
@keyframes tada {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
  10%, 20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
  }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
  }
  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
  }
  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

@-webkit-keyframes wobble {
  0% {
    -webkit-transform: none;
    transform: none;
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg);
    transform: translate3d(-25%, 0, 0) rotate(-5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate(3deg);
    transform: translate3d(20%, 0, 0) rotate(3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg);
    transform: translate3d(-15%, 0, 0) rotate(-3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate(2deg);
    transform: translate3d(10%, 0, 0) rotate(2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg);
    transform: translate3d(-5%, 0, 0) rotate(-1deg);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes wobble {
  0% {
    -webkit-transform: none;
    transform: none;
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg);
    transform: translate3d(-25%, 0, 0) rotate(-5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate(3deg);
    transform: translate3d(20%, 0, 0) rotate(3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg);
    transform: translate3d(-15%, 0, 0) rotate(-3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate(2deg);
    transform: translate3d(10%, 0, 0) rotate(2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg);
    transform: translate3d(-5%, 0, 0) rotate(-1deg);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}
.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes jello {
  0%, 11.1%, to {
    -webkit-transform: none;
    transform: none;
  }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
@keyframes jello {
  0%, 11.1%, to {
    -webkit-transform: none;
    transform: none;
  }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
.jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
}

@-webkit-keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
@keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes bounceInDown {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}
.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes bounceInLeft {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}
.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes bounceInRight {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}
.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes bounceInUp {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes fadeOutDown {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes fadeOutRight {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes fadeOutUp {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotateY(-1turn);
    transform: perspective(400px) rotateY(-1turn);
  }
  0%, 40% {
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(-190deg);
    transform: perspective(400px) translateZ(150px) rotateY(-190deg);
  }
  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg);
    transform: perspective(400px) translateZ(150px) rotateY(-170deg);
  }
  50%, 80% {
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
@keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotateY(-1turn);
    transform: perspective(400px) rotateY(-1turn);
  }
  0%, 40% {
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(-190deg);
    transform: perspective(400px) translateZ(150px) rotateY(-190deg);
  }
  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg);
    transform: perspective(400px) translateZ(150px) rotateY(-170deg);
  }
  50%, 80% {
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}

@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
  0%, 40% {
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg);
  }
  60% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotateX(-5deg);
    transform: perspective(400px) rotateX(-5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
  0%, 40% {
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg);
  }
  60% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotateX(-5deg);
    transform: perspective(400px) rotateX(-5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
  0%, 40% {
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  40% {
    -webkit-transform: perspective(400px) rotateY(-20deg);
    transform: perspective(400px) rotateY(-20deg);
  }
  60% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotateY(-5deg);
    transform: perspective(400px) rotateY(-5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
  0%, 40% {
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  40% {
    -webkit-transform: perspective(400px) rotateY(-20deg);
    transform: perspective(400px) rotateY(-20deg);
  }
  60% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotateY(-5deg);
    transform: perspective(400px) rotateY(-5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}
@keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}
.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotateY(-15deg);
    transform: perspective(400px) rotateY(-15deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}
@keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotateY(-15deg);
    transform: perspective(400px) rotateY(-15deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}
.flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
  }
  60%, 80% {
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }
  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes lightSpeedIn {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
  }
  60%, 80% {
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }
  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
@keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  0% {
    transform-origin: center;
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }
  0%, to {
    -webkit-transform-origin: center;
  }
  to {
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes rotateIn {
  0% {
    transform-origin: center;
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }
  0%, to {
    -webkit-transform-origin: center;
  }
  to {
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  0% {
    transform-origin: left bottom;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0;
  }
  0%, to {
    -webkit-transform-origin: left bottom;
  }
  to {
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes rotateInDownLeft {
  0% {
    transform-origin: left bottom;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0;
  }
  0%, to {
    -webkit-transform-origin: left bottom;
  }
  to {
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  0% {
    transform-origin: right bottom;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0;
  }
  0%, to {
    -webkit-transform-origin: right bottom;
  }
  to {
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes rotateInDownRight {
  0% {
    transform-origin: right bottom;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0;
  }
  0%, to {
    -webkit-transform-origin: right bottom;
  }
  to {
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  0% {
    transform-origin: left bottom;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0;
  }
  0%, to {
    -webkit-transform-origin: left bottom;
  }
  to {
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes rotateInUpLeft {
  0% {
    transform-origin: left bottom;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0;
  }
  0%, to {
    -webkit-transform-origin: left bottom;
  }
  to {
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  0% {
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
  0%, to {
    -webkit-transform-origin: right bottom;
  }
  to {
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes rotateInUpRight {
  0% {
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
  0%, to {
    -webkit-transform-origin: right bottom;
  }
  to {
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  0% {
    transform-origin: center;
    opacity: 1;
  }
  0%, to {
    -webkit-transform-origin: center;
  }
  to {
    transform-origin: center;
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}
@keyframes rotateOut {
  0% {
    transform-origin: center;
    opacity: 1;
  }
  0%, to {
    -webkit-transform-origin: center;
  }
  to {
    transform-origin: center;
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}
.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  0% {
    transform-origin: left bottom;
    opacity: 1;
  }
  0%, to {
    -webkit-transform-origin: left bottom;
  }
  to {
    transform-origin: left bottom;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownLeft {
  0% {
    transform-origin: left bottom;
    opacity: 1;
  }
  0%, to {
    -webkit-transform-origin: left bottom;
  }
  to {
    transform-origin: left bottom;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0;
  }
}
.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  0% {
    transform-origin: right bottom;
    opacity: 1;
  }
  0%, to {
    -webkit-transform-origin: right bottom;
  }
  to {
    transform-origin: right bottom;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownRight {
  0% {
    transform-origin: right bottom;
    opacity: 1;
  }
  0%, to {
    -webkit-transform-origin: right bottom;
  }
  to {
    transform-origin: right bottom;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0;
  }
}
.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  0% {
    transform-origin: left bottom;
    opacity: 1;
  }
  0%, to {
    -webkit-transform-origin: left bottom;
  }
  to {
    transform-origin: left bottom;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpLeft {
  0% {
    transform-origin: left bottom;
    opacity: 1;
  }
  0%, to {
    -webkit-transform-origin: left bottom;
  }
  to {
    transform-origin: left bottom;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0;
  }
}
.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  0% {
    transform-origin: right bottom;
    opacity: 1;
  }
  0%, to {
    -webkit-transform-origin: right bottom;
  }
  to {
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpRight {
  0% {
    transform-origin: right bottom;
    opacity: 1;
  }
  0%, to {
    -webkit-transform-origin: right bottom;
  }
  to {
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}
.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}

@-webkit-keyframes hinge {
  0% {
    transform-origin: top left;
  }
  0%, 20%, 60% {
    -webkit-transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%, 60% {
    -webkit-transform: rotate(80deg);
    transform: rotate(80deg);
    transform-origin: top left;
  }
  40%, 80% {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
@keyframes hinge {
  0% {
    transform-origin: top left;
  }
  0%, 20%, 60% {
    -webkit-transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%, 60% {
    -webkit-transform: rotate(80deg);
    transform: rotate(80deg);
    transform-origin: top left;
  }
  40%, 80% {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge;
}

@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg);
    transform: translate3d(-100%, 0, 0) rotate(-120deg);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg);
    transform: translate3d(-100%, 0, 0) rotate(-120deg);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}

@-webkit-keyframes rollOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate(120deg);
    transform: translate3d(100%, 0, 0) rotate(120deg);
  }
}
@keyframes rollOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate(120deg);
    transform: translate3d(100%, 0, 0) rotate(120deg);
  }
}
.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
  0% {
    opacity: 1;
  }
  50% {
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50%, to {
    opacity: 0;
  }
}
@keyframes zoomOut {
  0% {
    opacity: 1;
  }
  50% {
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50%, to {
    opacity: 0;
  }
}
.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}
@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}
.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}
@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}
.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
}

@-webkit-keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes slideOutDown {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes slideOutLeft {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes slideOutRight {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes slideOutUp {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}

/* CUSTOM SPEEDINGS */
.animated.slowest {
  -webkit-animation-duration: 4s;
  animation-duration: 4s;
}

.animated.hinge.slowest {
  -webkit-animation-duration: 8s;
  animation-duration: 8s;
}

.animated.flipOutX.slowest, .animated.flipOutY.slowest, .animated.bounceIn.slowest, .animated.bounceOut.slowest {
  -webkit-animation-duration: 3s;
  animation-duration: 3s;
}

.animated.slower {
  -webkit-animation-duration: 3s;
  animation-duration: 3s;
}

.animated.hinge.slower {
  -webkit-animation-duration: 6s;
  animation-duration: 6s;
}

.animated.flipOutX.slower, .animated.flipOutY.slower, .animated.bounceIn.slower, .animated.bounceOut.slower {
  -webkit-animation-duration: 2.25s;
  animation-duration: 2.25s;
}

.animated.slow {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

.animated.hinge.slow {
  -webkit-animation-duration: 4s;
  animation-duration: 4s;
}

.animated.flipOutX.slow, .animated.flipOutY.slow, .animated.bounceIn.slow, .animated.bounceOut.slow {
  -webkit-animation-duration: 2.25s;
  animation-duration: 2.25s;
}

.animated.fast {
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
}

.animated.hinge.fast {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
}

.animated.flipOutX.fast, .animated.flipOutY.fast, .animated.bounceIn.fast, .animated.bounceOut.fast {
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
}

.animated.faster {
  -webkit-animation-duration: 0.33s;
  animation-duration: 0.33s;
}

.animated.hinge.faster {
  -webkit-animation-duration: 0.66s;
  animation-duration: 0.66s;
}

.animated.flipOutX.faster, .animated.flipOutY.faster, .animated.bounceIn.faster, .animated.bounceOut.faster {
  -webkit-animation-duration: 0.25s;
  animation-duration: 0.25s;
}

.animated.fastest {
  -webkit-animation-duration: 0.25s;
  animation-duration: 0.25s;
}

.animated.hinge.fastest {
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5;
}

.animated.flipOutX.fastest, .animated.flipOutY.fastest, .animated.bounceIn.fastest, .animated.bounceOut.fastest {
  -webkit-animation-duration: 0.1875s;
  animation-duration: 0.1875s;
}

/* BUGFIX related to:
 * 
 * https://github.com/mouse0270/bootstrap-notify/issues/97
 * https://github.com/mouse0270/bootstrap-notify/issues/125
 * https://github.com/mouse0270/bootstrap-notify/issues/144
 */
[data-notify=container] {
  -moz-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
[data-notify=container].clickable {
  cursor: pointer;
}

/* PROGRESS BAR
 *
 */
[data-notify=progressbar] {
  margin-bottom: 0px;
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%;
  height: 5px;
  /* PASTEL THEME
   *
   */
}
[data-notify=progressbar] .progress-bar-pastel-danger {
  background-color: #d9534f;
}
[data-notify=progressbar] .progress-striped .progress-bar-pastel-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);
}

/* MINIMALIST THEME
 *
 * use type = 'minimalist' (or: 'minimalist alert-danger')
 * needs icon and icon_type: 'image'
 */
.alert-minimalist {
  background-color: rgb(241, 242, 240);
  border-color: rgba(149, 149, 149, 0.3);
  border-radius: 3px;
  color: rgb(149, 149, 149);
  padding: 10px;
}

.alert-minimalist > [data-notify=icon] {
  height: 50px;
  margin-right: 12px;
}

.alert-minimalist > [data-notify=title] {
  color: rgb(51, 51, 51);
  display: block;
  font-weight: 700;
  margin-bottom: 5px;
}

.alert-minimalist > [data-notify=message] {
  font-size: 80%;
}

/* PASTEL THEME
 *
 * use e.g. type = 'pastel-info'
 */
[data-notify=container][class*=alert-pastel-] {
  background-color: rgb(255, 255, 238);
  border-width: 0px;
  border-left: 15px solid rgb(255, 240, 106);
  border-radius: 0px;
  box-shadow: 0px 0px 5px rgba(51, 51, 51, 0.3);
  letter-spacing: 1px;
}

[data-notify=container].alert-pastel-done {
  border-left-color: #21b384;
}

[data-notify=container].alert-pastel-info {
  border-left-color: #4191BE;
}

[data-notify=container].alert-pastel-warn {
  border-left-color: rgb(255, 179, 40);
}

[data-notify=container].alert-pastel-danger {
  border-left-color: rgb(255, 103, 76);
}

[data-notify=container][class*=alert-pastel-] > [data-notify=title] {
  color: rgb(80, 80, 57);
  display: block;
  font-weight: 700;
  margin-bottom: 5px;
}

[data-notify=container][class*=alert-pastel-] > [data-notify=message] {
  font-weight: 400;
}
[data-notify=container][class*=alert-pastel-] > [data-notify=message] table {
  width: 100%;
  margin: 0;
  border-spacing: 0;
  border-collapse: separate;
}
[data-notify=container][class*=alert-pastel-] > [data-notify=message] table td, [data-notify=container][class*=alert-pastel-] > [data-notify=message] table th {
  text-align: left;
  padding: 0;
  margin: 0;
}

.video-js .vjs-big-play-button:before, .video-js .vjs-control:before, .video-js .vjs-modal-dialog, .vjs-modal-dialog .vjs-modal-dialog-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.video-js .vjs-big-play-button:before, .video-js .vjs-control:before {
  text-align: center;
}

@font-face {
  font-family: VideoJS;
  src: url("font/VideoJS.eot?#iefix") format("eot");
}
@font-face {
  font-family: VideoJS;
  src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAA54AAoAAAAAFmgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAA9AAAAD4AAABWUZFeBWNtYXAAAAE0AAAAOgAAAUriMBC2Z2x5ZgAAAXAAAAouAAAPUFvx6AdoZWFkAAALoAAAACsAAAA2DIPpX2hoZWEAAAvMAAAAGAAAACQOogcgaG10eAAAC+QAAAAPAAAAfNkAAABsb2NhAAAL9AAAAEAAAABAMMg06m1heHAAAAw0AAAAHwAAACABMAB5bmFtZQAADFQAAAElAAACCtXH9aBwb3N0AAANfAAAAPwAAAGBZkSN43icY2BkZ2CcwMDKwMFSyPKMgYHhF4RmjmEIZzzHwMDEwMrMgBUEpLmmMDh8ZPwoxw7iLmSHCDOCCADvEAo+AAB4nGNgYGBmgGAZBkYGEHAB8hjBfBYGDSDNBqQZGZgYGD7K/f8PUvCREUTzM0DVAwEjG8OIBwCPdwbVAAB4nI1Xe1CU1xX/zv1eLItLln0JwrIfC7sJGET2hRJ2N1GUoBJE8AESQEEhmBHjaB7UuBMTO4GMaSu7aY3RNlOdRPNqO2pqRmuTaSZtR6JJILUZk00a/4imjpmiecB303O/XUgMJOPufvd+99xzzz33nN855y4HHH7EfrGfIxwHRiANvF/sH71I9BzHszmpW+rGOQOXxXE6YhI4PoMT8zkT4cDFuf1cwMrZJI5cglM0HKVv0MaUFDgIFfg9mJJCG+kbKn1JkqBOVaFOkuhLpARq8fu0Nnc9/zdvfY9PxXW4PdH0C6N+PCejhorxFjAqRjgFRXSINEARbBGsoxcFK7IJmr4OycFJnInL59zIXwxui80fkGRbEHyosMWaATJKUfCskmwJQsAWANkmnIGOhlf514h7U8HNIv3owoHB0WMt0Eb3sx0guLi5pq/8Ny1q6969fKR9X9GBV6dPv6dp04K99SOwtmyPl47ApRa6n4ZpP1yjr5fn7MmYP/vXLUJs715UguklHBaHOZHZmG1N9FAIW2mf0MqWCIdo/8RZ1yGfxKUldDcGIbFA7ICO+vqOMSPTh/ZrSqgHi/bB/O8E8Mnzp+M+acxfpsTShBwej26TiGxBn7m4eEIO+Rueu6Hj+IFBnh88cAEUEQ//nVLx5C7kf+yIR47QEe+eMlhz9SqsGbe3hh2R03NGzoY6O42Kz8l7fB6fAk6LYnTyFo/FYyT6GGyNx2Jx2sdH4rA1Fo/HyCXaFyOp8dhYBCfJb2NIn1ImE6CYNGmgSTb52DawJR6jfXEmDU4xyTEmpgHHOIStoxfjSGdkbsK2w2jbdMQG4sgAstEONgURYCwGHhEhhscioQaAhhCf7McifEQc0l6+mxj9nI+gmSdiQ0Zbm7gZnIO7GSMEXG6UDAVocxAV8GcEXCKg1a02RcTtwANWRGIAyElor6n/+ZU2yOB3+T77Hb1MLqhn4KHVnQBjJnqe9QZSon6Kc5DxAD2vMdPL/BXSmQGwspa67z9wLUjdi9TN7QC7lyyBr9rpt7uXVC1CMpyjKRoXnGPHTuiaPLsNdc2dbAFQLAooPkXEh33FodHl4XpC6sPCIa0ftUIhHSYXVSu5iME+DIXsbZJ51BeidCgajcai43jU9nVzoSn2dPqcFvSoxSzJzgRKAx47WMRxOrIj3Wf0+hndxhJTiOkSEqxar3b3RKM9hY64oxBA64ieURLvCfpkDb8siBdUJ1bgT+urJ5PGfewQrmm5R5+0HmfyIPySD7OYkT0WxRePah8oEiyjlxIP74thVoRTURpmL6QhGuWS+QDjdANXjIM8SQa/1w128ODx0Qp4aLMNg9+JL3joUn8AMxW+aLNiuKjarn4uyyTdXjOzZTsh21uwldUvJoYza+zELALfu3p1L8/3krtyZ0Ag058J3hxHghvbGZn0dHZy6Mim/7Blre4lpHd1c28yVqRViO153F2oIWoXCIKbL4Z0cM1iaQn9mI5KuV2SzEvWXJDMNtkANpMdQoDDhIdD4A/YrP6Aye9ysxyE+uOEAcTDorgvVZJjcua043PnZ/PmdDqcbibZlXOOT8uSo7Kof0YUn9GL+Jo17ficymxiTofC6znUso0DhAxs1Fo+kF+d36vLmgZ8mk5cdGv2mwYj5k3Dm9m3LhJ1aVRNm6HrTbLgYAoWXDhDd/u4PGy5CT+xGMdiaBovewUCF/1BiWNljI9MLn7jeScpg+WyH6mfU62eVDql7hsrmvx1ezp/YldE2LhjbkiDnAn8tGy/MW3IXRMYJduvq9HpmIcKuFt+JCtgdGEGKAcF6UacVwIYbVPGfw/+YuNBS4cx/CUHcnyfc+wRDMtTr72mMSBjT/yn/GKSdeDWQUCH6Xoqq5R10RE60gV6erUL0iCti16d0hZjxut4QI/rEpgSh6WjnJXdBXRg1GKCucGJPtFqM27aD1tOqqKonsQ2KsFSSmEpmvRlsR+TcD9OFwrqXxIclL4sJTnGMSuG8KpkZvKdeVIOKDyWSyPLV16/p1QMPbP8NihwUzr47bdnXtwtjdCvqqpO0H+pOvIl3Pzv46e5CT/tQjklXCXXym1AaWY7bzHLkuDMc7ldKCvgxzLn8wYkJLBhEDyK7MT8bTbwbkxbfp+3mKAGsmTBpabSIEECzMIcQlzOPAMKsxMs7uhsnxPLuofPDTc1hkuq6MX9j16YU7CqegcYHbmWYuvAP6tCS97tgWf7dlQvnl25YPavXLVZvrzQPeHCpZmzzEUVq/xzu5sChnSTPTW7oOYmh69z4zL/gk3b+O6hoa733uviP82vnFcbqWlc9tDmZa23LVzaV1yXURi+JX+28NeBuj3+O8IrQ080Vm1eWB4OKjPmrJu7c1udWynvKF6/vs479lSW9+5gZkn+dKfellNGDPllzeULustz+A0bPvhgw7lkvEUwn/N4Ty7U7nhGsEpFkOfy+kutbOh1JQxhVDJumoW11hnkPThznh6FFlhfT+ra1x9sF56kx5YuDzVY9PQYAYA7iblw4frQ4TPCk2MK/xGU3rlmze62trHz6lsko+v+So/do74PT8KVkpJfOErKcv8znrMGsHTNxoEkWy1mYgDB6XBbPaWsuiS6CryGaL6zCjaXBgvtkuyXBua1wOKnh+k7L9AvPnYWffxK18FcJbuosGf3/Jo7amY+CE1vppzY+UTrva0FXc1i55pKQ/YjVL187N5fCn1kW5uot/1hi+DiZ+5atnJR9E+prvydJ9ZZ5mwOpU5gM4KYysMBQ71UzPuMTl9QQOyUo5nwioeYCPjFklrbK6s6X+ypUZ6rum9+CZYzWRiBJfSP0xzzSmrg7f86g0DKVj/wwFzieD9rRfPGFbeKMl05pn5j9/rsQJJ2iEgRrpohlyBo3f4QK7Kl+EcAYZgAoNVmZWXK704YAa3FwBxgSGUOs5htvGRz4Sgj3yFkSJFBuv/sxu5yk998T8WDJzvv/2RX19HtTUW1S+wpKRKRjJ6zzz/1/OPdFdWGlAKbvzS4PHOtURikg9AGz0LbIB85S/cPOpoXvuue8/iV2H1vPTy3ddvOeZ37HGmO3OmSzVzR+NS53+84dHlFhXPLqtzSO+5ruHM2vXtBdxP87LOzKAD359j/INYIbyPabIi3Cq6Wa+SaGe78diIzu7qcblcAa6/fJRvNopXFJnO+U9KKM5bqH5LM0iQSVmpPCPDu7ZT4Aoubz3709EBTyrTDjyx8MQXgUH1nqm7TWng4TzE4i4AsKskBITXfSyC4Fkl5MxnJDiKSIDSJAsGvd1y+/eNDp2e+A+5d8HeiiunrTkT6TqWLIs+/QRoWr98s0qj8uuzLuS22Ytufg3rdTaHn1m46sfgGKHXt0MGnLaRHdnwN37tvHcWKo2V6lnPxL4UvUQcRdOzmZSQs8X5CH5OxXMXpkATuDz8Et0SH4uyCRR+TjmBDP1GvsVrWEGVzEj33YVQ9jAtIKpqsl/s/0xrocwAAeJxjYGRgYADig3cEzsTz23xl4GZnAIHLRucNkWl2BrA4BwMTiAIAF4IITwB4nGNgZGBgZwCChWASxGZkQAXyABOUANh4nGNnYGBgHyAMADa8ANoAAAAAAAAOAFAAZgCyAMYA5gEeAUgBdAGcAfICLgKOAroDCgOOA7AD6gQ4BHwEuAToBQwFogXoBjYGbAbaB3IHqHicY2BkYGCQZ8hlYGcAASYg5gJCBob/YD4DABbVAaoAeJxdkE1qg0AYhl8Tk9AIoVDaVSmzahcF87PMARLIMoFAl0ZHY1BHdBJIT9AT9AQ9RQ9Qeqy+yteNMzDzfM+88w0K4BY/cNAMB6N2bUaPPBLukybCLvleeAAPj8JD+hfhMV7hC3u4wxs7OO4NzQSZcI/8Ltwnfwi75E/hAR7wJTyk/xYeY49fYQ/PztM+jbTZ7LY6OWdBJdX/pqs6NYWa+zMxa13oKrA6Uoerqi/JwtpYxZXJ1coUVmeZUWVlTjq0/tHacjmdxuL90OR8O0UEDYMNdtiSEpz5XQGqzlm30kzUdAYFFOb8R7NOZk0q2lwAyz1i7oAr1xoXvrOgtYhZx8wY5KRV269JZ5yGpmzPTjQhvY9je6vEElPOuJP3mWKnP5M3V+YAAAB4nG2P2XLCMAxFfYFspGUp3Te+IB9lHJF4cOzUS2n/voaEGR6qB+lKo+WITdhga/a/bRnDBFPMkCBFhhwF5ihxg1sssMQKa9xhg3s84BFPeMYLXvGGd3zgE9tZr/hveXKVkFYoSnoeHJXfRoWOqi54mo9ameNFdrK+dLSyaVf7oJQTlkhXpD3Z5XXhR/rUfQVuKXO91Jps4cLOS6/I5YL3XhodRRsVWZe4NnZOhWnSAWgxhMoEr6SmzZieF43Mk7ZOBdeCVGrp9Eu+54J2xhySplfB5XHwQLXUmT9KH6+kPnQ7ZYuIEzNyfs1DLU1VU4SWZ6LkXGHsD1ZKbMw=) format("woff"), url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAAKAIAAAwAgT1MvMlGRXgUAAAEoAAAAVmNtYXDiMBC2AAAB/AAAAUpnbHlmW/HoBwAAA4gAAA9QaGVhZAyD6V8AAADQAAAANmhoZWEOogcgAAAArAAAACRobXR42QAAAAAAAYAAAAB8bG9jYTDINOoAAANIAAAAQG1heHABMAB5AAABCAAAACBuYW1l1cf1oAAAEtgAAAIKcG9zdGZEjeMAABTkAAABgQABAAAHAAAAAKEHAAAAAAAHAAABAAAAAAAAAAAAAAAAAAAAHwABAAAAAQAAwdxheF8PPPUACwcAAAAAANMyzzEAAAAA0zLPMQAAAAAHAAcAAAAACAACAAAAAAAAAAEAAAAfAG0ABwAAAAAAAgAAAAoACgAAAP8AAAAAAAAAAQcAAZAABQAIBHEE5gAAAPoEcQTmAAADXABXAc4AAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA8QHxHgcAAAAAoQcAAAAAAAABAAAAAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAAAAAMAAAADAAAAHAABAAAAAABEAAMAAQAAABwABAAoAAAABgAEAAEAAgAA8R7//wAAAADxAf//AAAPAAABAAAAAAAAAAABBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAFAAZgCyAMYA5gEeAUgBdAGcAfICLgKOAroDCgOOA7AD6gQ4BHwEuAToBQwFogXoBjYGbAbaB3IHqAABAAAAAAWLBYsAAgAAAREBAlUDNgWL++oCCwAAAwAAAAAGawZrAAIADgAaAAAJAhMEAAMSAAUkABMCAAEmACc2ADcWABcGAALrAcD+QJX+w/5aCAgBpgE9AT0BpggI/lr+w/3+rgYGAVL9/QFSBgb+rgIwAVABUAGbCP5a/sP+w/5aCAgBpgE9AT0BpvrIBgFS/f0BUgYG/q79/f6uAAAAAgAAAAAFQAWLAAMABwAAASERKQERIREBwAEr/tUCVQErAXUEFvvqBBYAAAAEAAAAAAYgBiAABgATACQAJwAAAS4BJxUXNjcGBxc+ATUmACcVFhIBBwEhESEBEQEGBxU+ATcXNwEHFwTQAWVVuAO7AidxJSgF/t/lpc77t18BYf6fASsBdQE+TF1OijuZX/1gnJwDgGSeK6W4GBhqW3FGnFT0AWM4mjT+9AHrX/6f/kD+iwH2/sI7HZoSRDGYXwSWnJwAAAEAAAAABKsF1gAFAAABESEBEQECCwEqAXb+igRg/kD+iwSq/osAAAACAAAAAAVmBdYABgAMAAABLgEnET4BAREhAREBBWUBZVRUZfwRASsBdf6LA4Bkniv9piueAUT+QP6LBKr+iwAAAwAAAAAGIAYPAAUADAAaAAATESEBEQEFLgEnET4BAxUWEhcGAgcVNgA3JgDgASsBdf6LAsUBZVVVZbqlzgMDzqXlASEFBf7fBGD+QP6LBKr+i+Bkniv9piueAvOaNP70tbX+9DSaOAFi9fUBYgAAAAQAAAAABYsFiwAFAAsAEQAXAAABIxEhNSMDMzUzNSEBIxUhESMDFTMVMxECC5YBduCWluD+igOA4AF2luDglgLr/oqWAgrglvyAlgF2AqCW4AF2AAQAAAAABYsFiwAFAAsAEQAXAAABMxUzESETIxUhESMBMzUzNSETNSMRITUBdeCW/org4AF2lgHAluD+ipaWAXYCVeABdgHAlgF2++rglgHA4P6KlgAAAAACAAAAAAXWBdYADwATAAABIQ4BBxEeARchPgE3ES4BAyERIQVA/IA/VQEBVT8DgD9VAQFVP/yAA4AF1QFVP/yAP1UBAVU/A4A/VfvsA4AAAAYAAAAABmsGawAHAAwAEwAbACAAKAAACQEmJw4BBwElLgEnAQUhATYSNyYFAQYCBxYXIQUeARcBMwEWFz4BNwECvgFkTlSH8GEBEgOONemh/u4C5f3QAXpcaAEB/BP+3VxoAQEOAjD95DXpoQESeP7dTlSH8GH+7gPwAmgSAQFYUP4nd6X2Pv4nS/1zZAEBk01NAfhk/v+TTUhLpfY+Adn+CBIBAVhQAdkAAAAFAAAAAAZrBdYADwATABcAGwAfAAABIQ4BBxEeARchPgE3ES4BASEVIQEhNSEFITUhNSE1IQXV+1ZAVAICVEAEqkBUAgJU+xYBKv7WAur9FgLqAcD+1gEq/RYC6gXVAVU//IA/VQEBVT8DgD9V/ayV/tWVlZWWlQADAAAAAAYgBdYADwAnAD8AAAEhDgEHER4BFyE+ATcRLgEBIzUjFTM1MxUUBgcjLgEnET4BNzMeARUFIzUjFTM1MxUOAQcjLgE1ETQ2NzMeARcFi/vqP1QCAlQ/BBY/VAICVP1rcJWVcCog4CAqAQEqIOAgKgILcJWVcAEqIOAgKiog4CAqAQXVAVU//IA/VQEBVT8DgD9V/fcl4CVKICoBASogASogKgEBKiBKJeAlSiAqAQEqIAEqICoBASogAAAGAAAAAAYgBPYAAwAHAAsADwATABcAABMzNSMRMzUjETM1IwEhNSERITUhERUhNeCVlZWVlZUBKwQV++sEFfvrBBUDNZb+QJUBwJX+QJb+QJUCVZWVAAAAAQAAAAAGIAZsAC4AAAEiBgcBNjQnAR4BMz4BNy4BJw4BBxQXAS4BIw4BBx4BFzI2NwEGBx4BFz4BNy4BBUArSh797AcHAg8eTixffwICf19ffwIH/fEeTixffwICf18sTh4CFAUBA3tcXHsDA3sCTx8bATcZNhkBNB0gAn9fX38CAn9fGxn+zRwgAn9fX38CIBz+yhcaXHsCAntcXXsAAAIAAAAABlkGawBDAE8AAAE2NCc3PgEnAy4BDwEmLwEuASchDgEPAQYHJyYGBwMGFh8BBhQXBw4BFxMeAT8BFh8BHgEXIT4BPwE2NxcWNjcTNiYnBS4BJz4BNx4BFw4BBasFBZ4KBgeWBxkNujpEHAMUD/7WDxQCHEU5ug0aB5UHBQudBQWdCwUHlQcaDbo5RRwCFA8BKg8UAhxFOboNGgeVBwUL/ThvlAIClG9vlAIClAM3JEokewkaDQEDDAkFSy0cxg4RAQERDsYcLUsFCQz+/QwbCXskSiR7CRoN/v0MCQVLLRzGDhEBAREOxhwtSwUJDAEDDBsJQQKUb2+UAgKUb2+UAAAAAAEAAAAABmsGawALAAATEgAFJAATAgAlBACVCAGmAT0BPQGmCAj+Wv7D/sP+WgOA/sP+WggIAaYBPQE9AaYICP5aAAAAAgAAAAAGawZrAAsAFwAAAQQAAxIABSQAEwIAASYAJzYANxYAFwYAA4D+w/5aCAgBpgE9AT0BpggI/lr+w/3+rgYGAVL9/QFSBgb+rgZrCP5a/sP+w/5aCAgBpgE9AT0BpvrIBgFS/f0BUgYG/q79/f6uAAADAAAAAAZrBmsACwAXACMAAAEEAAMSAAUkABMCAAEmACc2ADcWABcGAAMOAQcuASc+ATceAQOA/sP+WggIAaYBPQE9AaYICP5a/sP9/q4GBgFS/f0BUgYG/q4dAn9fX38CAn9fX38Gawj+Wv7D/sP+WggIAaYBPQE9Aab6yAYBUv39AVIGBv6u/f3+rgJPX38CAn9fX38CAn8AAAAEAAAAAAYgBiAADwAbACUAKQAAASEOAQcRHgEXIT4BNxEuAQEjNSMVIxEzFTM1OwEhHgEXEQ4BByE3MzUjBYv76j9UAgJUPwQWP1QCAlT9a3CVcHCVcJYBKiAqAQEqIP7WcJWVBiACVD/76j9UAgJUPwQWP1T8gpWVAcC7uwEqIP7WICoBcOAAAgAAAAAGawZrAAsAFwAAAQQAAxIABSQAEwIAEwcJAScJATcJARcBA4D+w/5aCAgBpgE9AT0BpggI/lo4af70/vRpAQv+9WkBDAEMaf71BmsI/lr+w/7D/loICAGmAT0BPQGm/BFpAQv+9WkBDAEMaf71AQtp/vQAAQAAAAAF1ga2ABYAAAERCQERHgEXDgEHLgEnIxYAFzYANyYAA4D+iwF1vv0FBf2+vv0FlQYBUf7+AVEGBv6vBYsBKv6L/osBKgT9v779BQX9vv7+rwYGAVH+/gFRAAAAAQAAAAAFPwcAABQAAAERIyIGHQEhAyMRIREjETM1NDYzMgU/nVY8ASUn/v7O///QrZMG9P74SEi9/tj9CQL3ASjaus0AAAAABAAAAAAGjgcAADAARQBgAGwAAAEUHgMVFAcGBCMiJicmNTQ2NzYlLgE1NDcGIyImNTQ2Nz4BMyEHIx4BFRQOAycyNjc2NTQuAiMiBgcGFRQeAxMyPgI1NC4BLwEmLwImIyIOAxUUHgIBMxUjFSM1IzUzNTMDH0BbWkAwSP7qn4TlOSVZSoMBESAfFS4WlMtIP03TcAGiioNKTDFFRjGSJlAaNSI/akAqURkvFCs9WTY6a1s3Dg8THgocJU4QIDVob1M2RnF9A2vV1WnU1GkD5CRFQ1CATlpTenNTYDxHUYouUhIqQCkkMQTBlFKaNkJAWD+MWkhzRztAPiEbOWY6hn1SJyE7ZS5nZ1I0/JcaNF4+GTAkGCMLFx04Ag4kOF07Rms7HQNsbNvbbNkAAwAAAAAGgAZsAAMADgAqAAABESERARYGKwEiJjQ2MhYBESERNCYjIgYHBhURIRIQLwEhFSM+AzMyFgHd/rYBXwFnVAJSZGemZASP/rdRVj9VFQv+twIBAQFJAhQqR2c/q9AEj/whA98BMkliYpNhYfzd/cgCEml3RTMeM/3XAY8B8DAwkCAwOB/jAAABAAAAAAaUBgAAMQAAAQYHFhUUAg4BBCMgJxYzMjcuAScWMzI3LgE9ARYXLgE1NDcWBBcmNTQ2MzIXNjcGBzYGlENfAUyb1v7SrP7x4SMr4bBpph8hHCsqcJNETkJOLHkBW8YIvYaMYG1gJWldBWhiRQ4cgv797rdtkQSKAn1hBQsXsXUEJgMsjlNYS5WzCiYkhr1mFTlzPwoAAAABAAAAAAWABwAAIgAAARcOAQcGLgM1ESM1PgQ3PgE7AREhFSERFB4CNzYFMFAXsFlorXBOIahIckQwFAUBBwT0AU3+sg0gQzBOAc/tIz4BAjhceHg6AiDXGlddb1ctBQf+WPz9+h40NR4BAgABAAAAAAaABoAASgAAARQCBCMiJzY/AR4BMzI+ATU0LgEjIg4DFRQWFxY/ATY3NicmNTQ2MzIWFRQGIyImNz4CNTQmIyIGFRQXAwYXJgI1NBIkIAQSBoDO/p/Rb2s7EzYUaj15vmh34o5ptn9bK1BNHggIBgIGETPRqZepiWs9Sg4IJRc2Mj5WGWMRBM7+zgFhAaIBYc4DgNH+n84gXUfTJzmJ8JZyyH46YH2GQ2ieIAwgHxgGFxQ9WpfZpIOq7lc9I3VZHzJCclVJMf5eRmtbAXzp0QFhzs7+nwAABwAAAAAHAATPAA4AFwAqAD0AUABaAF0AAAERNh4CBw4BBwYmIycmNxY2NzYmBxEUBRY2Nz4BNy4BJyMGHwEeARcOARcWNjc+ATcuAScjBh8BHgEXFAYXFjY3PgE3LgEnIwYfAR4BFw4BBTM/ARUzESMGAyUVJwMchM2UWwgNq4JHrQgBAapUaAoJcWMBfiIhDiMrAQJLMB0BBAokNAIBPmMiIQ4iLAECSzAeAQUKJDQBP2MiIQ4iLAECSzAeAQUKJDQBAT75g+5B4arNLNIBJ44ByQL9BQ9mvYCKwA8FBQMDwwJVTGdzBf6VB8IHNR08lld9uT4LCRA/qGNxvUwHNR08lld9uT4LCRA/qGNxvUwHNR08lld9uT4LCRA/qGNxvVJkAWUDDEf+tYP5AQAAAAEAAAAABiAGtgAbAAABBAADER4BFzMRITU2ADcWABcVIREzPgE3EQIAA4D+4v6FBwJ/X+D+1QYBJ97eAScG/tXgX38CB/6FBrUH/oX+4v32X38CAlWV3gEnBgb+2d6V/asCf18CCgEeAXsAAAAAEADGAAEAAAAAAAEABwAAAAEAAAAAAAIABwAHAAEAAAAAAAMABwAOAAEAAAAAAAQABwAVAAEAAAAAAAUACwAcAAEAAAAAAAYABwAnAAEAAAAAAAoAKwAuAAEAAAAAAAsAEwBZAAMAAQQJAAEADgBsAAMAAQQJAAIADgB6AAMAAQQJAAMADgCIAAMAAQQJAAQADgCWAAMAAQQJAAUAFgCkAAMAAQQJAAYADgC6AAMAAQQJAAoAVgDIAAMAAQQJAAsAJgEeVmlkZW9KU1JlZ3VsYXJWaWRlb0pTVmlkZW9KU1ZlcnNpb24gMS4wVmlkZW9KU0dlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAFYAaQBkAGUAbwBKAFMAUgBlAGcAdQBsAGEAcgBWAGkAZABlAG8ASgBTAFYAaQBkAGUAbwBKAFMAVgBlAHIAcwBpAG8AbgAgADEALgAwAFYAaQBkAGUAbwBKAFMARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAgAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfAAABAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVARYBFwEYARkBGgEbARwBHQEeAR8EcGxheQtwbGF5LWNpcmNsZQVwYXVzZQt2b2x1bWUtbXV0ZQp2b2x1bWUtbG93CnZvbHVtZS1taWQLdm9sdW1lLWhpZ2gQZnVsbHNjcmVlbi1lbnRlcg9mdWxsc2NyZWVuLWV4aXQGc3F1YXJlB3NwaW5uZXIJc3VidGl0bGVzCGNhcHRpb25zCGNoYXB0ZXJzBXNoYXJlA2NvZwZjaXJjbGUOY2lyY2xlLW91dGxpbmUTY2lyY2xlLWlubmVyLWNpcmNsZQJoZAZjYW5jZWwGcmVwbGF5CGZhY2Vib29rBWdwbHVzCGxpbmtlZGluB3R3aXR0ZXIGdHVtYmxyCXBpbnRlcmVzdBFhdWRpby1kZXNjcmlwdGlvbgVhdWRpbwAAAAAA) format("truetype");
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-play, .video-js .vjs-big-play-button, .video-js .vjs-play-control {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-play:before, .video-js .vjs-big-play-button:before, .video-js .vjs-play-control:before {
  content: "\f101";
}

.vjs-icon-play-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-play-circle:before {
  content: "\f102";
}

.vjs-icon-pause, .video-js .vjs-play-control.vjs-playing {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-pause:before, .video-js .vjs-play-control.vjs-playing:before {
  content: "\f103";
}

.vjs-icon-volume-mute, .video-js .vjs-mute-control.vjs-vol-0,
.video-js .vjs-volume-menu-button.vjs-vol-0 {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-volume-mute:before, .video-js .vjs-mute-control.vjs-vol-0:before,
.video-js .vjs-volume-menu-button.vjs-vol-0:before {
  content: "\f104";
}

.vjs-icon-volume-low, .video-js .vjs-mute-control.vjs-vol-1,
.video-js .vjs-volume-menu-button.vjs-vol-1 {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-volume-low:before, .video-js .vjs-mute-control.vjs-vol-1:before,
.video-js .vjs-volume-menu-button.vjs-vol-1:before {
  content: "\f105";
}

.vjs-icon-volume-mid, .video-js .vjs-mute-control.vjs-vol-2,
.video-js .vjs-volume-menu-button.vjs-vol-2 {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-volume-mid:before, .video-js .vjs-mute-control.vjs-vol-2:before,
.video-js .vjs-volume-menu-button.vjs-vol-2:before {
  content: "\f106";
}

.vjs-icon-volume-high, .video-js .vjs-mute-control,
.video-js .vjs-volume-menu-button {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-volume-high:before, .video-js .vjs-mute-control:before,
.video-js .vjs-volume-menu-button:before {
  content: "\f107";
}

.vjs-icon-fullscreen-enter, .video-js .vjs-fullscreen-control {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-fullscreen-enter:before, .video-js .vjs-fullscreen-control:before {
  content: "\f108";
}

.vjs-icon-fullscreen-exit, .video-js.vjs-fullscreen .vjs-fullscreen-control {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-fullscreen-exit:before, .video-js.vjs-fullscreen .vjs-fullscreen-control:before {
  content: "\f109";
}

.vjs-icon-square {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-square:before {
  content: "\f10a";
}

.vjs-icon-spinner {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-spinner:before {
  content: "\f10b";
}

.vjs-icon-subtitles, .video-js .vjs-subtitles-button {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-subtitles:before, .video-js .vjs-subtitles-button:before {
  content: "\f10c";
}

.vjs-icon-captions, .video-js .vjs-captions-button {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-captions:before, .video-js .vjs-captions-button:before {
  content: "\f10d";
}

.vjs-icon-chapters, .video-js .vjs-chapters-button {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-chapters:before, .video-js .vjs-chapters-button:before {
  content: "\f10e";
}

.vjs-icon-share {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-share:before {
  content: "\f10f";
}

.vjs-icon-cog {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-cog:before {
  content: "\f110";
}

.vjs-icon-circle, .video-js .vjs-mouse-display, .video-js .vjs-play-progress, .video-js .vjs-volume-level {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-circle:before, .video-js .vjs-mouse-display:before, .video-js .vjs-play-progress:before, .video-js .vjs-volume-level:before {
  content: "\f111";
}

.vjs-icon-circle-outline {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-circle-outline:before {
  content: "\f112";
}

.vjs-icon-circle-inner-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-circle-inner-circle:before {
  content: "\f113";
}

.vjs-icon-hd {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-hd:before {
  content: "\f114";
}

.vjs-icon-cancel, .video-js .vjs-control.vjs-close-button {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-cancel:before, .video-js .vjs-control.vjs-close-button:before {
  content: "\f115";
}

.vjs-icon-replay {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-replay:before {
  content: "\f116";
}

.vjs-icon-facebook {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-facebook:before {
  content: "\f117";
}

.vjs-icon-gplus {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-gplus:before {
  content: "\f118";
}

.vjs-icon-linkedin {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-linkedin:before {
  content: "\f119";
}

.vjs-icon-twitter {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-twitter:before {
  content: "\f11a";
}

.vjs-icon-tumblr {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-tumblr:before {
  content: "\f11b";
}

.vjs-icon-pinterest {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-pinterest:before {
  content: "\f11c";
}

.vjs-icon-audio-description, .video-js .vjs-descriptions-button {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-audio-description:before, .video-js .vjs-descriptions-button:before {
  content: "\f11d";
}

.vjs-icon-audio, .video-js .vjs-audio-button {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-audio:before, .video-js .vjs-audio-button:before {
  content: "\f11e";
}

.video-js {
  display: block;
  vertical-align: top;
  box-sizing: border-box;
  color: #fff;
  background-color: #000;
  position: relative;
  padding: 0;
  font-size: 10px;
  line-height: 1;
  font-weight: normal;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.video-js:-moz-full-screen {
  position: absolute;
}

.video-js:-webkit-full-screen {
  width: 100% !important;
  height: 100% !important;
}

.video-js *,
.video-js *:before,
.video-js *:after {
  box-sizing: inherit;
}

.video-js ul {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  list-style-position: outside;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
}

.video-js.vjs-fluid,
.video-js.vjs-16-9,
.video-js.vjs-4-3 {
  width: 100%;
  max-width: 100%;
  height: 0;
}

.video-js.vjs-16-9 {
  padding-top: 56.25%;
}

.video-js.vjs-4-3 {
  padding-top: 75%;
}

.video-js.vjs-fill {
  width: 100%;
  height: 100%;
}

.video-js .vjs-tech {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

body.vjs-full-window {
  padding: 0;
  margin: 0;
  height: 100%;
  overflow-y: auto;
}

.vjs-full-window .video-js.vjs-fullscreen {
  position: fixed;
  overflow: hidden;
  z-index: 1000;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}

.video-js.vjs-fullscreen {
  width: 100% !important;
  height: 100% !important;
  padding-top: 0 !important;
}

.video-js.vjs-fullscreen.vjs-user-inactive {
  cursor: none;
}

.vjs-hidden {
  display: none !important;
}

.vjs-disabled {
  opacity: 0.5;
  cursor: default;
}

.video-js .vjs-offscreen {
  height: 1px;
  left: -9999px;
  position: absolute;
  top: 0;
  width: 1px;
}

.vjs-lock-showing {
  display: block !important;
  opacity: 1;
  visibility: visible;
}

.vjs-no-js {
  padding: 20px;
  color: #fff;
  background-color: #000;
  font-size: 18px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  width: 300px;
  height: 150px;
  margin: 0px auto;
}

.vjs-no-js a,
.vjs-no-js a:visited {
  color: #66A8CC;
}

.video-js .vjs-big-play-button {
  font-size: 3em;
  line-height: 1.5em;
  height: 1.5em;
  width: 3em;
  display: block;
  position: absolute;
  top: 10px;
  left: 10px;
  padding: 0;
  cursor: pointer;
  opacity: 1;
  border: 0.06666em solid #fff;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
  -webkit-border-radius: 0.3em;
  -moz-border-radius: 0.3em;
  border-radius: 0.3em;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}

.vjs-big-play-centered .vjs-big-play-button {
  top: 50%;
  left: 50%;
  margin-top: -0.75em;
  margin-left: -1.5em;
}

.video-js:hover .vjs-big-play-button,
.video-js .vjs-big-play-button:focus {
  outline: 0;
  border-color: #fff;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
  -webkit-transition: all 0s;
  -moz-transition: all 0s;
  -o-transition: all 0s;
  transition: all 0s;
}

.vjs-controls-disabled .vjs-big-play-button,
.vjs-has-started .vjs-big-play-button,
.vjs-using-native-controls .vjs-big-play-button,
.vjs-error .vjs-big-play-button {
  display: none;
}

.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button {
  display: block;
}

.video-js button {
  background: none;
  border: none;
  color: inherit;
  display: inline-block;
  overflow: visible;
  font-size: inherit;
  line-height: inherit;
  text-transform: none;
  text-decoration: none;
  transition: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.video-js .vjs-control.vjs-close-button {
  cursor: pointer;
  height: 3em;
  position: absolute;
  right: 0;
  top: 0.5em;
  z-index: 2;
}

.vjs-menu-button {
  cursor: pointer;
}

.vjs-menu-button.vjs-disabled {
  cursor: default;
}

.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {
  display: none;
}

.vjs-menu .vjs-menu-content {
  display: block;
  padding: 0;
  margin: 0;
  overflow: auto;
  font-family: Arial, Helvetica, sans-serif;
}

.vjs-scrubbing .vjs-menu-button:hover .vjs-menu {
  display: none;
}

.vjs-menu li {
  list-style: none;
  margin: 0;
  padding: 0.2em 0;
  line-height: 1.4em;
  font-size: 1.2em;
  text-align: center;
  text-transform: lowercase;
}

.vjs-menu li.vjs-menu-item:focus,
.vjs-menu li.vjs-menu-item:hover {
  outline: 0;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
}

.vjs-menu li.vjs-selected,
.vjs-menu li.vjs-selected:focus,
.vjs-menu li.vjs-selected:hover {
  background-color: #fff;
  color: #2B333F;
}

.vjs-menu li.vjs-menu-title {
  text-align: center;
  text-transform: uppercase;
  font-size: 1em;
  line-height: 2em;
  padding: 0;
  margin: 0 0 0.3em 0;
  font-weight: bold;
  cursor: default;
}

.vjs-menu-button-popup .vjs-menu {
  display: none;
  position: absolute;
  bottom: 0;
  width: 10em;
  left: -3em;
  height: 0em;
  margin-bottom: 1.5em;
  border-top-color: rgba(43, 51, 63, 0.7);
}

.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
  position: absolute;
  width: 100%;
  bottom: 1.5em;
  max-height: 15em;
}

.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu,
.vjs-menu-button-popup .vjs-menu.vjs-lock-showing {
  display: block;
}

.video-js .vjs-menu-button-inline {
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
  overflow: hidden;
}

.video-js .vjs-menu-button-inline:before {
  width: 2.222222222em;
}

.video-js .vjs-menu-button-inline:hover,
.video-js .vjs-menu-button-inline:focus,
.video-js .vjs-menu-button-inline.vjs-slider-active,
.video-js.vjs-no-flex .vjs-menu-button-inline {
  width: 12em;
}

.video-js .vjs-menu-button-inline.vjs-slider-active {
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}

.vjs-menu-button-inline .vjs-menu {
  opacity: 0;
  height: 100%;
  width: auto;
  position: absolute;
  left: 4em;
  top: 0;
  padding: 0;
  margin: 0;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}

.vjs-menu-button-inline:hover .vjs-menu,
.vjs-menu-button-inline:focus .vjs-menu,
.vjs-menu-button-inline.vjs-slider-active .vjs-menu {
  display: block;
  opacity: 1;
}

.vjs-no-flex .vjs-menu-button-inline .vjs-menu {
  display: block;
  opacity: 1;
  position: relative;
  width: auto;
}

.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu {
  width: auto;
}

.vjs-menu-button-inline .vjs-menu-content {
  width: auto;
  height: 100%;
  margin: 0;
  overflow: hidden;
}

.video-js .vjs-control-bar {
  display: none;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 3em;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
}

.vjs-has-started .vjs-control-bar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  visibility: visible;
  opacity: 1;
  -webkit-transition: visibility 0.1s, opacity 0.1s;
  -moz-transition: visibility 0.1s, opacity 0.1s;
  -o-transition: visibility 0.1s, opacity 0.1s;
  transition: visibility 0.1s, opacity 0.1s;
}

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  visibility: visible;
  opacity: 0;
  -webkit-transition: visibility 1s, opacity 1s;
  -moz-transition: visibility 1s, opacity 1s;
  -o-transition: visibility 1s, opacity 1s;
  transition: visibility 1s, opacity 1s;
}

.vjs-controls-disabled .vjs-control-bar,
.vjs-using-native-controls .vjs-control-bar,
.vjs-error .vjs-control-bar {
  display: none !important;
}

.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  opacity: 1;
  visibility: visible;
}

.vjs-has-started.vjs-no-flex .vjs-control-bar {
  display: table;
}

.video-js .vjs-control {
  outline: none;
  position: relative;
  text-align: center;
  margin: 0;
  padding: 0;
  height: 100%;
  width: 4em;
  -webkit-box-flex: none;
  -moz-box-flex: none;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
}

.video-js .vjs-control:before {
  font-size: 1.8em;
  line-height: 1.67;
}

.video-js .vjs-control:focus:before,
.video-js .vjs-control:hover:before,
.video-js .vjs-control:focus {
  text-shadow: 0em 0em 1em white;
}

.video-js .vjs-control-text {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.vjs-no-flex .vjs-control {
  display: table-cell;
  vertical-align: middle;
}

.video-js .vjs-custom-control-spacer {
  display: none;
}

.video-js .vjs-progress-control {
  -webkit-box-flex: auto;
  -moz-box-flex: auto;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  min-width: 4em;
}

.vjs-live .vjs-progress-control {
  display: none;
}

.video-js .vjs-progress-holder {
  -webkit-box-flex: auto;
  -moz-box-flex: auto;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  height: 0.3em;
}

.video-js .vjs-progress-control:hover .vjs-progress-holder {
  font-size: 1.6666666667em;
}

/* If we let the font size grow as much as everything else, the current time tooltip ends up
 ginormous. If you'd like to enable the current time tooltip all the time, this should be disabled
 to avoid a weird hitch when you roll off the hover. */
.video-js .vjs-progress-control:hover .vjs-time-tooltip,
.video-js .vjs-progress-control:hover .vjs-mouse-display:after,
.video-js .vjs-progress-control:hover .vjs-play-progress:after {
  font-family: Arial, Helvetica, sans-serif;
  visibility: visible;
  font-size: 0.6em;
}

.video-js .vjs-progress-holder .vjs-play-progress,
.video-js .vjs-progress-holder .vjs-load-progress,
.video-js .vjs-progress-holder .vjs-tooltip-progress-bar,
.video-js .vjs-progress-holder .vjs-load-progress div {
  position: absolute;
  display: block;
  height: 0.3em;
  margin: 0;
  padding: 0;
  width: 0;
  left: 0;
  top: 0;
}

.video-js .vjs-mouse-display:before {
  display: none;
}

.video-js .vjs-play-progress {
  background-color: #fff;
}

.video-js .vjs-play-progress:before {
  position: absolute;
  top: -0.3333333333em;
  right: -0.5em;
  font-size: 0.9em;
}

.video-js .vjs-time-tooltip,
.video-js .vjs-mouse-display:after,
.video-js .vjs-play-progress:after {
  visibility: hidden;
  pointer-events: none;
  position: absolute;
  top: -3.4em;
  right: -1.9em;
  font-size: 0.9em;
  color: #000;
  content: attr(data-current-time);
  padding: 6px 8px 8px 8px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.8);
  -webkit-border-radius: 0.3em;
  -moz-border-radius: 0.3em;
  border-radius: 0.3em;
}

.video-js .vjs-time-tooltip,
.video-js .vjs-play-progress:before,
.video-js .vjs-play-progress:after {
  z-index: 1;
}

.video-js .vjs-progress-control .vjs-keep-tooltips-inside:after {
  display: none;
}

.video-js .vjs-load-progress {
  background: #bfc7d3;
  background: rgba(115, 133, 159, 0.5);
}

.video-js .vjs-load-progress div {
  background: white;
  background: rgba(115, 133, 159, 0.75);
}

.video-js.vjs-no-flex .vjs-progress-control {
  width: auto;
}

.video-js .vjs-time-tooltip {
  display: inline-block;
  height: 2.4em;
  position: relative;
  float: right;
  right: -1.9em;
}

.vjs-tooltip-progress-bar {
  visibility: hidden;
}

.video-js .vjs-progress-control .vjs-mouse-display {
  display: none;
  position: absolute;
  width: 1px;
  height: 100%;
  background-color: #000;
  z-index: 1;
}

.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
  z-index: 0;
}

.video-js .vjs-progress-control:hover .vjs-mouse-display {
  display: block;
}

.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display,
.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display:after {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: visibility 1s, opacity 1s;
  -moz-transition: visibility 1s, opacity 1s;
  -o-transition: visibility 1s, opacity 1s;
  transition: visibility 1s, opacity 1s;
}

.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display,
.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display:after {
  display: none;
}

.vjs-mouse-display .vjs-time-tooltip,
.video-js .vjs-progress-control .vjs-mouse-display:after {
  color: #fff;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.8);
}

.video-js .vjs-slider {
  outline: 0;
  position: relative;
  cursor: pointer;
  padding: 0;
  margin: 0 0.45em 0 0.45em;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
}

.video-js .vjs-slider:focus {
  text-shadow: 0em 0em 1em white;
  -webkit-box-shadow: 0 0 1em #fff;
  -moz-box-shadow: 0 0 1em #fff;
  box-shadow: 0 0 1em #fff;
}

.video-js .vjs-mute-control,
.video-js .vjs-volume-menu-button {
  cursor: pointer;
  -webkit-box-flex: none;
  -moz-box-flex: none;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
}

.video-js .vjs-volume-control {
  width: 5em;
  -webkit-box-flex: none;
  -moz-box-flex: none;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.video-js .vjs-volume-bar {
  margin: 1.35em 0.45em;
}

.vjs-volume-bar.vjs-slider-horizontal {
  width: 5em;
  height: 0.3em;
}

.vjs-volume-bar.vjs-slider-vertical {
  width: 0.3em;
  height: 5em;
  margin: 1.35em auto;
}

.video-js .vjs-volume-level {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #fff;
}

.video-js .vjs-volume-level:before {
  position: absolute;
  font-size: 0.9em;
}

.vjs-slider-vertical .vjs-volume-level {
  width: 0.3em;
}

.vjs-slider-vertical .vjs-volume-level:before {
  top: -0.5em;
  left: -0.3em;
}

.vjs-slider-horizontal .vjs-volume-level {
  height: 0.3em;
}

.vjs-slider-horizontal .vjs-volume-level:before {
  top: -0.3em;
  right: -0.5em;
}

.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
  height: 100%;
}

.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
  width: 100%;
}

.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu {
  display: block;
  width: 0;
  height: 0;
  border-top-color: transparent;
}

.vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu {
  left: 0.5em;
  height: 8em;
}

.vjs-menu-button-popup.vjs-volume-menu-button-horizontal .vjs-menu {
  left: -2em;
}

.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu-content {
  height: 0;
  width: 0;
  overflow-x: hidden;
  overflow-y: hidden;
}

.vjs-volume-menu-button-vertical:hover .vjs-menu-content,
.vjs-volume-menu-button-vertical:focus .vjs-menu-content,
.vjs-volume-menu-button-vertical.vjs-slider-active .vjs-menu-content,
.vjs-volume-menu-button-vertical .vjs-lock-showing .vjs-menu-content {
  height: 8em;
  width: 2.9em;
}

.vjs-volume-menu-button-horizontal:hover .vjs-menu-content,
.vjs-volume-menu-button-horizontal:focus .vjs-menu-content,
.vjs-volume-menu-button-horizontal .vjs-slider-active .vjs-menu-content,
.vjs-volume-menu-button-horizontal .vjs-lock-showing .vjs-menu-content {
  height: 2.9em;
  width: 8em;
}

.vjs-volume-menu-button.vjs-menu-button-inline .vjs-menu-content {
  background-color: transparent !important;
}

.vjs-poster {
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
  background-color: #000000;
  cursor: pointer;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
}

.vjs-poster img {
  display: block;
  vertical-align: middle;
  margin: 0 auto;
  max-height: 100%;
  padding: 0;
  width: 100%;
}

.vjs-has-started .vjs-poster {
  display: none;
}

.vjs-audio.vjs-has-started .vjs-poster {
  display: block;
}

.vjs-using-native-controls .vjs-poster {
  display: none;
}

.video-js .vjs-live-control {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: flex-start;
  -webkit-align-items: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  -webkit-box-flex: auto;
  -moz-box-flex: auto;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
  font-size: 1em;
  line-height: 3em;
}

.vjs-no-flex .vjs-live-control {
  display: table-cell;
  width: auto;
  text-align: left;
}

.video-js .vjs-time-control {
  -webkit-box-flex: none;
  -moz-box-flex: none;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  font-size: 1em;
  line-height: 3em;
  min-width: 2em;
  width: auto;
  padding-left: 1em;
  padding-right: 1em;
}

.vjs-live .vjs-time-control {
  display: none;
}

.video-js .vjs-current-time,
.vjs-no-flex .vjs-current-time {
  display: none;
}

.video-js .vjs-duration,
.vjs-no-flex .vjs-duration {
  display: none;
}

.vjs-time-divider {
  display: none;
  line-height: 3em;
}

.vjs-live .vjs-time-divider {
  display: none;
}

.video-js .vjs-play-control {
  cursor: pointer;
  -webkit-box-flex: none;
  -moz-box-flex: none;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
}

.vjs-text-track-display {
  position: absolute;
  bottom: 3em;
  left: 0;
  right: 0;
  top: 0;
  pointer-events: none;
}

.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
  bottom: 1em;
}

.video-js .vjs-text-track {
  font-size: 1.4em;
  text-align: center;
  margin-bottom: 0.1em;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.5);
}

.vjs-subtitles {
  color: #fff;
}

.vjs-captions {
  color: #fc6;
}

.vjs-tt-cue {
  display: block;
}

video::-webkit-media-text-track-display {
  -moz-transform: translateY(-3em);
  -ms-transform: translateY(-3em);
  -o-transform: translateY(-3em);
  -webkit-transform: translateY(-3em);
  transform: translateY(-3em);
}

.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
  -moz-transform: translateY(-1.5em);
  -ms-transform: translateY(-1.5em);
  -o-transform: translateY(-1.5em);
  -webkit-transform: translateY(-1.5em);
  transform: translateY(-1.5em);
}

.video-js .vjs-fullscreen-control {
  cursor: pointer;
  -webkit-box-flex: none;
  -moz-box-flex: none;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
}

.vjs-playback-rate .vjs-playback-rate-value {
  font-size: 1.5em;
  line-height: 2;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
}

.vjs-playback-rate .vjs-menu {
  width: 4em;
  left: 0em;
}

.vjs-error .vjs-error-display .vjs-modal-dialog-content {
  font-size: 1.4em;
  text-align: center;
}

.vjs-error .vjs-error-display:before {
  color: #fff;
  content: "X";
  font-family: Arial, Helvetica, sans-serif;
  font-size: 4em;
  left: 0;
  line-height: 1;
  margin-top: -0.5em;
  position: absolute;
  text-shadow: 0.05em 0.05em 0.1em #000;
  text-align: center;
  top: 50%;
  vertical-align: middle;
  width: 100%;
}

.vjs-loading-spinner {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -25px 0 0 -25px;
  opacity: 0.85;
  text-align: left;
  border: 6px solid rgba(43, 51, 63, 0.7);
  box-sizing: border-box;
  background-clip: padding-box;
  width: 50px;
  height: 50px;
  border-radius: 25px;
}

.vjs-seeking .vjs-loading-spinner,
.vjs-waiting .vjs-loading-spinner {
  display: block;
}

.vjs-loading-spinner:before,
.vjs-loading-spinner:after {
  content: "";
  position: absolute;
  margin: -6px;
  box-sizing: inherit;
  width: inherit;
  height: inherit;
  border-radius: inherit;
  opacity: 1;
  border: inherit;
  border-color: transparent;
  border-top-color: white;
}

.vjs-seeking .vjs-loading-spinner:before,
.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:after {
  -webkit-animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
  animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
}

.vjs-seeking .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:before {
  border-top-color: white;
}

.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:after {
  border-top-color: white;
  -webkit-animation-delay: 0.44s;
  animation-delay: 0.44s;
}

@keyframes vjs-spinner-spin {
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes vjs-spinner-spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes vjs-spinner-fade {
  0% {
    border-top-color: #73859f;
  }
  20% {
    border-top-color: #73859f;
  }
  35% {
    border-top-color: white;
  }
  60% {
    border-top-color: #73859f;
  }
  100% {
    border-top-color: #73859f;
  }
}
@-webkit-keyframes vjs-spinner-fade {
  0% {
    border-top-color: #73859f;
  }
  20% {
    border-top-color: #73859f;
  }
  35% {
    border-top-color: white;
  }
  60% {
    border-top-color: #73859f;
  }
  100% {
    border-top-color: #73859f;
  }
}
.vjs-chapters-button .vjs-menu ul {
  width: 24em;
}

.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer {
  -webkit-box-flex: auto;
  -moz-box-flex: auto;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
}

.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer {
  width: auto;
}

.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-menu-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-descriptions-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-audio-button {
  display: none;
}

.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-menu-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-descriptions-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-audio-button {
  display: none;
}

.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-descriptions-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button .vjs-audio-button {
  display: none;
}

.vjs-caption-settings {
  position: relative;
  top: 1em;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.75);
  color: #fff;
  margin: 0 auto;
  padding: 0.5em;
  height: 16em;
  font-size: 12px;
  width: 40em;
}

.vjs-caption-settings .vjs-tracksettings {
  top: 0;
  bottom: 1em;
  left: 0;
  right: 0;
  position: absolute;
  overflow: auto;
}

.vjs-caption-settings .vjs-tracksettings-colors,
.vjs-caption-settings .vjs-tracksettings-font {
  float: left;
}

.vjs-caption-settings .vjs-tracksettings-colors:after,
.vjs-caption-settings .vjs-tracksettings-font:after,
.vjs-caption-settings .vjs-tracksettings-controls:after {
  clear: both;
}

.vjs-caption-settings .vjs-tracksettings-controls {
  position: absolute;
  bottom: 1em;
  right: 1em;
}

.vjs-caption-settings .vjs-tracksetting {
  margin: 5px;
  padding: 3px;
  min-height: 40px;
  border: none;
}

.vjs-caption-settings .vjs-tracksetting label,
.vjs-caption-settings .vjs-tracksetting legend {
  display: block;
  width: 100px;
  margin-bottom: 5px;
}

.vjs-caption-settings .vjs-tracksetting span {
  display: inline;
  margin-left: 5px;
  vertical-align: top;
  float: right;
}

.vjs-caption-settings .vjs-tracksetting > div {
  margin-bottom: 5px;
  min-height: 20px;
}

.vjs-caption-settings .vjs-tracksetting > div:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  min-height: 0;
}

.vjs-caption-settings label > input {
  margin-right: 10px;
}

.vjs-caption-settings fieldset {
  margin-top: 1em;
  margin-left: 0.5em;
}

.vjs-caption-settings fieldset .vjs-label {
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  /* for Internet Explorer */
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

.vjs-caption-settings input[type=button] {
  width: 40px;
  height: 40px;
}

.video-js .vjs-modal-dialog {
  background: rgba(0, 0, 0, 0.8);
  background: -webkit-linear-gradient(-90deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));
}

.vjs-modal-dialog .vjs-modal-dialog-content {
  font-size: 1.2em;
  line-height: 1.5;
  padding: 20px 24px;
  z-index: 1;
}

@media print {
  .video-js > *:not(.vjs-tech):not(.vjs-poster) {
    visibility: hidden;
  }
}
@media \0 screen {
  .vjs-user-inactive.vjs-playing .vjs-control-bar :before {
    content: "";
  }
}
@media \0 screen {
  .vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
    visibility: hidden;
  }
}
/* a wrapper element that tracks the mouse vertically */
.sb-thumbnail-holder {
  position: absolute;
  top: 0px;
  left: -1000px;
  pointer-events: none;
}

/* the thumbnail image itself */
.sb-thumbnail {
  position: absolute;
  left: 0;
  bottom: 1.3em;
  opacity: 0;
  object-fit: none;
  /* fade-in, fade-out */
  -webkit-transition: opacity 0.2s ease;
  -o-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
  /* partial transparent background */
  background-color: rgba(0, 0, 0, 0.9);
  /* add gray-ish border around the thumbnail */
  border: 2px solid rgba(28, 28, 28, 0.9);
  border-radius: 2px;
}

/* fade in the thumbnail when hovering over the progress bar */
/* .fake-active is needed for Android only. It's removed on touchend/touchecancel */
.edit-timeline:hover .sb-thumbnail.loaded,
.edit-timeline.fake-active .sb-thumbnail.loaded,
.edit-timeline:active .sb-thumbnail.loaded,
.vjs-progress-control:hover .sb-thumbnail.loaded,
.vjs-progress-control.fake-active .sb-thumbnail.loaded,
.vjs-progress-control:active .sb-thumbnail.loaded {
  opacity: 1;
}

/* ... but hide the thumbnail when hovering directly over it */
.edit-timeline:hover .sb-thumbnail:hover,
.edit-timeline:active .sb-thumbnail:active,
.vjs-progress-control:hover .sb-thumbnail:hover,
.vjs-progress-control:active .sb-thumbnail:active {
  opacity: 0;
}

/* fix against flickering */
.video-js .vjs-progress-control .vjs-mouse-display {
  pointer-events: none;
}

/*

SLICK.GRID.CSS (+JQUERY-UI STYLES)

- removed: height, line-height in slick-header-column

IMPORTANT:
In order to preserve the uniform grid appearance, all cell styles need to have padding, margin and border sizes.
No built-in (selected, editable, highlight, flashing, invalid, loading, :focus) or user-specified CSS
classes should alter those!
*/
.slick-header.ui-state-default, .slick-headerrow.ui-state-default, .slick-footerrow.ui-state-default, .slick-top-panel-scroller.ui-state-default {
  width: 100%;
  overflow: auto;
  position: relative;
  border-left: 0px !important;
}

.slick-header.ui-state-default {
  overflow: inherit;
}

.slick-header::-webkit-scrollbar, .slick-headerrow::-webkit-scrollbar, .slick-footerrow::-webkit-scrollbar {
  display: none;
}

.slick-header-columns, .slick-headerrow-columns, .slick-footerrow-columns {
  position: relative;
  white-space: nowrap;
  cursor: default;
  overflow: hidden;
}

.slick-header-column.ui-state-default {
  position: relative;
  display: inline-block;
  /*box-sizing: content-box !important; use this for Firefox! */
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  margin: 0;
  padding: 4px;
  border-right: 1px solid silver;
  border-left: 0px !important;
  border-top: 0px !important;
  border-bottom: 0px !important;
  float: left;
}

.slick-headerrow-column.ui-state-default, .slick-footerrow-column.ui-state-default {
  padding: 4px;
}

.slick-header-column-sorted {
  font-style: italic;
}

.slick-sort-indicator {
  display: inline-block;
  width: 8px;
  height: 5px;
  margin-left: 4px;
  margin-top: 6px;
  float: left;
}

.slick-sort-indicator-numbered {
  display: inline-block;
  width: 8px;
  height: 5px;
  margin-left: 4px;
  margin-top: 0;
  line-height: 20px;
  float: left;
  font-family: Arial;
  font-style: normal;
  font-weight: bold;
  color: #6190CD;
}

.slick-sort-indicator-desc {
  background: url(images/sort-desc.gif);
}

.slick-sort-indicator-asc {
  background: url(images/sort-asc.gif);
}

.slick-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
  cursor: col-resize;
  width: 9px;
  right: -5px;
  top: 0;
  height: 100%;
  z-index: 1;
}

.slick-sortable-placeholder {
  background: silver;
}

.grid-canvas {
  position: relative;
  outline: 0;
}

.slick-row.ui-widget-content, .slick-row.ui-state-active {
  position: absolute;
  border: 0px;
  width: 100%;
}

.slick-cell, .slick-headerrow-column, .slick-footerrow-column {
  position: absolute;
  border: 1px solid transparent;
  border-right: 1px dotted silver;
  border-bottom-color: silver;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  vertical-align: middle;
  z-index: 1;
  padding: 1px 2px 2px 1px;
  margin: 0;
  white-space: nowrap;
  cursor: default;
}

.slick-cell, .slick-headerrow-column {
  border-bottom-color: silver;
}

.slick-footerrow-column {
  border-top-color: silver;
}

.slick-group-toggle {
  display: inline-block;
}

.slick-cell.highlighted {
  background: lightskyblue;
  background: rgba(0, 0, 255, 0.2);
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}

.slick-cell.flashing {
  border: 1px solid red !important;
}

.slick-cell.editable {
  z-index: 11;
  overflow: visible;
  background: white;
  border-color: black;
  border-style: solid;
}

.slick-cell:focus {
  outline: none;
}

.slick-reorder-proxy {
  display: inline-block;
  background: blue;
  opacity: 0.15;
  filter: alpha(opacity=15);
  cursor: move;
}

.slick-reorder-guide {
  display: inline-block;
  height: 2px;
  background: blue;
  opacity: 0.7;
  filter: alpha(opacity=70);
}

.slick-selection {
  z-index: 10;
  position: absolute;
  border: 2px dashed black;
}

/*

SLICK-DEFAULT-THEME.CSS

IMPORTANT:
In order to preserve the uniform grid appearance, all cell styles need to have padding, margin and border sizes.
No built-in (selected, editable, highlight, flashing, invalid, loading, :focus) or user-specified CSS
classes should alter those!
*/
.slick-header-columns {
  border-bottom: 1px solid silver;
}

.slick-header-column {
  border-right: 1px solid silver;
}

.slick-headerrow {
  background: #fafafa;
}

.slick-headerrow-column {
  background: #fafafa;
  border-bottom: 0;
  height: 100%;
}

.slick-row.ui-state-active {
  background: #F5F7D7;
}

.slick-row {
  position: absolute;
  background: white;
  border: 0px;
  line-height: 20px;
}

.slick-row.selected {
  z-index: 10;
  background: #DFE8F6;
}

.slick-cell {
  padding-left: 4px;
  padding-right: 4px;
}

.slick-group {
  border-bottom: 2px solid silver;
}

.slick-group-toggle {
  width: 9px;
  height: 9px;
  margin-right: 5px;
}

.slick-group-toggle.expanded {
  background: url(images/collapse.gif) no-repeat center center;
}

.slick-group-toggle.collapsed {
  background: url(images/expand.gif) no-repeat center center;
}

.slick-group-totals {
  color: gray;
  background: white;
}

.slick-group-select-checkbox {
  width: 13px;
  height: 13px;
  margin: 3px 10px 0 0;
  display: inline-block;
}

.slick-group-select-checkbox.checked {
  background: url(images/GrpCheckboxY.png) no-repeat center center;
}

.slick-group-select-checkbox.unchecked {
  background: url(images/GrpCheckboxN.png) no-repeat center center;
}

.slick-cell.selected {
  background-color: beige;
}

.slick-cell.active {
  border-color: gray;
  border-style: solid;
}

.slick-sortable-placeholder {
  background: silver !important;
}

.slick-row.odd {
  background: #fafafa;
}

.slick-row.ui-state-active {
  background: #F5F7D7;
}

.slick-row.loading {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.slick-cell.invalid {
  border-color: red;
  -moz-animation-duration: 0.2s;
  -webkit-animation-duration: 0.2s;
  -moz-animation-name: slickgrid-invalid-hilite;
  -webkit-animation-name: slickgrid-invalid-hilite;
}

@-moz-keyframes slickgrid-invalid-hilite {
  from {
    box-shadow: 0 0 6px red;
  }
  to {
    box-shadow: none;
  }
}
@-webkit-keyframes slickgrid-invalid-hilite {
  from {
    box-shadow: 0 0 6px red;
  }
  to {
    box-shadow: none;
  }
}
/*

CUSTOMIZE CSS

*/
.slick-header-columns {
  background: #CACACA;
  color: white;
  font-size: 12px;
  font-family: Arial, sans-serif;
  font-weight: bold;
}

.slick-header-column {
  background: #CACACA;
}

.slick-row {
  background: #EFEFF2;
}

.slick-cell.active {
  /* reset of active cell border */
  /* border: 1px solid transparent;
  border-right: 1px dotted silver;
  border-bottom-color: silver; */
}

.slick-row.odd {
  background: #EFF2F2;
}

.slick-row.active .slick-cell {
  /* select row of active cell */
  /* background-color: #FFB; */
}

.backGray {
  background-color: #E4E4E7;
}

.backGray.odd {
  background-color: #E4E7E7;
}

.backRed {
  background-color: #EFDFE2;
}

.backRed.odd {
  background-color: #EFE2E2;
}

.backBlue {
  background-color: #DFEFF5;
}

.backBlue.odd {
  background-color: #DFF2F2;
}

.backYellow {
  background-color: #EDF2D7;
}

.backYellow.odd {
  background-color: #EFF2D4;
}

.backViolet {
  background-color: #EFE5F2;
}

.backViolet.odd {
  background-color: #EFE7F5;
}

.backGreen {
  background-color: #DFEFE0;
}

.backGreen.odd {
  background-color: #DFF2E2;
}

.backSelected {
  background-color: #FFFFBB;
}

.backSelected.odd {
  background-color: #FFFFBB;
}

.textGray {
  color: #828A95;
}

.textGray.odd {
  color: #828A95;
}

/*

PLUGINS CSS

*/
.detailView-toggle {
  display: inline-block;
  cursor: pointer;
}

.detailView-toggle.expand:before {
  content: "\f196";
  font: 1.33333333em FontAwesome;
  margin-left: 2px;
}

.detailView-toggle.collapse:before {
  content: "\f147";
  font: 1.33333333em FontAwesome;
  margin-left: 2px;
}

.dynamic-cell-detail {
  z-index: 10000;
  position: absolute;
  background-color: #EFF2F2;
  margin: 0;
  padding: 0 7px 0 7px;
  width: 100%;
  overflow: auto;
}
.dynamic-cell-detail .preload {
  color: #747779;
  text-shadow: 1px 1px 0 #111;
  width: 100%;
  padding-top: 45px;
  text-align: center;
}

/* header */
.tablesorter th,
.tablesorter thead td {
  outline: none;
}

.tablesorter .header,
.tablesorter .tablesorter-header {
  background-repeat: no-repeat;
  background-position: center right;
  white-space: normal;
  cursor: pointer;
}

.tablesorter .headerUnSorted,
.tablesorter .tablesorter-headerUnSorted {
  /*&[aria-disabled="false"] {
      background-image: url(data:image/gif;base64,R0lGODlhFQAJAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==);
  };*/
}

.tablesorter .headerSortUp,
.tablesorter .tablesorter-headerSortUp,
.tablesorter .tablesorter-headerAsc {
  background-color: #DADBDB;
  background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7);
}

.tablesorter .headerSortDown,
.tablesorter .tablesorter-headerSortDown,
.tablesorter .tablesorter-headerDesc {
  background-color: #DADBDB;
  background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7);
}

/* table processing indicator */
.tablesorter .tablesorter-processing {
  background-position: center center !important;
  background-repeat: no-repeat !important;
  /* background-image: url(images/loading.gif) !important; */
  background-image: url("data:image/gif;base64,R0lGODlhFAAUAKEAAO7u7lpaWgAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQBCgACACwAAAAAFAAUAAACQZRvoIDtu1wLQUAlqKTVxqwhXIiBnDg6Y4eyx4lKW5XK7wrLeK3vbq8J2W4T4e1nMhpWrZCTt3xKZ8kgsggdJmUFACH5BAEKAAIALAcAAAALAAcAAAIUVB6ii7jajgCAuUmtovxtXnmdUAAAIfkEAQoAAgAsDQACAAcACwAAAhRUIpmHy/3gUVQAQO9NetuugCFWAAAh+QQBCgACACwNAAcABwALAAACE5QVcZjKbVo6ck2AF95m5/6BSwEAIfkEAQoAAgAsBwANAAsABwAAAhOUH3kr6QaAcSrGWe1VQl+mMUIBACH5BAEKAAIALAIADQALAAcAAAIUlICmh7ncTAgqijkruDiv7n2YUAAAIfkEAQoAAgAsAAAHAAcACwAAAhQUIGmHyedehIoqFXLKfPOAaZdWAAAh+QQFCgACACwAAAIABwALAAACFJQFcJiXb15zLYRl7cla8OtlGGgUADs=") !important;
}

/* rows hidden by filtering (needed for child rows) */
.tablesorter .filtered {
  display: none;
}

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

html, body {
  margin: 0px;
  padding: 0px;
  font-family: Arial, sans-serif;
  font-size: 100%;
  width: 100%;
  height: 100%;
  background: #fff;
  color: #323A45;
  overflow: hidden;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[contenteditable] {
  -webkit-user-select: text;
  user-select: text;
}

.container {
  font-size: 12px;
}
.container label, .container input[type=text], .container input[type=email], .container input[type=password] {
  margin-bottom: 5px;
  display: block;
}
.container .alert-error {
  color: #dd4b39;
}

/* IOS 7 hack: http://stackoverflow.com/questions/19012135/ios-7-ipad-safari-landscape-innerheight-outerheight-layout-issue */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  html > body {
    position: fixed;
    width: 100%;
    height: 100%;
  }
}
/* IE 10 - no 'x' button */
input::-ms-clear {
  display: none;
}

#loading {
  width: 100%;
  height: 100%;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  align-items: center;
  justify-content: center;
  color: #ddd;
  text-shadow: 0 1px 0 #fff;
  text-align: center;
  font-weight: 500;
  font-size: 1em;
}

#app {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  display: none;
  background: #E7E8E8;
  font-size: 0.8em;
}

.content {
  position: absolute;
  top: 108px;
  bottom: 0;
  left: 0;
  right: 0;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.content.noscrollbar {
  overflow: hidden;
}
.content span.grayedout {
  color: #858585;
}

select.DEFAULT, img.DEFAULT, .colored.DEFAULT {
  background-color: #D9D7DB;
}
select.RED, img.RED, .colored.RED {
  background-color: #F1707B;
  color: #FFFFFF;
}
select.ORANGE, img.ORANGE, .colored.ORANGE {
  background-color: #FF7F00;
  color: #FFFFFF;
}
select.YELLOW, img.YELLOW, .colored.YELLOW {
  background-color: #FFFF00;
}
select.LEMON, img.LEMON, .colored.LEMON {
  background-color: #CCFF66;
}
select.GREEN, img.GREEN, .colored.GREEN {
  background-color: #52C23A;
  color: #FFFFFF;
}
select.CYAN, img.CYAN, .colored.CYAN {
  background-color: #1EF0F0;
}
select.BLUE, img.BLUE, .colored.BLUE {
  background-color: #75B2FE;
  color: #FFFFFF;
}
select.PURPLE, img.PURPLE, .colored.PURPLE {
  background-color: #B870FE;
  color: #FFFFFF;
}
select.MAGENTA, img.MAGENTA, .colored.MAGENTA {
  background-color: #FF66FF;
  color: #FFFFFF;
}
select.BROWN, img.BROWN, .colored.BROWN {
  background-color: #996633;
  color: #FFFFFF;
}
select.BLACK, img.BLACK, .colored.BLACK {
  background-color: #7C7E7E;
  color: #FFFFFF;
}
select.WHITE, img.WHITE, .colored.WHITE {
  background-color: #FCFCFC;
  color: #000000;
}
select.bold, img.bold, .colored.bold {
  font-size: 12px;
  font-weight: bold;
}
select.ABORTED, img.ABORTED, .colored.ABORTED {
  background: rgb(229, 219, 220);
}
select.PAUSED, img.PAUSED, .colored.PAUSED {
  background: rgb(249, 239, 200);
}
select.INPROGRESS, img.INPROGRESS, .colored.INPROGRESS {
  background: rgb(219, 231, 249);
}
select.COMPLETED, img.COMPLETED, .colored.COMPLETED {
  background: rgb(231, 249, 219);
}

.sidebar-open .sidebar, .sidebar-open .panel {
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
}
.sidebar-open .subviews {
  transform: translate3d(256px, 0, 0);
  -webkit-transform: translate3d(256px, 0, 0);
  -ms-transform: translate3d(256px, 0, 0);
  -moz-transform: translate3d(256px, 0, 0);
  -o-transform: translate3d(256px, 0, 0);
}

.subviews {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #E7E8E8;
  transition: 0.3s all !important;
  -webkit-transition: 0.3s all !important;
  -ms-transition: 0.3s all !important;
  -moz-transition: 0.3s all !important;
  -o-transition: 0.3s all !important;
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
}
.subviews hr {
  margin: 20px 0;
  height: 2px;
  border: 0;
  background: #D8D8DF;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}

.sidebar {
  position: absolute;
  height: 100%;
  width: 256px;
  background: #191E22;
  /* for resp. toolbar handling this is changed from -50% to -100% and therefore z-index of 2 is added */
  transition: 0.3s all !important;
  -webkit-transition: 0.3s all !important;
  -ms-transition: 0.3s all !important;
  -moz-transition: 0.3s all !important;
  -o-transition: 0.3s all !important;
  transform: translate3d(-100%, 0, 0);
  -webkit-transform: translate3d(-100%, 0, 0);
  -ms-transform: translate3d(-100%, 0, 0);
  -moz-transform: translate3d(-100%, 0, 0);
  -o-transform: translate3d(-100%, 0, 0);
  z-index: 20;
  /* REDESIGN SMALL DEVICES */
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.sidebar .sidebar-header {
  height: 108px;
  overflow: hidden;
}
.sidebar .logo {
  margin-top: 35px;
  text-align: center;
  font-size: 22px;
  font-weight: bold;
  text-transform: uppercase;
  color: #eee;
  cursor: pointer;
}
.sidebar .logo .version {
  position: absolute;
  left: 75%;
  top: 35px;
  font-size: 10px;
  color: #191E22;
  cursor: pointer;
}
.sidebar .logo:hover .version {
  border-left: 5px solid transparent;
  color: #aaa;
  opacity: 0.8;
}
.sidebar .project-lbl {
  text-align: center;
  font-size: 13px;
  color: #BABCBD;
  font-weight: bold;
  text-transform: uppercase;
}
.sidebar li .fa {
  font-size: 16px;
  margin-right: 10px;
}
.sidebar li a {
  height: 48px;
  line-height: 48px;
  display: block;
  padding: 0 26px;
  margin: 0;
  text-align: left;
  font-size: 13px;
  font-weight: bold;
  color: #747779;
  text-shadow: 1px 1px 0 #111;
  border-left: 5px solid transparent;
  transition: 0.3s all !important;
  -webkit-transition: 0.3s all !important;
  -ms-transition: 0.3s all !important;
  -moz-transition: 0.3s all !important;
  -o-transition: 0.3s all !important;
}
.sidebar li a:hover {
  border-left: 5px solid transparent;
  color: #fff;
  opacity: 0.8;
}
.sidebar li.active a {
  color: #fff;
  border-left: 5px solid #357395;
}
.sidebar .hashtag-icon {
  font-size: 28px;
}

.panel {
  position: absolute;
  top: 60px;
  height: calc(100% - 60px);
  width: 0px;
  overflow: hidden;
  white-space: nowrap;
  transition: 0.3s all !important;
  -webkit-transition: 0.3s all !important;
  -ms-transition: 0.3s all !important;
  -moz-transition: 0.3s all !important;
  -o-transition: 0.3s all !important;
  user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  z-index: 20;
  background: #191E22;
  /* REDESIGN SMALL DEVICES */
  -webkit-overflow-scrolling: touch;
}
.panel .panel-header {
  height: 70px;
  user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
}
.panel .logo {
  margin-top: 35px;
  text-align: center;
}
.panel .logo .dropdown-label {
  font-size: 19px;
  font-weight: bold;
  text-transform: uppercase;
  color: #eee;
  cursor: pointer;
}
.panel .logo .sort-alpha, .panel .logo .sort-numeric, .panel .logo .sort-link {
  position: absolute;
  margin-top: 2px;
  font-size: 15px;
  font-weight: bold;
  text-transform: uppercase;
  color: #5D5D5F;
  cursor: pointer;
  margin-left: 8px;
}
.panel .logo .sort-alpha.sort-numeric, .panel .logo .sort-numeric.sort-numeric, .panel .logo .sort-link.sort-numeric {
  margin-left: 28px;
}
.panel .logo .sort-alpha:hover, .panel .logo .sort-numeric:hover, .panel .logo .sort-link:hover {
  color: #fff;
  opacity: 0.8;
}
.panel .logo .sort-alpha.selected, .panel .logo .sort-numeric.selected, .panel .logo .sort-link.selected {
  color: #BABCBD;
  opacity: 0.8;
}
.panel .panel-lbl {
  margin-top: 6px;
  text-align: center;
}
.panel .panel-lbl .dropdown-label,
.panel .panel-lbl .click-button {
  font-size: 13px;
  color: #BABCBD;
  font-weight: bold;
  text-transform: uppercase;
  cursor: pointer;
}
.panel .mediapanel-entry .fa,
.panel .queriespanel-entry .fa,
.panel .seqspanel-entry .fa {
  font-size: 16px;
  margin-right: 10px;
}
.panel .mediapanel-entry a {
  height: 20px;
  line-height: 20px;
  display: block;
  padding: 0 26px;
  margin: 0;
  text-align: left;
  font-size: 13px;
  font-weight: bold;
  color: #747779;
  text-shadow: 1px 1px 0 #111;
  border-left: 5px solid transparent;
  transition: 0.3s all !important;
  -webkit-transition: 0.3s all !important;
  -ms-transition: 0.3s all !important;
  -moz-transition: 0.3s all !important;
  -o-transition: 0.3s all !important;
}
.panel .mediapanel-entry a:hover, .panel .mediapanel-entry a.selected {
  border-left: 5px solid transparent;
  color: #fff;
  opacity: 0.8;
}
.panel .mediapanel-entry a.panel-key {
  overflow: hidden;
  text-overflow: ellipsis;
}
.panel .mediapanel-entry a.panel-sub-key {
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0 46px;
}
.panel .queriespanel-entry,
.panel .seqspanel-entry {
  display: block;
}
.panel .queriespanel-entry .pre,
.panel .seqspanel-entry .pre {
  position: absolute;
  left: 0px;
  z-index: 3;
}
.panel .queriespanel-entry .pre span,
.panel .seqspanel-entry .pre span {
  margin: 0;
  color: #37393B;
  text-shadow: 1px 1px 0 #111;
}
.panel .queriespanel-entry .pre span:hover,
.panel .seqspanel-entry .pre span:hover {
  color: #fff;
  opacity: 0.8;
}
.panel .queriespanel-entry a,
.panel .seqspanel-entry a {
  height: 20px;
  line-height: 20px;
  display: inline-block;
  width: calc(100% - 30px);
  padding: 0 52px 0 26px;
  margin: 0;
  text-align: left;
  font-size: 13px;
  font-weight: bold;
  color: #747779;
  text-shadow: 1px 1px 0 #111;
  border-left: 5px solid transparent;
  transition: 0.3s all !important;
  -webkit-transition: 0.3s all !important;
  -ms-transition: 0.3s all !important;
  -moz-transition: 0.3s all !important;
  -o-transition: 0.3s all !important;
}
.panel .queriespanel-entry a:hover, .panel .queriespanel-entry a.selected,
.panel .seqspanel-entry a:hover,
.panel .seqspanel-entry a.selected {
  border-left: 5px solid transparent;
  color: #fff;
  opacity: 0.8;
}
.panel .queriespanel-entry a.panel-key,
.panel .seqspanel-entry a.panel-key {
  overflow: hidden;
  text-overflow: ellipsis;
}
.panel .queriespanel-entry a.panel-sub-key,
.panel .seqspanel-entry a.panel-sub-key {
  overflow: hidden;
  text-overflow: ellipsis;
  width: calc(100% - 16px);
  padding: 0 46px;
}
.panel .queriespanel-entry .tools,
.panel .seqspanel-entry .tools {
  position: absolute;
  right: 0px;
}
.panel .queriespanel-entry .tools span,
.panel .seqspanel-entry .tools span {
  margin: 0;
  cursor: pointer;
  font-size: 13px;
  font-weight: bold;
  color: #747779;
  text-shadow: 1px 1px 0 #111;
}
.panel .queriespanel-entry .tools span i,
.panel .seqspanel-entry .tools span i {
  margin-right: 5px;
}
.panel .queriespanel-entry .tools span.grayedout,
.panel .seqspanel-entry .tools span.grayedout {
  color: #37393B;
}
.panel .queriespanel-entry .tools span:hover,
.panel .seqspanel-entry .tools span:hover {
  color: #fff;
  opacity: 0.8;
}
.panel .mediapanel-entry.active a,
.panel .queriespanel-entry.active a,
.panel .seqspanel-entry.active a {
  color: #fff;
  border-left: 5px solid #357395;
}

.panel-tabs {
  position: absolute;
  bottom: 0px;
  padding: 0 0 5px 0;
  z-index: 25;
  left: -490px;
  transition: 0.3s all !important;
  -webkit-transition: 0.3s all !important;
  -ms-transition: 0.3s all !important;
  -moz-transition: 0.3s all !important;
  -o-transition: 0.3s all !important;
}
.panel-tabs .ctabs {
  transition: 0.3s all !important;
  -webkit-transition: 0.3s all !important;
  -ms-transition: 0.3s all !important;
  -moz-transition: 0.3s all !important;
  -o-transition: 0.3s all !important;
}
.panel-tabs .ctabs:after {
  background: #E7E8E8;
}
.panel-tabs .ctabs .ctab {
  width: 63px;
  border-top: 1px solid #9B9B9B;
  background: #ABACAC;
  margin-right: 0px;
  transition: 0.3s all !important;
  -webkit-transition: 0.3s all !important;
  -ms-transition: 0.3s all !important;
  -moz-transition: 0.3s all !important;
  -o-transition: 0.3s all !important;
}
.panel-tabs .ctabs .ctab > span {
  font-size: 12px;
  line-height: 16px;
}
.panel-tabs .ctabs .ctab:before, .panel-tabs .ctabs .ctab:after {
  background: #A8A9A9;
  transition: 0.3s all !important;
  -webkit-transition: 0.3s all !important;
  -ms-transition: 0.3s all !important;
  -moz-transition: 0.3s all !important;
  -o-transition: 0.3s all !important;
}
.panel-tabs .ctabs .ctab.active {
  background: #E7E8E8;
  border-bottom: 1px solid #E7E8E8;
}
.panel-tabs .ctabs .ctab.active:before, .panel-tabs .ctabs .ctab.active:after {
  background: #E5E6E6;
}

.panel-collapse {
  position: absolute;
  top: 108px;
  left: 0px;
  width: 50px;
  height: 50px;
  bottom: 100%;
  margin-bottom: -25px;
  margin-left: -25px;
  border-radius: 100%;
  box-shadow: 0 2px 4px #999;
  background: white;
  cursor: pointer;
  transition: 0.3s all !important;
  -webkit-transition: 0.3s all !important;
  -ms-transition: 0.3s all !important;
  -moz-transition: 0.3s all !important;
  -o-transition: 0.3s all !important;
  user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  z-index: 15;
}
.panel-collapse span {
  position: absolute;
  top: 4px;
  bottom: 4px;
  left: 4px;
  right: 4px;
  border-radius: 100%;
  border: 1px dashed #aaa;
  text-align: center;
  line-height: 40px;
  font-style: normal;
  color: #999;
}

.media-body.panel-open {
  /* REDESIGN SMALL SCREEN */
}
@media only screen and (max-width: 800px) {
  .media-body.panel-open .panel {
    width: 256px;
    overflow-x: hidden;
    overflow-y: scroll;
  }
  .media-body.panel-open .panel .panel-key {
    max-width: 256px;
  }
  .media-body.panel-open .panel-tabs {
    width: 241px;
    left: 0px;
  }
  .media-body.panel-open .panel-collapse {
    left: 256px;
  }
  .media-body.panel-open .content {
    transform: translate3d(256px, 0, 0);
    -webkit-transform: translate3d(256px, 0, 0);
    -ms-transform: translate3d(256px, 0, 0);
    -moz-transform: translate3d(256px, 0, 0);
    -o-transform: translate3d(256px, 0, 0);
    right: 256px;
  }
  .media-body.panel-open .toolbar, .media-body.panel-open .toolbar-container {
    left: 256px;
  }
  .media-body.panel-open .toolbar {
    width: calc(100% - 256px);
  }
  .media-body.panel-open .panel-tabs > .ctabs > .ctab {
    width: 63px;
    padding-left: 0px;
    padding-right: 0px;
    text-align: center;
  }
  .media-body.panel-open .panel-tabs > .ctabs > .ctab span {
    display: block;
    transform: scale(0.87, 0.9);
    -webkit-transform: scale(0.87, 0.9);
    -ms-transform: scale(0.87, 0.9);
    -moz-transform: scale(0.87, 0.9);
    -o-transform: scale(0.87, 0.9);
    transform-origin: 55px 9px;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
@media only screen and (min-width: 801px) and (max-width: 1000px) {
  .media-body.panel-open .panel {
    width: 312px;
    overflow-x: hidden;
    overflow-y: scroll;
  }
  .media-body.panel-open .panel .panel-key {
    max-width: 312px;
  }
  .media-body.panel-open .panel-tabs {
    width: 297px;
    left: 0px;
  }
  .media-body.panel-open .panel-collapse {
    left: 312px;
  }
  .media-body.panel-open .content {
    transform: translate3d(312px, 0, 0);
    -webkit-transform: translate3d(312px, 0, 0);
    -ms-transform: translate3d(312px, 0, 0);
    -moz-transform: translate3d(312px, 0, 0);
    -o-transform: translate3d(312px, 0, 0);
    right: 312px;
  }
  .media-body.panel-open .toolbar, .media-body.panel-open .toolbar-container {
    left: 312px;
  }
  .media-body.panel-open .toolbar {
    width: calc(100% - 312px);
  }
  .media-body.panel-open .panel-tabs > .ctabs > .ctab {
    width: 82px;
    padding-left: 5px;
    padding-right: 0px;
    text-align: center;
  }
  .media-body.panel-open .panel-tabs > .ctabs > .ctab span {
    display: block;
    transform: scale(0.93, 0.96);
    -webkit-transform: scale(0.93, 0.96);
    -ms-transform: scale(0.93, 0.96);
    -moz-transform: scale(0.93, 0.96);
    -o-transform: scale(0.93, 0.96);
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
@media only screen and (min-width: 1001px) and (max-width: 1200px) {
  .media-body.panel-open .panel {
    width: 368px;
    overflow-x: hidden;
    overflow-y: scroll;
  }
  .media-body.panel-open .panel .panel-key {
    max-width: 368px;
  }
  .media-body.panel-open .panel-tabs {
    width: 353px;
    left: 0px;
  }
  .media-body.panel-open .panel-collapse {
    left: 368px;
  }
  .media-body.panel-open .content {
    transform: translate3d(368px, 0, 0);
    -webkit-transform: translate3d(368px, 0, 0);
    -ms-transform: translate3d(368px, 0, 0);
    -moz-transform: translate3d(368px, 0, 0);
    -o-transform: translate3d(368px, 0, 0);
    right: 368px;
  }
  .media-body.panel-open .toolbar, .media-body.panel-open .toolbar-container {
    left: 368px;
  }
  .media-body.panel-open .toolbar {
    width: calc(100% - 368px);
  }
  .media-body.panel-open .panel-tabs > .ctabs > .ctab {
    width: 100px;
    padding-left: 8px;
    padding-right: 0px;
    text-align: center;
  }
  .media-body.panel-open .panel-tabs > .ctabs > .ctab span {
    display: block;
    transform: scale(0.97, 0.97);
    -webkit-transform: scale(0.97, 0.97);
    -ms-transform: scale(0.97, 0.97);
    -moz-transform: scale(0.97, 0.97);
    -o-transform: scale(0.97, 0.97);
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
@media only screen and (min-width: 1201px) and (max-width: 1400px) {
  .media-body.panel-open .panel {
    width: 410px;
    overflow-x: hidden;
    overflow-y: scroll;
  }
  .media-body.panel-open .panel .panel-key {
    max-width: 410px;
  }
  .media-body.panel-open .panel-tabs {
    width: 395px;
    left: 0px;
  }
  .media-body.panel-open .panel-collapse {
    left: 410px;
  }
  .media-body.panel-open .content {
    transform: translate3d(410px, 0, 0);
    -webkit-transform: translate3d(410px, 0, 0);
    -ms-transform: translate3d(410px, 0, 0);
    -moz-transform: translate3d(410px, 0, 0);
    -o-transform: translate3d(410px, 0, 0);
    right: 410px;
  }
  .media-body.panel-open .toolbar, .media-body.panel-open .toolbar-container {
    left: 410px;
  }
  .media-body.panel-open .toolbar {
    width: calc(100% - 410px);
  }
  .media-body.panel-open .panel-tabs > .ctabs > .ctab {
    width: 115px;
    padding-left: 8px;
    text-align: center;
  }
  .media-body.panel-open .panel-tabs > .ctabs > .ctab span {
    display: block;
    transform: scale(0.97, 0.97);
    -webkit-transform: scale(0.97, 0.97);
    -ms-transform: scale(0.97, 0.97);
    -moz-transform: scale(0.97, 0.97);
    -o-transform: scale(0.97, 0.97);
  }
}
@media only screen and (min-width: 1401px) and (max-width: 1600px) {
  .media-body.panel-open .panel {
    width: 460px;
    overflow-x: hidden;
    overflow-y: scroll;
  }
  .media-body.panel-open .panel .panel-key {
    max-width: 460px;
  }
  .media-body.panel-open .panel-tabs {
    width: 445px;
    left: 0px;
  }
  .media-body.panel-open .panel-collapse {
    left: 460px;
  }
  .media-body.panel-open .content {
    transform: translate3d(460px, 0, 0);
    -webkit-transform: translate3d(460px, 0, 0);
    -ms-transform: translate3d(460px, 0, 0);
    -moz-transform: translate3d(460px, 0, 0);
    -o-transform: translate3d(460px, 0, 0);
    right: 460px;
  }
  .media-body.panel-open .toolbar, .media-body.panel-open .toolbar-container {
    left: 460px;
  }
  .media-body.panel-open .toolbar {
    width: calc(100% - 460px);
  }
  .media-body.panel-open .panel-tabs > .ctabs > .ctab {
    width: 130px;
    padding-left: 8px;
    text-align: center;
  }
  .media-body.panel-open .panel-tabs > .ctabs > .ctab span {
    display: block;
    transform: scale(0.97, 0.97);
    -webkit-transform: scale(0.97, 0.97);
    -ms-transform: scale(0.97, 0.97);
    -moz-transform: scale(0.97, 0.97);
    -o-transform: scale(0.97, 0.97);
  }
}
@media only screen and (min-width: 1601px) {
  .media-body.panel-open .panel {
    width: 490px;
    overflow-x: hidden;
    overflow-y: scroll;
  }
  .media-body.panel-open .panel .panel-key {
    max-width: 490px;
  }
  .media-body.panel-open .panel-tabs {
    width: 475px;
    left: 0px;
  }
  .media-body.panel-open .panel-collapse {
    left: 490px;
  }
  .media-body.panel-open .content {
    transform: translate3d(490px, 0, 0);
    -webkit-transform: translate3d(490px, 0, 0);
    -ms-transform: translate3d(490px, 0, 0);
    -moz-transform: translate3d(490px, 0, 0);
    -o-transform: translate3d(490px, 0, 0);
    right: 490px;
  }
  .media-body.panel-open .toolbar, .media-body.panel-open .toolbar-container {
    left: 490px;
  }
  .media-body.panel-open .toolbar {
    width: calc(100% - 490px);
  }
  .media-body.panel-open .panel-tabs > .ctabs > .ctab {
    width: 140px;
    padding-left: 8px;
    text-align: center;
  }
  .media-body.panel-open .panel-tabs > .ctabs > .ctab span {
    display: block;
    transform: scale(0.97, 0.97);
    -webkit-transform: scale(0.97, 0.97);
    -ms-transform: scale(0.97, 0.97);
    -moz-transform: scale(0.97, 0.97);
    -o-transform: scale(0.97, 0.97);
  }
}

.no-scroll {
  overflow: hidden !important;
}

.vtop {
  vertical-align: top;
}

.vtop12 {
  vertical-align: top;
  padding-top: 12px;
}

.vtop14 {
  vertical-align: top;
  padding-top: 14px;
}

.vtop16 {
  vertical-align: top;
  padding-top: 16px;
}

.vtop18 {
  vertical-align: top;
  padding-top: 18px;
}

.vtop20 {
  vertical-align: top;
  padding-top: 20px;
}

a {
  color: #275795;
  text-decoration: none;
}
a.notcolored {
  color: inherit;
}
a.RED {
  color: #9B0816;
}

.h-flex {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
}

.v-flex {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}

.stretch {
  -webkit-flex: 1;
  flex: 1;
}

.scroll {
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

.center {
  -webkit-align-items: center;
  -webkit-justify-content: center;
  align-items: center;
  justify-content: center;
}

.hidden {
  display: none;
}

.capitalize {
  text-transform: capitalize;
}

table {
  width: 100%;
  margin: 0;
  border-spacing: 0;
  border-collapse: separate;
  /* REDESIGN SMALL SCREEN */
}
table.flat {
  width: inherit;
}
@media only screen and (max-width: 800px) {
  table {
    width: 790px;
  }
}
table.large {
  /* REDESIGN SMALL SCREEN */
}
@media only screen and (max-width: 1100px) {
  table.large {
    width: 1086px;
  }
}
table.xlarge {
  /* REDESIGN SMALL SCREEN */
}
@media only screen and (max-width: 1300px) {
  table.xlarge {
    width: 1286px;
  }
}

tr:nth-child(even) {
  background: rgba(255, 255, 255, 0.45);
}
tr:nth-child(even).flat {
  background: inherit;
}
tr:nth-child(even).mark-red {
  background: rgb(229, 219, 220) !important;
}
tr:nth-child(even).mark-yellow {
  background: rgb(249, 239, 200) !important;
}
tr:nth-child(even).mark-blue {
  background: rgb(219, 231, 249) !important;
}
tr:nth-child(even).mark-green {
  background: rgb(231, 249, 219) !important;
}
tr:nth-child(even).SEQUENCE {
  background: #ECECFC;
}

tr.selected {
  background: rgb(212, 214, 217);
}
tr.selected.mark-red {
  background: rgb(184, 174, 177) !important;
}
tr.selected.mark-yellow {
  background: rgb(204, 194, 157) !important;
}
tr.selected.mark-blue {
  background: rgb(177, 186, 207) !important;
}
tr.selected.mark-green {
  background: rgb(186, 207, 177) !important;
}

tr.mark-red {
  background: rgb(224, 214, 217) !important;
}

tr.mark-yellow {
  background: rgb(244, 234, 197) !important;
}

tr.mark-blue {
  background: rgb(217, 226, 247) !important;
}

tr.mark-green {
  background: rgb(226, 247, 217) !important;
}

tr.SEQUENCE {
  background: #E1E1EF;
}

tr.inactive {
  opacity: 0.4;
}

td, th {
  text-align: left;
  padding: 12px 20px;
  margin: 0;
}
td.p4, th.p4 {
  padding: 4px 6px 0px 6px;
}
td.p8, th.p8 {
  padding: 8px 20px;
}
td.p4s, th.p4s {
  padding: 4px 20px;
}
td.prc3, th.prc3 {
  width: 3%;
}
td.prc4, th.prc4 {
  width: 4%;
}
td.prc5, th.prc5 {
  width: 5%;
}
td.prc6, th.prc6 {
  width: 6%;
}
td.prc7, th.prc7 {
  width: 7%;
}
td.prc8, th.prc8 {
  width: 8%;
}
td.prc9, th.prc9 {
  width: 9%;
}
td.prc10, th.prc10 {
  width: 10%;
}
td.prc11, th.prc11 {
  width: 11%;
}
td.prc12, th.prc12 {
  width: 12%;
}
td.prc13, th.prc13 {
  width: 13%;
}
td.prc14, th.prc14 {
  width: 14%;
}
td.prc15, th.prc15 {
  width: 15%;
}
td.prc16, th.prc16 {
  width: 16%;
}
td.prc17, th.prc17 {
  width: 17%;
}
td.prc18, th.prc18 {
  width: 18%;
}
td.prc19, th.prc19 {
  width: 19%;
}
td.prc20, th.prc20 {
  width: 20%;
}
td.prc25, th.prc25 {
  width: 25%;
}
td.prc30, th.prc30 {
  width: 30%;
}
td.prc35, th.prc35 {
  width: 35%;
}
td.prc40, th.prc40 {
  width: 40%;
}
td.prc45, th.prc45 {
  width: 45%;
}
td.prc50, th.prc50 {
  width: 50%;
}
td.prc75, th.prc75 {
  width: 75%;
}
td.prc100, th.prc100 {
  width: 100%;
}
td.px10, th.px10 {
  width: 10px;
}
td.px20, th.px20 {
  width: 20px;
}
td.px30, th.px30 {
  width: 30px;
}
td.px40, th.px40 {
  width: 40px;
}
td.px50, th.px50 {
  width: 50px;
}
td.px60, th.px60 {
  width: 60px;
}
td.px70, th.px70 {
  width: 70px;
}
td.px80, th.px80 {
  width: 80px;
}
td.px90, th.px90 {
  width: 90px;
}
td.px100, th.px100 {
  width: 100px;
}
td.px110, th.px110 {
  width: 110px;
}
td.px120, th.px120 {
  width: 120px;
}
td.px130, th.px130 {
  width: 130px;
}
td.px140, th.px140 {
  width: 140px;
}
td.px150, th.px150 {
  width: 150px;
}
td.px200, th.px200 {
  width: 200px;
}
td.min10, th.min10 {
  min-width: 10px;
}
td.min20, th.min20 {
  min-width: 20px;
}
td.min30, th.min30 {
  min-width: 30px;
}
td.min40, th.min40 {
  min-width: 40px;
}
td.min50, th.min50 {
  min-width: 50px;
}
td.min60, th.min60 {
  min-width: 60px;
}
td.min70, th.min70 {
  min-width: 70px;
}
td.min80, th.min80 {
  min-width: 80px;
}
td.min84, th.min84 {
  min-width: 84px;
}
td.min90, th.min90 {
  min-width: 90px;
}
td.min100, th.min100 {
  min-width: 100px;
}
td.min110, th.min110 {
  min-width: 110px;
}
td.min120, th.min120 {
  min-width: 120px;
}
td.min130, th.min130 {
  min-width: 130px;
}
td.min140, th.min140 {
  min-width: 140px;
}
td.min150, th.min150 {
  min-width: 150px;
}
td.min160, th.min160 {
  min-width: 160px;
}
td.min170, th.min170 {
  min-width: 170px;
}
td.min180, th.min180 {
  min-width: 180px;
}
td.min190, th.min190 {
  min-width: 190px;
}
td.min200, th.min200 {
  min-width: 200px;
}
td.limited, th.limited {
  font-size: 9px;
  padding: 0;
}
@media only screen and (max-width: 550px) {
  td.limited, th.limited {
    display: none;
  }
}
td.header1, th.header1 {
  font-family: Consolas, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace;
  font-size: 16px;
  font-weight: bold;
  text-shadow: 2px 2px 2px #ddd;
  border-top: 1.2px solid #aaa;
  border-bottom: 1px solid #aaa;
  background: #ddd;
}
td.header2, th.header2 {
  font-weight: bold;
  text-shadow: 2px 2px 2px #ddd;
  border-top: 1.2px solid #aaa;
  border-bottom: 1px solid #aaa;
  background: #ddd;
}
td.header2b, th.header2b {
  font-weight: bold;
  text-shadow: 2px 2px 2px #eee;
  border-top: 1.2px solid #ccc;
  border-bottom: 1px solid #ccc;
  background: #e4e4e4;
}
td.nospc, th.nospc {
  padding: 0;
}
td.center, th.center {
  text-align: center;
}
td.ind3px, th.ind3px {
  text-indent: 3px;
}
td.ind82px, th.ind82px {
  text-indent: 82px;
}

td.selectable, td.clickable, span.selectable, span.clickable {
  cursor: pointer;
}
td.grayedout, span.grayedout {
  color: #959595;
}
td.shimmer, span.shimmer {
  color: #D5D5D5;
}
td.RED, span.RED {
  color: #D66273;
}
td.GREEN, span.GREEN {
  color: #167154;
}
td.WARN3, span.WARN3 {
  color: #D68A69;
}
td.WARN2, span.WARN2 {
  color: #C2A85A;
}
td.WARN1, span.WARN1 {
  color: #89B732;
}
td.SECURE, span.SECURE {
  color: #21b384;
}
td.NOTREADY, span.NOTREADY {
  cursor: pointer;
}
td.labelled a, span.labelled a {
  color: #D66273;
}
td.labelled a.log, span.labelled a.log {
  color: #62B465;
}
td.labelled a.subclip, span.labelled a.subclip {
  color: #B18FD7;
}

tbody.grayedout {
  color: #858585;
}

table.scrollable tbody,
table.scrollable thead {
  display: block;
}

table.scrollable tbody {
  height: 200px;
  overflow-y: auto;
}
table.scrollable tbody td {
  width: 1%;
  white-space: nowrap;
}

th {
  margin: 0;
  text-align: left;
  padding: 15px 20px;
  border-bottom: 1px solid #ddd;
  color: #3f3f3f;
  white-space: nowrap;
}
th.clickable {
  cursor: pointer;
  user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
}

.project-list li {
  padding: 10px;
  background: #fff;
  margin-bottom: 15px;
  border-radius: 2px;
}
.project-list li h3 {
  font-size: 14px;
  margin: 0 0 5px 0;
}
.project-list li h3 a:hover {
  color: #132C4B;
}
.project-list li .desc {
  color: #818181;
  font-size: 12px;
  font-weight: bold;
  margin: 0 0 5px 0;
}
.project-list li span {
  color: #818181;
  font-size: 12px;
}

.search,
.project-filter {
  position: relative;
}
.search.full-width .search-wrap,
.project-filter.full-width .search-wrap {
  width: 100%;
}
.search .search-wrap,
.project-filter .search-wrap {
  position: relative;
  width: 300px;
  height: 34px;
  line-height: 34px;
  margin: 12px 0;
  padding: 0;
  background: #fff;
  border-radius: 3px;
  transition: 300ms all !important;
  -webkit-transition: 300ms all !important;
  -ms-transition: 300ms all !important;
  -moz-transition: 300ms all !important;
  -o-transition: 300ms all !important;
  /* REDESIGN SMALL DEVICES */
  /* iPhone 4s, 5s */
  /* REDESIGN SMALL DEVICES */
  /* iPhone 6 */
  /* REDESIGN SMALL DEVICES */
  /* iPhone 6 plus */
}
@media only screen and (max-device-width: 320px) and (orientation: portrait) {
  .search .search-wrap,
  .project-filter .search-wrap {
    width: 170px;
  }
}
@media only screen and (min-device-width: 321px) and (max-device-width: 375px) and (orientation: portrait) {
  .search .search-wrap,
  .project-filter .search-wrap {
    width: 220px;
  }
}
@media only screen and (min-device-width: 376px) and (max-device-width: 414px) and (orientation: portrait) {
  .search .search-wrap,
  .project-filter .search-wrap {
    width: 260px;
  }
}
.search .pfilter-input,
.search .main-input,
.project-filter .pfilter-input,
.project-filter .main-input {
  font-size: 13px;
  width: 100%;
  height: 34px;
  line-height: normal;
  color: #909293;
  margin: 0 30px 0 0;
  padding: 0 10px;
  border: none;
  outline: none;
  background: transparent;
}
.search ::-webkit-input-placeholder,
.project-filter ::-webkit-input-placeholder {
  color: #A4A6A9;
}
.search .fa,
.project-filter .fa {
  position: absolute;
  right: 0;
  color: #A4A6A9;
  line-height: 32px;
  padding: 0 10px;
}
.search .fa-times,
.search .fa-info,
.project-filter .fa-times,
.project-filter .fa-info {
  cursor: pointer;
}
.search .token,
.project-filter .token {
  background: #E7E8E8;
  color: #909293;
  font-size: 12px;
  padding: 0 6px;
  margin: 3px 0 3px 3px;
  line-height: 28px;
  overflow: hidden;
  white-space: nowrap;
  float: left;
  border-radius: 3px;
  cursor: default;
  height: 28px;
  font-weight: bold;
}
.search .token.selected,
.project-filter .token.selected {
  background: #3E9EE2;
  color: #fff;
}
.search .token .suggest-delete,
.project-filter .token .suggest-delete {
  float: left;
  height: 28px;
  line-height: 28px;
  position: relative;
  padding-left: 0px;
  padding-right: 5px;
}
.search .token .suggest-input,
.search .token .token-input,
.project-filter .token .suggest-input,
.project-filter .token .token-input {
  margin: 0;
  padding: 0;
  border: none;
  outline: none;
  margin: 0;
  padding: 0;
  border: none;
  outline: none;
  background: transparent;
}
.search .token .autocomplete,
.project-filter .token .autocomplete {
  margin: 0;
  margin-top: 16px;
  margin-left: -10px;
}

ul.autocomplete {
  position: absolute;
  z-index: 10000;
  width: 100%;
  max-height: 190px;
  margin-top: 12px;
  background-color: #fff;
  border: 1px solid #aaa;
  border-top: 0;
  text-align: left;
  border-radius: 0 0 3px 3px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6);
  list-style: none;
  overflow: hidden;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
ul.autocomplete:empty {
  display: none;
}
ul.autocomplete li {
  display: block;
  padding: 2px 12px;
  color: #474B4E;
  font-weight: normal;
}
ul.autocomplete li:hover, ul.autocomplete li.active {
  background: #EFEFF2;
  color: #333;
}
ul.autocomplete li.ac_mediatype {
  background: #E9EEFF;
}
ul.autocomplete li.ac_mediatype.active {
  background: #DFE2EB;
  color: #333;
}
ul.autocomplete li.ac_mediatype:hover {
  background: #D7DAE2;
  color: #333;
}
ul.autocomplete li.ac_filter.active, ul.autocomplete li.ac_metadata.active {
  background: #DFE2EB;
  color: #333;
}
ul.autocomplete li.ac_filter:hover, ul.autocomplete li.ac_metadata:hover {
  background: #D7DAE2;
  color: #333;
}
ul.autocomplete li.ac_label {
  background: #FEF6F4;
}
ul.autocomplete li.ac_label.active {
  background: #DFE2EB;
  color: #333;
}
ul.autocomplete li.ac_label:hover {
  background: #D7DAE2;
  color: #333;
}
ul.autocomplete li.ac_speakers {
  background: #e4f8e1;
}
ul.autocomplete li.ac_speakers.active {
  background: #DFE2EB;
  color: #333;
}
ul.autocomplete li.ac_speakers:hover {
  background: #D7DAE2;
  color: #333;
}
ul.autocomplete li.ac_loglabel {
  background: #ECFADC;
}
ul.autocomplete li.ac_loglabel.active {
  background: #DFE2EB;
  color: #333;
}
ul.autocomplete li.ac_loglabel:hover {
  background: #D7DAE2;
  color: #333;
}
ul.autocomplete li.ac_subcliplabel {
  background: #F8F0FE;
}
ul.autocomplete li.ac_subcliplabel.active {
  background: #DFE2EB;
  color: #333;
}
ul.autocomplete li.ac_subcliplabel:hover {
  background: #D7DAE2;
  color: #333;
}
ul.autocomplete li.ac_hashtag {
  background: #F3F9FF;
}
ul.autocomplete li.ac_hashtag.active {
  background: #DFE2EB;
  color: #333;
}
ul.autocomplete li.ac_hashtag:hover {
  background: #D7DAE2;
  color: #333;
}
ul.autocomplete li.ac_hsubtag {
  background: #FCF9FF;
}
ul.autocomplete li.ac_hsubtag.active {
  background: #DFE2EB;
  color: #333;
}
ul.autocomplete li.ac_hsubtag:hover {
  background: #D7DAE2;
  color: #333;
}
ul.autocomplete li.ac_inside {
  background: #F8F4FF;
}
ul.autocomplete li.ac_inside.active {
  background: #DFE2EB;
  color: #333;
}
ul.autocomplete li.ac_inside:hover {
  background: #D7DAE2;
  color: #333;
}
ul.autocomplete li.ac_commtag {
  background: #F9FCF3;
}
ul.autocomplete li.ac_commtag.active {
  background: #DFE2EB;
  color: #333;
}
ul.autocomplete li.ac_commtag:hover {
  background: #D7DAE2;
  color: #333;
}
ul.autocomplete li.ac_user {
  background: #FCFCF0;
}
ul.autocomplete li.ac_user.active {
  background: #DFE2EB;
  color: #333;
}
ul.autocomplete li.ac_user:hover {
  background: #D7DAE2;
  color: #333;
}
ul.autocomplete li.ac_authored {
  background: #F7FEF7;
}
ul.autocomplete li.ac_authored.active {
  background: #DFE2EB;
  color: #333;
}
ul.autocomplete li.ac_authored:hover {
  background: #D7DAE2;
  color: #333;
}
ul.autocomplete li.ac_liked, ul.autocomplete li.ac_liked_group {
  background: #F9FCF3;
}
ul.autocomplete li.ac_liked.active, ul.autocomplete li.ac_liked_group.active {
  background: #DFE2EB;
  color: #333;
}
ul.autocomplete li.ac_liked:hover, ul.autocomplete li.ac_liked_group:hover {
  background: #D7DAE2;
  color: #333;
}
ul.autocomplete li.ac_liked.ac_liked_group, ul.autocomplete li.ac_liked_group.ac_liked_group {
  font-weight: bold;
}
ul.autocomplete li.ac_disliked, ul.autocomplete li.ac_disliked_group {
  background: #F9F3FC;
}
ul.autocomplete li.ac_disliked.active, ul.autocomplete li.ac_disliked_group.active {
  background: #DFE2EB;
  color: #333;
}
ul.autocomplete li.ac_disliked:hover, ul.autocomplete li.ac_disliked_group:hover {
  background: #D7DAE2;
  color: #333;
}
ul.autocomplete li.ac_disliked.ac_disliked_group, ul.autocomplete li.ac_disliked_group.ac_disliked_group {
  font-weight: bold;
}
ul.autocomplete li.ac_ident, ul.autocomplete li.ac_face, ul.autocomplete li.ac_speaker {
  background: #D7EEFC;
}
ul.autocomplete li.ac_ident.active, ul.autocomplete li.ac_face.active, ul.autocomplete li.ac_speaker.active {
  background: #DFE2EB;
  color: #333;
}
ul.autocomplete li.ac_ident:hover, ul.autocomplete li.ac_face:hover, ul.autocomplete li.ac_speaker:hover {
  background: #D7DAE2;
  color: #333;
}
ul.autocomplete li.ac_keyword.DEFAULT {
  background-color: #F5F5F5;
}
ul.autocomplete li.ac_keyword.RED {
  background-color: #FFF2F3;
}
ul.autocomplete li.ac_keyword.ORANGE {
  background-color: #FFF8ED;
}
ul.autocomplete li.ac_keyword.YELLOW {
  background-color: #FFFFE0;
}
ul.autocomplete li.ac_keyword.LEMON {
  background-color: #F4FDF4;
}
ul.autocomplete li.ac_keyword.GREEN {
  background-color: #E2FFDA;
}
ul.autocomplete li.ac_keyword.CYAN {
  background-color: #D0FFFF;
}
ul.autocomplete li.ac_keyword.BLUE {
  background-color: #C5F2FF;
}
ul.autocomplete li.ac_keyword.PURPLE {
  background-color: #F0EDFF;
}
ul.autocomplete li.ac_keyword.MAGENTA {
  background-color: #FFDDFF;
}
ul.autocomplete li.ac_keyword.BROWN {
  background-color: #FFDFD0;
}
ul.autocomplete li.ac_keyword.BLACK {
  background-color: #F0F0F0;
}
ul.autocomplete li.ac_keyword.active.DEFAULT, ul.autocomplete li.ac_keyword:hover.DEFAULT {
  background-color: #D7DAE2;
}
ul.autocomplete li.ac_keyword.active.RED, ul.autocomplete li.ac_keyword:hover.RED {
  background-color: #FFD2D3;
}
ul.autocomplete li.ac_keyword.active.ORANGE, ul.autocomplete li.ac_keyword:hover.ORANGE {
  background-color: #FFDFA0;
}
ul.autocomplete li.ac_keyword.active.YELLOW, ul.autocomplete li.ac_keyword:hover.YELLOW {
  background-color: #FFFFA0;
}
ul.autocomplete li.ac_keyword.active.LEMON, ul.autocomplete li.ac_keyword:hover.LEMON {
  background-color: #EEFFAA;
}
ul.autocomplete li.ac_keyword.active.GREEN, ul.autocomplete li.ac_keyword:hover.GREEN {
  background-color: #A2F27A;
}
ul.autocomplete li.ac_keyword.active.CYAN, ul.autocomplete li.ac_keyword:hover.CYAN {
  background-color: #AEFFFF;
}
ul.autocomplete li.ac_keyword.active.BLUE, ul.autocomplete li.ac_keyword:hover.BLUE {
  background-color: #B5E2FF;
}
ul.autocomplete li.ac_keyword.active.PURPLE, ul.autocomplete li.ac_keyword:hover.PURPLE {
  background-color: #DDCDFF;
}
ul.autocomplete li.ac_keyword.active.MAGENTA, ul.autocomplete li.ac_keyword:hover.MAGENTA {
  background-color: #FFCBFF;
}
ul.autocomplete li.ac_keyword.active.BROWN, ul.autocomplete li.ac_keyword:hover.BROWN {
  background-color: #FFDCB0;
}
ul.autocomplete li.ac_keyword.active.BLACK, ul.autocomplete li.ac_keyword:hover.BLACK {
  background-color: #A7AAC2;
  color: #FFFFFF;
}

.label-container .autocomplete,
.name-container .autocomplete,
.text-container .autocomplete {
  margin: 0;
  margin-top: 0px;
  margin-left: 0px;
  line-height: 34px;
}

.face-container .autocomplete {
  margin: 0;
  margin-top: 0px;
  margin-left: 0px;
  width: 410px;
  line-height: 34px;
}

.toolbar {
  position: absolute;
  top: 60px;
  height: 48px;
  line-height: 48px;
  width: 100%;
  font-size: 12px;
  color: #aaa;
  padding: 0 15px 0 5px;
  background: #fff;
  border-bottom: 1px solid #D8D8DF;
  user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
}
.toolbar button {
  height: 32px;
  line-height: 32px;
  color: #939397;
  background: #fff;
  margin: 7px 0 7px 10px;
}
.toolbar .title {
  height: 32px;
  line-height: 32px;
  color: #939397;
  background: #fff;
  margin: 7px 0 7px 15px;
}
.toolbar .title .highlight {
  font-weight: bold;
  color: #000000;
}
.toolbar .title .console {
  font-family: Consolas, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace;
  font-size: 14px;
  color: #000000;
}
.toolbar .title .console.bold {
  font-weight: bold;
}
.toolbar .title .console.selectable {
  cursor: pointer;
}
.toolbar .title.selectable {
  cursor: pointer;
}
.toolbar .sort-link, .toolbar .th-link, .toolbar .pdf-link, .toolbar .collapse-link, .toolbar .sel-multiview, .toolbar .sel-autosubtitling, .toolbar .sel-toolbarmode {
  margin: 7px 0px 7px 0px;
  color: #939397;
  background: #fff;
  padding: 0 15px;
  border-radius: 3px;
  height: 32px;
  line-height: 32px;
}

.signout-link {
  color: #939397;
  height: 45px;
  margin: 0px 0px 0px -5px;
  padding: 5px 10px 5px 12px;
  border-radius: 3px;
}

.signout-link:hover {
  color: #000;
}

.tag {
  float: left;
  height: 28px;
  line-height: 28px;
  position: relative;
  padding: 0 15px 0 15px;
  background: #357395;
  color: white;
  text-decoration: none;
  border-radius: 0 4px 4px 0;
  margin: 10px 5px 20px 25px;
}
.tag a {
  color: #fff;
}

.tag:before {
  content: "";
  position: absolute;
  top: 0;
  left: -14px;
  border-color: transparent #357395 transparent transparent;
  border-style: solid;
  border-width: 14px 14px 14px 0;
}

.tag::after {
  content: "";
  position: absolute;
  top: 12px;
  left: 0;
  float: left;
  width: 5px;
  height: 5px;
  border-radius: 100%;
  background: #E7E8E8;
}

.tag:hover {
  background: #3E9EE2;
  color: #fff;
}

.tag:hover:before {
  border-color: transparent #3E9EE2 transparent transparent;
}

.hsubtag {
  float: left;
  height: 28px;
  line-height: 28px;
  position: relative;
  padding: 0 15px 0 15px;
  background: #499EAD;
  color: white;
  text-decoration: none;
  border-radius: 0 4px 4px 0;
  margin: 10px 5px 20px 25px;
}
.hsubtag a {
  color: #fff;
}

.hsubtag:before {
  content: "";
  position: absolute;
  top: 0;
  left: -14px;
  border-color: transparent #499EAD transparent transparent;
  border-style: solid;
  border-width: 14px 14px 14px 0;
}

.hsubtag::after {
  content: "";
  position: absolute;
  top: 12px;
  left: 0;
  float: left;
  width: 5px;
  height: 5px;
  border-radius: 100%;
  background: #E7E8E8;
}

.hsubtag:hover {
  background: #8BC7D8;
  color: #fff;
}

.hsubtag:hover:before {
  border-color: transparent #8BC7D8 transparent transparent;
}

.labeltag {
  float: left;
  height: 28px;
  line-height: 28px;
  position: relative;
  padding: 0 15px 0 15px;
  background: #D66273;
  color: white;
  text-decoration: none;
  border-radius: 0 4px 4px 0;
  margin: 10px 5px 20px 25px;
}
.labeltag a {
  color: #fff;
}
.labeltag:before {
  content: "";
  position: absolute;
  top: 0;
  left: -14px;
  border-color: transparent #D66273 transparent transparent;
  border-style: solid;
  border-width: 14px 14px 14px 0;
}
.labeltag::after {
  content: "";
  position: absolute;
  top: 12px;
  left: 0;
  float: left;
  width: 5px;
  height: 5px;
  border-radius: 100%;
  background: #E7E8E8;
}
.labeltag:hover {
  background: #FF9CAC;
  color: #fff;
}
.labeltag:hover:before {
  border-color: transparent #FF9CAC transparent transparent;
}
.labeltag .labeldelete {
  float: right;
  left: 10px;
  height: 28px;
  line-height: 28px;
  position: relative;
  color: white;
}
.labeltag.small {
  height: 20px;
  line-height: 20px;
  margin: 1px 5px 5px 25px;
}
.labeltag.small:before {
  left: -10px;
  border-width: 10px 10px 10px 0;
}
.labeltag.small::after {
  top: 7px;
}
.labeltag.small .labeldelete {
  height: 20px;
  line-height: 20px;
}

.loglabeltag {
  float: left;
  height: 28px;
  line-height: 28px;
  position: relative;
  padding: 0 15px 0 15px;
  background: #62B465;
  color: white;
  text-decoration: none;
  border-radius: 0 4px 4px 0;
  margin: 10px 5px 20px 25px;
}
.loglabeltag a {
  color: #fff;
}
.loglabeltag:before {
  content: "";
  position: absolute;
  top: 0;
  left: -14px;
  border-color: transparent #62B465 transparent transparent;
  border-style: solid;
  border-width: 14px 14px 14px 0;
}
.loglabeltag::after {
  content: "";
  position: absolute;
  top: 12px;
  left: 0;
  float: left;
  width: 5px;
  height: 5px;
  border-radius: 100%;
  background: #E7E8E8;
}
.loglabeltag:hover {
  background: #A8CCA2;
  color: #fff;
}
.loglabeltag:hover:before {
  border-color: transparent #A8CCA2 transparent transparent;
}
.loglabeltag .labeldelete {
  float: right;
  left: 10px;
  height: 28px;
  line-height: 28px;
  position: relative;
  color: white;
}
.loglabeltag.small {
  height: 20px;
  line-height: 20px;
  margin: 1px 5px 5px 25px;
}
.loglabeltag.small:before {
  left: -10px;
  border-width: 10px 10px 10px 0;
}
.loglabeltag.small::after {
  top: 7px;
}
.loglabeltag.small .labeldelete {
  height: 20px;
  line-height: 20px;
}

.subcliplabeltag {
  float: left;
  height: 28px;
  line-height: 28px;
  position: relative;
  padding: 0 15px 0 15px;
  background: #B18FD7;
  color: white;
  text-decoration: none;
  border-radius: 0 4px 4px 0;
  margin: 10px 5px 20px 25px;
}
.subcliplabeltag a {
  color: #fff;
}
.subcliplabeltag:before {
  content: "";
  position: absolute;
  top: 0;
  left: -14px;
  border-color: transparent #B18FD7 transparent transparent;
  border-style: solid;
  border-width: 14px 14px 14px 0;
}
.subcliplabeltag::after {
  content: "";
  position: absolute;
  top: 12px;
  left: 0;
  float: left;
  width: 5px;
  height: 5px;
  border-radius: 100%;
  background: #E7E8E8;
}
.subcliplabeltag:hover {
  background: #C7B5DE;
  color: #fff;
}
.subcliplabeltag:hover:before {
  border-color: transparent #C7B5DE transparent transparent;
}
.subcliplabeltag .labeldelete {
  float: right;
  left: 10px;
  height: 28px;
  line-height: 28px;
  position: relative;
  color: white;
}
.subcliplabeltag.small {
  height: 20px;
  line-height: 20px;
  margin: 1px 5px 5px 25px;
}
.subcliplabeltag.small:before {
  left: -10px;
  border-width: 10px 10px 10px 0;
}
.subcliplabeltag.small::after {
  top: 7px;
}
.subcliplabeltag.small .labeldelete {
  height: 20px;
  line-height: 20px;
}

.commtag {
  float: left;
  height: 28px;
  line-height: 28px;
  position: relative;
  padding: 0 15px 0 15px;
  background: #BAB964;
  color: white;
  text-decoration: none;
  border-radius: 0 4px 4px 0;
  margin: 10px 5px 20px 25px;
}
.commtag a {
  color: #fff;
}

.commtag:before {
  content: "";
  position: absolute;
  top: 0;
  left: -14px;
  border-color: transparent #BAB964 transparent transparent;
  border-style: solid;
  border-width: 14px 14px 14px 0;
}

.commtag::after {
  content: "";
  position: absolute;
  top: 12px;
  left: 0;
  float: left;
  width: 5px;
  height: 5px;
  border-radius: 100%;
  background: #E7E8E8;
}

.commtag:hover {
  background: #CED173;
  color: #fff;
}

.commtag:hover:before {
  border-color: transparent #CED173 transparent transparent;
}

.op0 {
  opacity: 0;
}

.op1 {
  opacity: 0.1;
}

.op2 {
  opacity: 0.2;
}

.op3 {
  opacity: 0.3;
}

.op4 {
  opacity: 0.4;
}

.op5 {
  opacity: 0.5;
}

.op6 {
  opacity: 0.6;
}

.op7 {
  opacity: 0.7;
}

.op8 {
  opacity: 0.8;
}

.op9 {
  opacity: 0.9;
}

.op10 {
  opacity: 1;
}

.header {
  position: absolute;
  z-index: 1000;
  top: 0;
  left: 0;
  right: 0;
  height: 60px;
  line-height: 60px;
  font-size: 13px;
  background: #357395;
  border-bottom: 1px solid #E9EBED;
  color: #fff;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.header > span {
  position: relative;
  height: 100%;
  width: auto;
  text-align: center;
  padding: 0 20px;
  white-space: nowrap;
}
.header > span.spacer {
  flex: 1;
  overflow: visible;
  padding: 0;
  /* REDESIGN SMALL DEVICES */
  flex: 1 0 auto; /*important*/
  -webkit-flex: 1 0 auto; /*important*/
}
.header > span.btn {
  cursor: pointer;
}
.header > span.btn:hover {
  background: rgba(0, 0, 0, 0.05);
}
.header > span.no-pad {
  padding: 0;
}
.header .project-header {
  flex-flow: row wrap;
  overflow: hidden;
  padding: 0;
}
.header .project-header .project-title {
  padding: 0 0 0 20px;
  font-weight: bold;
  color: #75B3D5;
  text-transform: uppercase;
  text-shadow: 0px 0px 2px #000;
  /* REDESIGN SMALL SCREEN */
}
@media only screen and (max-width: 500px) {
  .header .project-header .project-title {
    display: none;
  }
}
.header .project-lbl, .header .view-lbl {
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
  padding: 0 0 0 20px;
}
@media (max-width: 1024px) {
  .header .acc-label {
    display: none;
  }
}

[data-bubble] {
  position: relative;
}
[data-bubble]:after {
  content: attr(data-bubble);
  position: absolute;
  top: -9px;
  right: -3px;
  width: 16px;
  height: 16px;
  font-size: 11px;
  line-height: 17px;
  text-align: center;
  font-weight: bold;
  color: #fff;
  background: #dd4b39;
  -webkit-border-radius: 4em;
  -moz-border-radius: 4em;
  border-radius: 4em;
}

.check-grp,
.check-lbl {
  color: #939397;
  cursor: pointer;
  white-space: nowrap;
}
.check-grp .fa-check-circle,
.check-lbl .fa-check-circle {
  color: #4191BE;
}
.check-grp.disabled,
.check-lbl.disabled {
  color: #000;
  pointer-events: none;
}
.check-grp.check-grp,
.check-lbl.check-grp {
  padding: 0 6px 0 2px;
}

.info-lbl {
  padding: 0 11px;
  color: #939397;
  white-space: nowrap;
  /* REDESIGN SMALL DEVICES */
  /* iPhone 4s, 5s */
  /* REDESIGN SMALL DEVICES */
  /* iPhone 6 */
  /* REDESIGN SMALL DEVICES */
  /* iPhone 6 plus */
}
.info-lbl.disabled {
  color: #000;
  pointer-events: none;
}
@media only screen and (max-device-width: 320px) and (orientation: portrait) {
  .info-lbl {
    font-size: 9px;
  }
}
@media only screen and (min-device-width: 321px) and (max-device-width: 375px) and (orientation: portrait) {
  .info-lbl {
    font-size: 10px;
  }
}
@media only screen and (min-device-width: 376px) and (max-device-width: 414px) and (orientation: portrait) {
  .info-lbl {
    font-size: 11px;
  }
}
.info-lbl .refresh, .info-lbl .leveldown {
  cursor: pointer;
}

.media-notice {
  padding: 15px;
  font-weight: bold;
}

.load-more {
  border: 1px solid rgba(216, 216, 223, 0.51);
  padding: 10px;
  text-align: center;
  font-weight: bold;
  background: rgb(224, 224, 224);
  margin: 0 15px 15px 15px;
  border-radius: 2px;
}

.media-entry {
  position: relative;
  display: inline-block;
  width: 192px;
  -webkit-font-smoothing: antialiased;
  border-radius: 2px;
  border-left: 1px solid #DDDEDE;
  border-right: 1px solid #DDDEDE;
  border-bottom: 1px solid #D3D4D4;
  background: #fff;
  cursor: pointer;
}
.media-entry.SEQUENCE {
  background: #DEE4FF;
}
.media-entry .thumbnail {
  position: relative;
  width: 190px;
  height: 107px;
  background: #DCDDDF;
  background-size: 100% auto;
  background-repeat: no-repeat;
  border-radius: 2px 2px 0 0;
}
.media-entry .thumbnail .ARCHIVED {
  position: relative;
  top: 7px;
  left: 168px;
  width: 15px;
  height: 15px;
  border-radius: 3px;
  border: 1px solid #357395;
  opacity: 0.85;
  filter: alpha(opacity=85);
  background: linear-gradient(135deg, #49A6DB 0%, #ffffff 10%, #ffffff 30%, #49A6DB 27%) no-repeat;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.media-entry .thumbnail .RESTORING {
  position: relative;
  top: 7px;
  left: 168px;
  width: 15px;
  height: 15px;
  border-radius: 3px;
  border: 1px solid #3B983C;
  opacity: 0.85;
  filter: alpha(opacity=85);
  background: linear-gradient(135deg, #43CA35 0%, #ffffff 10%, #ffffff 30%, #43CA35 27%) no-repeat;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.media-entry .thumbnail .RESTORED {
  position: relative;
  top: 7px;
  left: 168px;
  width: 15px;
  height: 15px;
  border-radius: 3px;
  border: 1px solid #357395;
  opacity: 0.85;
  filter: alpha(opacity=85);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.media-entry .media-info {
  padding: 6px 7px;
}
.media-entry .media-name {
  height: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 13px;
  color: #357395;
  cursor: pointer;
}
.media-entry span.R {
  color: #D66273;
}
.media-entry span.G {
  color: #36B528;
}
.media-entry span.B {
  color: #2186F8;
}
.media-entry span.C {
  color: #1ACDD1;
}
.media-entry span.M {
  color: #941AF1;
}
.media-entry span.Y {
  color: #DCBB1B;
}
.media-entry span.O {
  color: #F1971F;
}
.media-entry span.P {
  color: #F13BEC;
}
.media-entry .media-metadata {
  font-size: 11px;
  line-height: 16px;
  color: #818181;
  padding-bottom: 6px;
}
.media-entry .media-metadata .row {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.media-entry .media-hashtags {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #C7C9CA;
  height: 14px;
  line-height: 14px;
  font-size: 11px;
}
.media-entry .media-hashtags a {
  color: #357395;
}
.media-entry .media-labels {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #C7C9CA;
  height: 14px;
  line-height: 14px;
  font-size: 11px;
}
.media-entry .media-labels a {
  color: #D66273;
}
.media-entry .media-labels a.log {
  color: #62B465;
}
.media-entry .media-labels a.subclip {
  color: #B18FD7;
}
.media-entry .media-tools-wrap {
  height: 30px;
  line-height: 30px;
  color: #A4A6A9;
  font-weight: bold;
  font-size: 0.9em;
  border-radius: 0 0 2px 2px;
  border-top: 1px solid #EDEDED;
}
.media-entry .media-tools-wrap .btn {
  text-align: center;
  cursor: pointer;
  padding: 8px 8px 8px 8px;
}
.media-entry .media-tools-wrap .btn:last-child {
  border-right: none;
}
.media-entry .media-tools-wrap .btn:hover {
  color: #357395;
}
.media-entry .media-tools-wrap .btn.right {
  float: right;
  padding: 0px 8px 0px 8px;
}
.media-entry .media-tools-wrap .btn .fa-check-circle {
  color: #4191BE;
}

.media-default-entry {
  margin: 15px 0 30px 15px;
  user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
}

.media-search-entry {
  width: auto;
  display: block;
  margin: 15px;
  box-shadow: none;
  background: #fff;
  padding: 10px;
}
.media-search-entry .thumbnail {
  min-width: 240px;
  height: 135px;
  border-radius: 3px;
}
.media-search-entry .thumbnail .ARCHIVED {
  left: 218px;
}
.media-search-entry .thumbnail .RESTORING {
  left: 218px;
}
.media-search-entry .thumbnail .RESTORED {
  left: 218px;
}
.media-search-entry em {
  font-weight: bold;
  background: #FFF5CA;
}
.media-search-entry .media-name {
  margin: 0;
}
.media-search-entry .media-info {
  padding: 0 10px 0 10px;
}
.media-search-entry .media-metadata {
  color: #999999;
  border: none;
  margin: 0;
  padding-bottom: 2px;
}
.media-search-entry .media-metadata .m-val {
  font-weight: normal;
}
.media-search-entry .media-search-results {
  padding: 0 10px;
  color: #696969;
  font-size: 12px;
  line-height: 16px;
}
.media-search-entry .media-search-results .media-hashtags {
  color: #357395;
  font-size: 12px;
  line-height: 16px;
}
.media-search-entry .media-search-results .media-hsubtags {
  color: #9068BC;
  font-size: 12px;
  line-height: 16px;
}
.media-search-entry .media-search-results .media-commtags {
  color: #368528;
  font-size: 12px;
  line-height: 16px;
}
.media-search-entry .media-search-results p {
  margin: 0 0 5px 0;
}
.media-search-entry .media-search-tools {
  color: #A4A6A9;
  border-radius: 0 0 2px 2px;
}
.media-search-entry .media-search-tools .btn {
  text-align: center;
  cursor: pointer;
  padding: 6px 6px 6px 6px;
}
.media-search-entry .media-search-tools .btn:last-child {
  border-right: none;
}
.media-search-entry .media-search-tools .btn:hover {
  color: #357395;
}
.media-search-entry .media-search-tools .btn .fa-check-circle {
  color: #4191BE;
}

.media-body {
  /* REDESIGN SMALL ELEMENT */
  /* REDESIGN SMALL SCREEN */
}
.media-body.forceWrap .media-wrap-right {
  display: none;
}
.media-body:not(.forceWrap).panel-open .media-search-entry .media-wrap-right {
  display: inline;
  /* REDESIGN SMALL SCREEN */
}
@media only screen and (max-width: 755px) {
  .media-body:not(.forceWrap).panel-open .media-search-entry .media-wrap-right {
    display: none;
  }
}
.media-body:not(.forceWrap).panel-open .media-search-entry .media-wrap-bottom {
  display: inline;
  /* REDESIGN SMALL SCREEN */
}
@media only screen and (min-width: 756px) {
  .media-body:not(.forceWrap).panel-open .media-search-entry .media-wrap-bottom {
    display: none;
  }
}
.media-body:not(.forceWrap):not(.panel-open) .media-wrap-right {
  /* REDESIGN SMALL SCREEN */
}
@media only screen and (max-width: 499px) {
  .media-body:not(.forceWrap):not(.panel-open) .media-wrap-right {
    display: none;
  }
}
.media-body:not(.forceWrap):not(.panel-open) .media-wrap-bottom {
  /* REDESIGN SMALL SCREEN */
}
@media only screen and (min-width: 500px) {
  .media-body:not(.forceWrap):not(.panel-open) .media-wrap-bottom {
    display: none;
  }
}

.media-list-entry {
  /* REDESIGN SMALL DEVICES */
  /* iPhone 4s, 5s */
  /* REDESIGN SMALL DEVICES */
  /* iPhone 6 */
  /* REDESIGN SMALL DEVICES */
  /* iPhone 6 plus */
}
@media only screen and (max-device-width: 320px) and (orientation: portrait) {
  .media-list-entry {
    font-size: 9px;
  }
}
@media only screen and (min-device-width: 321px) and (max-device-width: 375px) and (orientation: portrait) {
  .media-list-entry {
    font-size: 10px;
  }
}
@media only screen and (min-device-width: 376px) and (max-device-width: 414px) and (orientation: portrait) {
  .media-list-entry {
    font-size: 11px;
  }
}
.media-list-entry em {
  font-weight: bold;
  background: #FFF5CA;
}
.media-list-entry .media-name, .media-list-entry .media-btn {
  cursor: pointer;
  margin: 0;
}
.media-list-entry .media-labels a {
  color: #D66273;
}
.media-list-entry .media-labels a.log {
  color: #62B465;
}
.media-list-entry .media-labels a.subclip {
  color: #B18FD7;
}
.media-list-entry .media-hashtags a {
  color: #357395;
}
.media-list-entry span.R {
  color: #D66273;
}
.media-list-entry span.G {
  color: #36B528;
}
.media-list-entry span.B {
  color: #2186F8;
}
.media-list-entry span.C {
  color: #1ACDD1;
}
.media-list-entry span.M {
  color: #941AF1;
}
.media-list-entry span.Y {
  color: #DCBB1B;
}
.media-list-entry span.O {
  color: #F1971F;
}
.media-list-entry span.P {
  color: #F13BEC;
}
.media-list-entry .media-tools-wrap {
  color: #A4A6A9;
  border-radius: 0 0 2px 2px;
  user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
}
.media-list-entry .media-tools-wrap .ARCHIVED {
  position: relative;
  top: 1px;
  left: 3px;
  width: 15px;
  height: 15px;
  border-radius: 3px;
  border: 1px solid #357395;
  opacity: 0.85;
  filter: alpha(opacity=85);
  background: linear-gradient(135deg, #49A6DB 0%, #ffffff 10%, #ffffff 30%, #49A6DB 27%) no-repeat;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.media-list-entry .media-tools-wrap .RESTORING {
  position: relative;
  top: 1px;
  left: 3px;
  width: 15px;
  height: 15px;
  border-radius: 3px;
  border: 1px solid #3B983C;
  opacity: 0.85;
  filter: alpha(opacity=85);
  background: linear-gradient(135deg, #43CA35 0%, #ffffff 10%, #ffffff 30%, #43CA35 27%) no-repeat;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.media-list-entry .media-tools-wrap .RESTORED {
  position: relative;
  top: 1px;
  left: 3px;
  width: 15px;
  height: 15px;
  border-radius: 3px;
  border: 1px solid #357395;
  opacity: 0.85;
  filter: alpha(opacity=85);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.media-list-entry .media-tools-wrap .btn {
  text-align: center;
  cursor: pointer;
  padding: 0px 0px 0px 0px;
}
.media-list-entry .media-tools-wrap .btn:last-child {
  border-right: none;
}
.media-list-entry .media-tools-wrap .btn:hover {
  color: #357395;
}
.media-list-entry .media-tools-wrap .btn .fa-check-circle {
  color: #4191BE;
}
.media-list-entry .col_sized {
  max-width: 200px;
}
.media-list-entry .textellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 300px;
}
.media-list-entry .tools-pad {
  padding: 0 0 8px 0;
  min-width: 16px;
}
.media-list-entry .tools-pad a {
  color: #8D95A7;
}
.media-list-entry .tools-pad a.delte-btn {
  color: #275795;
}
.media-list-entry .tools-pad a:hover {
  color: #132C4B;
}
.media-list-entry .tools-pad .fa-check-circle {
  color: #4191BE;
}
.media-list-entry .tools-pad .ARCHIVED {
  position: relative;
  top: -15px;
  left: 24px;
  width: 15px;
  height: 15px;
  border-radius: 3px;
  border: 1px solid #357395;
  opacity: 0.85;
  filter: alpha(opacity=85);
  background: linear-gradient(135deg, #49A6DB 0%, #ffffff 10%, #ffffff 30%, #49A6DB 27%) no-repeat;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.media-list-entry .tools-pad .RESTORING {
  position: relative;
  top: -15px;
  left: 24px;
  width: 15px;
  height: 15px;
  border-radius: 3px;
  border: 1px solid #3B983C;
  opacity: 0.85;
  filter: alpha(opacity=85);
  background: linear-gradient(135deg, #43CA35 0%, #ffffff 10%, #ffffff 30%, #43CA35 27%) no-repeat;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.media-list-entry .tools-pad .RESTORED {
  position: relative;
  top: -15px;
  left: 24px;
  width: 15px;
  height: 15px;
  border-radius: 3px;
  border: 1px solid #357395;
  opacity: 0.85;
  filter: alpha(opacity=85);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

.media-group-entry {
  margin: 15px 0 60px 15px;
  border: none;
  background: none;
  box-shadow: none;
}
.media-group-entry .thumbnail {
  position: relative;
  overflow: visible;
  text-align: center;
  margin: 5px;
  padding: 28px 0;
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.18);
  -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.18);
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.18);
}
.media-group-entry .title {
  font-size: 0.9em;
}
.media-group-entry .title .group-name {
  padding: 0 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.media-group-entry .subtitle {
  color: #aaa;
}
.media-group-entry .thumbnail:before {
  z-index: -1;
  position: absolute;
  top: -2px;
  left: 0;
  content: "";
  width: 100%;
  height: 100%;
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.15);
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.19);
  -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.19);
  -ms-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.19);
  -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.19);
  -o-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.19);
  transform: rotate(2deg);
  -webkit-transform: rotate(2deg);
  -ms-transform: rotate(2deg);
  -moz-transform: rotate(2deg);
  -o-transform: rotate(2deg);
}
.media-group-entry .thumbnail:after {
  z-index: -2;
  position: absolute;
  top: 1px;
  left: -2px;
  content: "";
  width: 100%;
  height: 100%;
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.15);
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
  -ms-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
  -o-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
  transform: rotate(358deg);
  -webkit-transform: rotate(358deg);
  -ms-transform: rotate(358deg);
  -moz-transform: rotate(358deg);
  -o-transform: rotate(358deg);
}

.media-grouplist-entry {
  /* REDESIGN SMALL DEVICES */
  /* iPhone 4s, 5s */
  /* REDESIGN SMALL DEVICES */
  /* iPhone 6 */
  /* REDESIGN SMALL DEVICES */
  /* iPhone 6 plus */
}
@media only screen and (max-device-width: 320px) and (orientation: portrait) {
  .media-grouplist-entry {
    font-size: 9px;
  }
}
@media only screen and (min-device-width: 321px) and (max-device-width: 375px) and (orientation: portrait) {
  .media-grouplist-entry {
    font-size: 10px;
  }
}
@media only screen and (min-device-width: 376px) and (max-device-width: 414px) and (orientation: portrait) {
  .media-grouplist-entry {
    font-size: 11px;
  }
}
.media-grouplist-entry em {
  font-weight: bold;
  background: #FFF5CA;
}
.media-grouplist-entry .media-key {
  cursor: pointer;
  margin: 0;
  color: #474B4E;
}
.media-grouplist-entry span.R {
  color: #D66273;
}
.media-grouplist-entry span.G {
  color: #36B528;
}
.media-grouplist-entry span.B {
  color: #2186F8;
}
.media-grouplist-entry span.C {
  color: #1ACDD1;
}
.media-grouplist-entry span.M {
  color: #941AF1;
}
.media-grouplist-entry span.Y {
  color: #DCBB1B;
}
.media-grouplist-entry span.O {
  color: #F1971F;
}
.media-grouplist-entry span.P {
  color: #F13BEC;
}
.media-grouplist-entry .media-tools-wrap {
  color: #A4A6A9;
  border-radius: 0 0 2px 2px;
  border-top: 1px solid #EDEDED;
}
.media-grouplist-entry .media-tools-wrap .btn {
  text-align: center;
  cursor: pointer;
  padding: 0px 0px 0px 0px;
}
.media-grouplist-entry .media-tools-wrap .btn:last-child {
  border-right: none;
}
.media-grouplist-entry .media-tools-wrap .btn:hover {
  color: #357395;
}
.media-grouplist-entry .col_sized {
  max-width: 200px;
}

.media-timeline-logo {
  position: absolute;
  right: 5px;
  top: 0px;
  z-index: 8;
  cursor: default;
  user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
}
.media-timeline-logo .dropdown-label {
  background-color: #eee;
  padding-right: 10px;
  border-color: #FFC200;
  border: 1px dashed #aaa;
  line-height: 20px;
}
.media-timeline-logo .help-btn {
  color: #B1B4BA;
  cursor: pointer;
}
.media-timeline-logo .help-btn.help-btn:hover {
  color: #878B8E;
}

.media-timeline {
  height: 100%;
}
.media-timeline .prev-btn, .media-timeline .next-btn {
  position: absolute;
  top: 50%;
  margin-top: -85px;
  color: #ddd;
  cursor: pointer;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
  background: rgba(0, 0, 0, 0.5);
}
.media-timeline .prev-btn:hover, .media-timeline .next-btn:hover {
  color: #fff;
  background: rgba(0, 0, 0, 0.6);
}
.media-timeline .prev-btn {
  left: 0px;
  padding: 15px 10px 15px 5px;
  border-radius: 0 5px 5px 0;
  z-index: 7;
}
.media-timeline .next-btn {
  right: 0px;
  padding: 15px 5px 15px 10px;
  border-radius: 5px 0 0 5px;
  z-index: 7;
}
.media-timeline .time-marker {
  position: absolute;
  top: -18px;
  left: 50%;
  width: 8px;
  height: 100%;
  color: #fff;
  background: rgba(252, 250, 254, 0.3490196078);
  margin: 0px 0 0px -3px;
  border: 1.4px solid #D9D7D2;
  border-radius: 3px 3px 3px 3px;
  user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
}
.media-timeline .time-marker:hover {
  background: rgba(248, 248, 250, 0.7882352941);
}
.media-timeline .time-marker .preview {
  z-index: 3;
  position: absolute;
  display: block;
  top: 30px;
  visibility: visible;
  font-size: 12px;
  line-height: 1.4;
  margin-top: -3px;
  margin-left: 8px;
  padding: 0px 0px;
  height: 100%;
}
.media-timeline .time-marker .preview .preview-inner {
  width: 200px;
  padding: 5px 5px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  background-color: rgba(88, 88, 88, 0.2509803922);
  border-radius: 6px;
  font-weight: 500;
  letter-spacing: 1px;
  box-shadow: 0px 0px 2px rgba(51, 51, 51, 0.5);
}
.media-timeline .time-marker .preview .preview-inner .preview-title {
  font-family: Consolas, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace;
  font-weight: bolder;
  text-shadow: 0px 0px 3px #555;
  border-radius: 3px;
  background-color: #B8B8B8;
}
.media-timeline .time-marker .preview .preview-inner .pscreens {
  cursor: pointer;
  border-radius: 3px;
  opacity: 0.85;
  filter: alpha(opacity=85);
}
.media-timeline .time-marker .preview .preview-inner .pscreens:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
.media-timeline .time-marker .preview .preview-inner span {
  position: relative;
  top: 0px;
  left: 0px;
}
.media-timeline .time-marker .preview .preview-inner span .ARCHIVED {
  position: absolute;
  top: -87px;
  left: 166px;
  width: 15px;
  height: 15px;
  border-radius: 3px;
  border: 1px solid #357395;
  opacity: 0.85;
  filter: alpha(opacity=85);
  background: linear-gradient(135deg, #49A6DB 0%, #ffffff 10%, #ffffff 30%, #49A6DB 27%) no-repeat;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.media-timeline .time-marker .preview .preview-inner span .RESTORING {
  position: absolute;
  top: -87px;
  left: 166px;
  width: 15px;
  height: 15px;
  border-radius: 3px;
  border: 1px solid #3B983C;
  opacity: 0.85;
  filter: alpha(opacity=85);
  background: linear-gradient(135deg, #43CA35 0%, #ffffff 10%, #ffffff 30%, #43CA35 27%) no-repeat;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.media-timeline .time-marker .preview .preview-inner span .RESTORED {
  position: absolute;
  top: -87px;
  left: 166px;
  width: 15px;
  height: 15px;
  border-radius: 3px;
  border: 1px solid #357395;
  opacity: 0.85;
  filter: alpha(opacity=85);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.media-timeline .vis-item.log {
  background-color: #8DE1BC;
  border-color: #4DBFAF;
}
.media-timeline .vis-item.log.vis-selected {
  background-color: #FFF785;
  border-color: #FFC200;
  z-index: 2;
}
.media-timeline .vis-group.vis-selected {
  background-color: rgba(192, 192, 192, 0.65);
}
.media-timeline .vis-even {
  background: #f4f5f6;
}
.media-timeline .vis-odd {
  background: #f7f8f9;
}
.media-timeline .vis-label {
  cursor: pointer;
}
.media-timeline .vis-label:hover {
  background: rgba(192, 192, 192, 0.65);
}
.media-timeline .vis-item {
  cursor: pointer;
}
.media-timeline .vis-item.ARCHIVED, .media-timeline .vis-item.RESTORING {
  background: repeating-linear-gradient(-45deg, #D5DDF6, #D5DDF6 5px, #E1E8FE 5px, #E1E8FE 10px);
}
.media-timeline .vis-item.ARCHIVED.log, .media-timeline .vis-item.RESTORING.log {
  background: repeating-linear-gradient(-45deg, #8DE1BC, #8DE1BC 5px, #C9E1D6 5px, #C9E1D6 10px);
}
.media-timeline .vis-item.ARCHIVED.vis-selected, .media-timeline .vis-item.RESTORING.vis-selected {
  background: repeating-linear-gradient(-45deg, #FFF785, #FFF785 5px, #FFFCD5 5px, #FFFCD5 10px);
}

.video-player button:hover {
  background: rgba(60, 62, 67, 0.88);
}

.video-wrapper {
  position: relative;
  background: #000;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  /* prevent videojs default error messaging */
  /* prevent videojs error messaging */
}
.video-wrapper .vjs-big-play-button {
  display: none;
}
.video-wrapper .vjs-error-display {
  display: none;
}

.video-js {
  outline: none;
}

video {
  height: 100%;
  display: block;
  background: #000;
  margin: 0;
  padding: 0;
  outline: none;
  /* deactivate any iOS native controls */
}
video::-webkit-media-controls-panel {
  display: none !important;
  -webkit-appearance: none;
}
video::-webkit-media-controls-play-button {
  display: none !important;
  -webkit-appearance: none;
}
video::-webkit-media-controls-start-playback-button {
  display: none !important;
  -webkit-appearance: none;
}

.tc-labels {
  font-family: "Courier New", Courier;
  position: absolute;
  z-index: 9;
  right: 5px;
  top: 5px;
  padding: 2px 6px;
  font-size: 13px;
  font-weight: bold;
  color: #fff;
  background: rgba(0, 0, 0, 0.45);
  border-radius: 4px;
}

.playback-rate {
  font-family: "Courier New", Courier;
  position: absolute;
  z-index: 1000;
  left: 5px;
  top: 5px;
  padding: 2px 6px;
  font-size: 13px;
  font-weight: bold;
  color: #fff;
  background: rgba(0, 0, 0, 0.45);
  border-radius: 4px;
}
.playback-rate.hidden {
  display: none;
}

.player-message {
  position: absolute;
  z-index: 1000;
  width: 100%;
  top: 50%;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  cursor: default;
}

.player-controls {
  height: 42px;
  min-height: 42px;
  padding: 6px 0;
}
.player-controls button {
  background: #3C3E43;
  padding: 0 10px;
  margin-right: 4px;
}
.player-controls button.blue {
  background: #3C8EA3;
}
.player-controls button.blue:hover {
  background: rgba(60, 142, 163, 0.88);
}
.player-controls button.green {
  background: #5CAE43;
}
.player-controls button.green:hover {
  background: rgba(92, 174, 67, 0.88);
}
.player-controls button.red {
  background: #8C3E43;
}
.player-controls button.red:hover {
  background: rgba(140, 62, 67, 0.88);
}

.media-viewer.dialog-wrapper .lt350dx .player-controls button {
  padding: 0 9.5px;
}
.media-viewer.dialog-wrapper .player-controls button {
  /* REDESIGN SMALL DEVICES */
}
@media only screen and (max-width: 375px) {
  .media-viewer.dialog-wrapper .player-controls button {
    padding: 0 7.8px;
  }
}

.spin1 {
  -webkit-animation: fa-spin 64s infinite linear !important;
  animation: fa-spin 64s infinite linear !important;
}

.spin2 {
  -webkit-animation: fa-spin 32s infinite linear !important;
  animation: fa-spin 32s infinite linear !important;
}

.spin3 {
  -webkit-animation: fa-spin 16s infinite linear !important;
  animation: fa-spin 16s infinite linear !important;
}

.spin4 {
  -webkit-animation: fa-spin 8s infinite linear !important;
  animation: fa-spin 8s infinite linear !important;
}

.spin5 {
  -webkit-animation: fa-spin 4s infinite linear !important;
  animation: fa-spin 4s infinite linear !important;
}

.spin6 {
  -webkit-animation: fa-spin 2s infinite linear !important;
  animation: fa-spin 2s infinite linear !important;
}

.spin7 {
  -webkit-animation: fa-spin 1s infinite linear !important;
  animation: fa-spin 1s infinite linear !important;
}

.spin8 {
  -webkit-animation: fa-spin 0.5s infinite linear !important;
  animation: fa-spin 0.5s infinite linear !important;
}

.spin9 {
  -webkit-animation: fa-spin 0.25s infinite linear !important;
  animation: fa-spin 0.25s infinite linear !important;
}

.speed:hover {
  -webkit-animation: fa-spin 8s infinite linear !important;
  animation: fa-spin 8s infinite linear !important;
}
.speed:hover.spin1 {
  -webkit-animation: fa-spin 64s infinite linear !important;
  animation: fa-spin 64s infinite linear !important;
}
.speed:hover.spin2 {
  -webkit-animation: fa-spin 32s infinite linear !important;
  animation: fa-spin 32s infinite linear !important;
}
.speed:hover.spin3 {
  -webkit-animation: fa-spin 16s infinite linear !important;
  animation: fa-spin 16s infinite linear !important;
}
.speed:hover.spin4 {
  -webkit-animation: fa-spin 8s infinite linear !important;
  animation: fa-spin 8s infinite linear !important;
}
.speed:hover.spin5 {
  -webkit-animation: fa-spin 4s infinite linear !important;
  animation: fa-spin 4s infinite linear !important;
}
.speed:hover.spin6 {
  -webkit-animation: fa-spin 2s infinite linear !important;
  animation: fa-spin 2s infinite linear !important;
}
.speed:hover.spin7 {
  -webkit-animation: fa-spin 1s infinite linear !important;
  animation: fa-spin 1s infinite linear !important;
}
.speed:hover.spin8 {
  -webkit-animation: fa-spin 0.5s infinite linear !important;
  animation: fa-spin 0.5s infinite linear !important;
}
.speed:hover.spin9 {
  -webkit-animation: fa-spin 0.25s infinite linear !important;
  animation: fa-spin 0.25s infinite linear !important;
}

.play-pause-btn {
  width: 65px;
  text-align: center;
}

.zoom-slider {
  width: 100px;
  outline: none;
  padding: 6px 6px;
  background: transparent;
  border-color: transparent;
}

.vjs-poster {
  outline: none;
}

.timeline {
  position: relative;
  width: 100%;
  height: 48px;
  padding: 0;
  overflow-x: auto;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.timeline.range-mode .in-node, .timeline.range-mode .out-node {
  visibility: visible;
}
.timeline .range-container {
  display: none;
}

.timeline-wrapper {
  width: 100%;
  height: 100%;
  padding: 0 8px;
}

.timeline-scrubbar {
  position: relative;
  width: 100%;
}

.ticks-container {
  position: absolute;
  left: 0px;
  top: 0;
  height: 20px;
  overflow: hidden;
  right: 0px;
}

/*.scrubber-container {
    position: absolute;
    top: 20px;
    right: 0px;
    left: 0px;
    height: 8px;
    background: rgba(5, 41, 56, 0.2);
    border-bottom: 1px solid rgb(255, 255, 255);
    border-radius: 15px;

    .mark-bar {
        background: rgb(63, 181, 142);
        border-radius: 15px;
        height: 8px;
        position: absolute;
        top: 0px;
    }
}*/
.range-container {
  position: absolute;
  left: 0px;
  top: 28px;
  height: 20px;
  right: 0px;
  text-shadow: rgba(0, 0, 0, 0.8) 0px 1px 1px;
  display: block;
}

.scrubber-node {
  position: absolute;
  width: 16px;
  height: 16px;
  margin-left: -8px;
  margin-top: -5px;
  border: 3px solid white;
  background: #21b384;
  border-radius: 10px;
  box-shadow: rgba(0, 0, 0, 0.8) 0px 2px 3px;
  cursor: default;
}

.in-node, .out-node {
  position: absolute;
  top: -2px;
  color: #000;
  cursor: pointer;
  visibility: hidden;
}

.maximize {
  width: 100%;
  height: 100%;
}

.maximize > .video-js {
  position: relative !important;
  width: 100% !important;
  height: 100% !important;
}

/* hide context menu of OvenPlayer */
.ovenplayer .op-context-panel {
  display: none !important;
}

a:focus, a:active button:focus,
button:active,
input:focus, input:active,
select:focus, select:active,
textarea:focus, textarea:active {
  /* Avoid flickering on focus */
  outline: none;
}

.pad {
  padding: 20px;
}

.padsides {
  padding-right: 20px;
  padding-left: 20px;
}

.padsides2 {
  padding-left: 2px;
  padding-right: 2px;
}

.padsides3 {
  padding-left: 3px;
  padding-right: 3px;
}

.padsides10 {
  padding-left: 10px;
  padding-right: 10px;
}

.padsides20 {
  padding-left: 20px;
  padding-right: 20px;
}

.padsides30 {
  padding-left: 30px;
  padding-right: 30px;
}

.padsides40 {
  padding-left: 40px;
  padding-right: 40px;
}

.padsides50 {
  padding-left: 50px;
  padding-right: 50px;
}

.padleft10 {
  padding-left: 10px;
}

.tspace {
  padding: 12px 0 0 0;
}

.bspace {
  padding: 0 0 12px 0;
}

.pad_title {
  padding: 20px 20px 0 20px;
}
.pad_title.nowrap {
  white-space: nowrap;
}
.pad_title.h1 {
  font-size: 2em;
  font-weight: bold;
}
.pad_title.h2 {
  font-size: 1.5em;
  font-weight: bold;
}
.pad_title.h3 {
  font-size: 1.17em;
  font-weight: bold;
}
.pad_title.h4 {
  font-size: 1.12em;
  font-weight: bold;
}
.pad_title.h5 {
  font-size: 0.83em;
  font-weight: bold;
}
.pad_title.h6 {
  font-size: 0.75em;
  font-weight: bold;
}
.pad_title.folding, .pad_title .folding {
  cursor: pointer;
  user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
}
.pad_title.small {
  padding: 1px 0 0 20px;
}
.pad_title span {
  padding: 0 20px 0 0;
}

@media only screen and (max-width: 588px) {
  .labeldesc {
    display: none;
  }
}

/* used to wrap inputs in forms */
p {
  margin: 0 0 12px 0;
}
p.hline16 {
  line-height: 16px;
}
p.hline18 {
  line-height: 18px;
}
p.hline20 {
  line-height: 20px;
}

p.size-s {
  margin: 0 0 7px 0;
}

label:not(:first-child),
.label:not(:first-child) {
  padding-top: 15px;
}
label:not(:first-child).inline,
.label:not(:first-child).inline {
  padding-top: 5px;
}

.uppercase {
  text-transform: uppercase;
}

.error-msg {
  margin: 0.5em 0;
  display: block;
  color: #dd4b39;
  line-height: 17px;
}
.error-msg a {
  color: #dd4b39;
}

input[type=text], input[type=email], input[type=password],
textarea, button, select, .textarea {
  font-family: Arial, sans-serif;
  width: 100%;
  display: inline-block;
  outline: none;
  color: #323A45;
  border: 1px solid #D8D8DF;
  border-radius: 3px;
  padding: 8px 8px;
  margin: 0;
  box-shadow: none;
  -webkit-appearance: none;
  font-size: 12px;
}
input[type=text].prc10, input[type=email].prc10, input[type=password].prc10,
textarea.prc10, button.prc10, select.prc10, .textarea.prc10 {
  width: 10%;
}
input[type=text].prc20, input[type=email].prc20, input[type=password].prc20,
textarea.prc20, button.prc20, select.prc20, .textarea.prc20 {
  width: 20%;
}
input[type=text].prc30, input[type=email].prc30, input[type=password].prc30,
textarea.prc30, button.prc30, select.prc30, .textarea.prc30 {
  width: 30%;
}
input[type=text].prc40, input[type=email].prc40, input[type=password].prc40,
textarea.prc40, button.prc40, select.prc40, .textarea.prc40 {
  width: 40%;
}
input[type=text].prc50, input[type=email].prc50, input[type=password].prc50,
textarea.prc50, button.prc50, select.prc50, .textarea.prc50 {
  width: 50%;
}
input[type=text].prc75, input[type=email].prc75, input[type=password].prc75,
textarea.prc75, button.prc75, select.prc75, .textarea.prc75 {
  width: 75%;
}

select {
  background: #F8F8F8;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  /* hide the default arrow in ie10 and ie11 */
}
select::-ms-expand {
  display: none;
}

textarea, .textarea {
  /* IOS REDRAW IN NOT VISIBLE CONTENT FIX */
  -webkit-transform: translate3d(0, 0, 0);
}

::-webkit-input-placeholder {
  font-weight: normal;
}

button {
  display: inline-block;
  width: auto;
  height: 30px;
  line-height: 30px;
  padding: 0 8px;
  border-radius: 3px;
  font-size: 12px;
  font-weight: normal;
  cursor: pointer;
  color: #fff;
  background: #3C3E43;
  border: none;
  text-align: center;
}

/* FF remove extra padding */
input::-moz-focus-inner,
button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

.btn-primary {
  background: #21b384;
}

.btn-secondary {
  background: #838383;
  color: #ECECEC;
}

.btn-info {
  background: #53B4C2;
}

.btn-warn {
  background: #BE92AA;
}

.btn-warning {
  background: #d3852c;
  color: #fff;
}

.btn-attention {
  background: #E36662;
  color: #fff;
}

.btn-greenblue {
  background: #5D9298;
}

.btn-webster {
  background: #4F82A3;
  color: #fff;
}

.plate {
  position: relative;
  width: auto;
  height: 30px;
  line-height: 30px;
  padding: 0 8px;
  border-radius: 3px;
  font-size: 12px;
  font-weight: normal;
  cursor: default;
  color: #fff;
  background: #B1B1B1;
  border: none;
  text-align: center;
}
.plate.form {
  margin: 20px 0 0 0;
}
.plate input[type=checkbox] + label:before {
  height: 30px;
  line-height: 30px;
}
.plate.tooled {
  padding-right: 30px;
}
.plate.tooled .fa {
  position: absolute;
  top: 8px;
  right: 8px;
  color: #E8E8EF;
  cursor: pointer;
}

.plate-label {
  display: inline-block;
  font-size: 12px;
  font-family: Arial, sans-serif;
  font-weight: bold;
  color: #FFF;
}
.plate-label.clickable {
  cursor: pointer;
}
.plate-label.clickable:hover, .plate-label.clickable.active {
  color: #000;
}

.plate-space {
  display: inline-block;
}
.plate-space.px10 {
  width: 10px;
}
.plate-space.px20 {
  width: 20px;
}
.plate-space.px50 {
  width: 50px;
}
.plate-space.px100 {
  width: 100px;
}
.plate-space.prc15 {
  width: 15%;
}
.plate-space.prc20 {
  width: 20%;
}
.plate-space.prc25 {
  width: 25%;
}
.plate-space.prc50 {
  width: 50%;
}
.plate-space.prc75 {
  width: 75%;
}

.plate-number {
  margin: 0;
  padding: 0;
  font-size: 12px;
  width: 21px;
  font-family: Arial, sans-serif;
  font-weight: normal;
  color: #FFF;
  display: inline-block;
  outline: none;
  border: 0px;
  border-radius: 0px;
  box-shadow: none;
  background: #B1B1B1;
  -webkit-appearance: none;
  transition: 0.3s;
  -webkit-transition: 0.3s;
  -ms-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
}
.plate-number:hover {
  color: red;
}
.plate-number.len2 {
  width: 14px;
}
.plate-number.len3 {
  width: 21px;
}
.plate-number.len4 {
  width: 28px;
}
.plate-number.len5 {
  width: 35px;
}

.disabled, [disabled] {
  opacity: 0.35;
  pointer-events: none;
}

.transparent {
  opacity: 0.35;
}

.alignRight {
  float: right;
  margin-left: 0.35em;
}

.textRight {
  text-align: right;
}

input[type=file] {
  -webkit-appearence: none;
  border: 0px;
  padding: 15px 0;
}

input[type=checkbox], input[type=radio] {
  width: auto;
  margin: 0;
  opacity: 0;
  z-index: -1;
}

.checkbox-all,
input[type=checkbox] + label {
  cursor: pointer;
  display: inline;
  margin-left: 23px;
  line-height: 22px;
}
.checkbox-all.inserted,
input[type=checkbox] + label.inserted {
  margin-left: 43px;
}
@media only screen and (max-width: 320px) {
  .checkbox-all,
  input[type=checkbox] + label {
    margin-left: 13px;
  }
}

input[type=radio] + label {
  cursor: pointer;
  display: inline;
  margin-left: 23px;
  line-height: 20px;
}
input[type=radio] + label.inserted {
  margin-left: 43px;
}
@media only screen and (max-width: 320px) {
  input[type=radio] + label {
    margin-left: 13px;
  }
}

input[type=checkbox][disabled] + label,
input[type=radio][disabled] + label {
  opacity: 0.35;
}

/* fastclick fix: https://github.com/ftlabs/fastclick/issues/60 */
/* for all nested el: label > * { pointer-events: none; } */
label > b {
  pointer-events: none;
}

label > i {
  pointer-events: none;
}

input[type=checkbox] + label:before {
  content: "\f0c8";
  cursor: pointer;
  font: 20px/1em FontAwesome;
  margin-left: -23px;
  padding-right: 4px;
  vertical-align: top;
}

input[type=checkbox].RED + label:before {
  color: #AB001F;
}

input[type=checkbox].GREEN + label:before {
  color: #167154;
}

input[type=radio] + label:before {
  content: "\f10c";
  cursor: pointer;
  font: 19px FontAwesome;
  margin-left: -21px;
  padding-right: 4px;
  vertical-align: middle;
}

input[type=checkbox]:checked + label:before {
  content: "\f14a";
}

input[type=radio]:checked + label:before {
  content: "\f192";
}

.spaced-out-radio-buttons input[type=radio] {
  margin-top: 10px;
  margin-bottom: 10px;
}

.spaced-out-radio-buttons input[type=radio] + label {
  line-height: 0px;
}

.spaced-out-radio-buttons .form-control {
  margin-top: 10px;
}

.dialog-wrapper {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 4000;
  background: rgba(0, 0, 0, 0.5);
  user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  visibility: hidden;
  opacity: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  transition: 0.3s all !important;
  -webkit-transition: 0.3s all !important;
  -ms-transition: 0.3s all !important;
  -moz-transition: 0.3s all !important;
  -o-transition: 0.3s all !important;
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
}

.dialog-open {
  opacity: 1;
  visibility: visible;
}

.dialog-open .dialog {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}

.dialog {
  -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(255, 255, 255, 0.5);
  height: 60%;
  height: 350px;
  min-height: 150px;
  min-width: 200px;
  max-width: 90%;
  width: 500px;
  border-radius: 3px;
  background: #fff;
  -webkit-transform: scale(0.7);
  -moz-transform: scale(0.7);
  -ms-transform: scale(0.7);
  transform: scale(0.7);
  opacity: 0;
  -webkit-transition: scale 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  z-index: 5000;
}

.dialog-loading {
  color: rgba(0, 0, 0, 0.6);
  -webkit-transform: scale(0.7);
  -moz-transform: scale(0.7);
  -ms-transform: scale(0.7);
  transform: scale(0.7);
  -webkit-transition: scale 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}

.dialog header {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  height: 48px;
  min-height: 48px;
  line-height: 48px;
  padding: 0 15px;
  font-size: 12px;
  background: #EFEFF2;
  color: #64656B;
  border-bottom: 1px solid #D8D8DF;
  text-shadow: 0 1px 0 #fff;
  border-radius: 3px 3px 0 0;
}
.dialog header .title {
  -webkit-flex: 1;
  flex: 1;
  font-size: 1.1em;
  padding: 1px 0px;
  text-align: left;
  font-weight: bold;
  overflow: hidden;
}
.dialog header .title.pad {
  padding: 1px 10px;
}
.dialog header .title a {
  color: #64656B;
  text-decoration: none;
}
.dialog header .title a .fa-link {
  color: #C1C4CA;
}
.dialog header .title a:hover {
  color: #3e3e42;
}
.dialog header .title a:hover .fa-link {
  color: #8D95A7;
}
.dialog header .subtitle {
  padding: 1px 5px;
  text-align: right;
  font-style: italic;
}
.dialog header .info {
  font-size: 1.1em;
  padding: 1px 15px;
  text-align: right;
  font-weight: bold;
}
.dialog header .help-btn, .dialog header .mute-btn {
  padding: 1px 10px;
  color: #B1B4BA;
  cursor: pointer;
  user-drag: none;
  -webkit-user-drag: none;
  -ms-user-drag: none;
  -moz-user-drag: none;
  -o-user-drag: none;
}
.dialog header .help-btn.help-btn:hover, .dialog header .help-btn.mute-btn:hover, .dialog header .mute-btn.help-btn:hover, .dialog header .mute-btn.mute-btn:hover {
  color: #878B8E;
}
.dialog header .copy-btn {
  padding: 1px 10px;
  color: #B1B4BA;
  cursor: pointer;
  user-drag: none;
  -webkit-user-drag: none;
  -ms-user-drag: none;
  -moz-user-drag: none;
  -o-user-drag: none;
}
.dialog header .copy-btn.copy-btn:hover {
  color: #878B8E;
}
.dialog header .aaf-btn,
.dialog header .logmarker-seq-btn,
.dialog header .report-seq-btn,
.dialog header .report-trans-btn,
.dialog header .report-voice-btn,
.dialog header .report-comment-btn,
.dialog header .paste-btn,
.dialog header .multi-btn,
.dialog header .delte-btn {
  padding: 2px 10px;
  color: #B1B4BA;
  cursor: pointer;
  user-drag: none;
  -webkit-user-drag: none;
  -ms-user-drag: none;
  -moz-user-drag: none;
  -o-user-drag: none;
}
.dialog header .aaf-btn.aaf-btn:hover, .dialog header .aaf-btn.logmarker-seq-btn:hover, .dialog header .aaf-btn.report-seq-btn:hover, .dialog header .aaf-btn.report-trans-btn:hover, .dialog header .aaf-btn.report-voice-btn:hover, .dialog header .aaf-btn.report-comment-btn:hover, .dialog header .aaf-btn.paste-btn:hover, .dialog header .aaf-btn.multi-btn:hover, .dialog header .aaf-btn.delte-btn:hover,
.dialog header .logmarker-seq-btn.aaf-btn:hover,
.dialog header .logmarker-seq-btn.logmarker-seq-btn:hover,
.dialog header .logmarker-seq-btn.report-seq-btn:hover,
.dialog header .logmarker-seq-btn.report-trans-btn:hover,
.dialog header .logmarker-seq-btn.report-voice-btn:hover,
.dialog header .logmarker-seq-btn.report-comment-btn:hover,
.dialog header .logmarker-seq-btn.paste-btn:hover,
.dialog header .logmarker-seq-btn.multi-btn:hover,
.dialog header .logmarker-seq-btn.delte-btn:hover,
.dialog header .report-seq-btn.aaf-btn:hover,
.dialog header .report-seq-btn.logmarker-seq-btn:hover,
.dialog header .report-seq-btn.report-seq-btn:hover,
.dialog header .report-seq-btn.report-trans-btn:hover,
.dialog header .report-seq-btn.report-voice-btn:hover,
.dialog header .report-seq-btn.report-comment-btn:hover,
.dialog header .report-seq-btn.paste-btn:hover,
.dialog header .report-seq-btn.multi-btn:hover,
.dialog header .report-seq-btn.delte-btn:hover,
.dialog header .report-trans-btn.aaf-btn:hover,
.dialog header .report-trans-btn.logmarker-seq-btn:hover,
.dialog header .report-trans-btn.report-seq-btn:hover,
.dialog header .report-trans-btn.report-trans-btn:hover,
.dialog header .report-trans-btn.report-voice-btn:hover,
.dialog header .report-trans-btn.report-comment-btn:hover,
.dialog header .report-trans-btn.paste-btn:hover,
.dialog header .report-trans-btn.multi-btn:hover,
.dialog header .report-trans-btn.delte-btn:hover,
.dialog header .report-voice-btn.aaf-btn:hover,
.dialog header .report-voice-btn.logmarker-seq-btn:hover,
.dialog header .report-voice-btn.report-seq-btn:hover,
.dialog header .report-voice-btn.report-trans-btn:hover,
.dialog header .report-voice-btn.report-voice-btn:hover,
.dialog header .report-voice-btn.report-comment-btn:hover,
.dialog header .report-voice-btn.paste-btn:hover,
.dialog header .report-voice-btn.multi-btn:hover,
.dialog header .report-voice-btn.delte-btn:hover,
.dialog header .report-comment-btn.aaf-btn:hover,
.dialog header .report-comment-btn.logmarker-seq-btn:hover,
.dialog header .report-comment-btn.report-seq-btn:hover,
.dialog header .report-comment-btn.report-trans-btn:hover,
.dialog header .report-comment-btn.report-voice-btn:hover,
.dialog header .report-comment-btn.report-comment-btn:hover,
.dialog header .report-comment-btn.paste-btn:hover,
.dialog header .report-comment-btn.multi-btn:hover,
.dialog header .report-comment-btn.delte-btn:hover,
.dialog header .paste-btn.aaf-btn:hover,
.dialog header .paste-btn.logmarker-seq-btn:hover,
.dialog header .paste-btn.report-seq-btn:hover,
.dialog header .paste-btn.report-trans-btn:hover,
.dialog header .paste-btn.report-voice-btn:hover,
.dialog header .paste-btn.report-comment-btn:hover,
.dialog header .paste-btn.paste-btn:hover,
.dialog header .paste-btn.multi-btn:hover,
.dialog header .paste-btn.delte-btn:hover,
.dialog header .multi-btn.aaf-btn:hover,
.dialog header .multi-btn.logmarker-seq-btn:hover,
.dialog header .multi-btn.report-seq-btn:hover,
.dialog header .multi-btn.report-trans-btn:hover,
.dialog header .multi-btn.report-voice-btn:hover,
.dialog header .multi-btn.report-comment-btn:hover,
.dialog header .multi-btn.paste-btn:hover,
.dialog header .multi-btn.multi-btn:hover,
.dialog header .multi-btn.delte-btn:hover,
.dialog header .delte-btn.aaf-btn:hover,
.dialog header .delte-btn.logmarker-seq-btn:hover,
.dialog header .delte-btn.report-seq-btn:hover,
.dialog header .delte-btn.report-trans-btn:hover,
.dialog header .delte-btn.report-voice-btn:hover,
.dialog header .delte-btn.report-comment-btn:hover,
.dialog header .delte-btn.paste-btn:hover,
.dialog header .delte-btn.multi-btn:hover,
.dialog header .delte-btn.delte-btn:hover {
  color: #878B8E;
}
.dialog header .aaf-btn.aaf-btn-parallel,
.dialog header .logmarker-seq-btn.aaf-btn-parallel,
.dialog header .report-seq-btn.aaf-btn-parallel,
.dialog header .report-trans-btn.aaf-btn-parallel,
.dialog header .report-voice-btn.aaf-btn-parallel,
.dialog header .report-comment-btn.aaf-btn-parallel,
.dialog header .paste-btn.aaf-btn-parallel,
.dialog header .multi-btn.aaf-btn-parallel,
.dialog header .delte-btn.aaf-btn-parallel {
  color: #C1C4CA;
}
.dialog header .aaf-btn.aaf-btn-parallel .fa,
.dialog header .logmarker-seq-btn.aaf-btn-parallel .fa,
.dialog header .report-seq-btn.aaf-btn-parallel .fa,
.dialog header .report-trans-btn.aaf-btn-parallel .fa,
.dialog header .report-voice-btn.aaf-btn-parallel .fa,
.dialog header .report-comment-btn.aaf-btn-parallel .fa,
.dialog header .paste-btn.aaf-btn-parallel .fa,
.dialog header .multi-btn.aaf-btn-parallel .fa,
.dialog header .delte-btn.aaf-btn-parallel .fa {
  border-bottom: 0.5px solid #eee;
  text-shadow: 0px 0px 0.5px #202020;
}
.dialog header .close-btn {
  font-weight: bold;
  text-align: center;
  font-size: 25px;
  color: #64656B;
  user-drag: none;
  -webkit-user-drag: none;
  -ms-user-drag: none;
  -moz-user-drag: none;
  -o-user-drag: none;
}
.dialog header .close-btn.close-btn:hover {
  color: #474B4E;
}
.dialog footer {
  padding: 8px 15px;
  width: 100%;
  background: #fff;
  color: #474B4E;
  border-top: 1px solid #E9EBEC;
  border-radius: 0 0 3px 3px;
}
.dialog footer.footer-high {
  padding: 5px 0;
}
.dialog footer .tab {
  text-align: center;
  padding: 10px 30px;
  color: #929292;
  cursor: pointer;
  font-size: 0.85em;
}
.dialog footer .tab.active {
  color: #275795;
}
.dialog footer .tab i {
  font-size: 24px;
  display: block;
}
.dialog .section {
  height: 42px;
  padding: 10px;
  background: #fff;
  border-bottom: 1px solid #ddd;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06);
}
.dialog .body {
  min-height: 0px;
  width: 100%;
  font-size: 1em;
  overflow-y: auto;
  overflow-x: visible;
  color: #474B4E;
  background: #FFFFFF;
}
.dialog .body table {
  width: 100%;
}
.dialog .dialog-label {
  font-size: 1em;
  color: #000;
}
.dialog hr {
  margin: 20px 0;
  height: 2px;
  border: 0;
  background: #D8D8DF;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}

.account-dialog .dialog {
  width: 500px;
  min-height: 0;
  /* REDESIGN SMALL DEVICES */
}
.account-dialog .dialog header .mfaVerified {
  position: fixed;
  top: 6px;
  right: 50px;
  color: #21b384;
}
@media only screen and (min-device-height: 700px) {
  .account-dialog .dialog {
    height: auto;
  }
}

.setupMFA-dialog .dialog {
  width: 500px;
  height: 620px;
  min-height: 0;
  /* REDESIGN SMALL SCREEN */
}
.setupMFA-dialog .dialog header .mfaVerified {
  position: fixed;
  top: 6px;
  right: 50px;
  color: #21b384;
}
@media only screen and (max-height: 590px) {
  .setupMFA-dialog .dialog {
    height: 310px;
  }
}

.verifyMFA-dialog .dialog {
  width: 380px;
  height: auto;
  min-height: 0;
  text-align: center;
}
.verifyMFA-dialog .dialog .body {
  padding: 20px;
  text-align: center;
}

.imprint-dialog .dialog {
  height: 250px;
  width: 520px;
  /* REDESIGN SMALL SCREEN */
}
@media only screen and (min-height: 365px) {
  .imprint-dialog .dialog {
    height: 400px;
  }
}

.dataprotection-dialog .dialog,
.agreement-dialog .dialog {
  width: 700px;
  height: 90%;
  min-height: 0;
  max-height: 500px;
  /* REDESIGN SMALL SCREEN */
}
@media only screen and (max-height: 278px) {
  .dataprotection-dialog .dialog,
  .agreement-dialog .dialog {
    height: 250px;
  }
}

.confirm-dialog .dialog {
  width: 550px;
  height: auto;
  min-height: 0;
  text-align: center;
}
.confirm-dialog .dialog .body {
  padding: 20px;
  text-align: center;
}
.confirm-dialog .dialog .select {
  width: 85px;
}
.confirm-dialog .dialog .select.large {
  width: 230px;
}

.chrome-tabs {
  box-sizing: border-box;
  position: relative;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 12px;
  height: 46px;
  padding: 8px 3px 4px 3px;
  background: #dee1e6;
  border-radius: 5px 5px 0 0;
  overflow: hidden;
}
.chrome-tabs.small {
  height: 32px;
  padding: 0px 3px 4px 3px;
}

.chrome-tabs * {
  box-sizing: inherit;
  font: inherit;
}

.chrome-tabs .chrome-tabs-content {
  position: relative;
  width: 100%;
  height: 100%;
}

.chrome-tabs .chrome-tab {
  position: absolute;
  left: 0;
  height: 36px;
  width: 240px;
  border: 0;
  margin: 0;
  z-index: 1;
  pointer-events: none;
}

.chrome-tabs .chrome-tab,
.chrome-tabs .chrome-tab * {
  user-select: none;
  cursor: default;
}

.chrome-tabs .chrome-tab .chrome-tab-dividers {
  position: absolute;
  top: 7px;
  bottom: 7px;
  left: var(--tab-content-margin);
  right: var(--tab-content-margin);
}

.chrome-tabs .chrome-tab .chrome-tab-dividers,
.chrome-tabs .chrome-tab .chrome-tab-dividers::before,
.chrome-tabs .chrome-tab .chrome-tab-dividers::after {
  pointer-events: none;
}

.chrome-tabs .chrome-tab .chrome-tab-dividers::before,
.chrome-tabs .chrome-tab .chrome-tab-dividers::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 1px;
  background: #a9adb0;
  opacity: 1;
  transition: opacity 0.2s ease;
}

.chrome-tabs .chrome-tab .chrome-tab-dividers::before {
  left: 0;
}

.chrome-tabs .chrome-tab .chrome-tab-dividers::after {
  right: 0;
}

.chrome-tabs .chrome-tab:first-child .chrome-tab-dividers::before,
.chrome-tabs .chrome-tab:last-child .chrome-tab-dividers::after {
  opacity: 0;
}

.chrome-tabs .chrome-tab .chrome-tab-background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  pointer-events: none;
}

.chrome-tabs .chrome-tab .chrome-tab-background > svg {
  width: 100%;
  height: 100%;
}

.chrome-tabs .chrome-tab .chrome-tab-background > svg .chrome-tab-geometry {
  fill: #f4f5f6;
}

.chrome-tabs .chrome-tab[active] {
  z-index: 5;
}

.chrome-tabs .chrome-tab[active] .chrome-tab-background > svg .chrome-tab-geometry {
  fill: #fff;
}

.chrome-tabs .chrome-tab:not([active]) .chrome-tab-background {
  transition: opacity 0.2s ease;
  opacity: 0;
}

@media (hover: hover) {
  .chrome-tabs .chrome-tab:not([active]):hover {
    z-index: 2;
  }
  .chrome-tabs .chrome-tab:not([active]):hover .chrome-tab-background {
    opacity: 1;
  }
}
.chrome-tabs .chrome-tab.chrome-tab-was-just-added {
  top: 10px;
  animation: chrome-tab-was-just-added 120ms forwards ease-in-out;
}

.chrome-tabs .chrome-tab .chrome-tab-content {
  position: absolute;
  display: flex;
  top: 0;
  bottom: 0;
  left: var(--tab-content-margin);
  right: var(--tab-content-margin);
  padding: 9px 8px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  overflow: hidden;
  pointer-events: all;
}

.chrome-tabs .chrome-tab[is-mini] .chrome-tab-content {
  padding-left: 2px;
  padding-right: 2px;
}

.chrome-tabs .chrome-tab .chrome-tab-favicon {
  position: relative;
  flex-shrink: 0;
  flex-grow: 0;
  height: 16px;
  width: 16px;
  background-size: 16px;
  margin-left: 4px;
}

.chrome-tabs .chrome-tab[is-small] .chrome-tab-favicon {
  margin-left: 0;
}

.chrome-tabs .chrome-tab[is-small] .chrome-tab-content {
  padding: 9px 3px;
}

.chrome-tabs .chrome-tab[is-mini]:not([active]) .chrome-tab-favicon {
  margin-left: auto;
  margin-right: auto;
}

.chrome-tabs .chrome-tab[is-mini][active] .chrome-tab-favicon {
  display: none;
}

.chrome-tabs .chrome-tab .chrome-tab-title {
  flex: 1;
  vertical-align: top;
  overflow: hidden;
  white-space: nowrap;
  margin-left: 4px;
  color: #5f6368;
  -webkit-mask-image: linear-gradient(90deg, #000 0%, #000 calc(100% - 24px), transparent);
  mask-image: linear-gradient(90deg, #000 0%, #000 calc(100% - 24px), transparent);
}

.chrome-tabs .chrome-tab[is-small] .chrome-tab-title {
  margin-left: 0;
}

.chrome-tabs .chrome-tab .chrome-tab-favicon + .chrome-tab-title,
.chrome-tabs .chrome-tab[is-small] .chrome-tab-favicon + .chrome-tab-title {
  margin-left: 8px;
}

.chrome-tabs .chrome-tab[is-smaller] .chrome-tab-favicon + .chrome-tab-title,
.chrome-tabs .chrome-tab[is-mini] .chrome-tab-title {
  display: none;
}

.chrome-tabs .chrome-tab[active] .chrome-tab-title {
  color: #45474a;
}

.chrome-tabs .chrome-tab .chrome-tab-drag-handle {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.chrome-tabs .chrome-tab .chrome-tab-close {
  flex-grow: 0;
  flex-shrink: 0;
  position: relative;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'><path stroke='rgba(0, 0, 0, .65)' stroke-linecap='square' stroke-width='1.5' d='M0 0 L8 8 M8 0 L0 8'></path></svg>");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 8px 8px;
}

@media (hover: hover) {
  .chrome-tabs .chrome-tab .chrome-tab-close:hover {
    background-color: #e8eaed;
  }
  .chrome-tabs .chrome-tab .chrome-tab-close:hover:active {
    background-color: #dadce0;
  }
}
@media not all and (hover: hover) {
  .chrome-tabs .chrome-tab .chrome-tab-close:active {
    background-color: #dadce0;
  }
}
@media (hover: hover) {
  .chrome-tabs .chrome-tab:not([active]) .chrome-tab-close:not(:hover):not(:active) {
    opacity: 0.8;
  }
}
.chrome-tabs .chrome-tab[is-smaller] .chrome-tab-close {
  margin-left: auto;
}

.chrome-tabs .chrome-tab[is-mini]:not([active]) .chrome-tab-close {
  display: none;
}

.chrome-tabs .chrome-tab[is-mini][active] .chrome-tab-close {
  margin-left: auto;
  margin-right: auto;
}

@-moz-keyframes chrome-tab-was-just-added {
  to {
    top: 0;
  }
}
@-webkit-keyframes chrome-tab-was-just-added {
  to {
    top: 0;
  }
}
@-o-keyframes chrome-tab-was-just-added {
  to {
    top: 0;
  }
}
@keyframes chrome-tab-was-just-added {
  to {
    top: 0;
  }
}
.chrome-tabs.chrome-tabs-is-sorting .chrome-tab:not(.chrome-tab-is-dragging),
.chrome-tabs:not(.chrome-tabs-is-sorting) .chrome-tab.chrome-tab-was-just-dragged {
  transition: transform 120ms ease-in-out;
}

.chrome-tabs .chrome-tabs-bottom-bar {
  position: absolute;
  bottom: 0;
  height: 4px;
  left: 0;
  width: 100%;
  background: #fff;
  z-index: 10;
}

.chrome-tabs-optional-shadow-below-bottom-bar {
  position: relative;
  height: 1px;
  width: 100%;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='1' height='1' viewBox='0 0 1 1'><rect x='0' y='0' width='1' height='1' fill='rgba(0, 0, 0, .17)'></rect></svg>");
  background-size: 1px 1px;
  background-repeat: repeat-x;
  background-position: 0% 0%;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .chrome-tabs-optional-shadow-below-bottom-bar {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='2' height='2' viewBox='0 0 2 2'><rect x='0' y='0' width='2' height='1' fill='rgba(0, 0, 0, .27)'></rect></svg>");
  }
}
*, *:after, *:before {
  box-sizing: border-box;
}

.ctabs {
  list-style: none;
  position: relative;
  padding: 0 25px;
}
.ctabs:after {
  content: "";
  width: 100%;
  height: 5px;
  background: #FFF;
  position: absolute;
  z-index: 5;
  bottom: -5px;
  left: 0;
  border-top: 1px solid #a5a5a5;
}
.ctabs .ctab {
  display: inline-block;
  width: 145px;
  height: 26px;
  background: #CEDFF6;
  padding: 5px 10px;
  position: relative;
  border-top: 1px solid #a5a5a5;
  margin-right: 6px;
  font-size: 0;
  z-index: 0;
  user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
}
.ctabs .ctab > span {
  font-family: sans-serif;
  font-size: 14px;
}
.ctabs .ctab:before, .ctabs .ctab:after {
  content: "";
  width: 8px;
  height: 27px;
  background: #CADBF6;
  position: absolute;
  top: 0;
  border-radius: 4px 4px 0 0;
}
.ctabs .ctab:before {
  left: -5px;
  border-left: 1px solid #64656B;
  z-index: 3;
  -webkit-transform: rotate(15deg);
  -moz-transform: rotate(15deg);
  -ms-transform: rotate(15deg);
  -o-transform: rotate(15deg);
  transform: rotate(15deg);
}
.ctabs .ctab:after {
  right: -5px;
  border-right: 1px solid #64656B;
  z-index: 4;
  -webkit-transform: rotate(-15deg);
  -moz-transform: rotate(-15deg);
  -ms-transform: rotate(-15deg);
  -o-transform: rotate(-15deg);
  transform: rotate(-15deg);
}
.ctabs .ctab.active {
  background: #fff;
  border-bottom: 1px solid #fff;
  height: 27px;
  margin-bottom: -1px;
  z-index: 10;
}
.ctabs .ctab.active:before, .ctabs .ctab.active:after {
  background: #fff;
}
.ctabs button.close {
  padding: 0;
  cursor: pointer;
  background: 0 0;
  border: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.ctabs .close {
  position: absolute;
  right: 5px;
  top: 5px;
  font-size: 20px;
  font-weight: 700;
  line-height: 0;
  width: 16px;
  height: 16px;
  color: #000;
  text-shadow: 0 1px 0 #FFF;
  opacity: 0.2;
  filter: alpha(opacity=20);
  border-radius: 16px;
}
.ctabs .close:hover, .ctabs .close:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
  background: red;
  font-weight: normal;
  text-shadow: none;
}

.ctab-content {
  z-index: 1000px;
}

.ctab-pane {
  display: none;
}

.ctab-pane.active {
  display: block;
}

.dropdown-container {
  position: relative;
  display: inline-block;
}

.dropdown-absolute-container {
  position: absolute;
  top: 0px;
  left: 0px;
  display: inline-block;
}
.dropdown-absolute-container.left2 {
  left: 2px;
}
.dropdown-absolute-container.left25 {
  left: 25px;
}

.dropdown-list {
  max-height: 268px;
  overflow-y: auto;
}
.dropdown-list.small {
  max-height: 155px;
}
.dropdown-list.large {
  max-height: 500px;
  /* REDESIGN SMALL SCREEN */
  /* REDESIGN SMALL SCREEN */
  /* REDESIGN SMALL SCREEN */
}
@media only screen and (max-height: 700px) {
  .dropdown-list.large {
    max-height: 400px;
  }
}
@media only screen and (max-height: 600px) {
  .dropdown-list.large {
    max-height: 300px;
  }
}
@media only screen and (max-height: 450px) {
  .dropdown-list.large {
    max-height: 200px;
  }
}

.dropdown-button {
  position: relative;
  display: inline-block;
  white-space: nowrap;
  text-align: left;
}
.dropdown-button.toolbtn {
  color: #939397;
  cursor: pointer;
  height: 32px;
  line-height: 32px;
  margin: 7px 13px 7px 10px;
}

.dropdown-label {
  display: inline-block;
  text-align: left;
  white-space: nowrap;
  overflow-x: hidden;
  text-overflow: ellipsis;
  /* REDESIGN SMALL DEVICES */
  /* iPhone 4s, 5s */
  /* REDESIGN SMALL DEVICES */
  /* iPhone 6 */
  /* REDESIGN SMALL DEVICES */
  /* iPhone 6 plus */
}
@media only screen and (max-device-width: 320px) and (orientation: portrait) {
  .dropdown-label {
    font-size: 9px;
  }
}
@media only screen and (min-device-width: 321px) and (max-device-width: 375px) and (orientation: portrait) {
  .dropdown-label {
    font-size: 10px;
  }
}
@media only screen and (min-device-width: 376px) and (max-device-width: 414px) and (orientation: portrait) {
  .dropdown-label {
    font-size: 11px;
  }
}

.dropdown-label-over {
  display: inline-block;
  text-align: left;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.dropdown-body {
  display: none;
  position: absolute;
  left: 0;
  top: 52px;
  z-index: 100000;
  cursor: auto;
  background: white;
  text-shadow: none;
  border-radius: 3px;
  min-width: 180px;
  border: 1px solid #D8D8DF;
  text-align: left;
}
.dropdown-body.top28 {
  top: 28px;
}
.dropdown-body.top35 {
  top: 35px;
}
.dropdown-body.left-24 {
  left: -24px;
}
.dropdown-body.left-26 {
  left: -26px;
}
.dropdown-body.min100 {
  min-width: 100px;
}
.dropdown-body.min290 {
  min-width: 290px;
}

.dropdown-container.open .dropdown-body,
.dropdown-absolute-container.open .dropdown-body {
  display: block;
}

.dropdown-body:after, .dropdown-body:before {
  border: solid transparent;
  content: "";
  height: 0;
  left: 100%;
  position: absolute;
  width: 0;
  cursor: pointer;
}

.dropdown-body:after {
  border-width: 8px;
  border-bottom-color: white;
  top: -16px;
  left: 25px;
}

.dropdown-body:before {
  border-width: 9px;
  border-bottom-color: #D8D8DF;
  top: -18px;
  left: 24px;
}

.dropdown-list-item {
  line-height: normal;
}
.dropdown-list-item a {
  display: block;
  padding: 12px;
  color: #323A45;
}
.dropdown-list-item a.small {
  padding: 8px;
}
.dropdown-list-item a:hover {
  background: #EFEFF2;
  color: #333;
}
.dropdown-list-item a.cbd-reset {
  background: #E7E7E7;
}
.dropdown-list-item a.cbd-reset:hover {
  background: #D7D7D7;
}
.dropdown-list-item a.cbd-loglabels {
  background: #D2F5CA;
}
.dropdown-list-item a.cbd-loglabels:hover {
  background: #D2E5CA;
}
.dropdown-list-item a.cbd-logtrans {
  background: #F5EACA;
}
.dropdown-list-item a.cbd-logtrans:hover {
  background: #F5DACA;
}
.dropdown-list-item a.cbd-create {
  background: #ECECFC;
}
.dropdown-list-item a.cbd-create:hover {
  background: #DCDCEC;
}
.dropdown-list-item .entry {
  display: block;
  padding: 12px;
  color: #323A45;
}
.dropdown-list-item .entry.small {
  padding: 8px;
}
.dropdown-list-item .entry.none {
  padding: 2px;
}
.dropdown-list-item .entry.none label:not(:first-child),
.dropdown-list-item .entry.none .label:not(:first-child) {
  padding-top: 0px;
}
.dropdown-list-item .entry.none label:not(:first-child).inline,
.dropdown-list-item .entry.none .label:not(:first-child).inline {
  padding-top: 0px;
}
.dropdown-list-item .entry:hover {
  background: #EFEFF2;
  color: #333;
}
.dropdown-list-item .entry i {
  cursor: pointer;
}
.dropdown-list-item .entry.SEQ {
  background: #E9EEFF;
}
.dropdown-list-item .entry.SEQ:hover {
  background: #D7DAE2;
}
.dropdown-list-item .entry.LOGGED {
  background: #E4F1E6;
}
.dropdown-list-item .entry.LOGGED:hover {
  background: #C4E1D6;
}
.dropdown-list-item .entry.overflow {
  max-width: 290px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.dropdown-list-item.border-top {
  border-top: 1px solid #EFEFF2;
}
.dropdown-list-item.selected {
  background: #EBE9F2;
}

.login-dialog {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  background: #E7E8E8;
  background: #ffffff;
  background: -moz-radial-gradient(center, ellipse cover, #ffffff 0%, #e7e8e8 100%);
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #ffffff), color-stop(100%, #e7e8e8));
  background: -webkit-radial-gradient(center, ellipse cover, #ffffff 0%, #e7e8e8 100%);
  background: -o-radial-gradient(center, ellipse cover, #ffffff 0%, #e7e8e8 100%);
  background: -ms-radial-gradient(center, ellipse cover, #ffffff 0%, #e7e8e8 100%);
  background: radial-gradient(ellipse at center, #ffffff 0%, #e7e8e8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#e7e8e8",GradientType=1 );
}
.login-dialog .dialog {
  width: 350px;
  height: auto;
  min-height: 0;
  box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
  padding: 0 0 10px 0;
  /* REDESIGN SMALL DEVICES */
}
.login-dialog .dialog header .faq-btn {
  color: #91949A;
  cursor: pointer;
}
.login-dialog .dialog header .faq-btn.faq-btn:hover {
  color: #474B4E;
}
@media only screen and (max-device-width: 320px) and (orientation: portrait) {
  .login-dialog .dialog {
    width: auto;
  }
}
.login-dialog .body {
  background: #fff;
  padding: 40px 40px 20px 40px;
}
.login-dialog .body .note {
  color: #91949A;
  cursor: pointer;
}
.login-dialog .wrapper {
  position: relative;
  height: 52px;
  width: 100%;
}
.login-dialog .wrapper input {
  position: absolute;
  width: 100%;
  border: 1px solid #BEC2C7;
  padding-left: 35px;
  height: 44px;
  font-size: 14px;
  color: #474B4E;
}
.login-dialog .wrapper i {
  position: absolute;
  left: 8px;
  top: 17px;
  color: #E7E8E8;
}
.login-dialog button {
  display: block;
  width: 100%;
  height: 40px;
  font-size: 14px;
}
.login-dialog .footer {
  padding-top: 20px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.25);
  text-align: center;
}

@keyframes shake {
  0% {
    transform: translate(10px, 0);
  }
  50% {
    transform: translate(-10px, 0);
  }
  100% {
    transform: translate(0, 0);
  }
}
@-moz-keyframes shake {
  0% {
    -moz-transform: translate(10px, 0);
  }
  50% {
    -moz-transform: translate(-10px, 0);
  }
  100% {
    -moz-transform: translate(0, 0);
  }
}
@-webkit-keyframes shake {
  0% {
    -webkit-transform: translate(10px, 0);
  }
  50% {
    -webkit-transform: translate(-10px, 0);
  }
  100% {
    -webkit-transform: translate(0, 0);
  }
}
.shake {
  animation-name: shake;
  animation-duration: 150ms;
  animation-iteration-count: 2;
  animation-timing-function: linear;
  -moz-animation-name: shake;
  -moz-animation-duration: 150ms;
  -moz-animation-iteration-count: 2;
  -moz-animation-timing-function: linear;
  -webkit-animation-name: shake;
  -webkit-animation-duration: 150ms;
  -webkit-animation-iteration-count: 2;
  -webkit-animation-timing-function: linear;
}

.create .dialog,
.upload .dialog {
  height: 420px;
  width: 450px;
}
.create .layer,
.upload .layer {
  height: 100%;
}
.create .layer.center,
.upload .layer.center {
  /* Safari vertical align fix */
  min-height: 325px;
  color: rgba(0, 0, 0, 0.4);
  font-size: 34px;
  text-shadow: 0 0 1px #fff;
}
.create .layer.center span,
.upload .layer.center span {
  color: #aaa;
  font-size: 12px;
}
.create .layer .stats,
.upload .layer .stats {
  font-family: "Courier New", Courier;
  color: #666;
  font-size: 18px;
  text-align: center;
  text-shadow: 0 0 1px #fff;
}
.create .clipboard-list,
.upload .clipboard-list {
  min-height: 200px;
}
.create .video-preview,
.upload .video-preview {
  background: #EFEFF2;
  color: #64656B;
  border-radius: 3px;
  margin-bottom: 10px;
  padding: 10px;
  /* prevent videojs default error messaging */
  /* prevent videojs error messaging */
}
.create .video-preview input[type=range],
.upload .video-preview input[type=range] {
  width: 100%;
}
.create .video-preview #video-thumb-preview,
.upload .video-preview #video-thumb-preview {
  display: block;
  margin: auto;
  width: 220px;
  height: 124px;
}
.create .video-preview .vjs-big-play-button,
.upload .video-preview .vjs-big-play-button {
  display: none;
}
.create .video-preview .vjs-error-display,
.upload .video-preview .vjs-error-display {
  display: none;
}

.upload-logo .dialog,
.upload-face .dialog,
.upload-vocab .dialog {
  height: 280px;
  width: 450px;
}

.media-viewer.dialog-wrapper header.VIRTUAL {
  background: rgba(212, 214, 217, 0.65);
}
.media-viewer.dialog-wrapper header.LOGGED {
  background: #9ED1BF;
}
.media-viewer.dialog-wrapper header.MASTER {
  background: #97B6D5;
}
.media-viewer.dialog-wrapper header.MASTER.LOGGED {
  background: #67B6B5;
}
.media-viewer.dialog-wrapper header.SEQUENCE {
  background: #ECECFC;
}
.media-viewer.dialog-wrapper header .title.mini {
  font-size: 1em;
  line-height: 12px;
  padding: 6px 0px;
  font-weight: unset;
  overflow: hidden;
  display: flex;
  align-items: center;
}
.media-viewer.dialog-wrapper header .audiotracks {
  /* REDESIGN SMALL SCREEN */
  /* REDESIGN SMALL SCREEN */
  /* REDESIGN SMALL SCREEN */
}
.media-viewer.dialog-wrapper header .audiotracks.px50 {
  width: 50px;
}
.media-viewer.dialog-wrapper header .audiotracks.px60 {
  width: 60px;
}
.media-viewer.dialog-wrapper header .audiotracks.px70 {
  width: 70px;
}
.media-viewer.dialog-wrapper header .audiotracks.px80 {
  width: 80px;
}
.media-viewer.dialog-wrapper header .audiotracks.px90 {
  width: 90px;
}
.media-viewer.dialog-wrapper header .audiotracks.px100 {
  width: 100px;
}
.media-viewer.dialog-wrapper header .audiotracks.px110 {
  width: 110px;
}
.media-viewer.dialog-wrapper header .audiotracks.px120 {
  width: 120px;
}
.media-viewer.dialog-wrapper header .audiotracks.px130 {
  width: 130px;
}
.media-viewer.dialog-wrapper header .audiotracks.px140 {
  width: 140px;
}
.media-viewer.dialog-wrapper header .audiotracks.px150 {
  width: 150px;
}
@media only screen and (max-height: 890px) {
  .media-viewer.dialog-wrapper header .audiotracks {
    max-height: 210px;
  }
}
@media only screen and (max-height: 810px) {
  .media-viewer.dialog-wrapper header .audiotracks {
    max-height: 130px;
  }
}
@media only screen and (max-height: 700px) {
  .media-viewer.dialog-wrapper header .audiotracks {
    max-height: 102px;
  }
}
.media-viewer.dialog-wrapper .prev-btn, .media-viewer.dialog-wrapper .next-btn {
  position: absolute;
  top: 50%;
  margin-top: -30px;
  color: #ddd;
  cursor: pointer;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
  background: rgba(0, 0, 0, 0.5);
}
.media-viewer.dialog-wrapper .prev-btn:hover, .media-viewer.dialog-wrapper .next-btn:hover {
  color: #fff;
  background: rgba(0, 0, 0, 0.6);
}
.media-viewer.dialog-wrapper .prev-btn {
  left: 0px;
  padding: 15px 10px 15px 5px;
  border-radius: 0 5px 5px 0;
}
.media-viewer.dialog-wrapper .prev-btn.recurring {
  background: #6A7192;
}
.media-viewer.dialog-wrapper .next-btn {
  right: 0px;
  padding: 15px 5px 15px 10px;
  border-radius: 5px 0 0 5px;
}
.media-viewer.dialog-wrapper .dialog {
  /* position:relative is needed for sortable-plugin */
  /* if the viewer has a percentage height value */
  position: relative;
}
.media-viewer.dialog-wrapper .review .like-btn {
  cursor: pointer;
  color: #24711F;
}
.media-viewer.dialog-wrapper .review .like-btn:hover {
  color: #20B029;
}
.media-viewer.dialog-wrapper .review .dislike-btn {
  cursor: pointer;
  color: #A3201E;
}
.media-viewer.dialog-wrapper .review .dislike-btn:hover {
  color: #F80700;
}
.media-viewer.dialog-wrapper .review .undo-btn {
  cursor: pointer;
  color: #A3A0A1;
}
.media-viewer.dialog-wrapper .review .undo-btn:hover {
  color: #0E0D0D;
}
.media-viewer.dialog-wrapper .review .like-container {
  position: absolute;
  left: 0px;
  top: 0px;
}
.media-viewer.dialog-wrapper .review .dislike-container {
  position: absolute;
  left: 75px;
  top: 0px;
}
.media-viewer.dialog-wrapper .review .undo-container {
  position: absolute;
  left: 150px;
  top: 1px;
}
.media-viewer.dialog-wrapper .collapse {
  position: absolute;
  right: 0px;
  left: 0px;
  bottom: -14px;
}
.media-viewer.dialog-wrapper .collapse .collapseBtn {
  color: #ccc;
  height: 10px;
  line-height: 10px;
  font-size: 11px;
  border-radius: 0 0 3px 3px;
  position: relative;
  height: 100%;
  width: 100%;
  padding: 1.5px 0 0 0;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.media-viewer.dialog-wrapper .collapse .collapseBtn:hover {
  background: rgba(70, 82, 97, 0.88);
}
.media-viewer.dialog-wrapper .separator {
  width: 13px;
  height: auto;
  color: #fff;
  background: #FCFAFE;
  margin: 19px 0 19px 3px;
  cursor: move;
  font-size: 11px;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
  border: 1.4px solid #E9E7F1;
  border-radius: 3px 3px 3px 3px;
  /* align center */
  display: flex;
  justify-content: center;
  align-content: center;
  flex-direction: column; /* column | row */
  /* explicit, display is changed above */
}
.media-viewer.dialog-wrapper .separator:hover {
  background: #F8F8FA;
}
.media-viewer.dialog-wrapper .separator.hidden {
  display: none;
}
.media-viewer.dialog-wrapper .view-mode.dialog,
.media-viewer.dialog-wrapper .data-mode.dialog {
  /* X VIEWS */
  /* EXPANDED VIEW SIZE */
}
.media-viewer.dialog-wrapper .view-mode.dialog:not(.data-mode),
.media-viewer.dialog-wrapper .data-mode.dialog:not(.data-mode) {
  width: 770px;
  max-width: 85%;
  height: auto;
  transition: none !important;
  -webkit-transition: none !important;
  -ms-transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
}
.media-viewer.dialog-wrapper .view-mode.dialog:not(.data-mode) header,
.media-viewer.dialog-wrapper .data-mode.dialog:not(.data-mode) header {
  cursor: move;
}
.media-viewer.dialog-wrapper .view-mode.dialog .body,
.media-viewer.dialog-wrapper .data-mode.dialog .body {
  overflow: visible;
}
.media-viewer.dialog-wrapper .view-mode.dialog.split2,
.media-viewer.dialog-wrapper .data-mode.dialog.split2 {
  z-index: 5000;
  position: absolute;
  width: 215px;
  max-width: 215px;
  left: 57%;
  top: 15%;
}
.media-viewer.dialog-wrapper .view-mode.dialog.split3,
.media-viewer.dialog-wrapper .data-mode.dialog.split3 {
  z-index: 5001;
  position: absolute;
  width: 215px;
  max-width: 215px;
  left: 57%;
  top: calc(15% + 178px);
}
.media-viewer.dialog-wrapper .view-mode.dialog.split4,
.media-viewer.dialog-wrapper .data-mode.dialog.split4 {
  z-index: 5002;
  position: absolute;
  width: 215px;
  max-width: 215px;
  left: 57%;
  top: calc(15% + 356px);
}
.media-viewer.dialog-wrapper .view-mode.dialog.split5,
.media-viewer.dialog-wrapper .data-mode.dialog.split5 {
  z-index: 5003;
  position: absolute;
  width: 215px;
  max-width: 215px;
  left: calc(57% + 225px);
  top: 15%;
}
.media-viewer.dialog-wrapper .view-mode.dialog.split6,
.media-viewer.dialog-wrapper .data-mode.dialog.split6 {
  z-index: 5004;
  position: absolute;
  width: 215px;
  max-width: 215px;
  left: calc(57% + 225px);
  top: calc(15% + 178px);
}
.media-viewer.dialog-wrapper .view-mode.dialog.split7,
.media-viewer.dialog-wrapper .data-mode.dialog.split7 {
  z-index: 5005;
  position: absolute;
  width: 215px;
  max-width: 215px;
  left: calc(57% + 225px);
  top: calc(15% + 356px);
}
.media-viewer.dialog-wrapper .view-mode.dialog.split8,
.media-viewer.dialog-wrapper .data-mode.dialog.split8 {
  z-index: 5006;
  position: absolute;
  width: 215px;
  max-width: 215px;
  left: calc(57% + 450px);
  top: 15%;
}
.media-viewer.dialog-wrapper .view-mode.dialog.split9,
.media-viewer.dialog-wrapper .data-mode.dialog.split9 {
  z-index: 5007;
  position: absolute;
  width: 215px;
  max-width: 215px;
  left: calc(57% + 450px);
  top: calc(15% + 178px);
}
.media-viewer.dialog-wrapper .view-mode.dialog.split10,
.media-viewer.dialog-wrapper .data-mode.dialog.split10 {
  z-index: 5008;
  position: absolute;
  width: 215px;
  max-width: 215px;
  left: calc(57% + 450px);
  top: calc(15% + 356px);
}
.media-viewer.dialog-wrapper .view-mode.dialog.split11,
.media-viewer.dialog-wrapper .data-mode.dialog.split11 {
  z-index: 5009;
  position: absolute;
  width: 215px;
  max-width: 215px;
  left: 57%;
  top: calc(15% + 534px);
}
.media-viewer.dialog-wrapper .view-mode.dialog.split12,
.media-viewer.dialog-wrapper .data-mode.dialog.split12 {
  z-index: 5010;
  position: absolute;
  width: 215px;
  max-width: 215px;
  left: calc(57% + 225px);
  top: calc(15% + 534px);
}
.media-viewer.dialog-wrapper .view-mode.dialog.split13,
.media-viewer.dialog-wrapper .data-mode.dialog.split13 {
  z-index: 5011;
  position: absolute;
  width: 215px;
  max-width: 215px;
  left: calc(57% + 450px);
  top: calc(15% + 534px);
}
.media-viewer.dialog-wrapper .view-mode.dialog.split14,
.media-viewer.dialog-wrapper .data-mode.dialog.split14 {
  z-index: 5012;
  position: absolute;
  width: 215px;
  max-width: 215px;
  left: 57%;
  top: calc(15% + 712px);
}
.media-viewer.dialog-wrapper .view-mode.dialog.split15,
.media-viewer.dialog-wrapper .data-mode.dialog.split15 {
  z-index: 5013;
  position: absolute;
  width: 215px;
  max-width: 215px;
  left: calc(57% + 225px);
  top: calc(15% + 712px);
}
.media-viewer.dialog-wrapper .view-mode.dialog.split16,
.media-viewer.dialog-wrapper .data-mode.dialog.split16 {
  z-index: 5014;
  position: absolute;
  width: 215px;
  max-width: 215px;
  left: calc(57% + 450px);
  top: calc(15% + 712px);
}
.media-viewer.dialog-wrapper .view-mode.dialog.split1,
.media-viewer.dialog-wrapper .data-mode.dialog.split1 {
  z-index: 5015;
  /* REDESIGN SMALL SCREEN */
}
@media only screen and (min-width: 600px) {
  .media-viewer.dialog-wrapper .view-mode.dialog.split1,
  .media-viewer.dialog-wrapper .data-mode.dialog.split1 {
    position: absolute;
    width: 1024px;
    max-width: 46%;
    left: 10%;
    top: 15%;
  }
}
.media-viewer.dialog-wrapper .view-mode.dialog.isResizing,
.media-viewer.dialog-wrapper .data-mode.dialog.isResizing {
  width: 1024px;
}
.media-viewer.dialog-wrapper .view-mode .video-wrapper,
.media-viewer.dialog-wrapper .data-mode .video-wrapper {
  max-width: 100%;
  /* REDESIGN SMALL SCREEN - BROWSER FIXES */
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .media-viewer.dialog-wrapper .view-mode .video-wrapper,
  .media-viewer.dialog-wrapper .data-mode .video-wrapper { /* IE 10/11 Detection */
    height: 100%;
  }
}
@media only screen and (max-width: 750px) {
  .media-viewer.dialog-wrapper .view-mode .video-wrapper,
  .media-viewer.dialog-wrapper .data-mode .video-wrapper {
    height: auto; /* All browsers and Safari fix */
    min-height: 1px; /* Chrome (min 0px) and IE 10/11 (min 1px) fix (height: 100% needed!) */
  }
}
.media-viewer.dialog-wrapper .view-mode .review,
.media-viewer.dialog-wrapper .data-mode .review {
  display: none;
}
.media-viewer.dialog-wrapper .view-mode .timeline, .media-viewer.dialog-wrapper .view-mode .player-controls,
.media-viewer.dialog-wrapper .data-mode .timeline,
.media-viewer.dialog-wrapper .data-mode .player-controls {
  padding-left: 10px;
  padding-right: 10px;
}
.media-viewer.dialog-wrapper .view-mode .timeline .audiotracks, .media-viewer.dialog-wrapper .view-mode .player-controls .audiotracks,
.media-viewer.dialog-wrapper .data-mode .timeline .audiotracks,
.media-viewer.dialog-wrapper .data-mode .player-controls .audiotracks {
  /* REDESIGN SMALL SCREEN */
  /* REDESIGN SMALL SCREEN */
  /* REDESIGN SMALL SCREEN */
}
@media only screen and (max-height: 890px) {
  .media-viewer.dialog-wrapper .view-mode .timeline .audiotracks, .media-viewer.dialog-wrapper .view-mode .player-controls .audiotracks,
  .media-viewer.dialog-wrapper .data-mode .timeline .audiotracks,
  .media-viewer.dialog-wrapper .data-mode .player-controls .audiotracks {
    max-height: 210px;
  }
}
@media only screen and (max-height: 810px) {
  .media-viewer.dialog-wrapper .view-mode .timeline .audiotracks, .media-viewer.dialog-wrapper .view-mode .player-controls .audiotracks,
  .media-viewer.dialog-wrapper .data-mode .timeline .audiotracks,
  .media-viewer.dialog-wrapper .data-mode .player-controls .audiotracks {
    max-height: 130px;
  }
}
@media only screen and (max-height: 700px) {
  .media-viewer.dialog-wrapper .view-mode .timeline .audiotracks, .media-viewer.dialog-wrapper .view-mode .player-controls .audiotracks,
  .media-viewer.dialog-wrapper .data-mode .timeline .audiotracks,
  .media-viewer.dialog-wrapper .data-mode .player-controls .audiotracks {
    max-height: 102px;
  }
}
.media-viewer.dialog-wrapper .edit-mode,
.media-viewer.dialog-wrapper .data-mode {
  /* flexHeight code */
  /* REDESIGN SMALL ELEMENT */
  /* height629 code */
}
.media-viewer.dialog-wrapper .edit-mode.dialog,
.media-viewer.dialog-wrapper .data-mode.dialog {
  width: 960px;
  height: 1440px;
  max-width: 90%;
  min-height: 674px;
  max-height: 555px;
  transition: none !important;
  -webkit-transition: none !important;
  -ms-transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
  /* REDESIGN SMALL DEVICES */
  /* all iPhones <= 6s */
}
.media-viewer.dialog-wrapper .edit-mode.dialog header,
.media-viewer.dialog-wrapper .data-mode.dialog header {
  cursor: move;
}
.media-viewer.dialog-wrapper .edit-mode.dialog.full-width,
.media-viewer.dialog-wrapper .data-mode.dialog.full-width {
  width: 100%;
}
.media-viewer.dialog-wrapper .edit-mode.dialog.full-width:not(.fixedMaxSize),
.media-viewer.dialog-wrapper .data-mode.dialog.full-width:not(.fixedMaxSize) {
  /* REDESIGN BIG DEVICES */
}
@media only screen and (min-device-width: 1920px) {
  .media-viewer.dialog-wrapper .edit-mode.dialog.full-width:not(.fixedMaxSize),
  .media-viewer.dialog-wrapper .data-mode.dialog.full-width:not(.fixedMaxSize) {
    width: 1920px;
  }
}
@media only screen and (max-device-width: 414px) {
  .media-viewer.dialog-wrapper .edit-mode.dialog,
  .media-viewer.dialog-wrapper .data-mode.dialog {
    height: 90%;
    min-height: 1px;
  }
}
.media-viewer.dialog-wrapper .edit-mode.dialog .body,
.media-viewer.dialog-wrapper .data-mode.dialog .body {
  -webkit-flex: 1;
  flex: 1;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  overflow: visible;
}
.media-viewer.dialog-wrapper .edit-mode .timeline, .media-viewer.dialog-wrapper .edit-mode .player-controls,
.media-viewer.dialog-wrapper .data-mode .timeline,
.media-viewer.dialog-wrapper .data-mode .player-controls {
  padding-left: 0px;
  padding-right: 0px;
}
.media-viewer.dialog-wrapper .edit-mode .timeline .audiotracks, .media-viewer.dialog-wrapper .edit-mode .player-controls .audiotracks,
.media-viewer.dialog-wrapper .data-mode .timeline .audiotracks,
.media-viewer.dialog-wrapper .data-mode .player-controls .audiotracks {
  /* REDESIGN SMALL SCREEN */
  /* REDESIGN SMALL SCREEN */
  /* REDESIGN SMALL SCREEN */
}
@media only screen and (max-height: 890px) {
  .media-viewer.dialog-wrapper .edit-mode .timeline .audiotracks, .media-viewer.dialog-wrapper .edit-mode .player-controls .audiotracks,
  .media-viewer.dialog-wrapper .data-mode .timeline .audiotracks,
  .media-viewer.dialog-wrapper .data-mode .player-controls .audiotracks {
    max-height: 210px;
  }
}
@media only screen and (max-height: 600px) {
  .media-viewer.dialog-wrapper .edit-mode .timeline .audiotracks, .media-viewer.dialog-wrapper .edit-mode .player-controls .audiotracks,
  .media-viewer.dialog-wrapper .data-mode .timeline .audiotracks,
  .media-viewer.dialog-wrapper .data-mode .player-controls .audiotracks {
    max-height: 130px;
  }
}
@media only screen and (max-height: 500px) {
  .media-viewer.dialog-wrapper .edit-mode .timeline .audiotracks, .media-viewer.dialog-wrapper .edit-mode .player-controls .audiotracks,
  .media-viewer.dialog-wrapper .data-mode .timeline .audiotracks,
  .media-viewer.dialog-wrapper .data-mode .player-controls .audiotracks {
    max-height: 102px;
  }
}
.media-viewer.dialog-wrapper .edit-mode .ctab-container,
.media-viewer.dialog-wrapper .data-mode .ctab-container {
  padding: 0 0 5px 0;
}
.media-viewer.dialog-wrapper .edit-mode .list,
.media-viewer.dialog-wrapper .edit-mode .ulist,
.media-viewer.dialog-wrapper .data-mode .list,
.media-viewer.dialog-wrapper .data-mode .ulist {
  padding: 0px 20px 0 0;
}
.media-viewer.dialog-wrapper .edit-mode .ltable.mark-blue .background,
.media-viewer.dialog-wrapper .data-mode .ltable.mark-blue .background {
  background: rgb(217, 226, 247);
}
.media-viewer.dialog-wrapper .edit-mode .ltable tr,
.media-viewer.dialog-wrapper .data-mode .ltable tr {
  margin: 5px;
}
.media-viewer.dialog-wrapper .edit-mode .ltable td, .media-viewer.dialog-wrapper .edit-mode .ltable th,
.media-viewer.dialog-wrapper .data-mode .ltable td,
.media-viewer.dialog-wrapper .data-mode .ltable th {
  padding: 0 0 3px 0;
}
.media-viewer.dialog-wrapper .edit-mode .ltable td.fill, .media-viewer.dialog-wrapper .edit-mode .ltable th.fill,
.media-viewer.dialog-wrapper .data-mode .ltable td.fill,
.media-viewer.dialog-wrapper .data-mode .ltable th.fill {
  background: #fff;
}
.media-viewer.dialog-wrapper .edit-mode .ltable td.small, .media-viewer.dialog-wrapper .edit-mode .ltable td.flat, .media-viewer.dialog-wrapper .edit-mode .ltable th.small, .media-viewer.dialog-wrapper .edit-mode .ltable th.flat,
.media-viewer.dialog-wrapper .data-mode .ltable td.small,
.media-viewer.dialog-wrapper .data-mode .ltable td.flat,
.media-viewer.dialog-wrapper .data-mode .ltable th.small,
.media-viewer.dialog-wrapper .data-mode .ltable th.flat {
  margin: 0;
  padding: 0 0 3px 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 300px;
}
.media-viewer.dialog-wrapper .edit-mode .ltable td.small.flat, .media-viewer.dialog-wrapper .edit-mode .ltable td.flat.flat, .media-viewer.dialog-wrapper .edit-mode .ltable th.small.flat, .media-viewer.dialog-wrapper .edit-mode .ltable th.flat.flat,
.media-viewer.dialog-wrapper .data-mode .ltable td.small.flat,
.media-viewer.dialog-wrapper .data-mode .ltable td.flat.flat,
.media-viewer.dialog-wrapper .data-mode .ltable th.small.flat,
.media-viewer.dialog-wrapper .data-mode .ltable th.flat.flat {
  padding: 0;
  height: 0px;
}
.media-viewer.dialog-wrapper .edit-mode .ltable td.left2, .media-viewer.dialog-wrapper .edit-mode .ltable th.left2,
.media-viewer.dialog-wrapper .data-mode .ltable td.left2,
.media-viewer.dialog-wrapper .data-mode .ltable th.left2 {
  padding-left: 2px;
}
.media-viewer.dialog-wrapper .edit-mode .ltable td.dx24, .media-viewer.dialog-wrapper .edit-mode .ltable th.dx24,
.media-viewer.dialog-wrapper .data-mode .ltable td.dx24,
.media-viewer.dialog-wrapper .data-mode .ltable th.dx24 {
  width: 24px;
}
.media-viewer.dialog-wrapper .edit-mode .ltable td.p4, .media-viewer.dialog-wrapper .edit-mode .ltable th.p4,
.media-viewer.dialog-wrapper .data-mode .ltable td.p4,
.media-viewer.dialog-wrapper .data-mode .ltable th.p4 {
  padding: 4px 6px 0px 6px;
}
.media-viewer.dialog-wrapper .edit-mode .ltable td.p8, .media-viewer.dialog-wrapper .edit-mode .ltable th.p8,
.media-viewer.dialog-wrapper .data-mode .ltable td.p8,
.media-viewer.dialog-wrapper .data-mode .ltable th.p8 {
  padding: 8px 20px;
}
.media-viewer.dialog-wrapper .edit-mode .ltable .lnobody,
.media-viewer.dialog-wrapper .data-mode .ltable .lnobody {
  visibility: hidden;
}
.media-viewer.dialog-wrapper .edit-mode .video-wrapper,
.media-viewer.dialog-wrapper .data-mode .video-wrapper {
  width: 512px;
  height: 288px;
}
.media-viewer.dialog-wrapper .edit-mode .player-container,
.media-viewer.dialog-wrapper .data-mode .player-container {
  padding: 20px 20px 0 20px;
}
.media-viewer.dialog-wrapper .edit-mode .sidebar-container,
.media-viewer.dialog-wrapper .data-mode .sidebar-container {
  padding: 20px 0 20px 10px;
  overflow-x: auto;
  -webkit-flex: 1;
  flex: 1;
}
.media-viewer.dialog-wrapper .edit-mode .review,
.media-viewer.dialog-wrapper .data-mode .review {
  display: none;
}
.media-viewer.dialog-wrapper .edit-mode .collapse,
.media-viewer.dialog-wrapper .data-mode .collapse {
  display: none;
}
.media-viewer.dialog-wrapper .edit-mode.comment-mode .review, .media-viewer.dialog-wrapper .edit-mode.voiceover-mode .review,
.media-viewer.dialog-wrapper .data-mode.comment-mode .review,
.media-viewer.dialog-wrapper .data-mode.voiceover-mode .review {
  display: inline-block;
  position: absolute;
  z-index: 1000;
  left: 300px;
  top: 519px;
}
.media-viewer.dialog-wrapper .edit-mode.fixedMaxSize,
.media-viewer.dialog-wrapper .data-mode.fixedMaxSize {
  /* REDESIGN SMALL ELEMENT */
  /* REDESIGN SMALL ELEMENT */
}
.media-viewer.dialog-wrapper .edit-mode.fixedMaxSize.lt1273dx .separator,
.media-viewer.dialog-wrapper .edit-mode.fixedMaxSize.lt1273dx .text-container-wrap-right,
.media-viewer.dialog-wrapper .data-mode.fixedMaxSize.lt1273dx .separator,
.media-viewer.dialog-wrapper .data-mode.fixedMaxSize.lt1273dx .text-container-wrap-right {
  display: none;
}
.media-viewer.dialog-wrapper .edit-mode.fixedMaxSize:not(.lt1273dx) .text-container-wrap-bottom,
.media-viewer.dialog-wrapper .data-mode.fixedMaxSize:not(.lt1273dx) .text-container-wrap-bottom {
  display: none;
}
.media-viewer.dialog-wrapper .edit-mode:not(.lte629dy).hasEditor.lt562dx.dialog,
.media-viewer.dialog-wrapper .data-mode:not(.lte629dy).hasEditor.lt562dx.dialog {
  min-height: 1px;
  max-height: 90%;
}
.media-viewer.dialog-wrapper .edit-mode:not(.lte629dy).hasEditor.lt562dx .player-container,
.media-viewer.dialog-wrapper .data-mode:not(.lte629dy).hasEditor.lt562dx .player-container {
  display: none;
}
.media-viewer.dialog-wrapper .edit-mode:not(.lte629dy).hasEditor.lt562dx.dialog,
.media-viewer.dialog-wrapper .data-mode:not(.lte629dy).hasEditor.lt562dx.dialog {
  height: 674px;
}
.media-viewer.dialog-wrapper .edit-mode:not(.lte629dy):not(.hasEditor).lt743dx.dialog,
.media-viewer.dialog-wrapper .data-mode:not(.lte629dy):not(.hasEditor).lt743dx.dialog {
  min-height: 1px;
  max-height: 90%;
}
.media-viewer.dialog-wrapper .edit-mode:not(.lte629dy):not(.hasEditor).lt743dx .player-container,
.media-viewer.dialog-wrapper .data-mode:not(.lte629dy):not(.hasEditor).lt743dx .player-container {
  display: none;
}
.media-viewer.dialog-wrapper .edit-mode:not(.lte629dy):not(.hasEditor).lt743dx.dialog,
.media-viewer.dialog-wrapper .data-mode:not(.lte629dy):not(.hasEditor).lt743dx.dialog {
  height: 674px;
}
.media-viewer.dialog-wrapper .edit-mode:not(.fixedMaxSize),
.media-viewer.dialog-wrapper .data-mode:not(.fixedMaxSize) {
  /* REDESIGN SMALL SCREEN */
}
@media only screen and (max-width: 624px) and (min-height: 801px) {
  .media-viewer.dialog-wrapper .edit-mode:not(.fixedMaxSize).hasEditor.dialog,
  .media-viewer.dialog-wrapper .data-mode:not(.fixedMaxSize).hasEditor.dialog {
    min-height: 1px;
    max-height: 90%;
  }
  .media-viewer.dialog-wrapper .edit-mode:not(.fixedMaxSize).hasEditor .player-container,
  .media-viewer.dialog-wrapper .data-mode:not(.fixedMaxSize).hasEditor .player-container {
    display: none;
  }
  .media-viewer.dialog-wrapper .edit-mode:not(.fixedMaxSize).hasEditor.dialog,
  .media-viewer.dialog-wrapper .data-mode:not(.fixedMaxSize).hasEditor.dialog {
    height: 674px;
  }
}
@media only screen and (max-width: 825px) and (min-height: 801px) {
  .media-viewer.dialog-wrapper .edit-mode:not(.fixedMaxSize):not(.hasEditor).dialog,
  .media-viewer.dialog-wrapper .data-mode:not(.fixedMaxSize):not(.hasEditor).dialog {
    min-height: 1px;
    max-height: 90%;
  }
  .media-viewer.dialog-wrapper .edit-mode:not(.fixedMaxSize):not(.hasEditor) .player-container,
  .media-viewer.dialog-wrapper .data-mode:not(.fixedMaxSize):not(.hasEditor) .player-container {
    display: none;
  }
  .media-viewer.dialog-wrapper .edit-mode:not(.fixedMaxSize):not(.hasEditor).dialog,
  .media-viewer.dialog-wrapper .data-mode:not(.fixedMaxSize):not(.hasEditor).dialog {
    height: 674px;
  }
}
.media-viewer.dialog-wrapper .edit-mode:not(.fixedMaxSize):not(.data-mode),
.media-viewer.dialog-wrapper .data-mode:not(.fixedMaxSize):not(.data-mode) {
  /* REDESIGN SMALL SCREEN */
  /* REDESIGN SMALL SCREEN */
}
@media only screen and (min-width: 1414px) {
  .media-viewer.dialog-wrapper .edit-mode:not(.fixedMaxSize):not(.data-mode) .text-container-wrap-bottom,
  .media-viewer.dialog-wrapper .data-mode:not(.fixedMaxSize):not(.data-mode) .text-container-wrap-bottom {
    display: none;
  }
}
@media only screen and (max-width: 1413px) {
  .media-viewer.dialog-wrapper .edit-mode:not(.fixedMaxSize):not(.data-mode) .separator,
  .media-viewer.dialog-wrapper .edit-mode:not(.fixedMaxSize):not(.data-mode) .text-container-wrap-right,
  .media-viewer.dialog-wrapper .data-mode:not(.fixedMaxSize):not(.data-mode) .separator,
  .media-viewer.dialog-wrapper .data-mode:not(.fixedMaxSize):not(.data-mode) .text-container-wrap-right {
    display: none;
  }
}
.media-viewer.dialog-wrapper .edit-mode:not(.fixedMaxSize).data-mode,
.media-viewer.dialog-wrapper .data-mode:not(.fixedMaxSize).data-mode {
  /* REDESIGN SMALL SCREEN */
  /* REDESIGN SMALL SCREEN */
}
@media only screen and (min-width: 2766px) {
  .media-viewer.dialog-wrapper .edit-mode:not(.fixedMaxSize).data-mode .text-container-wrap-bottom,
  .media-viewer.dialog-wrapper .data-mode:not(.fixedMaxSize).data-mode .text-container-wrap-bottom {
    display: none;
  }
}
@media only screen and (max-width: 2767px) {
  .media-viewer.dialog-wrapper .edit-mode:not(.fixedMaxSize).data-mode .separator,
  .media-viewer.dialog-wrapper .edit-mode:not(.fixedMaxSize).data-mode .text-container-wrap-right,
  .media-viewer.dialog-wrapper .data-mode:not(.fixedMaxSize).data-mode .separator,
  .media-viewer.dialog-wrapper .data-mode:not(.fixedMaxSize).data-mode .text-container-wrap-right {
    display: none;
  }
}
.media-viewer.dialog-wrapper .edit-mode.lte629dy,
.media-viewer.dialog-wrapper .data-mode.lte629dy {
  /* FIXED MINHEIGHT */
  /* nameless texteditors (stretched) */
  /* REDESIGN SMALL ELEMENT */
}
.media-viewer.dialog-wrapper .edit-mode.lte629dy.dialog,
.media-viewer.dialog-wrapper .data-mode.lte629dy.dialog {
  min-height: 629px;
}
.media-viewer.dialog-wrapper .edit-mode.lte629dy .video-wrapper,
.media-viewer.dialog-wrapper .data-mode.lte629dy .video-wrapper {
  width: 432px;
  height: 243px;
}
.media-viewer.dialog-wrapper .edit-mode.lte629dy.comment-mode .review, .media-viewer.dialog-wrapper .edit-mode.lte629dy.voiceover-mode .review,
.media-viewer.dialog-wrapper .data-mode.lte629dy.comment-mode .review,
.media-viewer.dialog-wrapper .data-mode.lte629dy.voiceover-mode .review {
  left: 220px;
  top: 474px;
}
.media-viewer.dialog-wrapper .edit-mode.lte629dy .logeditor .counter,
.media-viewer.dialog-wrapper .data-mode.lte629dy .logeditor .counter {
  display: none;
}
.media-viewer.dialog-wrapper .edit-mode.lte629dy .text-container-wrap-right .ac-container .text-editor,
.media-viewer.dialog-wrapper .data-mode.lte629dy .text-container-wrap-right .ac-container .text-editor {
  height: 388px;
  min-height: 388px;
}
.media-viewer.dialog-wrapper .edit-mode.lte629dy.comment-mode .text-container-wrap-right .ac-container .text-editor, .media-viewer.dialog-wrapper .edit-mode.lte629dy.voiceover-mode .text-container-wrap-right .ac-container .text-editor,
.media-viewer.dialog-wrapper .data-mode.lte629dy.comment-mode .text-container-wrap-right .ac-container .text-editor,
.media-viewer.dialog-wrapper .data-mode.lte629dy.voiceover-mode .text-container-wrap-right .ac-container .text-editor {
  height: 470px;
  min-height: 470px;
}
.media-viewer.dialog-wrapper .edit-mode.lte629dy.hasEditor.lt562dx.dialog,
.media-viewer.dialog-wrapper .data-mode.lte629dy.hasEditor.lt562dx.dialog {
  min-height: 1px;
  max-height: 90%;
}
.media-viewer.dialog-wrapper .edit-mode.lte629dy.hasEditor.lt562dx .player-container,
.media-viewer.dialog-wrapper .data-mode.lte629dy.hasEditor.lt562dx .player-container {
  display: none;
}
.media-viewer.dialog-wrapper .edit-mode.lte629dy.hasEditor.lt562dx.dialog,
.media-viewer.dialog-wrapper .data-mode.lte629dy.hasEditor.lt562dx.dialog {
  height: 629px;
}
.media-viewer.dialog-wrapper .edit-mode.lte629dy:not(.hasEditor).lt664dx.dialog,
.media-viewer.dialog-wrapper .data-mode.lte629dy:not(.hasEditor).lt664dx.dialog {
  min-height: 1px;
  max-height: 90%;
}
.media-viewer.dialog-wrapper .edit-mode.lte629dy:not(.hasEditor).lt664dx .player-container,
.media-viewer.dialog-wrapper .data-mode.lte629dy:not(.hasEditor).lt664dx .player-container {
  display: none;
}
.media-viewer.dialog-wrapper .edit-mode.lte629dy:not(.hasEditor).lt664dx.dialog,
.media-viewer.dialog-wrapper .data-mode.lte629dy:not(.hasEditor).lt664dx.dialog {
  height: 629px;
}
.media-viewer.dialog-wrapper .edit-mode.lte629dy:not(.fixedMaxSize),
.media-viewer.dialog-wrapper .data-mode.lte629dy:not(.fixedMaxSize) {
  /* REDESIGN SMALL SCREEN */
}
@media only screen and (max-width: 624px) {
  .media-viewer.dialog-wrapper .edit-mode.lte629dy:not(.fixedMaxSize).hasEditor.dialog,
  .media-viewer.dialog-wrapper .data-mode.lte629dy:not(.fixedMaxSize).hasEditor.dialog {
    min-height: 1px;
    max-height: 90%;
  }
  .media-viewer.dialog-wrapper .edit-mode.lte629dy:not(.fixedMaxSize).hasEditor .player-container,
  .media-viewer.dialog-wrapper .data-mode.lte629dy:not(.fixedMaxSize).hasEditor .player-container {
    display: none;
  }
  .media-viewer.dialog-wrapper .edit-mode.lte629dy:not(.fixedMaxSize).hasEditor.dialog,
  .media-viewer.dialog-wrapper .data-mode.lte629dy:not(.fixedMaxSize).hasEditor.dialog {
    height: 629px;
  }
}
@media only screen and (max-width: 737px) {
  .media-viewer.dialog-wrapper .edit-mode.lte629dy:not(.fixedMaxSize):not(.hasEditor).dialog,
  .media-viewer.dialog-wrapper .data-mode.lte629dy:not(.fixedMaxSize):not(.hasEditor).dialog {
    min-height: 1px;
    max-height: 90%;
  }
  .media-viewer.dialog-wrapper .edit-mode.lte629dy:not(.fixedMaxSize):not(.hasEditor) .player-container,
  .media-viewer.dialog-wrapper .data-mode.lte629dy:not(.fixedMaxSize):not(.hasEditor) .player-container {
    display: none;
  }
  .media-viewer.dialog-wrapper .edit-mode.lte629dy:not(.fixedMaxSize):not(.hasEditor).dialog,
  .media-viewer.dialog-wrapper .data-mode.lte629dy:not(.fixedMaxSize):not(.hasEditor).dialog {
    height: 629px;
  }
}
.media-viewer.dialog-wrapper .edit-mode:not(.fixedMaxSize),
.media-viewer.dialog-wrapper .data-mode:not(.fixedMaxSize) {
  /* REDESIGN SMALL SCREEN */
}
@media (max-height: 800px) {
  .media-viewer.dialog-wrapper .edit-mode:not(.fixedMaxSize),
  .media-viewer.dialog-wrapper .data-mode:not(.fixedMaxSize) {
    /* FIXED MINHEIGHT */
    /* nameless texteditors (stretched) */
    /* REDESIGN SMALL ELEMENT */
  }
  .media-viewer.dialog-wrapper .edit-mode:not(.fixedMaxSize).dialog,
  .media-viewer.dialog-wrapper .data-mode:not(.fixedMaxSize).dialog {
    min-height: 629px;
  }
  .media-viewer.dialog-wrapper .edit-mode:not(.fixedMaxSize) .video-wrapper,
  .media-viewer.dialog-wrapper .data-mode:not(.fixedMaxSize) .video-wrapper {
    width: 432px;
    height: 243px;
  }
  .media-viewer.dialog-wrapper .edit-mode:not(.fixedMaxSize).comment-mode .review, .media-viewer.dialog-wrapper .edit-mode:not(.fixedMaxSize).voiceover-mode .review,
  .media-viewer.dialog-wrapper .data-mode:not(.fixedMaxSize).comment-mode .review,
  .media-viewer.dialog-wrapper .data-mode:not(.fixedMaxSize).voiceover-mode .review {
    left: 220px;
    top: 474px;
  }
  .media-viewer.dialog-wrapper .edit-mode:not(.fixedMaxSize) .logeditor .counter,
  .media-viewer.dialog-wrapper .data-mode:not(.fixedMaxSize) .logeditor .counter {
    display: none;
  }
  .media-viewer.dialog-wrapper .edit-mode:not(.fixedMaxSize) .text-container-wrap-right .ac-container .text-editor,
  .media-viewer.dialog-wrapper .data-mode:not(.fixedMaxSize) .text-container-wrap-right .ac-container .text-editor {
    height: 388px;
    min-height: 388px;
  }
  .media-viewer.dialog-wrapper .edit-mode:not(.fixedMaxSize).comment-mode .text-container-wrap-right .ac-container .text-editor, .media-viewer.dialog-wrapper .edit-mode:not(.fixedMaxSize).voiceover-mode .text-container-wrap-right .ac-container .text-editor,
  .media-viewer.dialog-wrapper .data-mode:not(.fixedMaxSize).comment-mode .text-container-wrap-right .ac-container .text-editor,
  .media-viewer.dialog-wrapper .data-mode:not(.fixedMaxSize).voiceover-mode .text-container-wrap-right .ac-container .text-editor {
    height: 470px;
    min-height: 470px;
  }
  .media-viewer.dialog-wrapper .edit-mode:not(.fixedMaxSize).hasEditor.lt562dx.dialog,
  .media-viewer.dialog-wrapper .data-mode:not(.fixedMaxSize).hasEditor.lt562dx.dialog {
    min-height: 1px;
    max-height: 90%;
  }
  .media-viewer.dialog-wrapper .edit-mode:not(.fixedMaxSize).hasEditor.lt562dx .player-container,
  .media-viewer.dialog-wrapper .data-mode:not(.fixedMaxSize).hasEditor.lt562dx .player-container {
    display: none;
  }
  .media-viewer.dialog-wrapper .edit-mode:not(.fixedMaxSize).hasEditor.lt562dx.dialog,
  .media-viewer.dialog-wrapper .data-mode:not(.fixedMaxSize).hasEditor.lt562dx.dialog {
    height: 629px;
  }
  .media-viewer.dialog-wrapper .edit-mode:not(.fixedMaxSize):not(.hasEditor).lt664dx.dialog,
  .media-viewer.dialog-wrapper .data-mode:not(.fixedMaxSize):not(.hasEditor).lt664dx.dialog {
    min-height: 1px;
    max-height: 90%;
  }
  .media-viewer.dialog-wrapper .edit-mode:not(.fixedMaxSize):not(.hasEditor).lt664dx .player-container,
  .media-viewer.dialog-wrapper .data-mode:not(.fixedMaxSize):not(.hasEditor).lt664dx .player-container {
    display: none;
  }
  .media-viewer.dialog-wrapper .edit-mode:not(.fixedMaxSize):not(.hasEditor).lt664dx.dialog,
  .media-viewer.dialog-wrapper .data-mode:not(.fixedMaxSize):not(.hasEditor).lt664dx.dialog {
    height: 629px;
  }
  .media-viewer.dialog-wrapper .edit-mode:not(.fixedMaxSize):not(.fixedMaxSize),
  .media-viewer.dialog-wrapper .data-mode:not(.fixedMaxSize):not(.fixedMaxSize) {
    /* REDESIGN SMALL SCREEN */
  }
}
@media only screen and (max-height: 800px) and (max-width: 624px) {
  .media-viewer.dialog-wrapper .edit-mode:not(.fixedMaxSize):not(.fixedMaxSize).hasEditor.dialog,
  .media-viewer.dialog-wrapper .data-mode:not(.fixedMaxSize):not(.fixedMaxSize).hasEditor.dialog {
    min-height: 1px;
    max-height: 90%;
  }
  .media-viewer.dialog-wrapper .edit-mode:not(.fixedMaxSize):not(.fixedMaxSize).hasEditor .player-container,
  .media-viewer.dialog-wrapper .data-mode:not(.fixedMaxSize):not(.fixedMaxSize).hasEditor .player-container {
    display: none;
  }
  .media-viewer.dialog-wrapper .edit-mode:not(.fixedMaxSize):not(.fixedMaxSize).hasEditor.dialog,
  .media-viewer.dialog-wrapper .data-mode:not(.fixedMaxSize):not(.fixedMaxSize).hasEditor.dialog {
    height: 629px;
  }
}
@media only screen and (max-height: 800px) and (max-width: 737px) {
  .media-viewer.dialog-wrapper .edit-mode:not(.fixedMaxSize):not(.fixedMaxSize):not(.hasEditor).dialog,
  .media-viewer.dialog-wrapper .data-mode:not(.fixedMaxSize):not(.fixedMaxSize):not(.hasEditor).dialog {
    min-height: 1px;
    max-height: 90%;
  }
  .media-viewer.dialog-wrapper .edit-mode:not(.fixedMaxSize):not(.fixedMaxSize):not(.hasEditor) .player-container,
  .media-viewer.dialog-wrapper .data-mode:not(.fixedMaxSize):not(.fixedMaxSize):not(.hasEditor) .player-container {
    display: none;
  }
  .media-viewer.dialog-wrapper .edit-mode:not(.fixedMaxSize):not(.fixedMaxSize):not(.hasEditor).dialog,
  .media-viewer.dialog-wrapper .data-mode:not(.fixedMaxSize):not(.fixedMaxSize):not(.hasEditor).dialog {
    height: 629px;
  }
}
.media-viewer.dialog-wrapper .video-wrapper .ARCHIVED {
  position: absolute;
  top: 27px;
  right: 10px;
  width: 15px;
  height: 15px;
  border-radius: 3px;
  border: 1px solid #357395;
  opacity: 0.85;
  filter: alpha(opacity=85);
  background: linear-gradient(135deg, #49A6DB 0%, #ffffff 10%, #ffffff 30%, #49A6DB 27%) no-repeat;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.media-viewer.dialog-wrapper .video-wrapper .RESTORING {
  position: absolute;
  top: 27px;
  right: 10px;
  width: 15px;
  height: 15px;
  border-radius: 3px;
  border: 1px solid #3B983C;
  opacity: 0.85;
  filter: alpha(opacity=85);
  background: linear-gradient(135deg, #43CA35 0%, #ffffff 10%, #ffffff 30%, #43CA35 27%) no-repeat;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.media-viewer.dialog-wrapper .video-wrapper .RESTORED {
  position: absolute;
  top: 27px;
  right: 10px;
  width: 15px;
  height: 15px;
  border-radius: 3px;
  border: 1px solid #357395;
  opacity: 0.85;
  filter: alpha(opacity=85);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

.dialog-wrapper .body td.center .ARCHIVED {
  position: relative;
  right: -40px;
  width: 15px;
  height: 15px;
  border-radius: 3px;
  border: 1px solid #357395;
  opacity: 0.85;
  filter: alpha(opacity=85);
  background: linear-gradient(135deg, #49A6DB 0%, #ffffff 10%, #ffffff 30%, #49A6DB 27%) no-repeat;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.dialog-wrapper .body td.center .RESTORING {
  position: relative;
  right: -40px;
  width: 15px;
  height: 15px;
  border-radius: 3px;
  border: 1px solid #3B983C;
  opacity: 0.85;
  filter: alpha(opacity=85);
  background: linear-gradient(135deg, #43CA35 0%, #ffffff 10%, #ffffff 30%, #43CA35 27%) no-repeat;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.dialog-wrapper .body td.center .RESTORED {
  position: relative;
  right: -40px;
  width: 15px;
  height: 15px;
  border-radius: 3px;
  border: 1px solid #357395;
  opacity: 0.85;
  filter: alpha(opacity=85);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* iPads (portrait) ----------- */
/*

*/
.project-dialog .dialog {
  width: 430px;
  min-height: 0;
  /* OPTIONAL MAX HEIGHT DEF */
  max-height: 665px;
  /* REDESIGN SMALL SCREEN */
  /* REDESIGN SMALL SCREEN */
}
@media only screen and (max-height: 460px) {
  .project-dialog .dialog {
    max-height: 450px;
  }
}
@media only screen and (min-height: 450px) {
  .project-dialog .dialog.h450 {
    height: auto;
  }
}
@media only screen and (max-height: 449px) {
  .project-dialog .dialog.h450.dy200 {
    height: 200px;
  }
  .project-dialog .dialog.h450.dy201 {
    height: 201px;
  }
  .project-dialog .dialog.h450.dy202 {
    height: 202px;
  }
  .project-dialog .dialog.h450.dy203 {
    height: 203px;
  }
  .project-dialog .dialog.h450.dy204 {
    height: 204px;
  }
  .project-dialog .dialog.h450.dy205 {
    height: 205px;
  }
  .project-dialog .dialog.h450.dy206 {
    height: 206px;
  }
  .project-dialog .dialog.h450.dy207 {
    height: 207px;
  }
  .project-dialog .dialog.h450.dy208 {
    height: 208px;
  }
  .project-dialog .dialog.h450.dy209 {
    height: 209px;
  }
  .project-dialog .dialog.h450.dy210 {
    height: 210px;
  }
  .project-dialog .dialog.h450.dy211 {
    height: 211px;
  }
  .project-dialog .dialog.h450.dy212 {
    height: 212px;
  }
  .project-dialog .dialog.h450.dy213 {
    height: 213px;
  }
  .project-dialog .dialog.h450.dy214 {
    height: 214px;
  }
  .project-dialog .dialog.h450.dy215 {
    height: 215px;
  }
  .project-dialog .dialog.h450.dy216 {
    height: 216px;
  }
  .project-dialog .dialog.h450.dy217 {
    height: 217px;
  }
  .project-dialog .dialog.h450.dy218 {
    height: 218px;
  }
  .project-dialog .dialog.h450.dy219 {
    height: 219px;
  }
  .project-dialog .dialog.h450.dy220 {
    height: 220px;
  }
  .project-dialog .dialog.h450.dy221 {
    height: 221px;
  }
  .project-dialog .dialog.h450.dy222 {
    height: 222px;
  }
  .project-dialog .dialog.h450.dy223 {
    height: 223px;
  }
  .project-dialog .dialog.h450.dy224 {
    height: 224px;
  }
  .project-dialog .dialog.h450.dy225 {
    height: 225px;
  }
  .project-dialog .dialog.h450.dy226 {
    height: 226px;
  }
  .project-dialog .dialog.h450.dy227 {
    height: 227px;
  }
  .project-dialog .dialog.h450.dy228 {
    height: 228px;
  }
  .project-dialog .dialog.h450.dy229 {
    height: 229px;
  }
  .project-dialog .dialog.h450.dy230 {
    height: 230px;
  }
  .project-dialog .dialog.h450.dy231 {
    height: 231px;
  }
  .project-dialog .dialog.h450.dy232 {
    height: 232px;
  }
  .project-dialog .dialog.h450.dy233 {
    height: 233px;
  }
  .project-dialog .dialog.h450.dy234 {
    height: 234px;
  }
  .project-dialog .dialog.h450.dy235 {
    height: 235px;
  }
  .project-dialog .dialog.h450.dy236 {
    height: 236px;
  }
  .project-dialog .dialog.h450.dy237 {
    height: 237px;
  }
  .project-dialog .dialog.h450.dy238 {
    height: 238px;
  }
  .project-dialog .dialog.h450.dy239 {
    height: 239px;
  }
  .project-dialog .dialog.h450.dy240 {
    height: 240px;
  }
  .project-dialog .dialog.h450.dy241 {
    height: 241px;
  }
  .project-dialog .dialog.h450.dy242 {
    height: 242px;
  }
  .project-dialog .dialog.h450.dy243 {
    height: 243px;
  }
  .project-dialog .dialog.h450.dy244 {
    height: 244px;
  }
  .project-dialog .dialog.h450.dy245 {
    height: 245px;
  }
  .project-dialog .dialog.h450.dy246 {
    height: 246px;
  }
  .project-dialog .dialog.h450.dy247 {
    height: 247px;
  }
  .project-dialog .dialog.h450.dy248 {
    height: 248px;
  }
  .project-dialog .dialog.h450.dy249 {
    height: 249px;
  }
  .project-dialog .dialog.h450.dy250 {
    height: 250px;
  }
  .project-dialog .dialog.h450.dy251 {
    height: 251px;
  }
  .project-dialog .dialog.h450.dy252 {
    height: 252px;
  }
  .project-dialog .dialog.h450.dy253 {
    height: 253px;
  }
  .project-dialog .dialog.h450.dy254 {
    height: 254px;
  }
  .project-dialog .dialog.h450.dy255 {
    height: 255px;
  }
  .project-dialog .dialog.h450.dy256 {
    height: 256px;
  }
  .project-dialog .dialog.h450.dy257 {
    height: 257px;
  }
  .project-dialog .dialog.h450.dy258 {
    height: 258px;
  }
  .project-dialog .dialog.h450.dy259 {
    height: 259px;
  }
  .project-dialog .dialog.h450.dy260 {
    height: 260px;
  }
  .project-dialog .dialog.h450.dy261 {
    height: 261px;
  }
  .project-dialog .dialog.h450.dy262 {
    height: 262px;
  }
  .project-dialog .dialog.h450.dy263 {
    height: 263px;
  }
  .project-dialog .dialog.h450.dy264 {
    height: 264px;
  }
  .project-dialog .dialog.h450.dy265 {
    height: 265px;
  }
  .project-dialog .dialog.h450.dy266 {
    height: 266px;
  }
  .project-dialog .dialog.h450.dy267 {
    height: 267px;
  }
  .project-dialog .dialog.h450.dy268 {
    height: 268px;
  }
  .project-dialog .dialog.h450.dy269 {
    height: 269px;
  }
  .project-dialog .dialog.h450.dy270 {
    height: 270px;
  }
  .project-dialog .dialog.h450.dy271 {
    height: 271px;
  }
  .project-dialog .dialog.h450.dy272 {
    height: 272px;
  }
  .project-dialog .dialog.h450.dy273 {
    height: 273px;
  }
  .project-dialog .dialog.h450.dy274 {
    height: 274px;
  }
  .project-dialog .dialog.h450.dy275 {
    height: 275px;
  }
  .project-dialog .dialog.h450.dy276 {
    height: 276px;
  }
  .project-dialog .dialog.h450.dy277 {
    height: 277px;
  }
  .project-dialog .dialog.h450.dy278 {
    height: 278px;
  }
  .project-dialog .dialog.h450.dy279 {
    height: 279px;
  }
  .project-dialog .dialog.h450.dy280 {
    height: 280px;
  }
  .project-dialog .dialog.h450.dy281 {
    height: 281px;
  }
  .project-dialog .dialog.h450.dy282 {
    height: 282px;
  }
  .project-dialog .dialog.h450.dy283 {
    height: 283px;
  }
  .project-dialog .dialog.h450.dy284 {
    height: 284px;
  }
  .project-dialog .dialog.h450.dy285 {
    height: 285px;
  }
  .project-dialog .dialog.h450.dy286 {
    height: 286px;
  }
  .project-dialog .dialog.h450.dy287 {
    height: 287px;
  }
  .project-dialog .dialog.h450.dy288 {
    height: 288px;
  }
  .project-dialog .dialog.h450.dy289 {
    height: 289px;
  }
  .project-dialog .dialog.h450.dy290 {
    height: 290px;
  }
  .project-dialog .dialog.h450.dy291 {
    height: 291px;
  }
  .project-dialog .dialog.h450.dy292 {
    height: 292px;
  }
  .project-dialog .dialog.h450.dy293 {
    height: 293px;
  }
  .project-dialog .dialog.h450.dy294 {
    height: 294px;
  }
  .project-dialog .dialog.h450.dy295 {
    height: 295px;
  }
  .project-dialog .dialog.h450.dy296 {
    height: 296px;
  }
  .project-dialog .dialog.h450.dy297 {
    height: 297px;
  }
  .project-dialog .dialog.h450.dy298 {
    height: 298px;
  }
  .project-dialog .dialog.h450.dy299 {
    height: 299px;
  }
  .project-dialog .dialog.h450.dy300 {
    height: 300px;
  }
  .project-dialog .dialog.h450.dy301 {
    height: 301px;
  }
  .project-dialog .dialog.h450.dy302 {
    height: 302px;
  }
  .project-dialog .dialog.h450.dy303 {
    height: 303px;
  }
  .project-dialog .dialog.h450.dy304 {
    height: 304px;
  }
  .project-dialog .dialog.h450.dy305 {
    height: 305px;
  }
  .project-dialog .dialog.h450.dy306 {
    height: 306px;
  }
  .project-dialog .dialog.h450.dy307 {
    height: 307px;
  }
  .project-dialog .dialog.h450.dy308 {
    height: 308px;
  }
  .project-dialog .dialog.h450.dy309 {
    height: 309px;
  }
  .project-dialog .dialog.h450.dy310 {
    height: 310px;
  }
  .project-dialog .dialog.h450.dy311 {
    height: 311px;
  }
  .project-dialog .dialog.h450.dy312 {
    height: 312px;
  }
  .project-dialog .dialog.h450.dy313 {
    height: 313px;
  }
  .project-dialog .dialog.h450.dy314 {
    height: 314px;
  }
  .project-dialog .dialog.h450.dy315 {
    height: 315px;
  }
  .project-dialog .dialog.h450.dy316 {
    height: 316px;
  }
  .project-dialog .dialog.h450.dy317 {
    height: 317px;
  }
  .project-dialog .dialog.h450.dy318 {
    height: 318px;
  }
  .project-dialog .dialog.h450.dy319 {
    height: 319px;
  }
  .project-dialog .dialog.h450.dy320 {
    height: 320px;
  }
  .project-dialog .dialog.h450.dy321 {
    height: 321px;
  }
  .project-dialog .dialog.h450.dy322 {
    height: 322px;
  }
  .project-dialog .dialog.h450.dy323 {
    height: 323px;
  }
  .project-dialog .dialog.h450.dy324 {
    height: 324px;
  }
  .project-dialog .dialog.h450.dy325 {
    height: 325px;
  }
  .project-dialog .dialog.h450.dy326 {
    height: 326px;
  }
  .project-dialog .dialog.h450.dy327 {
    height: 327px;
  }
  .project-dialog .dialog.h450.dy328 {
    height: 328px;
  }
  .project-dialog .dialog.h450.dy329 {
    height: 329px;
  }
  .project-dialog .dialog.h450.dy330 {
    height: 330px;
  }
  .project-dialog .dialog.h450.dy331 {
    height: 331px;
  }
  .project-dialog .dialog.h450.dy332 {
    height: 332px;
  }
  .project-dialog .dialog.h450.dy333 {
    height: 333px;
  }
  .project-dialog .dialog.h450.dy334 {
    height: 334px;
  }
  .project-dialog .dialog.h450.dy335 {
    height: 335px;
  }
  .project-dialog .dialog.h450.dy336 {
    height: 336px;
  }
  .project-dialog .dialog.h450.dy337 {
    height: 337px;
  }
  .project-dialog .dialog.h450.dy338 {
    height: 338px;
  }
  .project-dialog .dialog.h450.dy339 {
    height: 339px;
  }
  .project-dialog .dialog.h450.dy340 {
    height: 340px;
  }
  .project-dialog .dialog.h450.dy341 {
    height: 341px;
  }
  .project-dialog .dialog.h450.dy342 {
    height: 342px;
  }
  .project-dialog .dialog.h450.dy343 {
    height: 343px;
  }
  .project-dialog .dialog.h450.dy344 {
    height: 344px;
  }
  .project-dialog .dialog.h450.dy345 {
    height: 345px;
  }
  .project-dialog .dialog.h450.dy346 {
    height: 346px;
  }
  .project-dialog .dialog.h450.dy347 {
    height: 347px;
  }
  .project-dialog .dialog.h450.dy348 {
    height: 348px;
  }
  .project-dialog .dialog.h450.dy349 {
    height: 349px;
  }
  .project-dialog .dialog.h450.dy350 {
    height: 350px;
  }
  .project-dialog .dialog.h450.dy351 {
    height: 351px;
  }
  .project-dialog .dialog.h450.dy352 {
    height: 352px;
  }
  .project-dialog .dialog.h450.dy353 {
    height: 353px;
  }
  .project-dialog .dialog.h450.dy354 {
    height: 354px;
  }
  .project-dialog .dialog.h450.dy355 {
    height: 355px;
  }
  .project-dialog .dialog.h450.dy356 {
    height: 356px;
  }
  .project-dialog .dialog.h450.dy357 {
    height: 357px;
  }
  .project-dialog .dialog.h450.dy358 {
    height: 358px;
  }
  .project-dialog .dialog.h450.dy359 {
    height: 359px;
  }
  .project-dialog .dialog.h450.dy360 {
    height: 360px;
  }
  .project-dialog .dialog.h450.dy361 {
    height: 361px;
  }
  .project-dialog .dialog.h450.dy362 {
    height: 362px;
  }
  .project-dialog .dialog.h450.dy363 {
    height: 363px;
  }
  .project-dialog .dialog.h450.dy364 {
    height: 364px;
  }
  .project-dialog .dialog.h450.dy365 {
    height: 365px;
  }
  .project-dialog .dialog.h450.dy366 {
    height: 366px;
  }
  .project-dialog .dialog.h450.dy367 {
    height: 367px;
  }
  .project-dialog .dialog.h450.dy368 {
    height: 368px;
  }
  .project-dialog .dialog.h450.dy369 {
    height: 369px;
  }
  .project-dialog .dialog.h450.dy370 {
    height: 370px;
  }
  .project-dialog .dialog.h450.dy371 {
    height: 371px;
  }
  .project-dialog .dialog.h450.dy372 {
    height: 372px;
  }
  .project-dialog .dialog.h450.dy373 {
    height: 373px;
  }
  .project-dialog .dialog.h450.dy374 {
    height: 374px;
  }
  .project-dialog .dialog.h450.dy375 {
    height: 375px;
  }
  .project-dialog .dialog.h450.dy376 {
    height: 376px;
  }
  .project-dialog .dialog.h450.dy377 {
    height: 377px;
  }
  .project-dialog .dialog.h450.dy378 {
    height: 378px;
  }
  .project-dialog .dialog.h450.dy379 {
    height: 379px;
  }
  .project-dialog .dialog.h450.dy380 {
    height: 380px;
  }
  .project-dialog .dialog.h450.dy381 {
    height: 381px;
  }
  .project-dialog .dialog.h450.dy382 {
    height: 382px;
  }
  .project-dialog .dialog.h450.dy383 {
    height: 383px;
  }
  .project-dialog .dialog.h450.dy384 {
    height: 384px;
  }
  .project-dialog .dialog.h450.dy385 {
    height: 385px;
  }
  .project-dialog .dialog.h450.dy386 {
    height: 386px;
  }
  .project-dialog .dialog.h450.dy387 {
    height: 387px;
  }
  .project-dialog .dialog.h450.dy388 {
    height: 388px;
  }
  .project-dialog .dialog.h450.dy389 {
    height: 389px;
  }
  .project-dialog .dialog.h450.dy390 {
    height: 390px;
  }
  .project-dialog .dialog.h450.dy391 {
    height: 391px;
  }
  .project-dialog .dialog.h450.dy392 {
    height: 392px;
  }
  .project-dialog .dialog.h450.dy393 {
    height: 393px;
  }
  .project-dialog .dialog.h450.dy394 {
    height: 394px;
  }
  .project-dialog .dialog.h450.dy395 {
    height: 395px;
  }
  .project-dialog .dialog.h450.dy396 {
    height: 396px;
  }
  .project-dialog .dialog.h450.dy397 {
    height: 397px;
  }
  .project-dialog .dialog.h450.dy398 {
    height: 398px;
  }
  .project-dialog .dialog.h450.dy399 {
    height: 399px;
  }
}
@media only screen and (min-height: 460px) {
  .project-dialog .dialog.h460 {
    height: auto;
  }
}
@media only screen and (max-height: 459px) {
  .project-dialog .dialog.h460.dy200 {
    height: 200px;
  }
  .project-dialog .dialog.h460.dy201 {
    height: 201px;
  }
  .project-dialog .dialog.h460.dy202 {
    height: 202px;
  }
  .project-dialog .dialog.h460.dy203 {
    height: 203px;
  }
  .project-dialog .dialog.h460.dy204 {
    height: 204px;
  }
  .project-dialog .dialog.h460.dy205 {
    height: 205px;
  }
  .project-dialog .dialog.h460.dy206 {
    height: 206px;
  }
  .project-dialog .dialog.h460.dy207 {
    height: 207px;
  }
  .project-dialog .dialog.h460.dy208 {
    height: 208px;
  }
  .project-dialog .dialog.h460.dy209 {
    height: 209px;
  }
  .project-dialog .dialog.h460.dy210 {
    height: 210px;
  }
  .project-dialog .dialog.h460.dy211 {
    height: 211px;
  }
  .project-dialog .dialog.h460.dy212 {
    height: 212px;
  }
  .project-dialog .dialog.h460.dy213 {
    height: 213px;
  }
  .project-dialog .dialog.h460.dy214 {
    height: 214px;
  }
  .project-dialog .dialog.h460.dy215 {
    height: 215px;
  }
  .project-dialog .dialog.h460.dy216 {
    height: 216px;
  }
  .project-dialog .dialog.h460.dy217 {
    height: 217px;
  }
  .project-dialog .dialog.h460.dy218 {
    height: 218px;
  }
  .project-dialog .dialog.h460.dy219 {
    height: 219px;
  }
  .project-dialog .dialog.h460.dy220 {
    height: 220px;
  }
  .project-dialog .dialog.h460.dy221 {
    height: 221px;
  }
  .project-dialog .dialog.h460.dy222 {
    height: 222px;
  }
  .project-dialog .dialog.h460.dy223 {
    height: 223px;
  }
  .project-dialog .dialog.h460.dy224 {
    height: 224px;
  }
  .project-dialog .dialog.h460.dy225 {
    height: 225px;
  }
  .project-dialog .dialog.h460.dy226 {
    height: 226px;
  }
  .project-dialog .dialog.h460.dy227 {
    height: 227px;
  }
  .project-dialog .dialog.h460.dy228 {
    height: 228px;
  }
  .project-dialog .dialog.h460.dy229 {
    height: 229px;
  }
  .project-dialog .dialog.h460.dy230 {
    height: 230px;
  }
  .project-dialog .dialog.h460.dy231 {
    height: 231px;
  }
  .project-dialog .dialog.h460.dy232 {
    height: 232px;
  }
  .project-dialog .dialog.h460.dy233 {
    height: 233px;
  }
  .project-dialog .dialog.h460.dy234 {
    height: 234px;
  }
  .project-dialog .dialog.h460.dy235 {
    height: 235px;
  }
  .project-dialog .dialog.h460.dy236 {
    height: 236px;
  }
  .project-dialog .dialog.h460.dy237 {
    height: 237px;
  }
  .project-dialog .dialog.h460.dy238 {
    height: 238px;
  }
  .project-dialog .dialog.h460.dy239 {
    height: 239px;
  }
  .project-dialog .dialog.h460.dy240 {
    height: 240px;
  }
  .project-dialog .dialog.h460.dy241 {
    height: 241px;
  }
  .project-dialog .dialog.h460.dy242 {
    height: 242px;
  }
  .project-dialog .dialog.h460.dy243 {
    height: 243px;
  }
  .project-dialog .dialog.h460.dy244 {
    height: 244px;
  }
  .project-dialog .dialog.h460.dy245 {
    height: 245px;
  }
  .project-dialog .dialog.h460.dy246 {
    height: 246px;
  }
  .project-dialog .dialog.h460.dy247 {
    height: 247px;
  }
  .project-dialog .dialog.h460.dy248 {
    height: 248px;
  }
  .project-dialog .dialog.h460.dy249 {
    height: 249px;
  }
  .project-dialog .dialog.h460.dy250 {
    height: 250px;
  }
  .project-dialog .dialog.h460.dy251 {
    height: 251px;
  }
  .project-dialog .dialog.h460.dy252 {
    height: 252px;
  }
  .project-dialog .dialog.h460.dy253 {
    height: 253px;
  }
  .project-dialog .dialog.h460.dy254 {
    height: 254px;
  }
  .project-dialog .dialog.h460.dy255 {
    height: 255px;
  }
  .project-dialog .dialog.h460.dy256 {
    height: 256px;
  }
  .project-dialog .dialog.h460.dy257 {
    height: 257px;
  }
  .project-dialog .dialog.h460.dy258 {
    height: 258px;
  }
  .project-dialog .dialog.h460.dy259 {
    height: 259px;
  }
  .project-dialog .dialog.h460.dy260 {
    height: 260px;
  }
  .project-dialog .dialog.h460.dy261 {
    height: 261px;
  }
  .project-dialog .dialog.h460.dy262 {
    height: 262px;
  }
  .project-dialog .dialog.h460.dy263 {
    height: 263px;
  }
  .project-dialog .dialog.h460.dy264 {
    height: 264px;
  }
  .project-dialog .dialog.h460.dy265 {
    height: 265px;
  }
  .project-dialog .dialog.h460.dy266 {
    height: 266px;
  }
  .project-dialog .dialog.h460.dy267 {
    height: 267px;
  }
  .project-dialog .dialog.h460.dy268 {
    height: 268px;
  }
  .project-dialog .dialog.h460.dy269 {
    height: 269px;
  }
  .project-dialog .dialog.h460.dy270 {
    height: 270px;
  }
  .project-dialog .dialog.h460.dy271 {
    height: 271px;
  }
  .project-dialog .dialog.h460.dy272 {
    height: 272px;
  }
  .project-dialog .dialog.h460.dy273 {
    height: 273px;
  }
  .project-dialog .dialog.h460.dy274 {
    height: 274px;
  }
  .project-dialog .dialog.h460.dy275 {
    height: 275px;
  }
  .project-dialog .dialog.h460.dy276 {
    height: 276px;
  }
  .project-dialog .dialog.h460.dy277 {
    height: 277px;
  }
  .project-dialog .dialog.h460.dy278 {
    height: 278px;
  }
  .project-dialog .dialog.h460.dy279 {
    height: 279px;
  }
  .project-dialog .dialog.h460.dy280 {
    height: 280px;
  }
  .project-dialog .dialog.h460.dy281 {
    height: 281px;
  }
  .project-dialog .dialog.h460.dy282 {
    height: 282px;
  }
  .project-dialog .dialog.h460.dy283 {
    height: 283px;
  }
  .project-dialog .dialog.h460.dy284 {
    height: 284px;
  }
  .project-dialog .dialog.h460.dy285 {
    height: 285px;
  }
  .project-dialog .dialog.h460.dy286 {
    height: 286px;
  }
  .project-dialog .dialog.h460.dy287 {
    height: 287px;
  }
  .project-dialog .dialog.h460.dy288 {
    height: 288px;
  }
  .project-dialog .dialog.h460.dy289 {
    height: 289px;
  }
  .project-dialog .dialog.h460.dy290 {
    height: 290px;
  }
  .project-dialog .dialog.h460.dy291 {
    height: 291px;
  }
  .project-dialog .dialog.h460.dy292 {
    height: 292px;
  }
  .project-dialog .dialog.h460.dy293 {
    height: 293px;
  }
  .project-dialog .dialog.h460.dy294 {
    height: 294px;
  }
  .project-dialog .dialog.h460.dy295 {
    height: 295px;
  }
  .project-dialog .dialog.h460.dy296 {
    height: 296px;
  }
  .project-dialog .dialog.h460.dy297 {
    height: 297px;
  }
  .project-dialog .dialog.h460.dy298 {
    height: 298px;
  }
  .project-dialog .dialog.h460.dy299 {
    height: 299px;
  }
  .project-dialog .dialog.h460.dy300 {
    height: 300px;
  }
  .project-dialog .dialog.h460.dy301 {
    height: 301px;
  }
  .project-dialog .dialog.h460.dy302 {
    height: 302px;
  }
  .project-dialog .dialog.h460.dy303 {
    height: 303px;
  }
  .project-dialog .dialog.h460.dy304 {
    height: 304px;
  }
  .project-dialog .dialog.h460.dy305 {
    height: 305px;
  }
  .project-dialog .dialog.h460.dy306 {
    height: 306px;
  }
  .project-dialog .dialog.h460.dy307 {
    height: 307px;
  }
  .project-dialog .dialog.h460.dy308 {
    height: 308px;
  }
  .project-dialog .dialog.h460.dy309 {
    height: 309px;
  }
  .project-dialog .dialog.h460.dy310 {
    height: 310px;
  }
  .project-dialog .dialog.h460.dy311 {
    height: 311px;
  }
  .project-dialog .dialog.h460.dy312 {
    height: 312px;
  }
  .project-dialog .dialog.h460.dy313 {
    height: 313px;
  }
  .project-dialog .dialog.h460.dy314 {
    height: 314px;
  }
  .project-dialog .dialog.h460.dy315 {
    height: 315px;
  }
  .project-dialog .dialog.h460.dy316 {
    height: 316px;
  }
  .project-dialog .dialog.h460.dy317 {
    height: 317px;
  }
  .project-dialog .dialog.h460.dy318 {
    height: 318px;
  }
  .project-dialog .dialog.h460.dy319 {
    height: 319px;
  }
  .project-dialog .dialog.h460.dy320 {
    height: 320px;
  }
  .project-dialog .dialog.h460.dy321 {
    height: 321px;
  }
  .project-dialog .dialog.h460.dy322 {
    height: 322px;
  }
  .project-dialog .dialog.h460.dy323 {
    height: 323px;
  }
  .project-dialog .dialog.h460.dy324 {
    height: 324px;
  }
  .project-dialog .dialog.h460.dy325 {
    height: 325px;
  }
  .project-dialog .dialog.h460.dy326 {
    height: 326px;
  }
  .project-dialog .dialog.h460.dy327 {
    height: 327px;
  }
  .project-dialog .dialog.h460.dy328 {
    height: 328px;
  }
  .project-dialog .dialog.h460.dy329 {
    height: 329px;
  }
  .project-dialog .dialog.h460.dy330 {
    height: 330px;
  }
  .project-dialog .dialog.h460.dy331 {
    height: 331px;
  }
  .project-dialog .dialog.h460.dy332 {
    height: 332px;
  }
  .project-dialog .dialog.h460.dy333 {
    height: 333px;
  }
  .project-dialog .dialog.h460.dy334 {
    height: 334px;
  }
  .project-dialog .dialog.h460.dy335 {
    height: 335px;
  }
  .project-dialog .dialog.h460.dy336 {
    height: 336px;
  }
  .project-dialog .dialog.h460.dy337 {
    height: 337px;
  }
  .project-dialog .dialog.h460.dy338 {
    height: 338px;
  }
  .project-dialog .dialog.h460.dy339 {
    height: 339px;
  }
  .project-dialog .dialog.h460.dy340 {
    height: 340px;
  }
  .project-dialog .dialog.h460.dy341 {
    height: 341px;
  }
  .project-dialog .dialog.h460.dy342 {
    height: 342px;
  }
  .project-dialog .dialog.h460.dy343 {
    height: 343px;
  }
  .project-dialog .dialog.h460.dy344 {
    height: 344px;
  }
  .project-dialog .dialog.h460.dy345 {
    height: 345px;
  }
  .project-dialog .dialog.h460.dy346 {
    height: 346px;
  }
  .project-dialog .dialog.h460.dy347 {
    height: 347px;
  }
  .project-dialog .dialog.h460.dy348 {
    height: 348px;
  }
  .project-dialog .dialog.h460.dy349 {
    height: 349px;
  }
  .project-dialog .dialog.h460.dy350 {
    height: 350px;
  }
  .project-dialog .dialog.h460.dy351 {
    height: 351px;
  }
  .project-dialog .dialog.h460.dy352 {
    height: 352px;
  }
  .project-dialog .dialog.h460.dy353 {
    height: 353px;
  }
  .project-dialog .dialog.h460.dy354 {
    height: 354px;
  }
  .project-dialog .dialog.h460.dy355 {
    height: 355px;
  }
  .project-dialog .dialog.h460.dy356 {
    height: 356px;
  }
  .project-dialog .dialog.h460.dy357 {
    height: 357px;
  }
  .project-dialog .dialog.h460.dy358 {
    height: 358px;
  }
  .project-dialog .dialog.h460.dy359 {
    height: 359px;
  }
  .project-dialog .dialog.h460.dy360 {
    height: 360px;
  }
  .project-dialog .dialog.h460.dy361 {
    height: 361px;
  }
  .project-dialog .dialog.h460.dy362 {
    height: 362px;
  }
  .project-dialog .dialog.h460.dy363 {
    height: 363px;
  }
  .project-dialog .dialog.h460.dy364 {
    height: 364px;
  }
  .project-dialog .dialog.h460.dy365 {
    height: 365px;
  }
  .project-dialog .dialog.h460.dy366 {
    height: 366px;
  }
  .project-dialog .dialog.h460.dy367 {
    height: 367px;
  }
  .project-dialog .dialog.h460.dy368 {
    height: 368px;
  }
  .project-dialog .dialog.h460.dy369 {
    height: 369px;
  }
  .project-dialog .dialog.h460.dy370 {
    height: 370px;
  }
  .project-dialog .dialog.h460.dy371 {
    height: 371px;
  }
  .project-dialog .dialog.h460.dy372 {
    height: 372px;
  }
  .project-dialog .dialog.h460.dy373 {
    height: 373px;
  }
  .project-dialog .dialog.h460.dy374 {
    height: 374px;
  }
  .project-dialog .dialog.h460.dy375 {
    height: 375px;
  }
  .project-dialog .dialog.h460.dy376 {
    height: 376px;
  }
  .project-dialog .dialog.h460.dy377 {
    height: 377px;
  }
  .project-dialog .dialog.h460.dy378 {
    height: 378px;
  }
  .project-dialog .dialog.h460.dy379 {
    height: 379px;
  }
  .project-dialog .dialog.h460.dy380 {
    height: 380px;
  }
  .project-dialog .dialog.h460.dy381 {
    height: 381px;
  }
  .project-dialog .dialog.h460.dy382 {
    height: 382px;
  }
  .project-dialog .dialog.h460.dy383 {
    height: 383px;
  }
  .project-dialog .dialog.h460.dy384 {
    height: 384px;
  }
  .project-dialog .dialog.h460.dy385 {
    height: 385px;
  }
  .project-dialog .dialog.h460.dy386 {
    height: 386px;
  }
  .project-dialog .dialog.h460.dy387 {
    height: 387px;
  }
  .project-dialog .dialog.h460.dy388 {
    height: 388px;
  }
  .project-dialog .dialog.h460.dy389 {
    height: 389px;
  }
  .project-dialog .dialog.h460.dy390 {
    height: 390px;
  }
  .project-dialog .dialog.h460.dy391 {
    height: 391px;
  }
  .project-dialog .dialog.h460.dy392 {
    height: 392px;
  }
  .project-dialog .dialog.h460.dy393 {
    height: 393px;
  }
  .project-dialog .dialog.h460.dy394 {
    height: 394px;
  }
  .project-dialog .dialog.h460.dy395 {
    height: 395px;
  }
  .project-dialog .dialog.h460.dy396 {
    height: 396px;
  }
  .project-dialog .dialog.h460.dy397 {
    height: 397px;
  }
  .project-dialog .dialog.h460.dy398 {
    height: 398px;
  }
  .project-dialog .dialog.h460.dy399 {
    height: 399px;
  }
}
@media only screen and (min-height: 470px) {
  .project-dialog .dialog.h470 {
    height: auto;
  }
}
@media only screen and (max-height: 469px) {
  .project-dialog .dialog.h470.dy200 {
    height: 200px;
  }
  .project-dialog .dialog.h470.dy201 {
    height: 201px;
  }
  .project-dialog .dialog.h470.dy202 {
    height: 202px;
  }
  .project-dialog .dialog.h470.dy203 {
    height: 203px;
  }
  .project-dialog .dialog.h470.dy204 {
    height: 204px;
  }
  .project-dialog .dialog.h470.dy205 {
    height: 205px;
  }
  .project-dialog .dialog.h470.dy206 {
    height: 206px;
  }
  .project-dialog .dialog.h470.dy207 {
    height: 207px;
  }
  .project-dialog .dialog.h470.dy208 {
    height: 208px;
  }
  .project-dialog .dialog.h470.dy209 {
    height: 209px;
  }
  .project-dialog .dialog.h470.dy210 {
    height: 210px;
  }
  .project-dialog .dialog.h470.dy211 {
    height: 211px;
  }
  .project-dialog .dialog.h470.dy212 {
    height: 212px;
  }
  .project-dialog .dialog.h470.dy213 {
    height: 213px;
  }
  .project-dialog .dialog.h470.dy214 {
    height: 214px;
  }
  .project-dialog .dialog.h470.dy215 {
    height: 215px;
  }
  .project-dialog .dialog.h470.dy216 {
    height: 216px;
  }
  .project-dialog .dialog.h470.dy217 {
    height: 217px;
  }
  .project-dialog .dialog.h470.dy218 {
    height: 218px;
  }
  .project-dialog .dialog.h470.dy219 {
    height: 219px;
  }
  .project-dialog .dialog.h470.dy220 {
    height: 220px;
  }
  .project-dialog .dialog.h470.dy221 {
    height: 221px;
  }
  .project-dialog .dialog.h470.dy222 {
    height: 222px;
  }
  .project-dialog .dialog.h470.dy223 {
    height: 223px;
  }
  .project-dialog .dialog.h470.dy224 {
    height: 224px;
  }
  .project-dialog .dialog.h470.dy225 {
    height: 225px;
  }
  .project-dialog .dialog.h470.dy226 {
    height: 226px;
  }
  .project-dialog .dialog.h470.dy227 {
    height: 227px;
  }
  .project-dialog .dialog.h470.dy228 {
    height: 228px;
  }
  .project-dialog .dialog.h470.dy229 {
    height: 229px;
  }
  .project-dialog .dialog.h470.dy230 {
    height: 230px;
  }
  .project-dialog .dialog.h470.dy231 {
    height: 231px;
  }
  .project-dialog .dialog.h470.dy232 {
    height: 232px;
  }
  .project-dialog .dialog.h470.dy233 {
    height: 233px;
  }
  .project-dialog .dialog.h470.dy234 {
    height: 234px;
  }
  .project-dialog .dialog.h470.dy235 {
    height: 235px;
  }
  .project-dialog .dialog.h470.dy236 {
    height: 236px;
  }
  .project-dialog .dialog.h470.dy237 {
    height: 237px;
  }
  .project-dialog .dialog.h470.dy238 {
    height: 238px;
  }
  .project-dialog .dialog.h470.dy239 {
    height: 239px;
  }
  .project-dialog .dialog.h470.dy240 {
    height: 240px;
  }
  .project-dialog .dialog.h470.dy241 {
    height: 241px;
  }
  .project-dialog .dialog.h470.dy242 {
    height: 242px;
  }
  .project-dialog .dialog.h470.dy243 {
    height: 243px;
  }
  .project-dialog .dialog.h470.dy244 {
    height: 244px;
  }
  .project-dialog .dialog.h470.dy245 {
    height: 245px;
  }
  .project-dialog .dialog.h470.dy246 {
    height: 246px;
  }
  .project-dialog .dialog.h470.dy247 {
    height: 247px;
  }
  .project-dialog .dialog.h470.dy248 {
    height: 248px;
  }
  .project-dialog .dialog.h470.dy249 {
    height: 249px;
  }
  .project-dialog .dialog.h470.dy250 {
    height: 250px;
  }
  .project-dialog .dialog.h470.dy251 {
    height: 251px;
  }
  .project-dialog .dialog.h470.dy252 {
    height: 252px;
  }
  .project-dialog .dialog.h470.dy253 {
    height: 253px;
  }
  .project-dialog .dialog.h470.dy254 {
    height: 254px;
  }
  .project-dialog .dialog.h470.dy255 {
    height: 255px;
  }
  .project-dialog .dialog.h470.dy256 {
    height: 256px;
  }
  .project-dialog .dialog.h470.dy257 {
    height: 257px;
  }
  .project-dialog .dialog.h470.dy258 {
    height: 258px;
  }
  .project-dialog .dialog.h470.dy259 {
    height: 259px;
  }
  .project-dialog .dialog.h470.dy260 {
    height: 260px;
  }
  .project-dialog .dialog.h470.dy261 {
    height: 261px;
  }
  .project-dialog .dialog.h470.dy262 {
    height: 262px;
  }
  .project-dialog .dialog.h470.dy263 {
    height: 263px;
  }
  .project-dialog .dialog.h470.dy264 {
    height: 264px;
  }
  .project-dialog .dialog.h470.dy265 {
    height: 265px;
  }
  .project-dialog .dialog.h470.dy266 {
    height: 266px;
  }
  .project-dialog .dialog.h470.dy267 {
    height: 267px;
  }
  .project-dialog .dialog.h470.dy268 {
    height: 268px;
  }
  .project-dialog .dialog.h470.dy269 {
    height: 269px;
  }
  .project-dialog .dialog.h470.dy270 {
    height: 270px;
  }
  .project-dialog .dialog.h470.dy271 {
    height: 271px;
  }
  .project-dialog .dialog.h470.dy272 {
    height: 272px;
  }
  .project-dialog .dialog.h470.dy273 {
    height: 273px;
  }
  .project-dialog .dialog.h470.dy274 {
    height: 274px;
  }
  .project-dialog .dialog.h470.dy275 {
    height: 275px;
  }
  .project-dialog .dialog.h470.dy276 {
    height: 276px;
  }
  .project-dialog .dialog.h470.dy277 {
    height: 277px;
  }
  .project-dialog .dialog.h470.dy278 {
    height: 278px;
  }
  .project-dialog .dialog.h470.dy279 {
    height: 279px;
  }
  .project-dialog .dialog.h470.dy280 {
    height: 280px;
  }
  .project-dialog .dialog.h470.dy281 {
    height: 281px;
  }
  .project-dialog .dialog.h470.dy282 {
    height: 282px;
  }
  .project-dialog .dialog.h470.dy283 {
    height: 283px;
  }
  .project-dialog .dialog.h470.dy284 {
    height: 284px;
  }
  .project-dialog .dialog.h470.dy285 {
    height: 285px;
  }
  .project-dialog .dialog.h470.dy286 {
    height: 286px;
  }
  .project-dialog .dialog.h470.dy287 {
    height: 287px;
  }
  .project-dialog .dialog.h470.dy288 {
    height: 288px;
  }
  .project-dialog .dialog.h470.dy289 {
    height: 289px;
  }
  .project-dialog .dialog.h470.dy290 {
    height: 290px;
  }
  .project-dialog .dialog.h470.dy291 {
    height: 291px;
  }
  .project-dialog .dialog.h470.dy292 {
    height: 292px;
  }
  .project-dialog .dialog.h470.dy293 {
    height: 293px;
  }
  .project-dialog .dialog.h470.dy294 {
    height: 294px;
  }
  .project-dialog .dialog.h470.dy295 {
    height: 295px;
  }
  .project-dialog .dialog.h470.dy296 {
    height: 296px;
  }
  .project-dialog .dialog.h470.dy297 {
    height: 297px;
  }
  .project-dialog .dialog.h470.dy298 {
    height: 298px;
  }
  .project-dialog .dialog.h470.dy299 {
    height: 299px;
  }
  .project-dialog .dialog.h470.dy300 {
    height: 300px;
  }
  .project-dialog .dialog.h470.dy301 {
    height: 301px;
  }
  .project-dialog .dialog.h470.dy302 {
    height: 302px;
  }
  .project-dialog .dialog.h470.dy303 {
    height: 303px;
  }
  .project-dialog .dialog.h470.dy304 {
    height: 304px;
  }
  .project-dialog .dialog.h470.dy305 {
    height: 305px;
  }
  .project-dialog .dialog.h470.dy306 {
    height: 306px;
  }
  .project-dialog .dialog.h470.dy307 {
    height: 307px;
  }
  .project-dialog .dialog.h470.dy308 {
    height: 308px;
  }
  .project-dialog .dialog.h470.dy309 {
    height: 309px;
  }
  .project-dialog .dialog.h470.dy310 {
    height: 310px;
  }
  .project-dialog .dialog.h470.dy311 {
    height: 311px;
  }
  .project-dialog .dialog.h470.dy312 {
    height: 312px;
  }
  .project-dialog .dialog.h470.dy313 {
    height: 313px;
  }
  .project-dialog .dialog.h470.dy314 {
    height: 314px;
  }
  .project-dialog .dialog.h470.dy315 {
    height: 315px;
  }
  .project-dialog .dialog.h470.dy316 {
    height: 316px;
  }
  .project-dialog .dialog.h470.dy317 {
    height: 317px;
  }
  .project-dialog .dialog.h470.dy318 {
    height: 318px;
  }
  .project-dialog .dialog.h470.dy319 {
    height: 319px;
  }
  .project-dialog .dialog.h470.dy320 {
    height: 320px;
  }
  .project-dialog .dialog.h470.dy321 {
    height: 321px;
  }
  .project-dialog .dialog.h470.dy322 {
    height: 322px;
  }
  .project-dialog .dialog.h470.dy323 {
    height: 323px;
  }
  .project-dialog .dialog.h470.dy324 {
    height: 324px;
  }
  .project-dialog .dialog.h470.dy325 {
    height: 325px;
  }
  .project-dialog .dialog.h470.dy326 {
    height: 326px;
  }
  .project-dialog .dialog.h470.dy327 {
    height: 327px;
  }
  .project-dialog .dialog.h470.dy328 {
    height: 328px;
  }
  .project-dialog .dialog.h470.dy329 {
    height: 329px;
  }
  .project-dialog .dialog.h470.dy330 {
    height: 330px;
  }
  .project-dialog .dialog.h470.dy331 {
    height: 331px;
  }
  .project-dialog .dialog.h470.dy332 {
    height: 332px;
  }
  .project-dialog .dialog.h470.dy333 {
    height: 333px;
  }
  .project-dialog .dialog.h470.dy334 {
    height: 334px;
  }
  .project-dialog .dialog.h470.dy335 {
    height: 335px;
  }
  .project-dialog .dialog.h470.dy336 {
    height: 336px;
  }
  .project-dialog .dialog.h470.dy337 {
    height: 337px;
  }
  .project-dialog .dialog.h470.dy338 {
    height: 338px;
  }
  .project-dialog .dialog.h470.dy339 {
    height: 339px;
  }
  .project-dialog .dialog.h470.dy340 {
    height: 340px;
  }
  .project-dialog .dialog.h470.dy341 {
    height: 341px;
  }
  .project-dialog .dialog.h470.dy342 {
    height: 342px;
  }
  .project-dialog .dialog.h470.dy343 {
    height: 343px;
  }
  .project-dialog .dialog.h470.dy344 {
    height: 344px;
  }
  .project-dialog .dialog.h470.dy345 {
    height: 345px;
  }
  .project-dialog .dialog.h470.dy346 {
    height: 346px;
  }
  .project-dialog .dialog.h470.dy347 {
    height: 347px;
  }
  .project-dialog .dialog.h470.dy348 {
    height: 348px;
  }
  .project-dialog .dialog.h470.dy349 {
    height: 349px;
  }
  .project-dialog .dialog.h470.dy350 {
    height: 350px;
  }
  .project-dialog .dialog.h470.dy351 {
    height: 351px;
  }
  .project-dialog .dialog.h470.dy352 {
    height: 352px;
  }
  .project-dialog .dialog.h470.dy353 {
    height: 353px;
  }
  .project-dialog .dialog.h470.dy354 {
    height: 354px;
  }
  .project-dialog .dialog.h470.dy355 {
    height: 355px;
  }
  .project-dialog .dialog.h470.dy356 {
    height: 356px;
  }
  .project-dialog .dialog.h470.dy357 {
    height: 357px;
  }
  .project-dialog .dialog.h470.dy358 {
    height: 358px;
  }
  .project-dialog .dialog.h470.dy359 {
    height: 359px;
  }
  .project-dialog .dialog.h470.dy360 {
    height: 360px;
  }
  .project-dialog .dialog.h470.dy361 {
    height: 361px;
  }
  .project-dialog .dialog.h470.dy362 {
    height: 362px;
  }
  .project-dialog .dialog.h470.dy363 {
    height: 363px;
  }
  .project-dialog .dialog.h470.dy364 {
    height: 364px;
  }
  .project-dialog .dialog.h470.dy365 {
    height: 365px;
  }
  .project-dialog .dialog.h470.dy366 {
    height: 366px;
  }
  .project-dialog .dialog.h470.dy367 {
    height: 367px;
  }
  .project-dialog .dialog.h470.dy368 {
    height: 368px;
  }
  .project-dialog .dialog.h470.dy369 {
    height: 369px;
  }
  .project-dialog .dialog.h470.dy370 {
    height: 370px;
  }
  .project-dialog .dialog.h470.dy371 {
    height: 371px;
  }
  .project-dialog .dialog.h470.dy372 {
    height: 372px;
  }
  .project-dialog .dialog.h470.dy373 {
    height: 373px;
  }
  .project-dialog .dialog.h470.dy374 {
    height: 374px;
  }
  .project-dialog .dialog.h470.dy375 {
    height: 375px;
  }
  .project-dialog .dialog.h470.dy376 {
    height: 376px;
  }
  .project-dialog .dialog.h470.dy377 {
    height: 377px;
  }
  .project-dialog .dialog.h470.dy378 {
    height: 378px;
  }
  .project-dialog .dialog.h470.dy379 {
    height: 379px;
  }
  .project-dialog .dialog.h470.dy380 {
    height: 380px;
  }
  .project-dialog .dialog.h470.dy381 {
    height: 381px;
  }
  .project-dialog .dialog.h470.dy382 {
    height: 382px;
  }
  .project-dialog .dialog.h470.dy383 {
    height: 383px;
  }
  .project-dialog .dialog.h470.dy384 {
    height: 384px;
  }
  .project-dialog .dialog.h470.dy385 {
    height: 385px;
  }
  .project-dialog .dialog.h470.dy386 {
    height: 386px;
  }
  .project-dialog .dialog.h470.dy387 {
    height: 387px;
  }
  .project-dialog .dialog.h470.dy388 {
    height: 388px;
  }
  .project-dialog .dialog.h470.dy389 {
    height: 389px;
  }
  .project-dialog .dialog.h470.dy390 {
    height: 390px;
  }
  .project-dialog .dialog.h470.dy391 {
    height: 391px;
  }
  .project-dialog .dialog.h470.dy392 {
    height: 392px;
  }
  .project-dialog .dialog.h470.dy393 {
    height: 393px;
  }
  .project-dialog .dialog.h470.dy394 {
    height: 394px;
  }
  .project-dialog .dialog.h470.dy395 {
    height: 395px;
  }
  .project-dialog .dialog.h470.dy396 {
    height: 396px;
  }
  .project-dialog .dialog.h470.dy397 {
    height: 397px;
  }
  .project-dialog .dialog.h470.dy398 {
    height: 398px;
  }
  .project-dialog .dialog.h470.dy399 {
    height: 399px;
  }
}
@media only screen and (min-height: 480px) {
  .project-dialog .dialog.h480 {
    height: auto;
  }
}
@media only screen and (max-height: 479px) {
  .project-dialog .dialog.h480.dy200 {
    height: 200px;
  }
  .project-dialog .dialog.h480.dy201 {
    height: 201px;
  }
  .project-dialog .dialog.h480.dy202 {
    height: 202px;
  }
  .project-dialog .dialog.h480.dy203 {
    height: 203px;
  }
  .project-dialog .dialog.h480.dy204 {
    height: 204px;
  }
  .project-dialog .dialog.h480.dy205 {
    height: 205px;
  }
  .project-dialog .dialog.h480.dy206 {
    height: 206px;
  }
  .project-dialog .dialog.h480.dy207 {
    height: 207px;
  }
  .project-dialog .dialog.h480.dy208 {
    height: 208px;
  }
  .project-dialog .dialog.h480.dy209 {
    height: 209px;
  }
  .project-dialog .dialog.h480.dy210 {
    height: 210px;
  }
  .project-dialog .dialog.h480.dy211 {
    height: 211px;
  }
  .project-dialog .dialog.h480.dy212 {
    height: 212px;
  }
  .project-dialog .dialog.h480.dy213 {
    height: 213px;
  }
  .project-dialog .dialog.h480.dy214 {
    height: 214px;
  }
  .project-dialog .dialog.h480.dy215 {
    height: 215px;
  }
  .project-dialog .dialog.h480.dy216 {
    height: 216px;
  }
  .project-dialog .dialog.h480.dy217 {
    height: 217px;
  }
  .project-dialog .dialog.h480.dy218 {
    height: 218px;
  }
  .project-dialog .dialog.h480.dy219 {
    height: 219px;
  }
  .project-dialog .dialog.h480.dy220 {
    height: 220px;
  }
  .project-dialog .dialog.h480.dy221 {
    height: 221px;
  }
  .project-dialog .dialog.h480.dy222 {
    height: 222px;
  }
  .project-dialog .dialog.h480.dy223 {
    height: 223px;
  }
  .project-dialog .dialog.h480.dy224 {
    height: 224px;
  }
  .project-dialog .dialog.h480.dy225 {
    height: 225px;
  }
  .project-dialog .dialog.h480.dy226 {
    height: 226px;
  }
  .project-dialog .dialog.h480.dy227 {
    height: 227px;
  }
  .project-dialog .dialog.h480.dy228 {
    height: 228px;
  }
  .project-dialog .dialog.h480.dy229 {
    height: 229px;
  }
  .project-dialog .dialog.h480.dy230 {
    height: 230px;
  }
  .project-dialog .dialog.h480.dy231 {
    height: 231px;
  }
  .project-dialog .dialog.h480.dy232 {
    height: 232px;
  }
  .project-dialog .dialog.h480.dy233 {
    height: 233px;
  }
  .project-dialog .dialog.h480.dy234 {
    height: 234px;
  }
  .project-dialog .dialog.h480.dy235 {
    height: 235px;
  }
  .project-dialog .dialog.h480.dy236 {
    height: 236px;
  }
  .project-dialog .dialog.h480.dy237 {
    height: 237px;
  }
  .project-dialog .dialog.h480.dy238 {
    height: 238px;
  }
  .project-dialog .dialog.h480.dy239 {
    height: 239px;
  }
  .project-dialog .dialog.h480.dy240 {
    height: 240px;
  }
  .project-dialog .dialog.h480.dy241 {
    height: 241px;
  }
  .project-dialog .dialog.h480.dy242 {
    height: 242px;
  }
  .project-dialog .dialog.h480.dy243 {
    height: 243px;
  }
  .project-dialog .dialog.h480.dy244 {
    height: 244px;
  }
  .project-dialog .dialog.h480.dy245 {
    height: 245px;
  }
  .project-dialog .dialog.h480.dy246 {
    height: 246px;
  }
  .project-dialog .dialog.h480.dy247 {
    height: 247px;
  }
  .project-dialog .dialog.h480.dy248 {
    height: 248px;
  }
  .project-dialog .dialog.h480.dy249 {
    height: 249px;
  }
  .project-dialog .dialog.h480.dy250 {
    height: 250px;
  }
  .project-dialog .dialog.h480.dy251 {
    height: 251px;
  }
  .project-dialog .dialog.h480.dy252 {
    height: 252px;
  }
  .project-dialog .dialog.h480.dy253 {
    height: 253px;
  }
  .project-dialog .dialog.h480.dy254 {
    height: 254px;
  }
  .project-dialog .dialog.h480.dy255 {
    height: 255px;
  }
  .project-dialog .dialog.h480.dy256 {
    height: 256px;
  }
  .project-dialog .dialog.h480.dy257 {
    height: 257px;
  }
  .project-dialog .dialog.h480.dy258 {
    height: 258px;
  }
  .project-dialog .dialog.h480.dy259 {
    height: 259px;
  }
  .project-dialog .dialog.h480.dy260 {
    height: 260px;
  }
  .project-dialog .dialog.h480.dy261 {
    height: 261px;
  }
  .project-dialog .dialog.h480.dy262 {
    height: 262px;
  }
  .project-dialog .dialog.h480.dy263 {
    height: 263px;
  }
  .project-dialog .dialog.h480.dy264 {
    height: 264px;
  }
  .project-dialog .dialog.h480.dy265 {
    height: 265px;
  }
  .project-dialog .dialog.h480.dy266 {
    height: 266px;
  }
  .project-dialog .dialog.h480.dy267 {
    height: 267px;
  }
  .project-dialog .dialog.h480.dy268 {
    height: 268px;
  }
  .project-dialog .dialog.h480.dy269 {
    height: 269px;
  }
  .project-dialog .dialog.h480.dy270 {
    height: 270px;
  }
  .project-dialog .dialog.h480.dy271 {
    height: 271px;
  }
  .project-dialog .dialog.h480.dy272 {
    height: 272px;
  }
  .project-dialog .dialog.h480.dy273 {
    height: 273px;
  }
  .project-dialog .dialog.h480.dy274 {
    height: 274px;
  }
  .project-dialog .dialog.h480.dy275 {
    height: 275px;
  }
  .project-dialog .dialog.h480.dy276 {
    height: 276px;
  }
  .project-dialog .dialog.h480.dy277 {
    height: 277px;
  }
  .project-dialog .dialog.h480.dy278 {
    height: 278px;
  }
  .project-dialog .dialog.h480.dy279 {
    height: 279px;
  }
  .project-dialog .dialog.h480.dy280 {
    height: 280px;
  }
  .project-dialog .dialog.h480.dy281 {
    height: 281px;
  }
  .project-dialog .dialog.h480.dy282 {
    height: 282px;
  }
  .project-dialog .dialog.h480.dy283 {
    height: 283px;
  }
  .project-dialog .dialog.h480.dy284 {
    height: 284px;
  }
  .project-dialog .dialog.h480.dy285 {
    height: 285px;
  }
  .project-dialog .dialog.h480.dy286 {
    height: 286px;
  }
  .project-dialog .dialog.h480.dy287 {
    height: 287px;
  }
  .project-dialog .dialog.h480.dy288 {
    height: 288px;
  }
  .project-dialog .dialog.h480.dy289 {
    height: 289px;
  }
  .project-dialog .dialog.h480.dy290 {
    height: 290px;
  }
  .project-dialog .dialog.h480.dy291 {
    height: 291px;
  }
  .project-dialog .dialog.h480.dy292 {
    height: 292px;
  }
  .project-dialog .dialog.h480.dy293 {
    height: 293px;
  }
  .project-dialog .dialog.h480.dy294 {
    height: 294px;
  }
  .project-dialog .dialog.h480.dy295 {
    height: 295px;
  }
  .project-dialog .dialog.h480.dy296 {
    height: 296px;
  }
  .project-dialog .dialog.h480.dy297 {
    height: 297px;
  }
  .project-dialog .dialog.h480.dy298 {
    height: 298px;
  }
  .project-dialog .dialog.h480.dy299 {
    height: 299px;
  }
  .project-dialog .dialog.h480.dy300 {
    height: 300px;
  }
  .project-dialog .dialog.h480.dy301 {
    height: 301px;
  }
  .project-dialog .dialog.h480.dy302 {
    height: 302px;
  }
  .project-dialog .dialog.h480.dy303 {
    height: 303px;
  }
  .project-dialog .dialog.h480.dy304 {
    height: 304px;
  }
  .project-dialog .dialog.h480.dy305 {
    height: 305px;
  }
  .project-dialog .dialog.h480.dy306 {
    height: 306px;
  }
  .project-dialog .dialog.h480.dy307 {
    height: 307px;
  }
  .project-dialog .dialog.h480.dy308 {
    height: 308px;
  }
  .project-dialog .dialog.h480.dy309 {
    height: 309px;
  }
  .project-dialog .dialog.h480.dy310 {
    height: 310px;
  }
  .project-dialog .dialog.h480.dy311 {
    height: 311px;
  }
  .project-dialog .dialog.h480.dy312 {
    height: 312px;
  }
  .project-dialog .dialog.h480.dy313 {
    height: 313px;
  }
  .project-dialog .dialog.h480.dy314 {
    height: 314px;
  }
  .project-dialog .dialog.h480.dy315 {
    height: 315px;
  }
  .project-dialog .dialog.h480.dy316 {
    height: 316px;
  }
  .project-dialog .dialog.h480.dy317 {
    height: 317px;
  }
  .project-dialog .dialog.h480.dy318 {
    height: 318px;
  }
  .project-dialog .dialog.h480.dy319 {
    height: 319px;
  }
  .project-dialog .dialog.h480.dy320 {
    height: 320px;
  }
  .project-dialog .dialog.h480.dy321 {
    height: 321px;
  }
  .project-dialog .dialog.h480.dy322 {
    height: 322px;
  }
  .project-dialog .dialog.h480.dy323 {
    height: 323px;
  }
  .project-dialog .dialog.h480.dy324 {
    height: 324px;
  }
  .project-dialog .dialog.h480.dy325 {
    height: 325px;
  }
  .project-dialog .dialog.h480.dy326 {
    height: 326px;
  }
  .project-dialog .dialog.h480.dy327 {
    height: 327px;
  }
  .project-dialog .dialog.h480.dy328 {
    height: 328px;
  }
  .project-dialog .dialog.h480.dy329 {
    height: 329px;
  }
  .project-dialog .dialog.h480.dy330 {
    height: 330px;
  }
  .project-dialog .dialog.h480.dy331 {
    height: 331px;
  }
  .project-dialog .dialog.h480.dy332 {
    height: 332px;
  }
  .project-dialog .dialog.h480.dy333 {
    height: 333px;
  }
  .project-dialog .dialog.h480.dy334 {
    height: 334px;
  }
  .project-dialog .dialog.h480.dy335 {
    height: 335px;
  }
  .project-dialog .dialog.h480.dy336 {
    height: 336px;
  }
  .project-dialog .dialog.h480.dy337 {
    height: 337px;
  }
  .project-dialog .dialog.h480.dy338 {
    height: 338px;
  }
  .project-dialog .dialog.h480.dy339 {
    height: 339px;
  }
  .project-dialog .dialog.h480.dy340 {
    height: 340px;
  }
  .project-dialog .dialog.h480.dy341 {
    height: 341px;
  }
  .project-dialog .dialog.h480.dy342 {
    height: 342px;
  }
  .project-dialog .dialog.h480.dy343 {
    height: 343px;
  }
  .project-dialog .dialog.h480.dy344 {
    height: 344px;
  }
  .project-dialog .dialog.h480.dy345 {
    height: 345px;
  }
  .project-dialog .dialog.h480.dy346 {
    height: 346px;
  }
  .project-dialog .dialog.h480.dy347 {
    height: 347px;
  }
  .project-dialog .dialog.h480.dy348 {
    height: 348px;
  }
  .project-dialog .dialog.h480.dy349 {
    height: 349px;
  }
  .project-dialog .dialog.h480.dy350 {
    height: 350px;
  }
  .project-dialog .dialog.h480.dy351 {
    height: 351px;
  }
  .project-dialog .dialog.h480.dy352 {
    height: 352px;
  }
  .project-dialog .dialog.h480.dy353 {
    height: 353px;
  }
  .project-dialog .dialog.h480.dy354 {
    height: 354px;
  }
  .project-dialog .dialog.h480.dy355 {
    height: 355px;
  }
  .project-dialog .dialog.h480.dy356 {
    height: 356px;
  }
  .project-dialog .dialog.h480.dy357 {
    height: 357px;
  }
  .project-dialog .dialog.h480.dy358 {
    height: 358px;
  }
  .project-dialog .dialog.h480.dy359 {
    height: 359px;
  }
  .project-dialog .dialog.h480.dy360 {
    height: 360px;
  }
  .project-dialog .dialog.h480.dy361 {
    height: 361px;
  }
  .project-dialog .dialog.h480.dy362 {
    height: 362px;
  }
  .project-dialog .dialog.h480.dy363 {
    height: 363px;
  }
  .project-dialog .dialog.h480.dy364 {
    height: 364px;
  }
  .project-dialog .dialog.h480.dy365 {
    height: 365px;
  }
  .project-dialog .dialog.h480.dy366 {
    height: 366px;
  }
  .project-dialog .dialog.h480.dy367 {
    height: 367px;
  }
  .project-dialog .dialog.h480.dy368 {
    height: 368px;
  }
  .project-dialog .dialog.h480.dy369 {
    height: 369px;
  }
  .project-dialog .dialog.h480.dy370 {
    height: 370px;
  }
  .project-dialog .dialog.h480.dy371 {
    height: 371px;
  }
  .project-dialog .dialog.h480.dy372 {
    height: 372px;
  }
  .project-dialog .dialog.h480.dy373 {
    height: 373px;
  }
  .project-dialog .dialog.h480.dy374 {
    height: 374px;
  }
  .project-dialog .dialog.h480.dy375 {
    height: 375px;
  }
  .project-dialog .dialog.h480.dy376 {
    height: 376px;
  }
  .project-dialog .dialog.h480.dy377 {
    height: 377px;
  }
  .project-dialog .dialog.h480.dy378 {
    height: 378px;
  }
  .project-dialog .dialog.h480.dy379 {
    height: 379px;
  }
  .project-dialog .dialog.h480.dy380 {
    height: 380px;
  }
  .project-dialog .dialog.h480.dy381 {
    height: 381px;
  }
  .project-dialog .dialog.h480.dy382 {
    height: 382px;
  }
  .project-dialog .dialog.h480.dy383 {
    height: 383px;
  }
  .project-dialog .dialog.h480.dy384 {
    height: 384px;
  }
  .project-dialog .dialog.h480.dy385 {
    height: 385px;
  }
  .project-dialog .dialog.h480.dy386 {
    height: 386px;
  }
  .project-dialog .dialog.h480.dy387 {
    height: 387px;
  }
  .project-dialog .dialog.h480.dy388 {
    height: 388px;
  }
  .project-dialog .dialog.h480.dy389 {
    height: 389px;
  }
  .project-dialog .dialog.h480.dy390 {
    height: 390px;
  }
  .project-dialog .dialog.h480.dy391 {
    height: 391px;
  }
  .project-dialog .dialog.h480.dy392 {
    height: 392px;
  }
  .project-dialog .dialog.h480.dy393 {
    height: 393px;
  }
  .project-dialog .dialog.h480.dy394 {
    height: 394px;
  }
  .project-dialog .dialog.h480.dy395 {
    height: 395px;
  }
  .project-dialog .dialog.h480.dy396 {
    height: 396px;
  }
  .project-dialog .dialog.h480.dy397 {
    height: 397px;
  }
  .project-dialog .dialog.h480.dy398 {
    height: 398px;
  }
  .project-dialog .dialog.h480.dy399 {
    height: 399px;
  }
}
@media only screen and (min-height: 490px) {
  .project-dialog .dialog.h490 {
    height: auto;
  }
}
@media only screen and (max-height: 489px) {
  .project-dialog .dialog.h490.dy200 {
    height: 200px;
  }
  .project-dialog .dialog.h490.dy201 {
    height: 201px;
  }
  .project-dialog .dialog.h490.dy202 {
    height: 202px;
  }
  .project-dialog .dialog.h490.dy203 {
    height: 203px;
  }
  .project-dialog .dialog.h490.dy204 {
    height: 204px;
  }
  .project-dialog .dialog.h490.dy205 {
    height: 205px;
  }
  .project-dialog .dialog.h490.dy206 {
    height: 206px;
  }
  .project-dialog .dialog.h490.dy207 {
    height: 207px;
  }
  .project-dialog .dialog.h490.dy208 {
    height: 208px;
  }
  .project-dialog .dialog.h490.dy209 {
    height: 209px;
  }
  .project-dialog .dialog.h490.dy210 {
    height: 210px;
  }
  .project-dialog .dialog.h490.dy211 {
    height: 211px;
  }
  .project-dialog .dialog.h490.dy212 {
    height: 212px;
  }
  .project-dialog .dialog.h490.dy213 {
    height: 213px;
  }
  .project-dialog .dialog.h490.dy214 {
    height: 214px;
  }
  .project-dialog .dialog.h490.dy215 {
    height: 215px;
  }
  .project-dialog .dialog.h490.dy216 {
    height: 216px;
  }
  .project-dialog .dialog.h490.dy217 {
    height: 217px;
  }
  .project-dialog .dialog.h490.dy218 {
    height: 218px;
  }
  .project-dialog .dialog.h490.dy219 {
    height: 219px;
  }
  .project-dialog .dialog.h490.dy220 {
    height: 220px;
  }
  .project-dialog .dialog.h490.dy221 {
    height: 221px;
  }
  .project-dialog .dialog.h490.dy222 {
    height: 222px;
  }
  .project-dialog .dialog.h490.dy223 {
    height: 223px;
  }
  .project-dialog .dialog.h490.dy224 {
    height: 224px;
  }
  .project-dialog .dialog.h490.dy225 {
    height: 225px;
  }
  .project-dialog .dialog.h490.dy226 {
    height: 226px;
  }
  .project-dialog .dialog.h490.dy227 {
    height: 227px;
  }
  .project-dialog .dialog.h490.dy228 {
    height: 228px;
  }
  .project-dialog .dialog.h490.dy229 {
    height: 229px;
  }
  .project-dialog .dialog.h490.dy230 {
    height: 230px;
  }
  .project-dialog .dialog.h490.dy231 {
    height: 231px;
  }
  .project-dialog .dialog.h490.dy232 {
    height: 232px;
  }
  .project-dialog .dialog.h490.dy233 {
    height: 233px;
  }
  .project-dialog .dialog.h490.dy234 {
    height: 234px;
  }
  .project-dialog .dialog.h490.dy235 {
    height: 235px;
  }
  .project-dialog .dialog.h490.dy236 {
    height: 236px;
  }
  .project-dialog .dialog.h490.dy237 {
    height: 237px;
  }
  .project-dialog .dialog.h490.dy238 {
    height: 238px;
  }
  .project-dialog .dialog.h490.dy239 {
    height: 239px;
  }
  .project-dialog .dialog.h490.dy240 {
    height: 240px;
  }
  .project-dialog .dialog.h490.dy241 {
    height: 241px;
  }
  .project-dialog .dialog.h490.dy242 {
    height: 242px;
  }
  .project-dialog .dialog.h490.dy243 {
    height: 243px;
  }
  .project-dialog .dialog.h490.dy244 {
    height: 244px;
  }
  .project-dialog .dialog.h490.dy245 {
    height: 245px;
  }
  .project-dialog .dialog.h490.dy246 {
    height: 246px;
  }
  .project-dialog .dialog.h490.dy247 {
    height: 247px;
  }
  .project-dialog .dialog.h490.dy248 {
    height: 248px;
  }
  .project-dialog .dialog.h490.dy249 {
    height: 249px;
  }
  .project-dialog .dialog.h490.dy250 {
    height: 250px;
  }
  .project-dialog .dialog.h490.dy251 {
    height: 251px;
  }
  .project-dialog .dialog.h490.dy252 {
    height: 252px;
  }
  .project-dialog .dialog.h490.dy253 {
    height: 253px;
  }
  .project-dialog .dialog.h490.dy254 {
    height: 254px;
  }
  .project-dialog .dialog.h490.dy255 {
    height: 255px;
  }
  .project-dialog .dialog.h490.dy256 {
    height: 256px;
  }
  .project-dialog .dialog.h490.dy257 {
    height: 257px;
  }
  .project-dialog .dialog.h490.dy258 {
    height: 258px;
  }
  .project-dialog .dialog.h490.dy259 {
    height: 259px;
  }
  .project-dialog .dialog.h490.dy260 {
    height: 260px;
  }
  .project-dialog .dialog.h490.dy261 {
    height: 261px;
  }
  .project-dialog .dialog.h490.dy262 {
    height: 262px;
  }
  .project-dialog .dialog.h490.dy263 {
    height: 263px;
  }
  .project-dialog .dialog.h490.dy264 {
    height: 264px;
  }
  .project-dialog .dialog.h490.dy265 {
    height: 265px;
  }
  .project-dialog .dialog.h490.dy266 {
    height: 266px;
  }
  .project-dialog .dialog.h490.dy267 {
    height: 267px;
  }
  .project-dialog .dialog.h490.dy268 {
    height: 268px;
  }
  .project-dialog .dialog.h490.dy269 {
    height: 269px;
  }
  .project-dialog .dialog.h490.dy270 {
    height: 270px;
  }
  .project-dialog .dialog.h490.dy271 {
    height: 271px;
  }
  .project-dialog .dialog.h490.dy272 {
    height: 272px;
  }
  .project-dialog .dialog.h490.dy273 {
    height: 273px;
  }
  .project-dialog .dialog.h490.dy274 {
    height: 274px;
  }
  .project-dialog .dialog.h490.dy275 {
    height: 275px;
  }
  .project-dialog .dialog.h490.dy276 {
    height: 276px;
  }
  .project-dialog .dialog.h490.dy277 {
    height: 277px;
  }
  .project-dialog .dialog.h490.dy278 {
    height: 278px;
  }
  .project-dialog .dialog.h490.dy279 {
    height: 279px;
  }
  .project-dialog .dialog.h490.dy280 {
    height: 280px;
  }
  .project-dialog .dialog.h490.dy281 {
    height: 281px;
  }
  .project-dialog .dialog.h490.dy282 {
    height: 282px;
  }
  .project-dialog .dialog.h490.dy283 {
    height: 283px;
  }
  .project-dialog .dialog.h490.dy284 {
    height: 284px;
  }
  .project-dialog .dialog.h490.dy285 {
    height: 285px;
  }
  .project-dialog .dialog.h490.dy286 {
    height: 286px;
  }
  .project-dialog .dialog.h490.dy287 {
    height: 287px;
  }
  .project-dialog .dialog.h490.dy288 {
    height: 288px;
  }
  .project-dialog .dialog.h490.dy289 {
    height: 289px;
  }
  .project-dialog .dialog.h490.dy290 {
    height: 290px;
  }
  .project-dialog .dialog.h490.dy291 {
    height: 291px;
  }
  .project-dialog .dialog.h490.dy292 {
    height: 292px;
  }
  .project-dialog .dialog.h490.dy293 {
    height: 293px;
  }
  .project-dialog .dialog.h490.dy294 {
    height: 294px;
  }
  .project-dialog .dialog.h490.dy295 {
    height: 295px;
  }
  .project-dialog .dialog.h490.dy296 {
    height: 296px;
  }
  .project-dialog .dialog.h490.dy297 {
    height: 297px;
  }
  .project-dialog .dialog.h490.dy298 {
    height: 298px;
  }
  .project-dialog .dialog.h490.dy299 {
    height: 299px;
  }
  .project-dialog .dialog.h490.dy300 {
    height: 300px;
  }
  .project-dialog .dialog.h490.dy301 {
    height: 301px;
  }
  .project-dialog .dialog.h490.dy302 {
    height: 302px;
  }
  .project-dialog .dialog.h490.dy303 {
    height: 303px;
  }
  .project-dialog .dialog.h490.dy304 {
    height: 304px;
  }
  .project-dialog .dialog.h490.dy305 {
    height: 305px;
  }
  .project-dialog .dialog.h490.dy306 {
    height: 306px;
  }
  .project-dialog .dialog.h490.dy307 {
    height: 307px;
  }
  .project-dialog .dialog.h490.dy308 {
    height: 308px;
  }
  .project-dialog .dialog.h490.dy309 {
    height: 309px;
  }
  .project-dialog .dialog.h490.dy310 {
    height: 310px;
  }
  .project-dialog .dialog.h490.dy311 {
    height: 311px;
  }
  .project-dialog .dialog.h490.dy312 {
    height: 312px;
  }
  .project-dialog .dialog.h490.dy313 {
    height: 313px;
  }
  .project-dialog .dialog.h490.dy314 {
    height: 314px;
  }
  .project-dialog .dialog.h490.dy315 {
    height: 315px;
  }
  .project-dialog .dialog.h490.dy316 {
    height: 316px;
  }
  .project-dialog .dialog.h490.dy317 {
    height: 317px;
  }
  .project-dialog .dialog.h490.dy318 {
    height: 318px;
  }
  .project-dialog .dialog.h490.dy319 {
    height: 319px;
  }
  .project-dialog .dialog.h490.dy320 {
    height: 320px;
  }
  .project-dialog .dialog.h490.dy321 {
    height: 321px;
  }
  .project-dialog .dialog.h490.dy322 {
    height: 322px;
  }
  .project-dialog .dialog.h490.dy323 {
    height: 323px;
  }
  .project-dialog .dialog.h490.dy324 {
    height: 324px;
  }
  .project-dialog .dialog.h490.dy325 {
    height: 325px;
  }
  .project-dialog .dialog.h490.dy326 {
    height: 326px;
  }
  .project-dialog .dialog.h490.dy327 {
    height: 327px;
  }
  .project-dialog .dialog.h490.dy328 {
    height: 328px;
  }
  .project-dialog .dialog.h490.dy329 {
    height: 329px;
  }
  .project-dialog .dialog.h490.dy330 {
    height: 330px;
  }
  .project-dialog .dialog.h490.dy331 {
    height: 331px;
  }
  .project-dialog .dialog.h490.dy332 {
    height: 332px;
  }
  .project-dialog .dialog.h490.dy333 {
    height: 333px;
  }
  .project-dialog .dialog.h490.dy334 {
    height: 334px;
  }
  .project-dialog .dialog.h490.dy335 {
    height: 335px;
  }
  .project-dialog .dialog.h490.dy336 {
    height: 336px;
  }
  .project-dialog .dialog.h490.dy337 {
    height: 337px;
  }
  .project-dialog .dialog.h490.dy338 {
    height: 338px;
  }
  .project-dialog .dialog.h490.dy339 {
    height: 339px;
  }
  .project-dialog .dialog.h490.dy340 {
    height: 340px;
  }
  .project-dialog .dialog.h490.dy341 {
    height: 341px;
  }
  .project-dialog .dialog.h490.dy342 {
    height: 342px;
  }
  .project-dialog .dialog.h490.dy343 {
    height: 343px;
  }
  .project-dialog .dialog.h490.dy344 {
    height: 344px;
  }
  .project-dialog .dialog.h490.dy345 {
    height: 345px;
  }
  .project-dialog .dialog.h490.dy346 {
    height: 346px;
  }
  .project-dialog .dialog.h490.dy347 {
    height: 347px;
  }
  .project-dialog .dialog.h490.dy348 {
    height: 348px;
  }
  .project-dialog .dialog.h490.dy349 {
    height: 349px;
  }
  .project-dialog .dialog.h490.dy350 {
    height: 350px;
  }
  .project-dialog .dialog.h490.dy351 {
    height: 351px;
  }
  .project-dialog .dialog.h490.dy352 {
    height: 352px;
  }
  .project-dialog .dialog.h490.dy353 {
    height: 353px;
  }
  .project-dialog .dialog.h490.dy354 {
    height: 354px;
  }
  .project-dialog .dialog.h490.dy355 {
    height: 355px;
  }
  .project-dialog .dialog.h490.dy356 {
    height: 356px;
  }
  .project-dialog .dialog.h490.dy357 {
    height: 357px;
  }
  .project-dialog .dialog.h490.dy358 {
    height: 358px;
  }
  .project-dialog .dialog.h490.dy359 {
    height: 359px;
  }
  .project-dialog .dialog.h490.dy360 {
    height: 360px;
  }
  .project-dialog .dialog.h490.dy361 {
    height: 361px;
  }
  .project-dialog .dialog.h490.dy362 {
    height: 362px;
  }
  .project-dialog .dialog.h490.dy363 {
    height: 363px;
  }
  .project-dialog .dialog.h490.dy364 {
    height: 364px;
  }
  .project-dialog .dialog.h490.dy365 {
    height: 365px;
  }
  .project-dialog .dialog.h490.dy366 {
    height: 366px;
  }
  .project-dialog .dialog.h490.dy367 {
    height: 367px;
  }
  .project-dialog .dialog.h490.dy368 {
    height: 368px;
  }
  .project-dialog .dialog.h490.dy369 {
    height: 369px;
  }
  .project-dialog .dialog.h490.dy370 {
    height: 370px;
  }
  .project-dialog .dialog.h490.dy371 {
    height: 371px;
  }
  .project-dialog .dialog.h490.dy372 {
    height: 372px;
  }
  .project-dialog .dialog.h490.dy373 {
    height: 373px;
  }
  .project-dialog .dialog.h490.dy374 {
    height: 374px;
  }
  .project-dialog .dialog.h490.dy375 {
    height: 375px;
  }
  .project-dialog .dialog.h490.dy376 {
    height: 376px;
  }
  .project-dialog .dialog.h490.dy377 {
    height: 377px;
  }
  .project-dialog .dialog.h490.dy378 {
    height: 378px;
  }
  .project-dialog .dialog.h490.dy379 {
    height: 379px;
  }
  .project-dialog .dialog.h490.dy380 {
    height: 380px;
  }
  .project-dialog .dialog.h490.dy381 {
    height: 381px;
  }
  .project-dialog .dialog.h490.dy382 {
    height: 382px;
  }
  .project-dialog .dialog.h490.dy383 {
    height: 383px;
  }
  .project-dialog .dialog.h490.dy384 {
    height: 384px;
  }
  .project-dialog .dialog.h490.dy385 {
    height: 385px;
  }
  .project-dialog .dialog.h490.dy386 {
    height: 386px;
  }
  .project-dialog .dialog.h490.dy387 {
    height: 387px;
  }
  .project-dialog .dialog.h490.dy388 {
    height: 388px;
  }
  .project-dialog .dialog.h490.dy389 {
    height: 389px;
  }
  .project-dialog .dialog.h490.dy390 {
    height: 390px;
  }
  .project-dialog .dialog.h490.dy391 {
    height: 391px;
  }
  .project-dialog .dialog.h490.dy392 {
    height: 392px;
  }
  .project-dialog .dialog.h490.dy393 {
    height: 393px;
  }
  .project-dialog .dialog.h490.dy394 {
    height: 394px;
  }
  .project-dialog .dialog.h490.dy395 {
    height: 395px;
  }
  .project-dialog .dialog.h490.dy396 {
    height: 396px;
  }
  .project-dialog .dialog.h490.dy397 {
    height: 397px;
  }
  .project-dialog .dialog.h490.dy398 {
    height: 398px;
  }
  .project-dialog .dialog.h490.dy399 {
    height: 399px;
  }
}
@media only screen and (min-height: 500px) {
  .project-dialog .dialog.h500 {
    height: auto;
  }
}
@media only screen and (max-height: 499px) {
  .project-dialog .dialog.h500.dy200 {
    height: 200px;
  }
  .project-dialog .dialog.h500.dy201 {
    height: 201px;
  }
  .project-dialog .dialog.h500.dy202 {
    height: 202px;
  }
  .project-dialog .dialog.h500.dy203 {
    height: 203px;
  }
  .project-dialog .dialog.h500.dy204 {
    height: 204px;
  }
  .project-dialog .dialog.h500.dy205 {
    height: 205px;
  }
  .project-dialog .dialog.h500.dy206 {
    height: 206px;
  }
  .project-dialog .dialog.h500.dy207 {
    height: 207px;
  }
  .project-dialog .dialog.h500.dy208 {
    height: 208px;
  }
  .project-dialog .dialog.h500.dy209 {
    height: 209px;
  }
  .project-dialog .dialog.h500.dy210 {
    height: 210px;
  }
  .project-dialog .dialog.h500.dy211 {
    height: 211px;
  }
  .project-dialog .dialog.h500.dy212 {
    height: 212px;
  }
  .project-dialog .dialog.h500.dy213 {
    height: 213px;
  }
  .project-dialog .dialog.h500.dy214 {
    height: 214px;
  }
  .project-dialog .dialog.h500.dy215 {
    height: 215px;
  }
  .project-dialog .dialog.h500.dy216 {
    height: 216px;
  }
  .project-dialog .dialog.h500.dy217 {
    height: 217px;
  }
  .project-dialog .dialog.h500.dy218 {
    height: 218px;
  }
  .project-dialog .dialog.h500.dy219 {
    height: 219px;
  }
  .project-dialog .dialog.h500.dy220 {
    height: 220px;
  }
  .project-dialog .dialog.h500.dy221 {
    height: 221px;
  }
  .project-dialog .dialog.h500.dy222 {
    height: 222px;
  }
  .project-dialog .dialog.h500.dy223 {
    height: 223px;
  }
  .project-dialog .dialog.h500.dy224 {
    height: 224px;
  }
  .project-dialog .dialog.h500.dy225 {
    height: 225px;
  }
  .project-dialog .dialog.h500.dy226 {
    height: 226px;
  }
  .project-dialog .dialog.h500.dy227 {
    height: 227px;
  }
  .project-dialog .dialog.h500.dy228 {
    height: 228px;
  }
  .project-dialog .dialog.h500.dy229 {
    height: 229px;
  }
  .project-dialog .dialog.h500.dy230 {
    height: 230px;
  }
  .project-dialog .dialog.h500.dy231 {
    height: 231px;
  }
  .project-dialog .dialog.h500.dy232 {
    height: 232px;
  }
  .project-dialog .dialog.h500.dy233 {
    height: 233px;
  }
  .project-dialog .dialog.h500.dy234 {
    height: 234px;
  }
  .project-dialog .dialog.h500.dy235 {
    height: 235px;
  }
  .project-dialog .dialog.h500.dy236 {
    height: 236px;
  }
  .project-dialog .dialog.h500.dy237 {
    height: 237px;
  }
  .project-dialog .dialog.h500.dy238 {
    height: 238px;
  }
  .project-dialog .dialog.h500.dy239 {
    height: 239px;
  }
  .project-dialog .dialog.h500.dy240 {
    height: 240px;
  }
  .project-dialog .dialog.h500.dy241 {
    height: 241px;
  }
  .project-dialog .dialog.h500.dy242 {
    height: 242px;
  }
  .project-dialog .dialog.h500.dy243 {
    height: 243px;
  }
  .project-dialog .dialog.h500.dy244 {
    height: 244px;
  }
  .project-dialog .dialog.h500.dy245 {
    height: 245px;
  }
  .project-dialog .dialog.h500.dy246 {
    height: 246px;
  }
  .project-dialog .dialog.h500.dy247 {
    height: 247px;
  }
  .project-dialog .dialog.h500.dy248 {
    height: 248px;
  }
  .project-dialog .dialog.h500.dy249 {
    height: 249px;
  }
  .project-dialog .dialog.h500.dy250 {
    height: 250px;
  }
  .project-dialog .dialog.h500.dy251 {
    height: 251px;
  }
  .project-dialog .dialog.h500.dy252 {
    height: 252px;
  }
  .project-dialog .dialog.h500.dy253 {
    height: 253px;
  }
  .project-dialog .dialog.h500.dy254 {
    height: 254px;
  }
  .project-dialog .dialog.h500.dy255 {
    height: 255px;
  }
  .project-dialog .dialog.h500.dy256 {
    height: 256px;
  }
  .project-dialog .dialog.h500.dy257 {
    height: 257px;
  }
  .project-dialog .dialog.h500.dy258 {
    height: 258px;
  }
  .project-dialog .dialog.h500.dy259 {
    height: 259px;
  }
  .project-dialog .dialog.h500.dy260 {
    height: 260px;
  }
  .project-dialog .dialog.h500.dy261 {
    height: 261px;
  }
  .project-dialog .dialog.h500.dy262 {
    height: 262px;
  }
  .project-dialog .dialog.h500.dy263 {
    height: 263px;
  }
  .project-dialog .dialog.h500.dy264 {
    height: 264px;
  }
  .project-dialog .dialog.h500.dy265 {
    height: 265px;
  }
  .project-dialog .dialog.h500.dy266 {
    height: 266px;
  }
  .project-dialog .dialog.h500.dy267 {
    height: 267px;
  }
  .project-dialog .dialog.h500.dy268 {
    height: 268px;
  }
  .project-dialog .dialog.h500.dy269 {
    height: 269px;
  }
  .project-dialog .dialog.h500.dy270 {
    height: 270px;
  }
  .project-dialog .dialog.h500.dy271 {
    height: 271px;
  }
  .project-dialog .dialog.h500.dy272 {
    height: 272px;
  }
  .project-dialog .dialog.h500.dy273 {
    height: 273px;
  }
  .project-dialog .dialog.h500.dy274 {
    height: 274px;
  }
  .project-dialog .dialog.h500.dy275 {
    height: 275px;
  }
  .project-dialog .dialog.h500.dy276 {
    height: 276px;
  }
  .project-dialog .dialog.h500.dy277 {
    height: 277px;
  }
  .project-dialog .dialog.h500.dy278 {
    height: 278px;
  }
  .project-dialog .dialog.h500.dy279 {
    height: 279px;
  }
  .project-dialog .dialog.h500.dy280 {
    height: 280px;
  }
  .project-dialog .dialog.h500.dy281 {
    height: 281px;
  }
  .project-dialog .dialog.h500.dy282 {
    height: 282px;
  }
  .project-dialog .dialog.h500.dy283 {
    height: 283px;
  }
  .project-dialog .dialog.h500.dy284 {
    height: 284px;
  }
  .project-dialog .dialog.h500.dy285 {
    height: 285px;
  }
  .project-dialog .dialog.h500.dy286 {
    height: 286px;
  }
  .project-dialog .dialog.h500.dy287 {
    height: 287px;
  }
  .project-dialog .dialog.h500.dy288 {
    height: 288px;
  }
  .project-dialog .dialog.h500.dy289 {
    height: 289px;
  }
  .project-dialog .dialog.h500.dy290 {
    height: 290px;
  }
  .project-dialog .dialog.h500.dy291 {
    height: 291px;
  }
  .project-dialog .dialog.h500.dy292 {
    height: 292px;
  }
  .project-dialog .dialog.h500.dy293 {
    height: 293px;
  }
  .project-dialog .dialog.h500.dy294 {
    height: 294px;
  }
  .project-dialog .dialog.h500.dy295 {
    height: 295px;
  }
  .project-dialog .dialog.h500.dy296 {
    height: 296px;
  }
  .project-dialog .dialog.h500.dy297 {
    height: 297px;
  }
  .project-dialog .dialog.h500.dy298 {
    height: 298px;
  }
  .project-dialog .dialog.h500.dy299 {
    height: 299px;
  }
  .project-dialog .dialog.h500.dy300 {
    height: 300px;
  }
  .project-dialog .dialog.h500.dy301 {
    height: 301px;
  }
  .project-dialog .dialog.h500.dy302 {
    height: 302px;
  }
  .project-dialog .dialog.h500.dy303 {
    height: 303px;
  }
  .project-dialog .dialog.h500.dy304 {
    height: 304px;
  }
  .project-dialog .dialog.h500.dy305 {
    height: 305px;
  }
  .project-dialog .dialog.h500.dy306 {
    height: 306px;
  }
  .project-dialog .dialog.h500.dy307 {
    height: 307px;
  }
  .project-dialog .dialog.h500.dy308 {
    height: 308px;
  }
  .project-dialog .dialog.h500.dy309 {
    height: 309px;
  }
  .project-dialog .dialog.h500.dy310 {
    height: 310px;
  }
  .project-dialog .dialog.h500.dy311 {
    height: 311px;
  }
  .project-dialog .dialog.h500.dy312 {
    height: 312px;
  }
  .project-dialog .dialog.h500.dy313 {
    height: 313px;
  }
  .project-dialog .dialog.h500.dy314 {
    height: 314px;
  }
  .project-dialog .dialog.h500.dy315 {
    height: 315px;
  }
  .project-dialog .dialog.h500.dy316 {
    height: 316px;
  }
  .project-dialog .dialog.h500.dy317 {
    height: 317px;
  }
  .project-dialog .dialog.h500.dy318 {
    height: 318px;
  }
  .project-dialog .dialog.h500.dy319 {
    height: 319px;
  }
  .project-dialog .dialog.h500.dy320 {
    height: 320px;
  }
  .project-dialog .dialog.h500.dy321 {
    height: 321px;
  }
  .project-dialog .dialog.h500.dy322 {
    height: 322px;
  }
  .project-dialog .dialog.h500.dy323 {
    height: 323px;
  }
  .project-dialog .dialog.h500.dy324 {
    height: 324px;
  }
  .project-dialog .dialog.h500.dy325 {
    height: 325px;
  }
  .project-dialog .dialog.h500.dy326 {
    height: 326px;
  }
  .project-dialog .dialog.h500.dy327 {
    height: 327px;
  }
  .project-dialog .dialog.h500.dy328 {
    height: 328px;
  }
  .project-dialog .dialog.h500.dy329 {
    height: 329px;
  }
  .project-dialog .dialog.h500.dy330 {
    height: 330px;
  }
  .project-dialog .dialog.h500.dy331 {
    height: 331px;
  }
  .project-dialog .dialog.h500.dy332 {
    height: 332px;
  }
  .project-dialog .dialog.h500.dy333 {
    height: 333px;
  }
  .project-dialog .dialog.h500.dy334 {
    height: 334px;
  }
  .project-dialog .dialog.h500.dy335 {
    height: 335px;
  }
  .project-dialog .dialog.h500.dy336 {
    height: 336px;
  }
  .project-dialog .dialog.h500.dy337 {
    height: 337px;
  }
  .project-dialog .dialog.h500.dy338 {
    height: 338px;
  }
  .project-dialog .dialog.h500.dy339 {
    height: 339px;
  }
  .project-dialog .dialog.h500.dy340 {
    height: 340px;
  }
  .project-dialog .dialog.h500.dy341 {
    height: 341px;
  }
  .project-dialog .dialog.h500.dy342 {
    height: 342px;
  }
  .project-dialog .dialog.h500.dy343 {
    height: 343px;
  }
  .project-dialog .dialog.h500.dy344 {
    height: 344px;
  }
  .project-dialog .dialog.h500.dy345 {
    height: 345px;
  }
  .project-dialog .dialog.h500.dy346 {
    height: 346px;
  }
  .project-dialog .dialog.h500.dy347 {
    height: 347px;
  }
  .project-dialog .dialog.h500.dy348 {
    height: 348px;
  }
  .project-dialog .dialog.h500.dy349 {
    height: 349px;
  }
  .project-dialog .dialog.h500.dy350 {
    height: 350px;
  }
  .project-dialog .dialog.h500.dy351 {
    height: 351px;
  }
  .project-dialog .dialog.h500.dy352 {
    height: 352px;
  }
  .project-dialog .dialog.h500.dy353 {
    height: 353px;
  }
  .project-dialog .dialog.h500.dy354 {
    height: 354px;
  }
  .project-dialog .dialog.h500.dy355 {
    height: 355px;
  }
  .project-dialog .dialog.h500.dy356 {
    height: 356px;
  }
  .project-dialog .dialog.h500.dy357 {
    height: 357px;
  }
  .project-dialog .dialog.h500.dy358 {
    height: 358px;
  }
  .project-dialog .dialog.h500.dy359 {
    height: 359px;
  }
  .project-dialog .dialog.h500.dy360 {
    height: 360px;
  }
  .project-dialog .dialog.h500.dy361 {
    height: 361px;
  }
  .project-dialog .dialog.h500.dy362 {
    height: 362px;
  }
  .project-dialog .dialog.h500.dy363 {
    height: 363px;
  }
  .project-dialog .dialog.h500.dy364 {
    height: 364px;
  }
  .project-dialog .dialog.h500.dy365 {
    height: 365px;
  }
  .project-dialog .dialog.h500.dy366 {
    height: 366px;
  }
  .project-dialog .dialog.h500.dy367 {
    height: 367px;
  }
  .project-dialog .dialog.h500.dy368 {
    height: 368px;
  }
  .project-dialog .dialog.h500.dy369 {
    height: 369px;
  }
  .project-dialog .dialog.h500.dy370 {
    height: 370px;
  }
  .project-dialog .dialog.h500.dy371 {
    height: 371px;
  }
  .project-dialog .dialog.h500.dy372 {
    height: 372px;
  }
  .project-dialog .dialog.h500.dy373 {
    height: 373px;
  }
  .project-dialog .dialog.h500.dy374 {
    height: 374px;
  }
  .project-dialog .dialog.h500.dy375 {
    height: 375px;
  }
  .project-dialog .dialog.h500.dy376 {
    height: 376px;
  }
  .project-dialog .dialog.h500.dy377 {
    height: 377px;
  }
  .project-dialog .dialog.h500.dy378 {
    height: 378px;
  }
  .project-dialog .dialog.h500.dy379 {
    height: 379px;
  }
  .project-dialog .dialog.h500.dy380 {
    height: 380px;
  }
  .project-dialog .dialog.h500.dy381 {
    height: 381px;
  }
  .project-dialog .dialog.h500.dy382 {
    height: 382px;
  }
  .project-dialog .dialog.h500.dy383 {
    height: 383px;
  }
  .project-dialog .dialog.h500.dy384 {
    height: 384px;
  }
  .project-dialog .dialog.h500.dy385 {
    height: 385px;
  }
  .project-dialog .dialog.h500.dy386 {
    height: 386px;
  }
  .project-dialog .dialog.h500.dy387 {
    height: 387px;
  }
  .project-dialog .dialog.h500.dy388 {
    height: 388px;
  }
  .project-dialog .dialog.h500.dy389 {
    height: 389px;
  }
  .project-dialog .dialog.h500.dy390 {
    height: 390px;
  }
  .project-dialog .dialog.h500.dy391 {
    height: 391px;
  }
  .project-dialog .dialog.h500.dy392 {
    height: 392px;
  }
  .project-dialog .dialog.h500.dy393 {
    height: 393px;
  }
  .project-dialog .dialog.h500.dy394 {
    height: 394px;
  }
  .project-dialog .dialog.h500.dy395 {
    height: 395px;
  }
  .project-dialog .dialog.h500.dy396 {
    height: 396px;
  }
  .project-dialog .dialog.h500.dy397 {
    height: 397px;
  }
  .project-dialog .dialog.h500.dy398 {
    height: 398px;
  }
  .project-dialog .dialog.h500.dy399 {
    height: 399px;
  }
}
@media only screen and (min-height: 510px) {
  .project-dialog .dialog.h510 {
    height: auto;
  }
}
@media only screen and (max-height: 509px) {
  .project-dialog .dialog.h510.dy200 {
    height: 200px;
  }
  .project-dialog .dialog.h510.dy201 {
    height: 201px;
  }
  .project-dialog .dialog.h510.dy202 {
    height: 202px;
  }
  .project-dialog .dialog.h510.dy203 {
    height: 203px;
  }
  .project-dialog .dialog.h510.dy204 {
    height: 204px;
  }
  .project-dialog .dialog.h510.dy205 {
    height: 205px;
  }
  .project-dialog .dialog.h510.dy206 {
    height: 206px;
  }
  .project-dialog .dialog.h510.dy207 {
    height: 207px;
  }
  .project-dialog .dialog.h510.dy208 {
    height: 208px;
  }
  .project-dialog .dialog.h510.dy209 {
    height: 209px;
  }
  .project-dialog .dialog.h510.dy210 {
    height: 210px;
  }
  .project-dialog .dialog.h510.dy211 {
    height: 211px;
  }
  .project-dialog .dialog.h510.dy212 {
    height: 212px;
  }
  .project-dialog .dialog.h510.dy213 {
    height: 213px;
  }
  .project-dialog .dialog.h510.dy214 {
    height: 214px;
  }
  .project-dialog .dialog.h510.dy215 {
    height: 215px;
  }
  .project-dialog .dialog.h510.dy216 {
    height: 216px;
  }
  .project-dialog .dialog.h510.dy217 {
    height: 217px;
  }
  .project-dialog .dialog.h510.dy218 {
    height: 218px;
  }
  .project-dialog .dialog.h510.dy219 {
    height: 219px;
  }
  .project-dialog .dialog.h510.dy220 {
    height: 220px;
  }
  .project-dialog .dialog.h510.dy221 {
    height: 221px;
  }
  .project-dialog .dialog.h510.dy222 {
    height: 222px;
  }
  .project-dialog .dialog.h510.dy223 {
    height: 223px;
  }
  .project-dialog .dialog.h510.dy224 {
    height: 224px;
  }
  .project-dialog .dialog.h510.dy225 {
    height: 225px;
  }
  .project-dialog .dialog.h510.dy226 {
    height: 226px;
  }
  .project-dialog .dialog.h510.dy227 {
    height: 227px;
  }
  .project-dialog .dialog.h510.dy228 {
    height: 228px;
  }
  .project-dialog .dialog.h510.dy229 {
    height: 229px;
  }
  .project-dialog .dialog.h510.dy230 {
    height: 230px;
  }
  .project-dialog .dialog.h510.dy231 {
    height: 231px;
  }
  .project-dialog .dialog.h510.dy232 {
    height: 232px;
  }
  .project-dialog .dialog.h510.dy233 {
    height: 233px;
  }
  .project-dialog .dialog.h510.dy234 {
    height: 234px;
  }
  .project-dialog .dialog.h510.dy235 {
    height: 235px;
  }
  .project-dialog .dialog.h510.dy236 {
    height: 236px;
  }
  .project-dialog .dialog.h510.dy237 {
    height: 237px;
  }
  .project-dialog .dialog.h510.dy238 {
    height: 238px;
  }
  .project-dialog .dialog.h510.dy239 {
    height: 239px;
  }
  .project-dialog .dialog.h510.dy240 {
    height: 240px;
  }
  .project-dialog .dialog.h510.dy241 {
    height: 241px;
  }
  .project-dialog .dialog.h510.dy242 {
    height: 242px;
  }
  .project-dialog .dialog.h510.dy243 {
    height: 243px;
  }
  .project-dialog .dialog.h510.dy244 {
    height: 244px;
  }
  .project-dialog .dialog.h510.dy245 {
    height: 245px;
  }
  .project-dialog .dialog.h510.dy246 {
    height: 246px;
  }
  .project-dialog .dialog.h510.dy247 {
    height: 247px;
  }
  .project-dialog .dialog.h510.dy248 {
    height: 248px;
  }
  .project-dialog .dialog.h510.dy249 {
    height: 249px;
  }
  .project-dialog .dialog.h510.dy250 {
    height: 250px;
  }
  .project-dialog .dialog.h510.dy251 {
    height: 251px;
  }
  .project-dialog .dialog.h510.dy252 {
    height: 252px;
  }
  .project-dialog .dialog.h510.dy253 {
    height: 253px;
  }
  .project-dialog .dialog.h510.dy254 {
    height: 254px;
  }
  .project-dialog .dialog.h510.dy255 {
    height: 255px;
  }
  .project-dialog .dialog.h510.dy256 {
    height: 256px;
  }
  .project-dialog .dialog.h510.dy257 {
    height: 257px;
  }
  .project-dialog .dialog.h510.dy258 {
    height: 258px;
  }
  .project-dialog .dialog.h510.dy259 {
    height: 259px;
  }
  .project-dialog .dialog.h510.dy260 {
    height: 260px;
  }
  .project-dialog .dialog.h510.dy261 {
    height: 261px;
  }
  .project-dialog .dialog.h510.dy262 {
    height: 262px;
  }
  .project-dialog .dialog.h510.dy263 {
    height: 263px;
  }
  .project-dialog .dialog.h510.dy264 {
    height: 264px;
  }
  .project-dialog .dialog.h510.dy265 {
    height: 265px;
  }
  .project-dialog .dialog.h510.dy266 {
    height: 266px;
  }
  .project-dialog .dialog.h510.dy267 {
    height: 267px;
  }
  .project-dialog .dialog.h510.dy268 {
    height: 268px;
  }
  .project-dialog .dialog.h510.dy269 {
    height: 269px;
  }
  .project-dialog .dialog.h510.dy270 {
    height: 270px;
  }
  .project-dialog .dialog.h510.dy271 {
    height: 271px;
  }
  .project-dialog .dialog.h510.dy272 {
    height: 272px;
  }
  .project-dialog .dialog.h510.dy273 {
    height: 273px;
  }
  .project-dialog .dialog.h510.dy274 {
    height: 274px;
  }
  .project-dialog .dialog.h510.dy275 {
    height: 275px;
  }
  .project-dialog .dialog.h510.dy276 {
    height: 276px;
  }
  .project-dialog .dialog.h510.dy277 {
    height: 277px;
  }
  .project-dialog .dialog.h510.dy278 {
    height: 278px;
  }
  .project-dialog .dialog.h510.dy279 {
    height: 279px;
  }
  .project-dialog .dialog.h510.dy280 {
    height: 280px;
  }
  .project-dialog .dialog.h510.dy281 {
    height: 281px;
  }
  .project-dialog .dialog.h510.dy282 {
    height: 282px;
  }
  .project-dialog .dialog.h510.dy283 {
    height: 283px;
  }
  .project-dialog .dialog.h510.dy284 {
    height: 284px;
  }
  .project-dialog .dialog.h510.dy285 {
    height: 285px;
  }
  .project-dialog .dialog.h510.dy286 {
    height: 286px;
  }
  .project-dialog .dialog.h510.dy287 {
    height: 287px;
  }
  .project-dialog .dialog.h510.dy288 {
    height: 288px;
  }
  .project-dialog .dialog.h510.dy289 {
    height: 289px;
  }
  .project-dialog .dialog.h510.dy290 {
    height: 290px;
  }
  .project-dialog .dialog.h510.dy291 {
    height: 291px;
  }
  .project-dialog .dialog.h510.dy292 {
    height: 292px;
  }
  .project-dialog .dialog.h510.dy293 {
    height: 293px;
  }
  .project-dialog .dialog.h510.dy294 {
    height: 294px;
  }
  .project-dialog .dialog.h510.dy295 {
    height: 295px;
  }
  .project-dialog .dialog.h510.dy296 {
    height: 296px;
  }
  .project-dialog .dialog.h510.dy297 {
    height: 297px;
  }
  .project-dialog .dialog.h510.dy298 {
    height: 298px;
  }
  .project-dialog .dialog.h510.dy299 {
    height: 299px;
  }
  .project-dialog .dialog.h510.dy300 {
    height: 300px;
  }
  .project-dialog .dialog.h510.dy301 {
    height: 301px;
  }
  .project-dialog .dialog.h510.dy302 {
    height: 302px;
  }
  .project-dialog .dialog.h510.dy303 {
    height: 303px;
  }
  .project-dialog .dialog.h510.dy304 {
    height: 304px;
  }
  .project-dialog .dialog.h510.dy305 {
    height: 305px;
  }
  .project-dialog .dialog.h510.dy306 {
    height: 306px;
  }
  .project-dialog .dialog.h510.dy307 {
    height: 307px;
  }
  .project-dialog .dialog.h510.dy308 {
    height: 308px;
  }
  .project-dialog .dialog.h510.dy309 {
    height: 309px;
  }
  .project-dialog .dialog.h510.dy310 {
    height: 310px;
  }
  .project-dialog .dialog.h510.dy311 {
    height: 311px;
  }
  .project-dialog .dialog.h510.dy312 {
    height: 312px;
  }
  .project-dialog .dialog.h510.dy313 {
    height: 313px;
  }
  .project-dialog .dialog.h510.dy314 {
    height: 314px;
  }
  .project-dialog .dialog.h510.dy315 {
    height: 315px;
  }
  .project-dialog .dialog.h510.dy316 {
    height: 316px;
  }
  .project-dialog .dialog.h510.dy317 {
    height: 317px;
  }
  .project-dialog .dialog.h510.dy318 {
    height: 318px;
  }
  .project-dialog .dialog.h510.dy319 {
    height: 319px;
  }
  .project-dialog .dialog.h510.dy320 {
    height: 320px;
  }
  .project-dialog .dialog.h510.dy321 {
    height: 321px;
  }
  .project-dialog .dialog.h510.dy322 {
    height: 322px;
  }
  .project-dialog .dialog.h510.dy323 {
    height: 323px;
  }
  .project-dialog .dialog.h510.dy324 {
    height: 324px;
  }
  .project-dialog .dialog.h510.dy325 {
    height: 325px;
  }
  .project-dialog .dialog.h510.dy326 {
    height: 326px;
  }
  .project-dialog .dialog.h510.dy327 {
    height: 327px;
  }
  .project-dialog .dialog.h510.dy328 {
    height: 328px;
  }
  .project-dialog .dialog.h510.dy329 {
    height: 329px;
  }
  .project-dialog .dialog.h510.dy330 {
    height: 330px;
  }
  .project-dialog .dialog.h510.dy331 {
    height: 331px;
  }
  .project-dialog .dialog.h510.dy332 {
    height: 332px;
  }
  .project-dialog .dialog.h510.dy333 {
    height: 333px;
  }
  .project-dialog .dialog.h510.dy334 {
    height: 334px;
  }
  .project-dialog .dialog.h510.dy335 {
    height: 335px;
  }
  .project-dialog .dialog.h510.dy336 {
    height: 336px;
  }
  .project-dialog .dialog.h510.dy337 {
    height: 337px;
  }
  .project-dialog .dialog.h510.dy338 {
    height: 338px;
  }
  .project-dialog .dialog.h510.dy339 {
    height: 339px;
  }
  .project-dialog .dialog.h510.dy340 {
    height: 340px;
  }
  .project-dialog .dialog.h510.dy341 {
    height: 341px;
  }
  .project-dialog .dialog.h510.dy342 {
    height: 342px;
  }
  .project-dialog .dialog.h510.dy343 {
    height: 343px;
  }
  .project-dialog .dialog.h510.dy344 {
    height: 344px;
  }
  .project-dialog .dialog.h510.dy345 {
    height: 345px;
  }
  .project-dialog .dialog.h510.dy346 {
    height: 346px;
  }
  .project-dialog .dialog.h510.dy347 {
    height: 347px;
  }
  .project-dialog .dialog.h510.dy348 {
    height: 348px;
  }
  .project-dialog .dialog.h510.dy349 {
    height: 349px;
  }
  .project-dialog .dialog.h510.dy350 {
    height: 350px;
  }
  .project-dialog .dialog.h510.dy351 {
    height: 351px;
  }
  .project-dialog .dialog.h510.dy352 {
    height: 352px;
  }
  .project-dialog .dialog.h510.dy353 {
    height: 353px;
  }
  .project-dialog .dialog.h510.dy354 {
    height: 354px;
  }
  .project-dialog .dialog.h510.dy355 {
    height: 355px;
  }
  .project-dialog .dialog.h510.dy356 {
    height: 356px;
  }
  .project-dialog .dialog.h510.dy357 {
    height: 357px;
  }
  .project-dialog .dialog.h510.dy358 {
    height: 358px;
  }
  .project-dialog .dialog.h510.dy359 {
    height: 359px;
  }
  .project-dialog .dialog.h510.dy360 {
    height: 360px;
  }
  .project-dialog .dialog.h510.dy361 {
    height: 361px;
  }
  .project-dialog .dialog.h510.dy362 {
    height: 362px;
  }
  .project-dialog .dialog.h510.dy363 {
    height: 363px;
  }
  .project-dialog .dialog.h510.dy364 {
    height: 364px;
  }
  .project-dialog .dialog.h510.dy365 {
    height: 365px;
  }
  .project-dialog .dialog.h510.dy366 {
    height: 366px;
  }
  .project-dialog .dialog.h510.dy367 {
    height: 367px;
  }
  .project-dialog .dialog.h510.dy368 {
    height: 368px;
  }
  .project-dialog .dialog.h510.dy369 {
    height: 369px;
  }
  .project-dialog .dialog.h510.dy370 {
    height: 370px;
  }
  .project-dialog .dialog.h510.dy371 {
    height: 371px;
  }
  .project-dialog .dialog.h510.dy372 {
    height: 372px;
  }
  .project-dialog .dialog.h510.dy373 {
    height: 373px;
  }
  .project-dialog .dialog.h510.dy374 {
    height: 374px;
  }
  .project-dialog .dialog.h510.dy375 {
    height: 375px;
  }
  .project-dialog .dialog.h510.dy376 {
    height: 376px;
  }
  .project-dialog .dialog.h510.dy377 {
    height: 377px;
  }
  .project-dialog .dialog.h510.dy378 {
    height: 378px;
  }
  .project-dialog .dialog.h510.dy379 {
    height: 379px;
  }
  .project-dialog .dialog.h510.dy380 {
    height: 380px;
  }
  .project-dialog .dialog.h510.dy381 {
    height: 381px;
  }
  .project-dialog .dialog.h510.dy382 {
    height: 382px;
  }
  .project-dialog .dialog.h510.dy383 {
    height: 383px;
  }
  .project-dialog .dialog.h510.dy384 {
    height: 384px;
  }
  .project-dialog .dialog.h510.dy385 {
    height: 385px;
  }
  .project-dialog .dialog.h510.dy386 {
    height: 386px;
  }
  .project-dialog .dialog.h510.dy387 {
    height: 387px;
  }
  .project-dialog .dialog.h510.dy388 {
    height: 388px;
  }
  .project-dialog .dialog.h510.dy389 {
    height: 389px;
  }
  .project-dialog .dialog.h510.dy390 {
    height: 390px;
  }
  .project-dialog .dialog.h510.dy391 {
    height: 391px;
  }
  .project-dialog .dialog.h510.dy392 {
    height: 392px;
  }
  .project-dialog .dialog.h510.dy393 {
    height: 393px;
  }
  .project-dialog .dialog.h510.dy394 {
    height: 394px;
  }
  .project-dialog .dialog.h510.dy395 {
    height: 395px;
  }
  .project-dialog .dialog.h510.dy396 {
    height: 396px;
  }
  .project-dialog .dialog.h510.dy397 {
    height: 397px;
  }
  .project-dialog .dialog.h510.dy398 {
    height: 398px;
  }
  .project-dialog .dialog.h510.dy399 {
    height: 399px;
  }
}
@media only screen and (min-height: 520px) {
  .project-dialog .dialog.h520 {
    height: auto;
  }
}
@media only screen and (max-height: 519px) {
  .project-dialog .dialog.h520.dy200 {
    height: 200px;
  }
  .project-dialog .dialog.h520.dy201 {
    height: 201px;
  }
  .project-dialog .dialog.h520.dy202 {
    height: 202px;
  }
  .project-dialog .dialog.h520.dy203 {
    height: 203px;
  }
  .project-dialog .dialog.h520.dy204 {
    height: 204px;
  }
  .project-dialog .dialog.h520.dy205 {
    height: 205px;
  }
  .project-dialog .dialog.h520.dy206 {
    height: 206px;
  }
  .project-dialog .dialog.h520.dy207 {
    height: 207px;
  }
  .project-dialog .dialog.h520.dy208 {
    height: 208px;
  }
  .project-dialog .dialog.h520.dy209 {
    height: 209px;
  }
  .project-dialog .dialog.h520.dy210 {
    height: 210px;
  }
  .project-dialog .dialog.h520.dy211 {
    height: 211px;
  }
  .project-dialog .dialog.h520.dy212 {
    height: 212px;
  }
  .project-dialog .dialog.h520.dy213 {
    height: 213px;
  }
  .project-dialog .dialog.h520.dy214 {
    height: 214px;
  }
  .project-dialog .dialog.h520.dy215 {
    height: 215px;
  }
  .project-dialog .dialog.h520.dy216 {
    height: 216px;
  }
  .project-dialog .dialog.h520.dy217 {
    height: 217px;
  }
  .project-dialog .dialog.h520.dy218 {
    height: 218px;
  }
  .project-dialog .dialog.h520.dy219 {
    height: 219px;
  }
  .project-dialog .dialog.h520.dy220 {
    height: 220px;
  }
  .project-dialog .dialog.h520.dy221 {
    height: 221px;
  }
  .project-dialog .dialog.h520.dy222 {
    height: 222px;
  }
  .project-dialog .dialog.h520.dy223 {
    height: 223px;
  }
  .project-dialog .dialog.h520.dy224 {
    height: 224px;
  }
  .project-dialog .dialog.h520.dy225 {
    height: 225px;
  }
  .project-dialog .dialog.h520.dy226 {
    height: 226px;
  }
  .project-dialog .dialog.h520.dy227 {
    height: 227px;
  }
  .project-dialog .dialog.h520.dy228 {
    height: 228px;
  }
  .project-dialog .dialog.h520.dy229 {
    height: 229px;
  }
  .project-dialog .dialog.h520.dy230 {
    height: 230px;
  }
  .project-dialog .dialog.h520.dy231 {
    height: 231px;
  }
  .project-dialog .dialog.h520.dy232 {
    height: 232px;
  }
  .project-dialog .dialog.h520.dy233 {
    height: 233px;
  }
  .project-dialog .dialog.h520.dy234 {
    height: 234px;
  }
  .project-dialog .dialog.h520.dy235 {
    height: 235px;
  }
  .project-dialog .dialog.h520.dy236 {
    height: 236px;
  }
  .project-dialog .dialog.h520.dy237 {
    height: 237px;
  }
  .project-dialog .dialog.h520.dy238 {
    height: 238px;
  }
  .project-dialog .dialog.h520.dy239 {
    height: 239px;
  }
  .project-dialog .dialog.h520.dy240 {
    height: 240px;
  }
  .project-dialog .dialog.h520.dy241 {
    height: 241px;
  }
  .project-dialog .dialog.h520.dy242 {
    height: 242px;
  }
  .project-dialog .dialog.h520.dy243 {
    height: 243px;
  }
  .project-dialog .dialog.h520.dy244 {
    height: 244px;
  }
  .project-dialog .dialog.h520.dy245 {
    height: 245px;
  }
  .project-dialog .dialog.h520.dy246 {
    height: 246px;
  }
  .project-dialog .dialog.h520.dy247 {
    height: 247px;
  }
  .project-dialog .dialog.h520.dy248 {
    height: 248px;
  }
  .project-dialog .dialog.h520.dy249 {
    height: 249px;
  }
  .project-dialog .dialog.h520.dy250 {
    height: 250px;
  }
  .project-dialog .dialog.h520.dy251 {
    height: 251px;
  }
  .project-dialog .dialog.h520.dy252 {
    height: 252px;
  }
  .project-dialog .dialog.h520.dy253 {
    height: 253px;
  }
  .project-dialog .dialog.h520.dy254 {
    height: 254px;
  }
  .project-dialog .dialog.h520.dy255 {
    height: 255px;
  }
  .project-dialog .dialog.h520.dy256 {
    height: 256px;
  }
  .project-dialog .dialog.h520.dy257 {
    height: 257px;
  }
  .project-dialog .dialog.h520.dy258 {
    height: 258px;
  }
  .project-dialog .dialog.h520.dy259 {
    height: 259px;
  }
  .project-dialog .dialog.h520.dy260 {
    height: 260px;
  }
  .project-dialog .dialog.h520.dy261 {
    height: 261px;
  }
  .project-dialog .dialog.h520.dy262 {
    height: 262px;
  }
  .project-dialog .dialog.h520.dy263 {
    height: 263px;
  }
  .project-dialog .dialog.h520.dy264 {
    height: 264px;
  }
  .project-dialog .dialog.h520.dy265 {
    height: 265px;
  }
  .project-dialog .dialog.h520.dy266 {
    height: 266px;
  }
  .project-dialog .dialog.h520.dy267 {
    height: 267px;
  }
  .project-dialog .dialog.h520.dy268 {
    height: 268px;
  }
  .project-dialog .dialog.h520.dy269 {
    height: 269px;
  }
  .project-dialog .dialog.h520.dy270 {
    height: 270px;
  }
  .project-dialog .dialog.h520.dy271 {
    height: 271px;
  }
  .project-dialog .dialog.h520.dy272 {
    height: 272px;
  }
  .project-dialog .dialog.h520.dy273 {
    height: 273px;
  }
  .project-dialog .dialog.h520.dy274 {
    height: 274px;
  }
  .project-dialog .dialog.h520.dy275 {
    height: 275px;
  }
  .project-dialog .dialog.h520.dy276 {
    height: 276px;
  }
  .project-dialog .dialog.h520.dy277 {
    height: 277px;
  }
  .project-dialog .dialog.h520.dy278 {
    height: 278px;
  }
  .project-dialog .dialog.h520.dy279 {
    height: 279px;
  }
  .project-dialog .dialog.h520.dy280 {
    height: 280px;
  }
  .project-dialog .dialog.h520.dy281 {
    height: 281px;
  }
  .project-dialog .dialog.h520.dy282 {
    height: 282px;
  }
  .project-dialog .dialog.h520.dy283 {
    height: 283px;
  }
  .project-dialog .dialog.h520.dy284 {
    height: 284px;
  }
  .project-dialog .dialog.h520.dy285 {
    height: 285px;
  }
  .project-dialog .dialog.h520.dy286 {
    height: 286px;
  }
  .project-dialog .dialog.h520.dy287 {
    height: 287px;
  }
  .project-dialog .dialog.h520.dy288 {
    height: 288px;
  }
  .project-dialog .dialog.h520.dy289 {
    height: 289px;
  }
  .project-dialog .dialog.h520.dy290 {
    height: 290px;
  }
  .project-dialog .dialog.h520.dy291 {
    height: 291px;
  }
  .project-dialog .dialog.h520.dy292 {
    height: 292px;
  }
  .project-dialog .dialog.h520.dy293 {
    height: 293px;
  }
  .project-dialog .dialog.h520.dy294 {
    height: 294px;
  }
  .project-dialog .dialog.h520.dy295 {
    height: 295px;
  }
  .project-dialog .dialog.h520.dy296 {
    height: 296px;
  }
  .project-dialog .dialog.h520.dy297 {
    height: 297px;
  }
  .project-dialog .dialog.h520.dy298 {
    height: 298px;
  }
  .project-dialog .dialog.h520.dy299 {
    height: 299px;
  }
  .project-dialog .dialog.h520.dy300 {
    height: 300px;
  }
  .project-dialog .dialog.h520.dy301 {
    height: 301px;
  }
  .project-dialog .dialog.h520.dy302 {
    height: 302px;
  }
  .project-dialog .dialog.h520.dy303 {
    height: 303px;
  }
  .project-dialog .dialog.h520.dy304 {
    height: 304px;
  }
  .project-dialog .dialog.h520.dy305 {
    height: 305px;
  }
  .project-dialog .dialog.h520.dy306 {
    height: 306px;
  }
  .project-dialog .dialog.h520.dy307 {
    height: 307px;
  }
  .project-dialog .dialog.h520.dy308 {
    height: 308px;
  }
  .project-dialog .dialog.h520.dy309 {
    height: 309px;
  }
  .project-dialog .dialog.h520.dy310 {
    height: 310px;
  }
  .project-dialog .dialog.h520.dy311 {
    height: 311px;
  }
  .project-dialog .dialog.h520.dy312 {
    height: 312px;
  }
  .project-dialog .dialog.h520.dy313 {
    height: 313px;
  }
  .project-dialog .dialog.h520.dy314 {
    height: 314px;
  }
  .project-dialog .dialog.h520.dy315 {
    height: 315px;
  }
  .project-dialog .dialog.h520.dy316 {
    height: 316px;
  }
  .project-dialog .dialog.h520.dy317 {
    height: 317px;
  }
  .project-dialog .dialog.h520.dy318 {
    height: 318px;
  }
  .project-dialog .dialog.h520.dy319 {
    height: 319px;
  }
  .project-dialog .dialog.h520.dy320 {
    height: 320px;
  }
  .project-dialog .dialog.h520.dy321 {
    height: 321px;
  }
  .project-dialog .dialog.h520.dy322 {
    height: 322px;
  }
  .project-dialog .dialog.h520.dy323 {
    height: 323px;
  }
  .project-dialog .dialog.h520.dy324 {
    height: 324px;
  }
  .project-dialog .dialog.h520.dy325 {
    height: 325px;
  }
  .project-dialog .dialog.h520.dy326 {
    height: 326px;
  }
  .project-dialog .dialog.h520.dy327 {
    height: 327px;
  }
  .project-dialog .dialog.h520.dy328 {
    height: 328px;
  }
  .project-dialog .dialog.h520.dy329 {
    height: 329px;
  }
  .project-dialog .dialog.h520.dy330 {
    height: 330px;
  }
  .project-dialog .dialog.h520.dy331 {
    height: 331px;
  }
  .project-dialog .dialog.h520.dy332 {
    height: 332px;
  }
  .project-dialog .dialog.h520.dy333 {
    height: 333px;
  }
  .project-dialog .dialog.h520.dy334 {
    height: 334px;
  }
  .project-dialog .dialog.h520.dy335 {
    height: 335px;
  }
  .project-dialog .dialog.h520.dy336 {
    height: 336px;
  }
  .project-dialog .dialog.h520.dy337 {
    height: 337px;
  }
  .project-dialog .dialog.h520.dy338 {
    height: 338px;
  }
  .project-dialog .dialog.h520.dy339 {
    height: 339px;
  }
  .project-dialog .dialog.h520.dy340 {
    height: 340px;
  }
  .project-dialog .dialog.h520.dy341 {
    height: 341px;
  }
  .project-dialog .dialog.h520.dy342 {
    height: 342px;
  }
  .project-dialog .dialog.h520.dy343 {
    height: 343px;
  }
  .project-dialog .dialog.h520.dy344 {
    height: 344px;
  }
  .project-dialog .dialog.h520.dy345 {
    height: 345px;
  }
  .project-dialog .dialog.h520.dy346 {
    height: 346px;
  }
  .project-dialog .dialog.h520.dy347 {
    height: 347px;
  }
  .project-dialog .dialog.h520.dy348 {
    height: 348px;
  }
  .project-dialog .dialog.h520.dy349 {
    height: 349px;
  }
  .project-dialog .dialog.h520.dy350 {
    height: 350px;
  }
  .project-dialog .dialog.h520.dy351 {
    height: 351px;
  }
  .project-dialog .dialog.h520.dy352 {
    height: 352px;
  }
  .project-dialog .dialog.h520.dy353 {
    height: 353px;
  }
  .project-dialog .dialog.h520.dy354 {
    height: 354px;
  }
  .project-dialog .dialog.h520.dy355 {
    height: 355px;
  }
  .project-dialog .dialog.h520.dy356 {
    height: 356px;
  }
  .project-dialog .dialog.h520.dy357 {
    height: 357px;
  }
  .project-dialog .dialog.h520.dy358 {
    height: 358px;
  }
  .project-dialog .dialog.h520.dy359 {
    height: 359px;
  }
  .project-dialog .dialog.h520.dy360 {
    height: 360px;
  }
  .project-dialog .dialog.h520.dy361 {
    height: 361px;
  }
  .project-dialog .dialog.h520.dy362 {
    height: 362px;
  }
  .project-dialog .dialog.h520.dy363 {
    height: 363px;
  }
  .project-dialog .dialog.h520.dy364 {
    height: 364px;
  }
  .project-dialog .dialog.h520.dy365 {
    height: 365px;
  }
  .project-dialog .dialog.h520.dy366 {
    height: 366px;
  }
  .project-dialog .dialog.h520.dy367 {
    height: 367px;
  }
  .project-dialog .dialog.h520.dy368 {
    height: 368px;
  }
  .project-dialog .dialog.h520.dy369 {
    height: 369px;
  }
  .project-dialog .dialog.h520.dy370 {
    height: 370px;
  }
  .project-dialog .dialog.h520.dy371 {
    height: 371px;
  }
  .project-dialog .dialog.h520.dy372 {
    height: 372px;
  }
  .project-dialog .dialog.h520.dy373 {
    height: 373px;
  }
  .project-dialog .dialog.h520.dy374 {
    height: 374px;
  }
  .project-dialog .dialog.h520.dy375 {
    height: 375px;
  }
  .project-dialog .dialog.h520.dy376 {
    height: 376px;
  }
  .project-dialog .dialog.h520.dy377 {
    height: 377px;
  }
  .project-dialog .dialog.h520.dy378 {
    height: 378px;
  }
  .project-dialog .dialog.h520.dy379 {
    height: 379px;
  }
  .project-dialog .dialog.h520.dy380 {
    height: 380px;
  }
  .project-dialog .dialog.h520.dy381 {
    height: 381px;
  }
  .project-dialog .dialog.h520.dy382 {
    height: 382px;
  }
  .project-dialog .dialog.h520.dy383 {
    height: 383px;
  }
  .project-dialog .dialog.h520.dy384 {
    height: 384px;
  }
  .project-dialog .dialog.h520.dy385 {
    height: 385px;
  }
  .project-dialog .dialog.h520.dy386 {
    height: 386px;
  }
  .project-dialog .dialog.h520.dy387 {
    height: 387px;
  }
  .project-dialog .dialog.h520.dy388 {
    height: 388px;
  }
  .project-dialog .dialog.h520.dy389 {
    height: 389px;
  }
  .project-dialog .dialog.h520.dy390 {
    height: 390px;
  }
  .project-dialog .dialog.h520.dy391 {
    height: 391px;
  }
  .project-dialog .dialog.h520.dy392 {
    height: 392px;
  }
  .project-dialog .dialog.h520.dy393 {
    height: 393px;
  }
  .project-dialog .dialog.h520.dy394 {
    height: 394px;
  }
  .project-dialog .dialog.h520.dy395 {
    height: 395px;
  }
  .project-dialog .dialog.h520.dy396 {
    height: 396px;
  }
  .project-dialog .dialog.h520.dy397 {
    height: 397px;
  }
  .project-dialog .dialog.h520.dy398 {
    height: 398px;
  }
  .project-dialog .dialog.h520.dy399 {
    height: 399px;
  }
}
@media only screen and (min-height: 530px) {
  .project-dialog .dialog.h530 {
    height: auto;
  }
}
@media only screen and (max-height: 529px) {
  .project-dialog .dialog.h530.dy200 {
    height: 200px;
  }
  .project-dialog .dialog.h530.dy201 {
    height: 201px;
  }
  .project-dialog .dialog.h530.dy202 {
    height: 202px;
  }
  .project-dialog .dialog.h530.dy203 {
    height: 203px;
  }
  .project-dialog .dialog.h530.dy204 {
    height: 204px;
  }
  .project-dialog .dialog.h530.dy205 {
    height: 205px;
  }
  .project-dialog .dialog.h530.dy206 {
    height: 206px;
  }
  .project-dialog .dialog.h530.dy207 {
    height: 207px;
  }
  .project-dialog .dialog.h530.dy208 {
    height: 208px;
  }
  .project-dialog .dialog.h530.dy209 {
    height: 209px;
  }
  .project-dialog .dialog.h530.dy210 {
    height: 210px;
  }
  .project-dialog .dialog.h530.dy211 {
    height: 211px;
  }
  .project-dialog .dialog.h530.dy212 {
    height: 212px;
  }
  .project-dialog .dialog.h530.dy213 {
    height: 213px;
  }
  .project-dialog .dialog.h530.dy214 {
    height: 214px;
  }
  .project-dialog .dialog.h530.dy215 {
    height: 215px;
  }
  .project-dialog .dialog.h530.dy216 {
    height: 216px;
  }
  .project-dialog .dialog.h530.dy217 {
    height: 217px;
  }
  .project-dialog .dialog.h530.dy218 {
    height: 218px;
  }
  .project-dialog .dialog.h530.dy219 {
    height: 219px;
  }
  .project-dialog .dialog.h530.dy220 {
    height: 220px;
  }
  .project-dialog .dialog.h530.dy221 {
    height: 221px;
  }
  .project-dialog .dialog.h530.dy222 {
    height: 222px;
  }
  .project-dialog .dialog.h530.dy223 {
    height: 223px;
  }
  .project-dialog .dialog.h530.dy224 {
    height: 224px;
  }
  .project-dialog .dialog.h530.dy225 {
    height: 225px;
  }
  .project-dialog .dialog.h530.dy226 {
    height: 226px;
  }
  .project-dialog .dialog.h530.dy227 {
    height: 227px;
  }
  .project-dialog .dialog.h530.dy228 {
    height: 228px;
  }
  .project-dialog .dialog.h530.dy229 {
    height: 229px;
  }
  .project-dialog .dialog.h530.dy230 {
    height: 230px;
  }
  .project-dialog .dialog.h530.dy231 {
    height: 231px;
  }
  .project-dialog .dialog.h530.dy232 {
    height: 232px;
  }
  .project-dialog .dialog.h530.dy233 {
    height: 233px;
  }
  .project-dialog .dialog.h530.dy234 {
    height: 234px;
  }
  .project-dialog .dialog.h530.dy235 {
    height: 235px;
  }
  .project-dialog .dialog.h530.dy236 {
    height: 236px;
  }
  .project-dialog .dialog.h530.dy237 {
    height: 237px;
  }
  .project-dialog .dialog.h530.dy238 {
    height: 238px;
  }
  .project-dialog .dialog.h530.dy239 {
    height: 239px;
  }
  .project-dialog .dialog.h530.dy240 {
    height: 240px;
  }
  .project-dialog .dialog.h530.dy241 {
    height: 241px;
  }
  .project-dialog .dialog.h530.dy242 {
    height: 242px;
  }
  .project-dialog .dialog.h530.dy243 {
    height: 243px;
  }
  .project-dialog .dialog.h530.dy244 {
    height: 244px;
  }
  .project-dialog .dialog.h530.dy245 {
    height: 245px;
  }
  .project-dialog .dialog.h530.dy246 {
    height: 246px;
  }
  .project-dialog .dialog.h530.dy247 {
    height: 247px;
  }
  .project-dialog .dialog.h530.dy248 {
    height: 248px;
  }
  .project-dialog .dialog.h530.dy249 {
    height: 249px;
  }
  .project-dialog .dialog.h530.dy250 {
    height: 250px;
  }
  .project-dialog .dialog.h530.dy251 {
    height: 251px;
  }
  .project-dialog .dialog.h530.dy252 {
    height: 252px;
  }
  .project-dialog .dialog.h530.dy253 {
    height: 253px;
  }
  .project-dialog .dialog.h530.dy254 {
    height: 254px;
  }
  .project-dialog .dialog.h530.dy255 {
    height: 255px;
  }
  .project-dialog .dialog.h530.dy256 {
    height: 256px;
  }
  .project-dialog .dialog.h530.dy257 {
    height: 257px;
  }
  .project-dialog .dialog.h530.dy258 {
    height: 258px;
  }
  .project-dialog .dialog.h530.dy259 {
    height: 259px;
  }
  .project-dialog .dialog.h530.dy260 {
    height: 260px;
  }
  .project-dialog .dialog.h530.dy261 {
    height: 261px;
  }
  .project-dialog .dialog.h530.dy262 {
    height: 262px;
  }
  .project-dialog .dialog.h530.dy263 {
    height: 263px;
  }
  .project-dialog .dialog.h530.dy264 {
    height: 264px;
  }
  .project-dialog .dialog.h530.dy265 {
    height: 265px;
  }
  .project-dialog .dialog.h530.dy266 {
    height: 266px;
  }
  .project-dialog .dialog.h530.dy267 {
    height: 267px;
  }
  .project-dialog .dialog.h530.dy268 {
    height: 268px;
  }
  .project-dialog .dialog.h530.dy269 {
    height: 269px;
  }
  .project-dialog .dialog.h530.dy270 {
    height: 270px;
  }
  .project-dialog .dialog.h530.dy271 {
    height: 271px;
  }
  .project-dialog .dialog.h530.dy272 {
    height: 272px;
  }
  .project-dialog .dialog.h530.dy273 {
    height: 273px;
  }
  .project-dialog .dialog.h530.dy274 {
    height: 274px;
  }
  .project-dialog .dialog.h530.dy275 {
    height: 275px;
  }
  .project-dialog .dialog.h530.dy276 {
    height: 276px;
  }
  .project-dialog .dialog.h530.dy277 {
    height: 277px;
  }
  .project-dialog .dialog.h530.dy278 {
    height: 278px;
  }
  .project-dialog .dialog.h530.dy279 {
    height: 279px;
  }
  .project-dialog .dialog.h530.dy280 {
    height: 280px;
  }
  .project-dialog .dialog.h530.dy281 {
    height: 281px;
  }
  .project-dialog .dialog.h530.dy282 {
    height: 282px;
  }
  .project-dialog .dialog.h530.dy283 {
    height: 283px;
  }
  .project-dialog .dialog.h530.dy284 {
    height: 284px;
  }
  .project-dialog .dialog.h530.dy285 {
    height: 285px;
  }
  .project-dialog .dialog.h530.dy286 {
    height: 286px;
  }
  .project-dialog .dialog.h530.dy287 {
    height: 287px;
  }
  .project-dialog .dialog.h530.dy288 {
    height: 288px;
  }
  .project-dialog .dialog.h530.dy289 {
    height: 289px;
  }
  .project-dialog .dialog.h530.dy290 {
    height: 290px;
  }
  .project-dialog .dialog.h530.dy291 {
    height: 291px;
  }
  .project-dialog .dialog.h530.dy292 {
    height: 292px;
  }
  .project-dialog .dialog.h530.dy293 {
    height: 293px;
  }
  .project-dialog .dialog.h530.dy294 {
    height: 294px;
  }
  .project-dialog .dialog.h530.dy295 {
    height: 295px;
  }
  .project-dialog .dialog.h530.dy296 {
    height: 296px;
  }
  .project-dialog .dialog.h530.dy297 {
    height: 297px;
  }
  .project-dialog .dialog.h530.dy298 {
    height: 298px;
  }
  .project-dialog .dialog.h530.dy299 {
    height: 299px;
  }
  .project-dialog .dialog.h530.dy300 {
    height: 300px;
  }
  .project-dialog .dialog.h530.dy301 {
    height: 301px;
  }
  .project-dialog .dialog.h530.dy302 {
    height: 302px;
  }
  .project-dialog .dialog.h530.dy303 {
    height: 303px;
  }
  .project-dialog .dialog.h530.dy304 {
    height: 304px;
  }
  .project-dialog .dialog.h530.dy305 {
    height: 305px;
  }
  .project-dialog .dialog.h530.dy306 {
    height: 306px;
  }
  .project-dialog .dialog.h530.dy307 {
    height: 307px;
  }
  .project-dialog .dialog.h530.dy308 {
    height: 308px;
  }
  .project-dialog .dialog.h530.dy309 {
    height: 309px;
  }
  .project-dialog .dialog.h530.dy310 {
    height: 310px;
  }
  .project-dialog .dialog.h530.dy311 {
    height: 311px;
  }
  .project-dialog .dialog.h530.dy312 {
    height: 312px;
  }
  .project-dialog .dialog.h530.dy313 {
    height: 313px;
  }
  .project-dialog .dialog.h530.dy314 {
    height: 314px;
  }
  .project-dialog .dialog.h530.dy315 {
    height: 315px;
  }
  .project-dialog .dialog.h530.dy316 {
    height: 316px;
  }
  .project-dialog .dialog.h530.dy317 {
    height: 317px;
  }
  .project-dialog .dialog.h530.dy318 {
    height: 318px;
  }
  .project-dialog .dialog.h530.dy319 {
    height: 319px;
  }
  .project-dialog .dialog.h530.dy320 {
    height: 320px;
  }
  .project-dialog .dialog.h530.dy321 {
    height: 321px;
  }
  .project-dialog .dialog.h530.dy322 {
    height: 322px;
  }
  .project-dialog .dialog.h530.dy323 {
    height: 323px;
  }
  .project-dialog .dialog.h530.dy324 {
    height: 324px;
  }
  .project-dialog .dialog.h530.dy325 {
    height: 325px;
  }
  .project-dialog .dialog.h530.dy326 {
    height: 326px;
  }
  .project-dialog .dialog.h530.dy327 {
    height: 327px;
  }
  .project-dialog .dialog.h530.dy328 {
    height: 328px;
  }
  .project-dialog .dialog.h530.dy329 {
    height: 329px;
  }
  .project-dialog .dialog.h530.dy330 {
    height: 330px;
  }
  .project-dialog .dialog.h530.dy331 {
    height: 331px;
  }
  .project-dialog .dialog.h530.dy332 {
    height: 332px;
  }
  .project-dialog .dialog.h530.dy333 {
    height: 333px;
  }
  .project-dialog .dialog.h530.dy334 {
    height: 334px;
  }
  .project-dialog .dialog.h530.dy335 {
    height: 335px;
  }
  .project-dialog .dialog.h530.dy336 {
    height: 336px;
  }
  .project-dialog .dialog.h530.dy337 {
    height: 337px;
  }
  .project-dialog .dialog.h530.dy338 {
    height: 338px;
  }
  .project-dialog .dialog.h530.dy339 {
    height: 339px;
  }
  .project-dialog .dialog.h530.dy340 {
    height: 340px;
  }
  .project-dialog .dialog.h530.dy341 {
    height: 341px;
  }
  .project-dialog .dialog.h530.dy342 {
    height: 342px;
  }
  .project-dialog .dialog.h530.dy343 {
    height: 343px;
  }
  .project-dialog .dialog.h530.dy344 {
    height: 344px;
  }
  .project-dialog .dialog.h530.dy345 {
    height: 345px;
  }
  .project-dialog .dialog.h530.dy346 {
    height: 346px;
  }
  .project-dialog .dialog.h530.dy347 {
    height: 347px;
  }
  .project-dialog .dialog.h530.dy348 {
    height: 348px;
  }
  .project-dialog .dialog.h530.dy349 {
    height: 349px;
  }
  .project-dialog .dialog.h530.dy350 {
    height: 350px;
  }
  .project-dialog .dialog.h530.dy351 {
    height: 351px;
  }
  .project-dialog .dialog.h530.dy352 {
    height: 352px;
  }
  .project-dialog .dialog.h530.dy353 {
    height: 353px;
  }
  .project-dialog .dialog.h530.dy354 {
    height: 354px;
  }
  .project-dialog .dialog.h530.dy355 {
    height: 355px;
  }
  .project-dialog .dialog.h530.dy356 {
    height: 356px;
  }
  .project-dialog .dialog.h530.dy357 {
    height: 357px;
  }
  .project-dialog .dialog.h530.dy358 {
    height: 358px;
  }
  .project-dialog .dialog.h530.dy359 {
    height: 359px;
  }
  .project-dialog .dialog.h530.dy360 {
    height: 360px;
  }
  .project-dialog .dialog.h530.dy361 {
    height: 361px;
  }
  .project-dialog .dialog.h530.dy362 {
    height: 362px;
  }
  .project-dialog .dialog.h530.dy363 {
    height: 363px;
  }
  .project-dialog .dialog.h530.dy364 {
    height: 364px;
  }
  .project-dialog .dialog.h530.dy365 {
    height: 365px;
  }
  .project-dialog .dialog.h530.dy366 {
    height: 366px;
  }
  .project-dialog .dialog.h530.dy367 {
    height: 367px;
  }
  .project-dialog .dialog.h530.dy368 {
    height: 368px;
  }
  .project-dialog .dialog.h530.dy369 {
    height: 369px;
  }
  .project-dialog .dialog.h530.dy370 {
    height: 370px;
  }
  .project-dialog .dialog.h530.dy371 {
    height: 371px;
  }
  .project-dialog .dialog.h530.dy372 {
    height: 372px;
  }
  .project-dialog .dialog.h530.dy373 {
    height: 373px;
  }
  .project-dialog .dialog.h530.dy374 {
    height: 374px;
  }
  .project-dialog .dialog.h530.dy375 {
    height: 375px;
  }
  .project-dialog .dialog.h530.dy376 {
    height: 376px;
  }
  .project-dialog .dialog.h530.dy377 {
    height: 377px;
  }
  .project-dialog .dialog.h530.dy378 {
    height: 378px;
  }
  .project-dialog .dialog.h530.dy379 {
    height: 379px;
  }
  .project-dialog .dialog.h530.dy380 {
    height: 380px;
  }
  .project-dialog .dialog.h530.dy381 {
    height: 381px;
  }
  .project-dialog .dialog.h530.dy382 {
    height: 382px;
  }
  .project-dialog .dialog.h530.dy383 {
    height: 383px;
  }
  .project-dialog .dialog.h530.dy384 {
    height: 384px;
  }
  .project-dialog .dialog.h530.dy385 {
    height: 385px;
  }
  .project-dialog .dialog.h530.dy386 {
    height: 386px;
  }
  .project-dialog .dialog.h530.dy387 {
    height: 387px;
  }
  .project-dialog .dialog.h530.dy388 {
    height: 388px;
  }
  .project-dialog .dialog.h530.dy389 {
    height: 389px;
  }
  .project-dialog .dialog.h530.dy390 {
    height: 390px;
  }
  .project-dialog .dialog.h530.dy391 {
    height: 391px;
  }
  .project-dialog .dialog.h530.dy392 {
    height: 392px;
  }
  .project-dialog .dialog.h530.dy393 {
    height: 393px;
  }
  .project-dialog .dialog.h530.dy394 {
    height: 394px;
  }
  .project-dialog .dialog.h530.dy395 {
    height: 395px;
  }
  .project-dialog .dialog.h530.dy396 {
    height: 396px;
  }
  .project-dialog .dialog.h530.dy397 {
    height: 397px;
  }
  .project-dialog .dialog.h530.dy398 {
    height: 398px;
  }
  .project-dialog .dialog.h530.dy399 {
    height: 399px;
  }
}
@media only screen and (min-height: 540px) {
  .project-dialog .dialog.h540 {
    height: auto;
  }
}
@media only screen and (max-height: 539px) {
  .project-dialog .dialog.h540.dy200 {
    height: 200px;
  }
  .project-dialog .dialog.h540.dy201 {
    height: 201px;
  }
  .project-dialog .dialog.h540.dy202 {
    height: 202px;
  }
  .project-dialog .dialog.h540.dy203 {
    height: 203px;
  }
  .project-dialog .dialog.h540.dy204 {
    height: 204px;
  }
  .project-dialog .dialog.h540.dy205 {
    height: 205px;
  }
  .project-dialog .dialog.h540.dy206 {
    height: 206px;
  }
  .project-dialog .dialog.h540.dy207 {
    height: 207px;
  }
  .project-dialog .dialog.h540.dy208 {
    height: 208px;
  }
  .project-dialog .dialog.h540.dy209 {
    height: 209px;
  }
  .project-dialog .dialog.h540.dy210 {
    height: 210px;
  }
  .project-dialog .dialog.h540.dy211 {
    height: 211px;
  }
  .project-dialog .dialog.h540.dy212 {
    height: 212px;
  }
  .project-dialog .dialog.h540.dy213 {
    height: 213px;
  }
  .project-dialog .dialog.h540.dy214 {
    height: 214px;
  }
  .project-dialog .dialog.h540.dy215 {
    height: 215px;
  }
  .project-dialog .dialog.h540.dy216 {
    height: 216px;
  }
  .project-dialog .dialog.h540.dy217 {
    height: 217px;
  }
  .project-dialog .dialog.h540.dy218 {
    height: 218px;
  }
  .project-dialog .dialog.h540.dy219 {
    height: 219px;
  }
  .project-dialog .dialog.h540.dy220 {
    height: 220px;
  }
  .project-dialog .dialog.h540.dy221 {
    height: 221px;
  }
  .project-dialog .dialog.h540.dy222 {
    height: 222px;
  }
  .project-dialog .dialog.h540.dy223 {
    height: 223px;
  }
  .project-dialog .dialog.h540.dy224 {
    height: 224px;
  }
  .project-dialog .dialog.h540.dy225 {
    height: 225px;
  }
  .project-dialog .dialog.h540.dy226 {
    height: 226px;
  }
  .project-dialog .dialog.h540.dy227 {
    height: 227px;
  }
  .project-dialog .dialog.h540.dy228 {
    height: 228px;
  }
  .project-dialog .dialog.h540.dy229 {
    height: 229px;
  }
  .project-dialog .dialog.h540.dy230 {
    height: 230px;
  }
  .project-dialog .dialog.h540.dy231 {
    height: 231px;
  }
  .project-dialog .dialog.h540.dy232 {
    height: 232px;
  }
  .project-dialog .dialog.h540.dy233 {
    height: 233px;
  }
  .project-dialog .dialog.h540.dy234 {
    height: 234px;
  }
  .project-dialog .dialog.h540.dy235 {
    height: 235px;
  }
  .project-dialog .dialog.h540.dy236 {
    height: 236px;
  }
  .project-dialog .dialog.h540.dy237 {
    height: 237px;
  }
  .project-dialog .dialog.h540.dy238 {
    height: 238px;
  }
  .project-dialog .dialog.h540.dy239 {
    height: 239px;
  }
  .project-dialog .dialog.h540.dy240 {
    height: 240px;
  }
  .project-dialog .dialog.h540.dy241 {
    height: 241px;
  }
  .project-dialog .dialog.h540.dy242 {
    height: 242px;
  }
  .project-dialog .dialog.h540.dy243 {
    height: 243px;
  }
  .project-dialog .dialog.h540.dy244 {
    height: 244px;
  }
  .project-dialog .dialog.h540.dy245 {
    height: 245px;
  }
  .project-dialog .dialog.h540.dy246 {
    height: 246px;
  }
  .project-dialog .dialog.h540.dy247 {
    height: 247px;
  }
  .project-dialog .dialog.h540.dy248 {
    height: 248px;
  }
  .project-dialog .dialog.h540.dy249 {
    height: 249px;
  }
  .project-dialog .dialog.h540.dy250 {
    height: 250px;
  }
  .project-dialog .dialog.h540.dy251 {
    height: 251px;
  }
  .project-dialog .dialog.h540.dy252 {
    height: 252px;
  }
  .project-dialog .dialog.h540.dy253 {
    height: 253px;
  }
  .project-dialog .dialog.h540.dy254 {
    height: 254px;
  }
  .project-dialog .dialog.h540.dy255 {
    height: 255px;
  }
  .project-dialog .dialog.h540.dy256 {
    height: 256px;
  }
  .project-dialog .dialog.h540.dy257 {
    height: 257px;
  }
  .project-dialog .dialog.h540.dy258 {
    height: 258px;
  }
  .project-dialog .dialog.h540.dy259 {
    height: 259px;
  }
  .project-dialog .dialog.h540.dy260 {
    height: 260px;
  }
  .project-dialog .dialog.h540.dy261 {
    height: 261px;
  }
  .project-dialog .dialog.h540.dy262 {
    height: 262px;
  }
  .project-dialog .dialog.h540.dy263 {
    height: 263px;
  }
  .project-dialog .dialog.h540.dy264 {
    height: 264px;
  }
  .project-dialog .dialog.h540.dy265 {
    height: 265px;
  }
  .project-dialog .dialog.h540.dy266 {
    height: 266px;
  }
  .project-dialog .dialog.h540.dy267 {
    height: 267px;
  }
  .project-dialog .dialog.h540.dy268 {
    height: 268px;
  }
  .project-dialog .dialog.h540.dy269 {
    height: 269px;
  }
  .project-dialog .dialog.h540.dy270 {
    height: 270px;
  }
  .project-dialog .dialog.h540.dy271 {
    height: 271px;
  }
  .project-dialog .dialog.h540.dy272 {
    height: 272px;
  }
  .project-dialog .dialog.h540.dy273 {
    height: 273px;
  }
  .project-dialog .dialog.h540.dy274 {
    height: 274px;
  }
  .project-dialog .dialog.h540.dy275 {
    height: 275px;
  }
  .project-dialog .dialog.h540.dy276 {
    height: 276px;
  }
  .project-dialog .dialog.h540.dy277 {
    height: 277px;
  }
  .project-dialog .dialog.h540.dy278 {
    height: 278px;
  }
  .project-dialog .dialog.h540.dy279 {
    height: 279px;
  }
  .project-dialog .dialog.h540.dy280 {
    height: 280px;
  }
  .project-dialog .dialog.h540.dy281 {
    height: 281px;
  }
  .project-dialog .dialog.h540.dy282 {
    height: 282px;
  }
  .project-dialog .dialog.h540.dy283 {
    height: 283px;
  }
  .project-dialog .dialog.h540.dy284 {
    height: 284px;
  }
  .project-dialog .dialog.h540.dy285 {
    height: 285px;
  }
  .project-dialog .dialog.h540.dy286 {
    height: 286px;
  }
  .project-dialog .dialog.h540.dy287 {
    height: 287px;
  }
  .project-dialog .dialog.h540.dy288 {
    height: 288px;
  }
  .project-dialog .dialog.h540.dy289 {
    height: 289px;
  }
  .project-dialog .dialog.h540.dy290 {
    height: 290px;
  }
  .project-dialog .dialog.h540.dy291 {
    height: 291px;
  }
  .project-dialog .dialog.h540.dy292 {
    height: 292px;
  }
  .project-dialog .dialog.h540.dy293 {
    height: 293px;
  }
  .project-dialog .dialog.h540.dy294 {
    height: 294px;
  }
  .project-dialog .dialog.h540.dy295 {
    height: 295px;
  }
  .project-dialog .dialog.h540.dy296 {
    height: 296px;
  }
  .project-dialog .dialog.h540.dy297 {
    height: 297px;
  }
  .project-dialog .dialog.h540.dy298 {
    height: 298px;
  }
  .project-dialog .dialog.h540.dy299 {
    height: 299px;
  }
  .project-dialog .dialog.h540.dy300 {
    height: 300px;
  }
  .project-dialog .dialog.h540.dy301 {
    height: 301px;
  }
  .project-dialog .dialog.h540.dy302 {
    height: 302px;
  }
  .project-dialog .dialog.h540.dy303 {
    height: 303px;
  }
  .project-dialog .dialog.h540.dy304 {
    height: 304px;
  }
  .project-dialog .dialog.h540.dy305 {
    height: 305px;
  }
  .project-dialog .dialog.h540.dy306 {
    height: 306px;
  }
  .project-dialog .dialog.h540.dy307 {
    height: 307px;
  }
  .project-dialog .dialog.h540.dy308 {
    height: 308px;
  }
  .project-dialog .dialog.h540.dy309 {
    height: 309px;
  }
  .project-dialog .dialog.h540.dy310 {
    height: 310px;
  }
  .project-dialog .dialog.h540.dy311 {
    height: 311px;
  }
  .project-dialog .dialog.h540.dy312 {
    height: 312px;
  }
  .project-dialog .dialog.h540.dy313 {
    height: 313px;
  }
  .project-dialog .dialog.h540.dy314 {
    height: 314px;
  }
  .project-dialog .dialog.h540.dy315 {
    height: 315px;
  }
  .project-dialog .dialog.h540.dy316 {
    height: 316px;
  }
  .project-dialog .dialog.h540.dy317 {
    height: 317px;
  }
  .project-dialog .dialog.h540.dy318 {
    height: 318px;
  }
  .project-dialog .dialog.h540.dy319 {
    height: 319px;
  }
  .project-dialog .dialog.h540.dy320 {
    height: 320px;
  }
  .project-dialog .dialog.h540.dy321 {
    height: 321px;
  }
  .project-dialog .dialog.h540.dy322 {
    height: 322px;
  }
  .project-dialog .dialog.h540.dy323 {
    height: 323px;
  }
  .project-dialog .dialog.h540.dy324 {
    height: 324px;
  }
  .project-dialog .dialog.h540.dy325 {
    height: 325px;
  }
  .project-dialog .dialog.h540.dy326 {
    height: 326px;
  }
  .project-dialog .dialog.h540.dy327 {
    height: 327px;
  }
  .project-dialog .dialog.h540.dy328 {
    height: 328px;
  }
  .project-dialog .dialog.h540.dy329 {
    height: 329px;
  }
  .project-dialog .dialog.h540.dy330 {
    height: 330px;
  }
  .project-dialog .dialog.h540.dy331 {
    height: 331px;
  }
  .project-dialog .dialog.h540.dy332 {
    height: 332px;
  }
  .project-dialog .dialog.h540.dy333 {
    height: 333px;
  }
  .project-dialog .dialog.h540.dy334 {
    height: 334px;
  }
  .project-dialog .dialog.h540.dy335 {
    height: 335px;
  }
  .project-dialog .dialog.h540.dy336 {
    height: 336px;
  }
  .project-dialog .dialog.h540.dy337 {
    height: 337px;
  }
  .project-dialog .dialog.h540.dy338 {
    height: 338px;
  }
  .project-dialog .dialog.h540.dy339 {
    height: 339px;
  }
  .project-dialog .dialog.h540.dy340 {
    height: 340px;
  }
  .project-dialog .dialog.h540.dy341 {
    height: 341px;
  }
  .project-dialog .dialog.h540.dy342 {
    height: 342px;
  }
  .project-dialog .dialog.h540.dy343 {
    height: 343px;
  }
  .project-dialog .dialog.h540.dy344 {
    height: 344px;
  }
  .project-dialog .dialog.h540.dy345 {
    height: 345px;
  }
  .project-dialog .dialog.h540.dy346 {
    height: 346px;
  }
  .project-dialog .dialog.h540.dy347 {
    height: 347px;
  }
  .project-dialog .dialog.h540.dy348 {
    height: 348px;
  }
  .project-dialog .dialog.h540.dy349 {
    height: 349px;
  }
  .project-dialog .dialog.h540.dy350 {
    height: 350px;
  }
  .project-dialog .dialog.h540.dy351 {
    height: 351px;
  }
  .project-dialog .dialog.h540.dy352 {
    height: 352px;
  }
  .project-dialog .dialog.h540.dy353 {
    height: 353px;
  }
  .project-dialog .dialog.h540.dy354 {
    height: 354px;
  }
  .project-dialog .dialog.h540.dy355 {
    height: 355px;
  }
  .project-dialog .dialog.h540.dy356 {
    height: 356px;
  }
  .project-dialog .dialog.h540.dy357 {
    height: 357px;
  }
  .project-dialog .dialog.h540.dy358 {
    height: 358px;
  }
  .project-dialog .dialog.h540.dy359 {
    height: 359px;
  }
  .project-dialog .dialog.h540.dy360 {
    height: 360px;
  }
  .project-dialog .dialog.h540.dy361 {
    height: 361px;
  }
  .project-dialog .dialog.h540.dy362 {
    height: 362px;
  }
  .project-dialog .dialog.h540.dy363 {
    height: 363px;
  }
  .project-dialog .dialog.h540.dy364 {
    height: 364px;
  }
  .project-dialog .dialog.h540.dy365 {
    height: 365px;
  }
  .project-dialog .dialog.h540.dy366 {
    height: 366px;
  }
  .project-dialog .dialog.h540.dy367 {
    height: 367px;
  }
  .project-dialog .dialog.h540.dy368 {
    height: 368px;
  }
  .project-dialog .dialog.h540.dy369 {
    height: 369px;
  }
  .project-dialog .dialog.h540.dy370 {
    height: 370px;
  }
  .project-dialog .dialog.h540.dy371 {
    height: 371px;
  }
  .project-dialog .dialog.h540.dy372 {
    height: 372px;
  }
  .project-dialog .dialog.h540.dy373 {
    height: 373px;
  }
  .project-dialog .dialog.h540.dy374 {
    height: 374px;
  }
  .project-dialog .dialog.h540.dy375 {
    height: 375px;
  }
  .project-dialog .dialog.h540.dy376 {
    height: 376px;
  }
  .project-dialog .dialog.h540.dy377 {
    height: 377px;
  }
  .project-dialog .dialog.h540.dy378 {
    height: 378px;
  }
  .project-dialog .dialog.h540.dy379 {
    height: 379px;
  }
  .project-dialog .dialog.h540.dy380 {
    height: 380px;
  }
  .project-dialog .dialog.h540.dy381 {
    height: 381px;
  }
  .project-dialog .dialog.h540.dy382 {
    height: 382px;
  }
  .project-dialog .dialog.h540.dy383 {
    height: 383px;
  }
  .project-dialog .dialog.h540.dy384 {
    height: 384px;
  }
  .project-dialog .dialog.h540.dy385 {
    height: 385px;
  }
  .project-dialog .dialog.h540.dy386 {
    height: 386px;
  }
  .project-dialog .dialog.h540.dy387 {
    height: 387px;
  }
  .project-dialog .dialog.h540.dy388 {
    height: 388px;
  }
  .project-dialog .dialog.h540.dy389 {
    height: 389px;
  }
  .project-dialog .dialog.h540.dy390 {
    height: 390px;
  }
  .project-dialog .dialog.h540.dy391 {
    height: 391px;
  }
  .project-dialog .dialog.h540.dy392 {
    height: 392px;
  }
  .project-dialog .dialog.h540.dy393 {
    height: 393px;
  }
  .project-dialog .dialog.h540.dy394 {
    height: 394px;
  }
  .project-dialog .dialog.h540.dy395 {
    height: 395px;
  }
  .project-dialog .dialog.h540.dy396 {
    height: 396px;
  }
  .project-dialog .dialog.h540.dy397 {
    height: 397px;
  }
  .project-dialog .dialog.h540.dy398 {
    height: 398px;
  }
  .project-dialog .dialog.h540.dy399 {
    height: 399px;
  }
}
@media only screen and (min-height: 550px) {
  .project-dialog .dialog.h550 {
    height: auto;
  }
}
@media only screen and (max-height: 549px) {
  .project-dialog .dialog.h550.dy200 {
    height: 200px;
  }
  .project-dialog .dialog.h550.dy201 {
    height: 201px;
  }
  .project-dialog .dialog.h550.dy202 {
    height: 202px;
  }
  .project-dialog .dialog.h550.dy203 {
    height: 203px;
  }
  .project-dialog .dialog.h550.dy204 {
    height: 204px;
  }
  .project-dialog .dialog.h550.dy205 {
    height: 205px;
  }
  .project-dialog .dialog.h550.dy206 {
    height: 206px;
  }
  .project-dialog .dialog.h550.dy207 {
    height: 207px;
  }
  .project-dialog .dialog.h550.dy208 {
    height: 208px;
  }
  .project-dialog .dialog.h550.dy209 {
    height: 209px;
  }
  .project-dialog .dialog.h550.dy210 {
    height: 210px;
  }
  .project-dialog .dialog.h550.dy211 {
    height: 211px;
  }
  .project-dialog .dialog.h550.dy212 {
    height: 212px;
  }
  .project-dialog .dialog.h550.dy213 {
    height: 213px;
  }
  .project-dialog .dialog.h550.dy214 {
    height: 214px;
  }
  .project-dialog .dialog.h550.dy215 {
    height: 215px;
  }
  .project-dialog .dialog.h550.dy216 {
    height: 216px;
  }
  .project-dialog .dialog.h550.dy217 {
    height: 217px;
  }
  .project-dialog .dialog.h550.dy218 {
    height: 218px;
  }
  .project-dialog .dialog.h550.dy219 {
    height: 219px;
  }
  .project-dialog .dialog.h550.dy220 {
    height: 220px;
  }
  .project-dialog .dialog.h550.dy221 {
    height: 221px;
  }
  .project-dialog .dialog.h550.dy222 {
    height: 222px;
  }
  .project-dialog .dialog.h550.dy223 {
    height: 223px;
  }
  .project-dialog .dialog.h550.dy224 {
    height: 224px;
  }
  .project-dialog .dialog.h550.dy225 {
    height: 225px;
  }
  .project-dialog .dialog.h550.dy226 {
    height: 226px;
  }
  .project-dialog .dialog.h550.dy227 {
    height: 227px;
  }
  .project-dialog .dialog.h550.dy228 {
    height: 228px;
  }
  .project-dialog .dialog.h550.dy229 {
    height: 229px;
  }
  .project-dialog .dialog.h550.dy230 {
    height: 230px;
  }
  .project-dialog .dialog.h550.dy231 {
    height: 231px;
  }
  .project-dialog .dialog.h550.dy232 {
    height: 232px;
  }
  .project-dialog .dialog.h550.dy233 {
    height: 233px;
  }
  .project-dialog .dialog.h550.dy234 {
    height: 234px;
  }
  .project-dialog .dialog.h550.dy235 {
    height: 235px;
  }
  .project-dialog .dialog.h550.dy236 {
    height: 236px;
  }
  .project-dialog .dialog.h550.dy237 {
    height: 237px;
  }
  .project-dialog .dialog.h550.dy238 {
    height: 238px;
  }
  .project-dialog .dialog.h550.dy239 {
    height: 239px;
  }
  .project-dialog .dialog.h550.dy240 {
    height: 240px;
  }
  .project-dialog .dialog.h550.dy241 {
    height: 241px;
  }
  .project-dialog .dialog.h550.dy242 {
    height: 242px;
  }
  .project-dialog .dialog.h550.dy243 {
    height: 243px;
  }
  .project-dialog .dialog.h550.dy244 {
    height: 244px;
  }
  .project-dialog .dialog.h550.dy245 {
    height: 245px;
  }
  .project-dialog .dialog.h550.dy246 {
    height: 246px;
  }
  .project-dialog .dialog.h550.dy247 {
    height: 247px;
  }
  .project-dialog .dialog.h550.dy248 {
    height: 248px;
  }
  .project-dialog .dialog.h550.dy249 {
    height: 249px;
  }
  .project-dialog .dialog.h550.dy250 {
    height: 250px;
  }
  .project-dialog .dialog.h550.dy251 {
    height: 251px;
  }
  .project-dialog .dialog.h550.dy252 {
    height: 252px;
  }
  .project-dialog .dialog.h550.dy253 {
    height: 253px;
  }
  .project-dialog .dialog.h550.dy254 {
    height: 254px;
  }
  .project-dialog .dialog.h550.dy255 {
    height: 255px;
  }
  .project-dialog .dialog.h550.dy256 {
    height: 256px;
  }
  .project-dialog .dialog.h550.dy257 {
    height: 257px;
  }
  .project-dialog .dialog.h550.dy258 {
    height: 258px;
  }
  .project-dialog .dialog.h550.dy259 {
    height: 259px;
  }
  .project-dialog .dialog.h550.dy260 {
    height: 260px;
  }
  .project-dialog .dialog.h550.dy261 {
    height: 261px;
  }
  .project-dialog .dialog.h550.dy262 {
    height: 262px;
  }
  .project-dialog .dialog.h550.dy263 {
    height: 263px;
  }
  .project-dialog .dialog.h550.dy264 {
    height: 264px;
  }
  .project-dialog .dialog.h550.dy265 {
    height: 265px;
  }
  .project-dialog .dialog.h550.dy266 {
    height: 266px;
  }
  .project-dialog .dialog.h550.dy267 {
    height: 267px;
  }
  .project-dialog .dialog.h550.dy268 {
    height: 268px;
  }
  .project-dialog .dialog.h550.dy269 {
    height: 269px;
  }
  .project-dialog .dialog.h550.dy270 {
    height: 270px;
  }
  .project-dialog .dialog.h550.dy271 {
    height: 271px;
  }
  .project-dialog .dialog.h550.dy272 {
    height: 272px;
  }
  .project-dialog .dialog.h550.dy273 {
    height: 273px;
  }
  .project-dialog .dialog.h550.dy274 {
    height: 274px;
  }
  .project-dialog .dialog.h550.dy275 {
    height: 275px;
  }
  .project-dialog .dialog.h550.dy276 {
    height: 276px;
  }
  .project-dialog .dialog.h550.dy277 {
    height: 277px;
  }
  .project-dialog .dialog.h550.dy278 {
    height: 278px;
  }
  .project-dialog .dialog.h550.dy279 {
    height: 279px;
  }
  .project-dialog .dialog.h550.dy280 {
    height: 280px;
  }
  .project-dialog .dialog.h550.dy281 {
    height: 281px;
  }
  .project-dialog .dialog.h550.dy282 {
    height: 282px;
  }
  .project-dialog .dialog.h550.dy283 {
    height: 283px;
  }
  .project-dialog .dialog.h550.dy284 {
    height: 284px;
  }
  .project-dialog .dialog.h550.dy285 {
    height: 285px;
  }
  .project-dialog .dialog.h550.dy286 {
    height: 286px;
  }
  .project-dialog .dialog.h550.dy287 {
    height: 287px;
  }
  .project-dialog .dialog.h550.dy288 {
    height: 288px;
  }
  .project-dialog .dialog.h550.dy289 {
    height: 289px;
  }
  .project-dialog .dialog.h550.dy290 {
    height: 290px;
  }
  .project-dialog .dialog.h550.dy291 {
    height: 291px;
  }
  .project-dialog .dialog.h550.dy292 {
    height: 292px;
  }
  .project-dialog .dialog.h550.dy293 {
    height: 293px;
  }
  .project-dialog .dialog.h550.dy294 {
    height: 294px;
  }
  .project-dialog .dialog.h550.dy295 {
    height: 295px;
  }
  .project-dialog .dialog.h550.dy296 {
    height: 296px;
  }
  .project-dialog .dialog.h550.dy297 {
    height: 297px;
  }
  .project-dialog .dialog.h550.dy298 {
    height: 298px;
  }
  .project-dialog .dialog.h550.dy299 {
    height: 299px;
  }
  .project-dialog .dialog.h550.dy300 {
    height: 300px;
  }
  .project-dialog .dialog.h550.dy301 {
    height: 301px;
  }
  .project-dialog .dialog.h550.dy302 {
    height: 302px;
  }
  .project-dialog .dialog.h550.dy303 {
    height: 303px;
  }
  .project-dialog .dialog.h550.dy304 {
    height: 304px;
  }
  .project-dialog .dialog.h550.dy305 {
    height: 305px;
  }
  .project-dialog .dialog.h550.dy306 {
    height: 306px;
  }
  .project-dialog .dialog.h550.dy307 {
    height: 307px;
  }
  .project-dialog .dialog.h550.dy308 {
    height: 308px;
  }
  .project-dialog .dialog.h550.dy309 {
    height: 309px;
  }
  .project-dialog .dialog.h550.dy310 {
    height: 310px;
  }
  .project-dialog .dialog.h550.dy311 {
    height: 311px;
  }
  .project-dialog .dialog.h550.dy312 {
    height: 312px;
  }
  .project-dialog .dialog.h550.dy313 {
    height: 313px;
  }
  .project-dialog .dialog.h550.dy314 {
    height: 314px;
  }
  .project-dialog .dialog.h550.dy315 {
    height: 315px;
  }
  .project-dialog .dialog.h550.dy316 {
    height: 316px;
  }
  .project-dialog .dialog.h550.dy317 {
    height: 317px;
  }
  .project-dialog .dialog.h550.dy318 {
    height: 318px;
  }
  .project-dialog .dialog.h550.dy319 {
    height: 319px;
  }
  .project-dialog .dialog.h550.dy320 {
    height: 320px;
  }
  .project-dialog .dialog.h550.dy321 {
    height: 321px;
  }
  .project-dialog .dialog.h550.dy322 {
    height: 322px;
  }
  .project-dialog .dialog.h550.dy323 {
    height: 323px;
  }
  .project-dialog .dialog.h550.dy324 {
    height: 324px;
  }
  .project-dialog .dialog.h550.dy325 {
    height: 325px;
  }
  .project-dialog .dialog.h550.dy326 {
    height: 326px;
  }
  .project-dialog .dialog.h550.dy327 {
    height: 327px;
  }
  .project-dialog .dialog.h550.dy328 {
    height: 328px;
  }
  .project-dialog .dialog.h550.dy329 {
    height: 329px;
  }
  .project-dialog .dialog.h550.dy330 {
    height: 330px;
  }
  .project-dialog .dialog.h550.dy331 {
    height: 331px;
  }
  .project-dialog .dialog.h550.dy332 {
    height: 332px;
  }
  .project-dialog .dialog.h550.dy333 {
    height: 333px;
  }
  .project-dialog .dialog.h550.dy334 {
    height: 334px;
  }
  .project-dialog .dialog.h550.dy335 {
    height: 335px;
  }
  .project-dialog .dialog.h550.dy336 {
    height: 336px;
  }
  .project-dialog .dialog.h550.dy337 {
    height: 337px;
  }
  .project-dialog .dialog.h550.dy338 {
    height: 338px;
  }
  .project-dialog .dialog.h550.dy339 {
    height: 339px;
  }
  .project-dialog .dialog.h550.dy340 {
    height: 340px;
  }
  .project-dialog .dialog.h550.dy341 {
    height: 341px;
  }
  .project-dialog .dialog.h550.dy342 {
    height: 342px;
  }
  .project-dialog .dialog.h550.dy343 {
    height: 343px;
  }
  .project-dialog .dialog.h550.dy344 {
    height: 344px;
  }
  .project-dialog .dialog.h550.dy345 {
    height: 345px;
  }
  .project-dialog .dialog.h550.dy346 {
    height: 346px;
  }
  .project-dialog .dialog.h550.dy347 {
    height: 347px;
  }
  .project-dialog .dialog.h550.dy348 {
    height: 348px;
  }
  .project-dialog .dialog.h550.dy349 {
    height: 349px;
  }
  .project-dialog .dialog.h550.dy350 {
    height: 350px;
  }
  .project-dialog .dialog.h550.dy351 {
    height: 351px;
  }
  .project-dialog .dialog.h550.dy352 {
    height: 352px;
  }
  .project-dialog .dialog.h550.dy353 {
    height: 353px;
  }
  .project-dialog .dialog.h550.dy354 {
    height: 354px;
  }
  .project-dialog .dialog.h550.dy355 {
    height: 355px;
  }
  .project-dialog .dialog.h550.dy356 {
    height: 356px;
  }
  .project-dialog .dialog.h550.dy357 {
    height: 357px;
  }
  .project-dialog .dialog.h550.dy358 {
    height: 358px;
  }
  .project-dialog .dialog.h550.dy359 {
    height: 359px;
  }
  .project-dialog .dialog.h550.dy360 {
    height: 360px;
  }
  .project-dialog .dialog.h550.dy361 {
    height: 361px;
  }
  .project-dialog .dialog.h550.dy362 {
    height: 362px;
  }
  .project-dialog .dialog.h550.dy363 {
    height: 363px;
  }
  .project-dialog .dialog.h550.dy364 {
    height: 364px;
  }
  .project-dialog .dialog.h550.dy365 {
    height: 365px;
  }
  .project-dialog .dialog.h550.dy366 {
    height: 366px;
  }
  .project-dialog .dialog.h550.dy367 {
    height: 367px;
  }
  .project-dialog .dialog.h550.dy368 {
    height: 368px;
  }
  .project-dialog .dialog.h550.dy369 {
    height: 369px;
  }
  .project-dialog .dialog.h550.dy370 {
    height: 370px;
  }
  .project-dialog .dialog.h550.dy371 {
    height: 371px;
  }
  .project-dialog .dialog.h550.dy372 {
    height: 372px;
  }
  .project-dialog .dialog.h550.dy373 {
    height: 373px;
  }
  .project-dialog .dialog.h550.dy374 {
    height: 374px;
  }
  .project-dialog .dialog.h550.dy375 {
    height: 375px;
  }
  .project-dialog .dialog.h550.dy376 {
    height: 376px;
  }
  .project-dialog .dialog.h550.dy377 {
    height: 377px;
  }
  .project-dialog .dialog.h550.dy378 {
    height: 378px;
  }
  .project-dialog .dialog.h550.dy379 {
    height: 379px;
  }
  .project-dialog .dialog.h550.dy380 {
    height: 380px;
  }
  .project-dialog .dialog.h550.dy381 {
    height: 381px;
  }
  .project-dialog .dialog.h550.dy382 {
    height: 382px;
  }
  .project-dialog .dialog.h550.dy383 {
    height: 383px;
  }
  .project-dialog .dialog.h550.dy384 {
    height: 384px;
  }
  .project-dialog .dialog.h550.dy385 {
    height: 385px;
  }
  .project-dialog .dialog.h550.dy386 {
    height: 386px;
  }
  .project-dialog .dialog.h550.dy387 {
    height: 387px;
  }
  .project-dialog .dialog.h550.dy388 {
    height: 388px;
  }
  .project-dialog .dialog.h550.dy389 {
    height: 389px;
  }
  .project-dialog .dialog.h550.dy390 {
    height: 390px;
  }
  .project-dialog .dialog.h550.dy391 {
    height: 391px;
  }
  .project-dialog .dialog.h550.dy392 {
    height: 392px;
  }
  .project-dialog .dialog.h550.dy393 {
    height: 393px;
  }
  .project-dialog .dialog.h550.dy394 {
    height: 394px;
  }
  .project-dialog .dialog.h550.dy395 {
    height: 395px;
  }
  .project-dialog .dialog.h550.dy396 {
    height: 396px;
  }
  .project-dialog .dialog.h550.dy397 {
    height: 397px;
  }
  .project-dialog .dialog.h550.dy398 {
    height: 398px;
  }
  .project-dialog .dialog.h550.dy399 {
    height: 399px;
  }
}
@media only screen and (min-height: 560px) {
  .project-dialog .dialog.h560 {
    height: auto;
  }
}
@media only screen and (max-height: 559px) {
  .project-dialog .dialog.h560.dy200 {
    height: 200px;
  }
  .project-dialog .dialog.h560.dy201 {
    height: 201px;
  }
  .project-dialog .dialog.h560.dy202 {
    height: 202px;
  }
  .project-dialog .dialog.h560.dy203 {
    height: 203px;
  }
  .project-dialog .dialog.h560.dy204 {
    height: 204px;
  }
  .project-dialog .dialog.h560.dy205 {
    height: 205px;
  }
  .project-dialog .dialog.h560.dy206 {
    height: 206px;
  }
  .project-dialog .dialog.h560.dy207 {
    height: 207px;
  }
  .project-dialog .dialog.h560.dy208 {
    height: 208px;
  }
  .project-dialog .dialog.h560.dy209 {
    height: 209px;
  }
  .project-dialog .dialog.h560.dy210 {
    height: 210px;
  }
  .project-dialog .dialog.h560.dy211 {
    height: 211px;
  }
  .project-dialog .dialog.h560.dy212 {
    height: 212px;
  }
  .project-dialog .dialog.h560.dy213 {
    height: 213px;
  }
  .project-dialog .dialog.h560.dy214 {
    height: 214px;
  }
  .project-dialog .dialog.h560.dy215 {
    height: 215px;
  }
  .project-dialog .dialog.h560.dy216 {
    height: 216px;
  }
  .project-dialog .dialog.h560.dy217 {
    height: 217px;
  }
  .project-dialog .dialog.h560.dy218 {
    height: 218px;
  }
  .project-dialog .dialog.h560.dy219 {
    height: 219px;
  }
  .project-dialog .dialog.h560.dy220 {
    height: 220px;
  }
  .project-dialog .dialog.h560.dy221 {
    height: 221px;
  }
  .project-dialog .dialog.h560.dy222 {
    height: 222px;
  }
  .project-dialog .dialog.h560.dy223 {
    height: 223px;
  }
  .project-dialog .dialog.h560.dy224 {
    height: 224px;
  }
  .project-dialog .dialog.h560.dy225 {
    height: 225px;
  }
  .project-dialog .dialog.h560.dy226 {
    height: 226px;
  }
  .project-dialog .dialog.h560.dy227 {
    height: 227px;
  }
  .project-dialog .dialog.h560.dy228 {
    height: 228px;
  }
  .project-dialog .dialog.h560.dy229 {
    height: 229px;
  }
  .project-dialog .dialog.h560.dy230 {
    height: 230px;
  }
  .project-dialog .dialog.h560.dy231 {
    height: 231px;
  }
  .project-dialog .dialog.h560.dy232 {
    height: 232px;
  }
  .project-dialog .dialog.h560.dy233 {
    height: 233px;
  }
  .project-dialog .dialog.h560.dy234 {
    height: 234px;
  }
  .project-dialog .dialog.h560.dy235 {
    height: 235px;
  }
  .project-dialog .dialog.h560.dy236 {
    height: 236px;
  }
  .project-dialog .dialog.h560.dy237 {
    height: 237px;
  }
  .project-dialog .dialog.h560.dy238 {
    height: 238px;
  }
  .project-dialog .dialog.h560.dy239 {
    height: 239px;
  }
  .project-dialog .dialog.h560.dy240 {
    height: 240px;
  }
  .project-dialog .dialog.h560.dy241 {
    height: 241px;
  }
  .project-dialog .dialog.h560.dy242 {
    height: 242px;
  }
  .project-dialog .dialog.h560.dy243 {
    height: 243px;
  }
  .project-dialog .dialog.h560.dy244 {
    height: 244px;
  }
  .project-dialog .dialog.h560.dy245 {
    height: 245px;
  }
  .project-dialog .dialog.h560.dy246 {
    height: 246px;
  }
  .project-dialog .dialog.h560.dy247 {
    height: 247px;
  }
  .project-dialog .dialog.h560.dy248 {
    height: 248px;
  }
  .project-dialog .dialog.h560.dy249 {
    height: 249px;
  }
  .project-dialog .dialog.h560.dy250 {
    height: 250px;
  }
  .project-dialog .dialog.h560.dy251 {
    height: 251px;
  }
  .project-dialog .dialog.h560.dy252 {
    height: 252px;
  }
  .project-dialog .dialog.h560.dy253 {
    height: 253px;
  }
  .project-dialog .dialog.h560.dy254 {
    height: 254px;
  }
  .project-dialog .dialog.h560.dy255 {
    height: 255px;
  }
  .project-dialog .dialog.h560.dy256 {
    height: 256px;
  }
  .project-dialog .dialog.h560.dy257 {
    height: 257px;
  }
  .project-dialog .dialog.h560.dy258 {
    height: 258px;
  }
  .project-dialog .dialog.h560.dy259 {
    height: 259px;
  }
  .project-dialog .dialog.h560.dy260 {
    height: 260px;
  }
  .project-dialog .dialog.h560.dy261 {
    height: 261px;
  }
  .project-dialog .dialog.h560.dy262 {
    height: 262px;
  }
  .project-dialog .dialog.h560.dy263 {
    height: 263px;
  }
  .project-dialog .dialog.h560.dy264 {
    height: 264px;
  }
  .project-dialog .dialog.h560.dy265 {
    height: 265px;
  }
  .project-dialog .dialog.h560.dy266 {
    height: 266px;
  }
  .project-dialog .dialog.h560.dy267 {
    height: 267px;
  }
  .project-dialog .dialog.h560.dy268 {
    height: 268px;
  }
  .project-dialog .dialog.h560.dy269 {
    height: 269px;
  }
  .project-dialog .dialog.h560.dy270 {
    height: 270px;
  }
  .project-dialog .dialog.h560.dy271 {
    height: 271px;
  }
  .project-dialog .dialog.h560.dy272 {
    height: 272px;
  }
  .project-dialog .dialog.h560.dy273 {
    height: 273px;
  }
  .project-dialog .dialog.h560.dy274 {
    height: 274px;
  }
  .project-dialog .dialog.h560.dy275 {
    height: 275px;
  }
  .project-dialog .dialog.h560.dy276 {
    height: 276px;
  }
  .project-dialog .dialog.h560.dy277 {
    height: 277px;
  }
  .project-dialog .dialog.h560.dy278 {
    height: 278px;
  }
  .project-dialog .dialog.h560.dy279 {
    height: 279px;
  }
  .project-dialog .dialog.h560.dy280 {
    height: 280px;
  }
  .project-dialog .dialog.h560.dy281 {
    height: 281px;
  }
  .project-dialog .dialog.h560.dy282 {
    height: 282px;
  }
  .project-dialog .dialog.h560.dy283 {
    height: 283px;
  }
  .project-dialog .dialog.h560.dy284 {
    height: 284px;
  }
  .project-dialog .dialog.h560.dy285 {
    height: 285px;
  }
  .project-dialog .dialog.h560.dy286 {
    height: 286px;
  }
  .project-dialog .dialog.h560.dy287 {
    height: 287px;
  }
  .project-dialog .dialog.h560.dy288 {
    height: 288px;
  }
  .project-dialog .dialog.h560.dy289 {
    height: 289px;
  }
  .project-dialog .dialog.h560.dy290 {
    height: 290px;
  }
  .project-dialog .dialog.h560.dy291 {
    height: 291px;
  }
  .project-dialog .dialog.h560.dy292 {
    height: 292px;
  }
  .project-dialog .dialog.h560.dy293 {
    height: 293px;
  }
  .project-dialog .dialog.h560.dy294 {
    height: 294px;
  }
  .project-dialog .dialog.h560.dy295 {
    height: 295px;
  }
  .project-dialog .dialog.h560.dy296 {
    height: 296px;
  }
  .project-dialog .dialog.h560.dy297 {
    height: 297px;
  }
  .project-dialog .dialog.h560.dy298 {
    height: 298px;
  }
  .project-dialog .dialog.h560.dy299 {
    height: 299px;
  }
  .project-dialog .dialog.h560.dy300 {
    height: 300px;
  }
  .project-dialog .dialog.h560.dy301 {
    height: 301px;
  }
  .project-dialog .dialog.h560.dy302 {
    height: 302px;
  }
  .project-dialog .dialog.h560.dy303 {
    height: 303px;
  }
  .project-dialog .dialog.h560.dy304 {
    height: 304px;
  }
  .project-dialog .dialog.h560.dy305 {
    height: 305px;
  }
  .project-dialog .dialog.h560.dy306 {
    height: 306px;
  }
  .project-dialog .dialog.h560.dy307 {
    height: 307px;
  }
  .project-dialog .dialog.h560.dy308 {
    height: 308px;
  }
  .project-dialog .dialog.h560.dy309 {
    height: 309px;
  }
  .project-dialog .dialog.h560.dy310 {
    height: 310px;
  }
  .project-dialog .dialog.h560.dy311 {
    height: 311px;
  }
  .project-dialog .dialog.h560.dy312 {
    height: 312px;
  }
  .project-dialog .dialog.h560.dy313 {
    height: 313px;
  }
  .project-dialog .dialog.h560.dy314 {
    height: 314px;
  }
  .project-dialog .dialog.h560.dy315 {
    height: 315px;
  }
  .project-dialog .dialog.h560.dy316 {
    height: 316px;
  }
  .project-dialog .dialog.h560.dy317 {
    height: 317px;
  }
  .project-dialog .dialog.h560.dy318 {
    height: 318px;
  }
  .project-dialog .dialog.h560.dy319 {
    height: 319px;
  }
  .project-dialog .dialog.h560.dy320 {
    height: 320px;
  }
  .project-dialog .dialog.h560.dy321 {
    height: 321px;
  }
  .project-dialog .dialog.h560.dy322 {
    height: 322px;
  }
  .project-dialog .dialog.h560.dy323 {
    height: 323px;
  }
  .project-dialog .dialog.h560.dy324 {
    height: 324px;
  }
  .project-dialog .dialog.h560.dy325 {
    height: 325px;
  }
  .project-dialog .dialog.h560.dy326 {
    height: 326px;
  }
  .project-dialog .dialog.h560.dy327 {
    height: 327px;
  }
  .project-dialog .dialog.h560.dy328 {
    height: 328px;
  }
  .project-dialog .dialog.h560.dy329 {
    height: 329px;
  }
  .project-dialog .dialog.h560.dy330 {
    height: 330px;
  }
  .project-dialog .dialog.h560.dy331 {
    height: 331px;
  }
  .project-dialog .dialog.h560.dy332 {
    height: 332px;
  }
  .project-dialog .dialog.h560.dy333 {
    height: 333px;
  }
  .project-dialog .dialog.h560.dy334 {
    height: 334px;
  }
  .project-dialog .dialog.h560.dy335 {
    height: 335px;
  }
  .project-dialog .dialog.h560.dy336 {
    height: 336px;
  }
  .project-dialog .dialog.h560.dy337 {
    height: 337px;
  }
  .project-dialog .dialog.h560.dy338 {
    height: 338px;
  }
  .project-dialog .dialog.h560.dy339 {
    height: 339px;
  }
  .project-dialog .dialog.h560.dy340 {
    height: 340px;
  }
  .project-dialog .dialog.h560.dy341 {
    height: 341px;
  }
  .project-dialog .dialog.h560.dy342 {
    height: 342px;
  }
  .project-dialog .dialog.h560.dy343 {
    height: 343px;
  }
  .project-dialog .dialog.h560.dy344 {
    height: 344px;
  }
  .project-dialog .dialog.h560.dy345 {
    height: 345px;
  }
  .project-dialog .dialog.h560.dy346 {
    height: 346px;
  }
  .project-dialog .dialog.h560.dy347 {
    height: 347px;
  }
  .project-dialog .dialog.h560.dy348 {
    height: 348px;
  }
  .project-dialog .dialog.h560.dy349 {
    height: 349px;
  }
  .project-dialog .dialog.h560.dy350 {
    height: 350px;
  }
  .project-dialog .dialog.h560.dy351 {
    height: 351px;
  }
  .project-dialog .dialog.h560.dy352 {
    height: 352px;
  }
  .project-dialog .dialog.h560.dy353 {
    height: 353px;
  }
  .project-dialog .dialog.h560.dy354 {
    height: 354px;
  }
  .project-dialog .dialog.h560.dy355 {
    height: 355px;
  }
  .project-dialog .dialog.h560.dy356 {
    height: 356px;
  }
  .project-dialog .dialog.h560.dy357 {
    height: 357px;
  }
  .project-dialog .dialog.h560.dy358 {
    height: 358px;
  }
  .project-dialog .dialog.h560.dy359 {
    height: 359px;
  }
  .project-dialog .dialog.h560.dy360 {
    height: 360px;
  }
  .project-dialog .dialog.h560.dy361 {
    height: 361px;
  }
  .project-dialog .dialog.h560.dy362 {
    height: 362px;
  }
  .project-dialog .dialog.h560.dy363 {
    height: 363px;
  }
  .project-dialog .dialog.h560.dy364 {
    height: 364px;
  }
  .project-dialog .dialog.h560.dy365 {
    height: 365px;
  }
  .project-dialog .dialog.h560.dy366 {
    height: 366px;
  }
  .project-dialog .dialog.h560.dy367 {
    height: 367px;
  }
  .project-dialog .dialog.h560.dy368 {
    height: 368px;
  }
  .project-dialog .dialog.h560.dy369 {
    height: 369px;
  }
  .project-dialog .dialog.h560.dy370 {
    height: 370px;
  }
  .project-dialog .dialog.h560.dy371 {
    height: 371px;
  }
  .project-dialog .dialog.h560.dy372 {
    height: 372px;
  }
  .project-dialog .dialog.h560.dy373 {
    height: 373px;
  }
  .project-dialog .dialog.h560.dy374 {
    height: 374px;
  }
  .project-dialog .dialog.h560.dy375 {
    height: 375px;
  }
  .project-dialog .dialog.h560.dy376 {
    height: 376px;
  }
  .project-dialog .dialog.h560.dy377 {
    height: 377px;
  }
  .project-dialog .dialog.h560.dy378 {
    height: 378px;
  }
  .project-dialog .dialog.h560.dy379 {
    height: 379px;
  }
  .project-dialog .dialog.h560.dy380 {
    height: 380px;
  }
  .project-dialog .dialog.h560.dy381 {
    height: 381px;
  }
  .project-dialog .dialog.h560.dy382 {
    height: 382px;
  }
  .project-dialog .dialog.h560.dy383 {
    height: 383px;
  }
  .project-dialog .dialog.h560.dy384 {
    height: 384px;
  }
  .project-dialog .dialog.h560.dy385 {
    height: 385px;
  }
  .project-dialog .dialog.h560.dy386 {
    height: 386px;
  }
  .project-dialog .dialog.h560.dy387 {
    height: 387px;
  }
  .project-dialog .dialog.h560.dy388 {
    height: 388px;
  }
  .project-dialog .dialog.h560.dy389 {
    height: 389px;
  }
  .project-dialog .dialog.h560.dy390 {
    height: 390px;
  }
  .project-dialog .dialog.h560.dy391 {
    height: 391px;
  }
  .project-dialog .dialog.h560.dy392 {
    height: 392px;
  }
  .project-dialog .dialog.h560.dy393 {
    height: 393px;
  }
  .project-dialog .dialog.h560.dy394 {
    height: 394px;
  }
  .project-dialog .dialog.h560.dy395 {
    height: 395px;
  }
  .project-dialog .dialog.h560.dy396 {
    height: 396px;
  }
  .project-dialog .dialog.h560.dy397 {
    height: 397px;
  }
  .project-dialog .dialog.h560.dy398 {
    height: 398px;
  }
  .project-dialog .dialog.h560.dy399 {
    height: 399px;
  }
}
@media only screen and (min-height: 570px) {
  .project-dialog .dialog.h570 {
    height: auto;
  }
}
@media only screen and (max-height: 569px) {
  .project-dialog .dialog.h570.dy200 {
    height: 200px;
  }
  .project-dialog .dialog.h570.dy201 {
    height: 201px;
  }
  .project-dialog .dialog.h570.dy202 {
    height: 202px;
  }
  .project-dialog .dialog.h570.dy203 {
    height: 203px;
  }
  .project-dialog .dialog.h570.dy204 {
    height: 204px;
  }
  .project-dialog .dialog.h570.dy205 {
    height: 205px;
  }
  .project-dialog .dialog.h570.dy206 {
    height: 206px;
  }
  .project-dialog .dialog.h570.dy207 {
    height: 207px;
  }
  .project-dialog .dialog.h570.dy208 {
    height: 208px;
  }
  .project-dialog .dialog.h570.dy209 {
    height: 209px;
  }
  .project-dialog .dialog.h570.dy210 {
    height: 210px;
  }
  .project-dialog .dialog.h570.dy211 {
    height: 211px;
  }
  .project-dialog .dialog.h570.dy212 {
    height: 212px;
  }
  .project-dialog .dialog.h570.dy213 {
    height: 213px;
  }
  .project-dialog .dialog.h570.dy214 {
    height: 214px;
  }
  .project-dialog .dialog.h570.dy215 {
    height: 215px;
  }
  .project-dialog .dialog.h570.dy216 {
    height: 216px;
  }
  .project-dialog .dialog.h570.dy217 {
    height: 217px;
  }
  .project-dialog .dialog.h570.dy218 {
    height: 218px;
  }
  .project-dialog .dialog.h570.dy219 {
    height: 219px;
  }
  .project-dialog .dialog.h570.dy220 {
    height: 220px;
  }
  .project-dialog .dialog.h570.dy221 {
    height: 221px;
  }
  .project-dialog .dialog.h570.dy222 {
    height: 222px;
  }
  .project-dialog .dialog.h570.dy223 {
    height: 223px;
  }
  .project-dialog .dialog.h570.dy224 {
    height: 224px;
  }
  .project-dialog .dialog.h570.dy225 {
    height: 225px;
  }
  .project-dialog .dialog.h570.dy226 {
    height: 226px;
  }
  .project-dialog .dialog.h570.dy227 {
    height: 227px;
  }
  .project-dialog .dialog.h570.dy228 {
    height: 228px;
  }
  .project-dialog .dialog.h570.dy229 {
    height: 229px;
  }
  .project-dialog .dialog.h570.dy230 {
    height: 230px;
  }
  .project-dialog .dialog.h570.dy231 {
    height: 231px;
  }
  .project-dialog .dialog.h570.dy232 {
    height: 232px;
  }
  .project-dialog .dialog.h570.dy233 {
    height: 233px;
  }
  .project-dialog .dialog.h570.dy234 {
    height: 234px;
  }
  .project-dialog .dialog.h570.dy235 {
    height: 235px;
  }
  .project-dialog .dialog.h570.dy236 {
    height: 236px;
  }
  .project-dialog .dialog.h570.dy237 {
    height: 237px;
  }
  .project-dialog .dialog.h570.dy238 {
    height: 238px;
  }
  .project-dialog .dialog.h570.dy239 {
    height: 239px;
  }
  .project-dialog .dialog.h570.dy240 {
    height: 240px;
  }
  .project-dialog .dialog.h570.dy241 {
    height: 241px;
  }
  .project-dialog .dialog.h570.dy242 {
    height: 242px;
  }
  .project-dialog .dialog.h570.dy243 {
    height: 243px;
  }
  .project-dialog .dialog.h570.dy244 {
    height: 244px;
  }
  .project-dialog .dialog.h570.dy245 {
    height: 245px;
  }
  .project-dialog .dialog.h570.dy246 {
    height: 246px;
  }
  .project-dialog .dialog.h570.dy247 {
    height: 247px;
  }
  .project-dialog .dialog.h570.dy248 {
    height: 248px;
  }
  .project-dialog .dialog.h570.dy249 {
    height: 249px;
  }
  .project-dialog .dialog.h570.dy250 {
    height: 250px;
  }
  .project-dialog .dialog.h570.dy251 {
    height: 251px;
  }
  .project-dialog .dialog.h570.dy252 {
    height: 252px;
  }
  .project-dialog .dialog.h570.dy253 {
    height: 253px;
  }
  .project-dialog .dialog.h570.dy254 {
    height: 254px;
  }
  .project-dialog .dialog.h570.dy255 {
    height: 255px;
  }
  .project-dialog .dialog.h570.dy256 {
    height: 256px;
  }
  .project-dialog .dialog.h570.dy257 {
    height: 257px;
  }
  .project-dialog .dialog.h570.dy258 {
    height: 258px;
  }
  .project-dialog .dialog.h570.dy259 {
    height: 259px;
  }
  .project-dialog .dialog.h570.dy260 {
    height: 260px;
  }
  .project-dialog .dialog.h570.dy261 {
    height: 261px;
  }
  .project-dialog .dialog.h570.dy262 {
    height: 262px;
  }
  .project-dialog .dialog.h570.dy263 {
    height: 263px;
  }
  .project-dialog .dialog.h570.dy264 {
    height: 264px;
  }
  .project-dialog .dialog.h570.dy265 {
    height: 265px;
  }
  .project-dialog .dialog.h570.dy266 {
    height: 266px;
  }
  .project-dialog .dialog.h570.dy267 {
    height: 267px;
  }
  .project-dialog .dialog.h570.dy268 {
    height: 268px;
  }
  .project-dialog .dialog.h570.dy269 {
    height: 269px;
  }
  .project-dialog .dialog.h570.dy270 {
    height: 270px;
  }
  .project-dialog .dialog.h570.dy271 {
    height: 271px;
  }
  .project-dialog .dialog.h570.dy272 {
    height: 272px;
  }
  .project-dialog .dialog.h570.dy273 {
    height: 273px;
  }
  .project-dialog .dialog.h570.dy274 {
    height: 274px;
  }
  .project-dialog .dialog.h570.dy275 {
    height: 275px;
  }
  .project-dialog .dialog.h570.dy276 {
    height: 276px;
  }
  .project-dialog .dialog.h570.dy277 {
    height: 277px;
  }
  .project-dialog .dialog.h570.dy278 {
    height: 278px;
  }
  .project-dialog .dialog.h570.dy279 {
    height: 279px;
  }
  .project-dialog .dialog.h570.dy280 {
    height: 280px;
  }
  .project-dialog .dialog.h570.dy281 {
    height: 281px;
  }
  .project-dialog .dialog.h570.dy282 {
    height: 282px;
  }
  .project-dialog .dialog.h570.dy283 {
    height: 283px;
  }
  .project-dialog .dialog.h570.dy284 {
    height: 284px;
  }
  .project-dialog .dialog.h570.dy285 {
    height: 285px;
  }
  .project-dialog .dialog.h570.dy286 {
    height: 286px;
  }
  .project-dialog .dialog.h570.dy287 {
    height: 287px;
  }
  .project-dialog .dialog.h570.dy288 {
    height: 288px;
  }
  .project-dialog .dialog.h570.dy289 {
    height: 289px;
  }
  .project-dialog .dialog.h570.dy290 {
    height: 290px;
  }
  .project-dialog .dialog.h570.dy291 {
    height: 291px;
  }
  .project-dialog .dialog.h570.dy292 {
    height: 292px;
  }
  .project-dialog .dialog.h570.dy293 {
    height: 293px;
  }
  .project-dialog .dialog.h570.dy294 {
    height: 294px;
  }
  .project-dialog .dialog.h570.dy295 {
    height: 295px;
  }
  .project-dialog .dialog.h570.dy296 {
    height: 296px;
  }
  .project-dialog .dialog.h570.dy297 {
    height: 297px;
  }
  .project-dialog .dialog.h570.dy298 {
    height: 298px;
  }
  .project-dialog .dialog.h570.dy299 {
    height: 299px;
  }
  .project-dialog .dialog.h570.dy300 {
    height: 300px;
  }
  .project-dialog .dialog.h570.dy301 {
    height: 301px;
  }
  .project-dialog .dialog.h570.dy302 {
    height: 302px;
  }
  .project-dialog .dialog.h570.dy303 {
    height: 303px;
  }
  .project-dialog .dialog.h570.dy304 {
    height: 304px;
  }
  .project-dialog .dialog.h570.dy305 {
    height: 305px;
  }
  .project-dialog .dialog.h570.dy306 {
    height: 306px;
  }
  .project-dialog .dialog.h570.dy307 {
    height: 307px;
  }
  .project-dialog .dialog.h570.dy308 {
    height: 308px;
  }
  .project-dialog .dialog.h570.dy309 {
    height: 309px;
  }
  .project-dialog .dialog.h570.dy310 {
    height: 310px;
  }
  .project-dialog .dialog.h570.dy311 {
    height: 311px;
  }
  .project-dialog .dialog.h570.dy312 {
    height: 312px;
  }
  .project-dialog .dialog.h570.dy313 {
    height: 313px;
  }
  .project-dialog .dialog.h570.dy314 {
    height: 314px;
  }
  .project-dialog .dialog.h570.dy315 {
    height: 315px;
  }
  .project-dialog .dialog.h570.dy316 {
    height: 316px;
  }
  .project-dialog .dialog.h570.dy317 {
    height: 317px;
  }
  .project-dialog .dialog.h570.dy318 {
    height: 318px;
  }
  .project-dialog .dialog.h570.dy319 {
    height: 319px;
  }
  .project-dialog .dialog.h570.dy320 {
    height: 320px;
  }
  .project-dialog .dialog.h570.dy321 {
    height: 321px;
  }
  .project-dialog .dialog.h570.dy322 {
    height: 322px;
  }
  .project-dialog .dialog.h570.dy323 {
    height: 323px;
  }
  .project-dialog .dialog.h570.dy324 {
    height: 324px;
  }
  .project-dialog .dialog.h570.dy325 {
    height: 325px;
  }
  .project-dialog .dialog.h570.dy326 {
    height: 326px;
  }
  .project-dialog .dialog.h570.dy327 {
    height: 327px;
  }
  .project-dialog .dialog.h570.dy328 {
    height: 328px;
  }
  .project-dialog .dialog.h570.dy329 {
    height: 329px;
  }
  .project-dialog .dialog.h570.dy330 {
    height: 330px;
  }
  .project-dialog .dialog.h570.dy331 {
    height: 331px;
  }
  .project-dialog .dialog.h570.dy332 {
    height: 332px;
  }
  .project-dialog .dialog.h570.dy333 {
    height: 333px;
  }
  .project-dialog .dialog.h570.dy334 {
    height: 334px;
  }
  .project-dialog .dialog.h570.dy335 {
    height: 335px;
  }
  .project-dialog .dialog.h570.dy336 {
    height: 336px;
  }
  .project-dialog .dialog.h570.dy337 {
    height: 337px;
  }
  .project-dialog .dialog.h570.dy338 {
    height: 338px;
  }
  .project-dialog .dialog.h570.dy339 {
    height: 339px;
  }
  .project-dialog .dialog.h570.dy340 {
    height: 340px;
  }
  .project-dialog .dialog.h570.dy341 {
    height: 341px;
  }
  .project-dialog .dialog.h570.dy342 {
    height: 342px;
  }
  .project-dialog .dialog.h570.dy343 {
    height: 343px;
  }
  .project-dialog .dialog.h570.dy344 {
    height: 344px;
  }
  .project-dialog .dialog.h570.dy345 {
    height: 345px;
  }
  .project-dialog .dialog.h570.dy346 {
    height: 346px;
  }
  .project-dialog .dialog.h570.dy347 {
    height: 347px;
  }
  .project-dialog .dialog.h570.dy348 {
    height: 348px;
  }
  .project-dialog .dialog.h570.dy349 {
    height: 349px;
  }
  .project-dialog .dialog.h570.dy350 {
    height: 350px;
  }
  .project-dialog .dialog.h570.dy351 {
    height: 351px;
  }
  .project-dialog .dialog.h570.dy352 {
    height: 352px;
  }
  .project-dialog .dialog.h570.dy353 {
    height: 353px;
  }
  .project-dialog .dialog.h570.dy354 {
    height: 354px;
  }
  .project-dialog .dialog.h570.dy355 {
    height: 355px;
  }
  .project-dialog .dialog.h570.dy356 {
    height: 356px;
  }
  .project-dialog .dialog.h570.dy357 {
    height: 357px;
  }
  .project-dialog .dialog.h570.dy358 {
    height: 358px;
  }
  .project-dialog .dialog.h570.dy359 {
    height: 359px;
  }
  .project-dialog .dialog.h570.dy360 {
    height: 360px;
  }
  .project-dialog .dialog.h570.dy361 {
    height: 361px;
  }
  .project-dialog .dialog.h570.dy362 {
    height: 362px;
  }
  .project-dialog .dialog.h570.dy363 {
    height: 363px;
  }
  .project-dialog .dialog.h570.dy364 {
    height: 364px;
  }
  .project-dialog .dialog.h570.dy365 {
    height: 365px;
  }
  .project-dialog .dialog.h570.dy366 {
    height: 366px;
  }
  .project-dialog .dialog.h570.dy367 {
    height: 367px;
  }
  .project-dialog .dialog.h570.dy368 {
    height: 368px;
  }
  .project-dialog .dialog.h570.dy369 {
    height: 369px;
  }
  .project-dialog .dialog.h570.dy370 {
    height: 370px;
  }
  .project-dialog .dialog.h570.dy371 {
    height: 371px;
  }
  .project-dialog .dialog.h570.dy372 {
    height: 372px;
  }
  .project-dialog .dialog.h570.dy373 {
    height: 373px;
  }
  .project-dialog .dialog.h570.dy374 {
    height: 374px;
  }
  .project-dialog .dialog.h570.dy375 {
    height: 375px;
  }
  .project-dialog .dialog.h570.dy376 {
    height: 376px;
  }
  .project-dialog .dialog.h570.dy377 {
    height: 377px;
  }
  .project-dialog .dialog.h570.dy378 {
    height: 378px;
  }
  .project-dialog .dialog.h570.dy379 {
    height: 379px;
  }
  .project-dialog .dialog.h570.dy380 {
    height: 380px;
  }
  .project-dialog .dialog.h570.dy381 {
    height: 381px;
  }
  .project-dialog .dialog.h570.dy382 {
    height: 382px;
  }
  .project-dialog .dialog.h570.dy383 {
    height: 383px;
  }
  .project-dialog .dialog.h570.dy384 {
    height: 384px;
  }
  .project-dialog .dialog.h570.dy385 {
    height: 385px;
  }
  .project-dialog .dialog.h570.dy386 {
    height: 386px;
  }
  .project-dialog .dialog.h570.dy387 {
    height: 387px;
  }
  .project-dialog .dialog.h570.dy388 {
    height: 388px;
  }
  .project-dialog .dialog.h570.dy389 {
    height: 389px;
  }
  .project-dialog .dialog.h570.dy390 {
    height: 390px;
  }
  .project-dialog .dialog.h570.dy391 {
    height: 391px;
  }
  .project-dialog .dialog.h570.dy392 {
    height: 392px;
  }
  .project-dialog .dialog.h570.dy393 {
    height: 393px;
  }
  .project-dialog .dialog.h570.dy394 {
    height: 394px;
  }
  .project-dialog .dialog.h570.dy395 {
    height: 395px;
  }
  .project-dialog .dialog.h570.dy396 {
    height: 396px;
  }
  .project-dialog .dialog.h570.dy397 {
    height: 397px;
  }
  .project-dialog .dialog.h570.dy398 {
    height: 398px;
  }
  .project-dialog .dialog.h570.dy399 {
    height: 399px;
  }
}
@media only screen and (min-height: 580px) {
  .project-dialog .dialog.h580 {
    height: auto;
  }
}
@media only screen and (max-height: 579px) {
  .project-dialog .dialog.h580.dy200 {
    height: 200px;
  }
  .project-dialog .dialog.h580.dy201 {
    height: 201px;
  }
  .project-dialog .dialog.h580.dy202 {
    height: 202px;
  }
  .project-dialog .dialog.h580.dy203 {
    height: 203px;
  }
  .project-dialog .dialog.h580.dy204 {
    height: 204px;
  }
  .project-dialog .dialog.h580.dy205 {
    height: 205px;
  }
  .project-dialog .dialog.h580.dy206 {
    height: 206px;
  }
  .project-dialog .dialog.h580.dy207 {
    height: 207px;
  }
  .project-dialog .dialog.h580.dy208 {
    height: 208px;
  }
  .project-dialog .dialog.h580.dy209 {
    height: 209px;
  }
  .project-dialog .dialog.h580.dy210 {
    height: 210px;
  }
  .project-dialog .dialog.h580.dy211 {
    height: 211px;
  }
  .project-dialog .dialog.h580.dy212 {
    height: 212px;
  }
  .project-dialog .dialog.h580.dy213 {
    height: 213px;
  }
  .project-dialog .dialog.h580.dy214 {
    height: 214px;
  }
  .project-dialog .dialog.h580.dy215 {
    height: 215px;
  }
  .project-dialog .dialog.h580.dy216 {
    height: 216px;
  }
  .project-dialog .dialog.h580.dy217 {
    height: 217px;
  }
  .project-dialog .dialog.h580.dy218 {
    height: 218px;
  }
  .project-dialog .dialog.h580.dy219 {
    height: 219px;
  }
  .project-dialog .dialog.h580.dy220 {
    height: 220px;
  }
  .project-dialog .dialog.h580.dy221 {
    height: 221px;
  }
  .project-dialog .dialog.h580.dy222 {
    height: 222px;
  }
  .project-dialog .dialog.h580.dy223 {
    height: 223px;
  }
  .project-dialog .dialog.h580.dy224 {
    height: 224px;
  }
  .project-dialog .dialog.h580.dy225 {
    height: 225px;
  }
  .project-dialog .dialog.h580.dy226 {
    height: 226px;
  }
  .project-dialog .dialog.h580.dy227 {
    height: 227px;
  }
  .project-dialog .dialog.h580.dy228 {
    height: 228px;
  }
  .project-dialog .dialog.h580.dy229 {
    height: 229px;
  }
  .project-dialog .dialog.h580.dy230 {
    height: 230px;
  }
  .project-dialog .dialog.h580.dy231 {
    height: 231px;
  }
  .project-dialog .dialog.h580.dy232 {
    height: 232px;
  }
  .project-dialog .dialog.h580.dy233 {
    height: 233px;
  }
  .project-dialog .dialog.h580.dy234 {
    height: 234px;
  }
  .project-dialog .dialog.h580.dy235 {
    height: 235px;
  }
  .project-dialog .dialog.h580.dy236 {
    height: 236px;
  }
  .project-dialog .dialog.h580.dy237 {
    height: 237px;
  }
  .project-dialog .dialog.h580.dy238 {
    height: 238px;
  }
  .project-dialog .dialog.h580.dy239 {
    height: 239px;
  }
  .project-dialog .dialog.h580.dy240 {
    height: 240px;
  }
  .project-dialog .dialog.h580.dy241 {
    height: 241px;
  }
  .project-dialog .dialog.h580.dy242 {
    height: 242px;
  }
  .project-dialog .dialog.h580.dy243 {
    height: 243px;
  }
  .project-dialog .dialog.h580.dy244 {
    height: 244px;
  }
  .project-dialog .dialog.h580.dy245 {
    height: 245px;
  }
  .project-dialog .dialog.h580.dy246 {
    height: 246px;
  }
  .project-dialog .dialog.h580.dy247 {
    height: 247px;
  }
  .project-dialog .dialog.h580.dy248 {
    height: 248px;
  }
  .project-dialog .dialog.h580.dy249 {
    height: 249px;
  }
  .project-dialog .dialog.h580.dy250 {
    height: 250px;
  }
  .project-dialog .dialog.h580.dy251 {
    height: 251px;
  }
  .project-dialog .dialog.h580.dy252 {
    height: 252px;
  }
  .project-dialog .dialog.h580.dy253 {
    height: 253px;
  }
  .project-dialog .dialog.h580.dy254 {
    height: 254px;
  }
  .project-dialog .dialog.h580.dy255 {
    height: 255px;
  }
  .project-dialog .dialog.h580.dy256 {
    height: 256px;
  }
  .project-dialog .dialog.h580.dy257 {
    height: 257px;
  }
  .project-dialog .dialog.h580.dy258 {
    height: 258px;
  }
  .project-dialog .dialog.h580.dy259 {
    height: 259px;
  }
  .project-dialog .dialog.h580.dy260 {
    height: 260px;
  }
  .project-dialog .dialog.h580.dy261 {
    height: 261px;
  }
  .project-dialog .dialog.h580.dy262 {
    height: 262px;
  }
  .project-dialog .dialog.h580.dy263 {
    height: 263px;
  }
  .project-dialog .dialog.h580.dy264 {
    height: 264px;
  }
  .project-dialog .dialog.h580.dy265 {
    height: 265px;
  }
  .project-dialog .dialog.h580.dy266 {
    height: 266px;
  }
  .project-dialog .dialog.h580.dy267 {
    height: 267px;
  }
  .project-dialog .dialog.h580.dy268 {
    height: 268px;
  }
  .project-dialog .dialog.h580.dy269 {
    height: 269px;
  }
  .project-dialog .dialog.h580.dy270 {
    height: 270px;
  }
  .project-dialog .dialog.h580.dy271 {
    height: 271px;
  }
  .project-dialog .dialog.h580.dy272 {
    height: 272px;
  }
  .project-dialog .dialog.h580.dy273 {
    height: 273px;
  }
  .project-dialog .dialog.h580.dy274 {
    height: 274px;
  }
  .project-dialog .dialog.h580.dy275 {
    height: 275px;
  }
  .project-dialog .dialog.h580.dy276 {
    height: 276px;
  }
  .project-dialog .dialog.h580.dy277 {
    height: 277px;
  }
  .project-dialog .dialog.h580.dy278 {
    height: 278px;
  }
  .project-dialog .dialog.h580.dy279 {
    height: 279px;
  }
  .project-dialog .dialog.h580.dy280 {
    height: 280px;
  }
  .project-dialog .dialog.h580.dy281 {
    height: 281px;
  }
  .project-dialog .dialog.h580.dy282 {
    height: 282px;
  }
  .project-dialog .dialog.h580.dy283 {
    height: 283px;
  }
  .project-dialog .dialog.h580.dy284 {
    height: 284px;
  }
  .project-dialog .dialog.h580.dy285 {
    height: 285px;
  }
  .project-dialog .dialog.h580.dy286 {
    height: 286px;
  }
  .project-dialog .dialog.h580.dy287 {
    height: 287px;
  }
  .project-dialog .dialog.h580.dy288 {
    height: 288px;
  }
  .project-dialog .dialog.h580.dy289 {
    height: 289px;
  }
  .project-dialog .dialog.h580.dy290 {
    height: 290px;
  }
  .project-dialog .dialog.h580.dy291 {
    height: 291px;
  }
  .project-dialog .dialog.h580.dy292 {
    height: 292px;
  }
  .project-dialog .dialog.h580.dy293 {
    height: 293px;
  }
  .project-dialog .dialog.h580.dy294 {
    height: 294px;
  }
  .project-dialog .dialog.h580.dy295 {
    height: 295px;
  }
  .project-dialog .dialog.h580.dy296 {
    height: 296px;
  }
  .project-dialog .dialog.h580.dy297 {
    height: 297px;
  }
  .project-dialog .dialog.h580.dy298 {
    height: 298px;
  }
  .project-dialog .dialog.h580.dy299 {
    height: 299px;
  }
  .project-dialog .dialog.h580.dy300 {
    height: 300px;
  }
  .project-dialog .dialog.h580.dy301 {
    height: 301px;
  }
  .project-dialog .dialog.h580.dy302 {
    height: 302px;
  }
  .project-dialog .dialog.h580.dy303 {
    height: 303px;
  }
  .project-dialog .dialog.h580.dy304 {
    height: 304px;
  }
  .project-dialog .dialog.h580.dy305 {
    height: 305px;
  }
  .project-dialog .dialog.h580.dy306 {
    height: 306px;
  }
  .project-dialog .dialog.h580.dy307 {
    height: 307px;
  }
  .project-dialog .dialog.h580.dy308 {
    height: 308px;
  }
  .project-dialog .dialog.h580.dy309 {
    height: 309px;
  }
  .project-dialog .dialog.h580.dy310 {
    height: 310px;
  }
  .project-dialog .dialog.h580.dy311 {
    height: 311px;
  }
  .project-dialog .dialog.h580.dy312 {
    height: 312px;
  }
  .project-dialog .dialog.h580.dy313 {
    height: 313px;
  }
  .project-dialog .dialog.h580.dy314 {
    height: 314px;
  }
  .project-dialog .dialog.h580.dy315 {
    height: 315px;
  }
  .project-dialog .dialog.h580.dy316 {
    height: 316px;
  }
  .project-dialog .dialog.h580.dy317 {
    height: 317px;
  }
  .project-dialog .dialog.h580.dy318 {
    height: 318px;
  }
  .project-dialog .dialog.h580.dy319 {
    height: 319px;
  }
  .project-dialog .dialog.h580.dy320 {
    height: 320px;
  }
  .project-dialog .dialog.h580.dy321 {
    height: 321px;
  }
  .project-dialog .dialog.h580.dy322 {
    height: 322px;
  }
  .project-dialog .dialog.h580.dy323 {
    height: 323px;
  }
  .project-dialog .dialog.h580.dy324 {
    height: 324px;
  }
  .project-dialog .dialog.h580.dy325 {
    height: 325px;
  }
  .project-dialog .dialog.h580.dy326 {
    height: 326px;
  }
  .project-dialog .dialog.h580.dy327 {
    height: 327px;
  }
  .project-dialog .dialog.h580.dy328 {
    height: 328px;
  }
  .project-dialog .dialog.h580.dy329 {
    height: 329px;
  }
  .project-dialog .dialog.h580.dy330 {
    height: 330px;
  }
  .project-dialog .dialog.h580.dy331 {
    height: 331px;
  }
  .project-dialog .dialog.h580.dy332 {
    height: 332px;
  }
  .project-dialog .dialog.h580.dy333 {
    height: 333px;
  }
  .project-dialog .dialog.h580.dy334 {
    height: 334px;
  }
  .project-dialog .dialog.h580.dy335 {
    height: 335px;
  }
  .project-dialog .dialog.h580.dy336 {
    height: 336px;
  }
  .project-dialog .dialog.h580.dy337 {
    height: 337px;
  }
  .project-dialog .dialog.h580.dy338 {
    height: 338px;
  }
  .project-dialog .dialog.h580.dy339 {
    height: 339px;
  }
  .project-dialog .dialog.h580.dy340 {
    height: 340px;
  }
  .project-dialog .dialog.h580.dy341 {
    height: 341px;
  }
  .project-dialog .dialog.h580.dy342 {
    height: 342px;
  }
  .project-dialog .dialog.h580.dy343 {
    height: 343px;
  }
  .project-dialog .dialog.h580.dy344 {
    height: 344px;
  }
  .project-dialog .dialog.h580.dy345 {
    height: 345px;
  }
  .project-dialog .dialog.h580.dy346 {
    height: 346px;
  }
  .project-dialog .dialog.h580.dy347 {
    height: 347px;
  }
  .project-dialog .dialog.h580.dy348 {
    height: 348px;
  }
  .project-dialog .dialog.h580.dy349 {
    height: 349px;
  }
  .project-dialog .dialog.h580.dy350 {
    height: 350px;
  }
  .project-dialog .dialog.h580.dy351 {
    height: 351px;
  }
  .project-dialog .dialog.h580.dy352 {
    height: 352px;
  }
  .project-dialog .dialog.h580.dy353 {
    height: 353px;
  }
  .project-dialog .dialog.h580.dy354 {
    height: 354px;
  }
  .project-dialog .dialog.h580.dy355 {
    height: 355px;
  }
  .project-dialog .dialog.h580.dy356 {
    height: 356px;
  }
  .project-dialog .dialog.h580.dy357 {
    height: 357px;
  }
  .project-dialog .dialog.h580.dy358 {
    height: 358px;
  }
  .project-dialog .dialog.h580.dy359 {
    height: 359px;
  }
  .project-dialog .dialog.h580.dy360 {
    height: 360px;
  }
  .project-dialog .dialog.h580.dy361 {
    height: 361px;
  }
  .project-dialog .dialog.h580.dy362 {
    height: 362px;
  }
  .project-dialog .dialog.h580.dy363 {
    height: 363px;
  }
  .project-dialog .dialog.h580.dy364 {
    height: 364px;
  }
  .project-dialog .dialog.h580.dy365 {
    height: 365px;
  }
  .project-dialog .dialog.h580.dy366 {
    height: 366px;
  }
  .project-dialog .dialog.h580.dy367 {
    height: 367px;
  }
  .project-dialog .dialog.h580.dy368 {
    height: 368px;
  }
  .project-dialog .dialog.h580.dy369 {
    height: 369px;
  }
  .project-dialog .dialog.h580.dy370 {
    height: 370px;
  }
  .project-dialog .dialog.h580.dy371 {
    height: 371px;
  }
  .project-dialog .dialog.h580.dy372 {
    height: 372px;
  }
  .project-dialog .dialog.h580.dy373 {
    height: 373px;
  }
  .project-dialog .dialog.h580.dy374 {
    height: 374px;
  }
  .project-dialog .dialog.h580.dy375 {
    height: 375px;
  }
  .project-dialog .dialog.h580.dy376 {
    height: 376px;
  }
  .project-dialog .dialog.h580.dy377 {
    height: 377px;
  }
  .project-dialog .dialog.h580.dy378 {
    height: 378px;
  }
  .project-dialog .dialog.h580.dy379 {
    height: 379px;
  }
  .project-dialog .dialog.h580.dy380 {
    height: 380px;
  }
  .project-dialog .dialog.h580.dy381 {
    height: 381px;
  }
  .project-dialog .dialog.h580.dy382 {
    height: 382px;
  }
  .project-dialog .dialog.h580.dy383 {
    height: 383px;
  }
  .project-dialog .dialog.h580.dy384 {
    height: 384px;
  }
  .project-dialog .dialog.h580.dy385 {
    height: 385px;
  }
  .project-dialog .dialog.h580.dy386 {
    height: 386px;
  }
  .project-dialog .dialog.h580.dy387 {
    height: 387px;
  }
  .project-dialog .dialog.h580.dy388 {
    height: 388px;
  }
  .project-dialog .dialog.h580.dy389 {
    height: 389px;
  }
  .project-dialog .dialog.h580.dy390 {
    height: 390px;
  }
  .project-dialog .dialog.h580.dy391 {
    height: 391px;
  }
  .project-dialog .dialog.h580.dy392 {
    height: 392px;
  }
  .project-dialog .dialog.h580.dy393 {
    height: 393px;
  }
  .project-dialog .dialog.h580.dy394 {
    height: 394px;
  }
  .project-dialog .dialog.h580.dy395 {
    height: 395px;
  }
  .project-dialog .dialog.h580.dy396 {
    height: 396px;
  }
  .project-dialog .dialog.h580.dy397 {
    height: 397px;
  }
  .project-dialog .dialog.h580.dy398 {
    height: 398px;
  }
  .project-dialog .dialog.h580.dy399 {
    height: 399px;
  }
}
@media only screen and (min-height: 590px) {
  .project-dialog .dialog.h590 {
    height: auto;
  }
}
@media only screen and (max-height: 589px) {
  .project-dialog .dialog.h590.dy200 {
    height: 200px;
  }
  .project-dialog .dialog.h590.dy201 {
    height: 201px;
  }
  .project-dialog .dialog.h590.dy202 {
    height: 202px;
  }
  .project-dialog .dialog.h590.dy203 {
    height: 203px;
  }
  .project-dialog .dialog.h590.dy204 {
    height: 204px;
  }
  .project-dialog .dialog.h590.dy205 {
    height: 205px;
  }
  .project-dialog .dialog.h590.dy206 {
    height: 206px;
  }
  .project-dialog .dialog.h590.dy207 {
    height: 207px;
  }
  .project-dialog .dialog.h590.dy208 {
    height: 208px;
  }
  .project-dialog .dialog.h590.dy209 {
    height: 209px;
  }
  .project-dialog .dialog.h590.dy210 {
    height: 210px;
  }
  .project-dialog .dialog.h590.dy211 {
    height: 211px;
  }
  .project-dialog .dialog.h590.dy212 {
    height: 212px;
  }
  .project-dialog .dialog.h590.dy213 {
    height: 213px;
  }
  .project-dialog .dialog.h590.dy214 {
    height: 214px;
  }
  .project-dialog .dialog.h590.dy215 {
    height: 215px;
  }
  .project-dialog .dialog.h590.dy216 {
    height: 216px;
  }
  .project-dialog .dialog.h590.dy217 {
    height: 217px;
  }
  .project-dialog .dialog.h590.dy218 {
    height: 218px;
  }
  .project-dialog .dialog.h590.dy219 {
    height: 219px;
  }
  .project-dialog .dialog.h590.dy220 {
    height: 220px;
  }
  .project-dialog .dialog.h590.dy221 {
    height: 221px;
  }
  .project-dialog .dialog.h590.dy222 {
    height: 222px;
  }
  .project-dialog .dialog.h590.dy223 {
    height: 223px;
  }
  .project-dialog .dialog.h590.dy224 {
    height: 224px;
  }
  .project-dialog .dialog.h590.dy225 {
    height: 225px;
  }
  .project-dialog .dialog.h590.dy226 {
    height: 226px;
  }
  .project-dialog .dialog.h590.dy227 {
    height: 227px;
  }
  .project-dialog .dialog.h590.dy228 {
    height: 228px;
  }
  .project-dialog .dialog.h590.dy229 {
    height: 229px;
  }
  .project-dialog .dialog.h590.dy230 {
    height: 230px;
  }
  .project-dialog .dialog.h590.dy231 {
    height: 231px;
  }
  .project-dialog .dialog.h590.dy232 {
    height: 232px;
  }
  .project-dialog .dialog.h590.dy233 {
    height: 233px;
  }
  .project-dialog .dialog.h590.dy234 {
    height: 234px;
  }
  .project-dialog .dialog.h590.dy235 {
    height: 235px;
  }
  .project-dialog .dialog.h590.dy236 {
    height: 236px;
  }
  .project-dialog .dialog.h590.dy237 {
    height: 237px;
  }
  .project-dialog .dialog.h590.dy238 {
    height: 238px;
  }
  .project-dialog .dialog.h590.dy239 {
    height: 239px;
  }
  .project-dialog .dialog.h590.dy240 {
    height: 240px;
  }
  .project-dialog .dialog.h590.dy241 {
    height: 241px;
  }
  .project-dialog .dialog.h590.dy242 {
    height: 242px;
  }
  .project-dialog .dialog.h590.dy243 {
    height: 243px;
  }
  .project-dialog .dialog.h590.dy244 {
    height: 244px;
  }
  .project-dialog .dialog.h590.dy245 {
    height: 245px;
  }
  .project-dialog .dialog.h590.dy246 {
    height: 246px;
  }
  .project-dialog .dialog.h590.dy247 {
    height: 247px;
  }
  .project-dialog .dialog.h590.dy248 {
    height: 248px;
  }
  .project-dialog .dialog.h590.dy249 {
    height: 249px;
  }
  .project-dialog .dialog.h590.dy250 {
    height: 250px;
  }
  .project-dialog .dialog.h590.dy251 {
    height: 251px;
  }
  .project-dialog .dialog.h590.dy252 {
    height: 252px;
  }
  .project-dialog .dialog.h590.dy253 {
    height: 253px;
  }
  .project-dialog .dialog.h590.dy254 {
    height: 254px;
  }
  .project-dialog .dialog.h590.dy255 {
    height: 255px;
  }
  .project-dialog .dialog.h590.dy256 {
    height: 256px;
  }
  .project-dialog .dialog.h590.dy257 {
    height: 257px;
  }
  .project-dialog .dialog.h590.dy258 {
    height: 258px;
  }
  .project-dialog .dialog.h590.dy259 {
    height: 259px;
  }
  .project-dialog .dialog.h590.dy260 {
    height: 260px;
  }
  .project-dialog .dialog.h590.dy261 {
    height: 261px;
  }
  .project-dialog .dialog.h590.dy262 {
    height: 262px;
  }
  .project-dialog .dialog.h590.dy263 {
    height: 263px;
  }
  .project-dialog .dialog.h590.dy264 {
    height: 264px;
  }
  .project-dialog .dialog.h590.dy265 {
    height: 265px;
  }
  .project-dialog .dialog.h590.dy266 {
    height: 266px;
  }
  .project-dialog .dialog.h590.dy267 {
    height: 267px;
  }
  .project-dialog .dialog.h590.dy268 {
    height: 268px;
  }
  .project-dialog .dialog.h590.dy269 {
    height: 269px;
  }
  .project-dialog .dialog.h590.dy270 {
    height: 270px;
  }
  .project-dialog .dialog.h590.dy271 {
    height: 271px;
  }
  .project-dialog .dialog.h590.dy272 {
    height: 272px;
  }
  .project-dialog .dialog.h590.dy273 {
    height: 273px;
  }
  .project-dialog .dialog.h590.dy274 {
    height: 274px;
  }
  .project-dialog .dialog.h590.dy275 {
    height: 275px;
  }
  .project-dialog .dialog.h590.dy276 {
    height: 276px;
  }
  .project-dialog .dialog.h590.dy277 {
    height: 277px;
  }
  .project-dialog .dialog.h590.dy278 {
    height: 278px;
  }
  .project-dialog .dialog.h590.dy279 {
    height: 279px;
  }
  .project-dialog .dialog.h590.dy280 {
    height: 280px;
  }
  .project-dialog .dialog.h590.dy281 {
    height: 281px;
  }
  .project-dialog .dialog.h590.dy282 {
    height: 282px;
  }
  .project-dialog .dialog.h590.dy283 {
    height: 283px;
  }
  .project-dialog .dialog.h590.dy284 {
    height: 284px;
  }
  .project-dialog .dialog.h590.dy285 {
    height: 285px;
  }
  .project-dialog .dialog.h590.dy286 {
    height: 286px;
  }
  .project-dialog .dialog.h590.dy287 {
    height: 287px;
  }
  .project-dialog .dialog.h590.dy288 {
    height: 288px;
  }
  .project-dialog .dialog.h590.dy289 {
    height: 289px;
  }
  .project-dialog .dialog.h590.dy290 {
    height: 290px;
  }
  .project-dialog .dialog.h590.dy291 {
    height: 291px;
  }
  .project-dialog .dialog.h590.dy292 {
    height: 292px;
  }
  .project-dialog .dialog.h590.dy293 {
    height: 293px;
  }
  .project-dialog .dialog.h590.dy294 {
    height: 294px;
  }
  .project-dialog .dialog.h590.dy295 {
    height: 295px;
  }
  .project-dialog .dialog.h590.dy296 {
    height: 296px;
  }
  .project-dialog .dialog.h590.dy297 {
    height: 297px;
  }
  .project-dialog .dialog.h590.dy298 {
    height: 298px;
  }
  .project-dialog .dialog.h590.dy299 {
    height: 299px;
  }
  .project-dialog .dialog.h590.dy300 {
    height: 300px;
  }
  .project-dialog .dialog.h590.dy301 {
    height: 301px;
  }
  .project-dialog .dialog.h590.dy302 {
    height: 302px;
  }
  .project-dialog .dialog.h590.dy303 {
    height: 303px;
  }
  .project-dialog .dialog.h590.dy304 {
    height: 304px;
  }
  .project-dialog .dialog.h590.dy305 {
    height: 305px;
  }
  .project-dialog .dialog.h590.dy306 {
    height: 306px;
  }
  .project-dialog .dialog.h590.dy307 {
    height: 307px;
  }
  .project-dialog .dialog.h590.dy308 {
    height: 308px;
  }
  .project-dialog .dialog.h590.dy309 {
    height: 309px;
  }
  .project-dialog .dialog.h590.dy310 {
    height: 310px;
  }
  .project-dialog .dialog.h590.dy311 {
    height: 311px;
  }
  .project-dialog .dialog.h590.dy312 {
    height: 312px;
  }
  .project-dialog .dialog.h590.dy313 {
    height: 313px;
  }
  .project-dialog .dialog.h590.dy314 {
    height: 314px;
  }
  .project-dialog .dialog.h590.dy315 {
    height: 315px;
  }
  .project-dialog .dialog.h590.dy316 {
    height: 316px;
  }
  .project-dialog .dialog.h590.dy317 {
    height: 317px;
  }
  .project-dialog .dialog.h590.dy318 {
    height: 318px;
  }
  .project-dialog .dialog.h590.dy319 {
    height: 319px;
  }
  .project-dialog .dialog.h590.dy320 {
    height: 320px;
  }
  .project-dialog .dialog.h590.dy321 {
    height: 321px;
  }
  .project-dialog .dialog.h590.dy322 {
    height: 322px;
  }
  .project-dialog .dialog.h590.dy323 {
    height: 323px;
  }
  .project-dialog .dialog.h590.dy324 {
    height: 324px;
  }
  .project-dialog .dialog.h590.dy325 {
    height: 325px;
  }
  .project-dialog .dialog.h590.dy326 {
    height: 326px;
  }
  .project-dialog .dialog.h590.dy327 {
    height: 327px;
  }
  .project-dialog .dialog.h590.dy328 {
    height: 328px;
  }
  .project-dialog .dialog.h590.dy329 {
    height: 329px;
  }
  .project-dialog .dialog.h590.dy330 {
    height: 330px;
  }
  .project-dialog .dialog.h590.dy331 {
    height: 331px;
  }
  .project-dialog .dialog.h590.dy332 {
    height: 332px;
  }
  .project-dialog .dialog.h590.dy333 {
    height: 333px;
  }
  .project-dialog .dialog.h590.dy334 {
    height: 334px;
  }
  .project-dialog .dialog.h590.dy335 {
    height: 335px;
  }
  .project-dialog .dialog.h590.dy336 {
    height: 336px;
  }
  .project-dialog .dialog.h590.dy337 {
    height: 337px;
  }
  .project-dialog .dialog.h590.dy338 {
    height: 338px;
  }
  .project-dialog .dialog.h590.dy339 {
    height: 339px;
  }
  .project-dialog .dialog.h590.dy340 {
    height: 340px;
  }
  .project-dialog .dialog.h590.dy341 {
    height: 341px;
  }
  .project-dialog .dialog.h590.dy342 {
    height: 342px;
  }
  .project-dialog .dialog.h590.dy343 {
    height: 343px;
  }
  .project-dialog .dialog.h590.dy344 {
    height: 344px;
  }
  .project-dialog .dialog.h590.dy345 {
    height: 345px;
  }
  .project-dialog .dialog.h590.dy346 {
    height: 346px;
  }
  .project-dialog .dialog.h590.dy347 {
    height: 347px;
  }
  .project-dialog .dialog.h590.dy348 {
    height: 348px;
  }
  .project-dialog .dialog.h590.dy349 {
    height: 349px;
  }
  .project-dialog .dialog.h590.dy350 {
    height: 350px;
  }
  .project-dialog .dialog.h590.dy351 {
    height: 351px;
  }
  .project-dialog .dialog.h590.dy352 {
    height: 352px;
  }
  .project-dialog .dialog.h590.dy353 {
    height: 353px;
  }
  .project-dialog .dialog.h590.dy354 {
    height: 354px;
  }
  .project-dialog .dialog.h590.dy355 {
    height: 355px;
  }
  .project-dialog .dialog.h590.dy356 {
    height: 356px;
  }
  .project-dialog .dialog.h590.dy357 {
    height: 357px;
  }
  .project-dialog .dialog.h590.dy358 {
    height: 358px;
  }
  .project-dialog .dialog.h590.dy359 {
    height: 359px;
  }
  .project-dialog .dialog.h590.dy360 {
    height: 360px;
  }
  .project-dialog .dialog.h590.dy361 {
    height: 361px;
  }
  .project-dialog .dialog.h590.dy362 {
    height: 362px;
  }
  .project-dialog .dialog.h590.dy363 {
    height: 363px;
  }
  .project-dialog .dialog.h590.dy364 {
    height: 364px;
  }
  .project-dialog .dialog.h590.dy365 {
    height: 365px;
  }
  .project-dialog .dialog.h590.dy366 {
    height: 366px;
  }
  .project-dialog .dialog.h590.dy367 {
    height: 367px;
  }
  .project-dialog .dialog.h590.dy368 {
    height: 368px;
  }
  .project-dialog .dialog.h590.dy369 {
    height: 369px;
  }
  .project-dialog .dialog.h590.dy370 {
    height: 370px;
  }
  .project-dialog .dialog.h590.dy371 {
    height: 371px;
  }
  .project-dialog .dialog.h590.dy372 {
    height: 372px;
  }
  .project-dialog .dialog.h590.dy373 {
    height: 373px;
  }
  .project-dialog .dialog.h590.dy374 {
    height: 374px;
  }
  .project-dialog .dialog.h590.dy375 {
    height: 375px;
  }
  .project-dialog .dialog.h590.dy376 {
    height: 376px;
  }
  .project-dialog .dialog.h590.dy377 {
    height: 377px;
  }
  .project-dialog .dialog.h590.dy378 {
    height: 378px;
  }
  .project-dialog .dialog.h590.dy379 {
    height: 379px;
  }
  .project-dialog .dialog.h590.dy380 {
    height: 380px;
  }
  .project-dialog .dialog.h590.dy381 {
    height: 381px;
  }
  .project-dialog .dialog.h590.dy382 {
    height: 382px;
  }
  .project-dialog .dialog.h590.dy383 {
    height: 383px;
  }
  .project-dialog .dialog.h590.dy384 {
    height: 384px;
  }
  .project-dialog .dialog.h590.dy385 {
    height: 385px;
  }
  .project-dialog .dialog.h590.dy386 {
    height: 386px;
  }
  .project-dialog .dialog.h590.dy387 {
    height: 387px;
  }
  .project-dialog .dialog.h590.dy388 {
    height: 388px;
  }
  .project-dialog .dialog.h590.dy389 {
    height: 389px;
  }
  .project-dialog .dialog.h590.dy390 {
    height: 390px;
  }
  .project-dialog .dialog.h590.dy391 {
    height: 391px;
  }
  .project-dialog .dialog.h590.dy392 {
    height: 392px;
  }
  .project-dialog .dialog.h590.dy393 {
    height: 393px;
  }
  .project-dialog .dialog.h590.dy394 {
    height: 394px;
  }
  .project-dialog .dialog.h590.dy395 {
    height: 395px;
  }
  .project-dialog .dialog.h590.dy396 {
    height: 396px;
  }
  .project-dialog .dialog.h590.dy397 {
    height: 397px;
  }
  .project-dialog .dialog.h590.dy398 {
    height: 398px;
  }
  .project-dialog .dialog.h590.dy399 {
    height: 399px;
  }
}
@media only screen and (min-height: 600px) {
  .project-dialog .dialog.h600 {
    height: auto;
  }
}
@media only screen and (max-height: 599px) {
  .project-dialog .dialog.h600.dy200 {
    height: 200px;
  }
  .project-dialog .dialog.h600.dy201 {
    height: 201px;
  }
  .project-dialog .dialog.h600.dy202 {
    height: 202px;
  }
  .project-dialog .dialog.h600.dy203 {
    height: 203px;
  }
  .project-dialog .dialog.h600.dy204 {
    height: 204px;
  }
  .project-dialog .dialog.h600.dy205 {
    height: 205px;
  }
  .project-dialog .dialog.h600.dy206 {
    height: 206px;
  }
  .project-dialog .dialog.h600.dy207 {
    height: 207px;
  }
  .project-dialog .dialog.h600.dy208 {
    height: 208px;
  }
  .project-dialog .dialog.h600.dy209 {
    height: 209px;
  }
  .project-dialog .dialog.h600.dy210 {
    height: 210px;
  }
  .project-dialog .dialog.h600.dy211 {
    height: 211px;
  }
  .project-dialog .dialog.h600.dy212 {
    height: 212px;
  }
  .project-dialog .dialog.h600.dy213 {
    height: 213px;
  }
  .project-dialog .dialog.h600.dy214 {
    height: 214px;
  }
  .project-dialog .dialog.h600.dy215 {
    height: 215px;
  }
  .project-dialog .dialog.h600.dy216 {
    height: 216px;
  }
  .project-dialog .dialog.h600.dy217 {
    height: 217px;
  }
  .project-dialog .dialog.h600.dy218 {
    height: 218px;
  }
  .project-dialog .dialog.h600.dy219 {
    height: 219px;
  }
  .project-dialog .dialog.h600.dy220 {
    height: 220px;
  }
  .project-dialog .dialog.h600.dy221 {
    height: 221px;
  }
  .project-dialog .dialog.h600.dy222 {
    height: 222px;
  }
  .project-dialog .dialog.h600.dy223 {
    height: 223px;
  }
  .project-dialog .dialog.h600.dy224 {
    height: 224px;
  }
  .project-dialog .dialog.h600.dy225 {
    height: 225px;
  }
  .project-dialog .dialog.h600.dy226 {
    height: 226px;
  }
  .project-dialog .dialog.h600.dy227 {
    height: 227px;
  }
  .project-dialog .dialog.h600.dy228 {
    height: 228px;
  }
  .project-dialog .dialog.h600.dy229 {
    height: 229px;
  }
  .project-dialog .dialog.h600.dy230 {
    height: 230px;
  }
  .project-dialog .dialog.h600.dy231 {
    height: 231px;
  }
  .project-dialog .dialog.h600.dy232 {
    height: 232px;
  }
  .project-dialog .dialog.h600.dy233 {
    height: 233px;
  }
  .project-dialog .dialog.h600.dy234 {
    height: 234px;
  }
  .project-dialog .dialog.h600.dy235 {
    height: 235px;
  }
  .project-dialog .dialog.h600.dy236 {
    height: 236px;
  }
  .project-dialog .dialog.h600.dy237 {
    height: 237px;
  }
  .project-dialog .dialog.h600.dy238 {
    height: 238px;
  }
  .project-dialog .dialog.h600.dy239 {
    height: 239px;
  }
  .project-dialog .dialog.h600.dy240 {
    height: 240px;
  }
  .project-dialog .dialog.h600.dy241 {
    height: 241px;
  }
  .project-dialog .dialog.h600.dy242 {
    height: 242px;
  }
  .project-dialog .dialog.h600.dy243 {
    height: 243px;
  }
  .project-dialog .dialog.h600.dy244 {
    height: 244px;
  }
  .project-dialog .dialog.h600.dy245 {
    height: 245px;
  }
  .project-dialog .dialog.h600.dy246 {
    height: 246px;
  }
  .project-dialog .dialog.h600.dy247 {
    height: 247px;
  }
  .project-dialog .dialog.h600.dy248 {
    height: 248px;
  }
  .project-dialog .dialog.h600.dy249 {
    height: 249px;
  }
  .project-dialog .dialog.h600.dy250 {
    height: 250px;
  }
  .project-dialog .dialog.h600.dy251 {
    height: 251px;
  }
  .project-dialog .dialog.h600.dy252 {
    height: 252px;
  }
  .project-dialog .dialog.h600.dy253 {
    height: 253px;
  }
  .project-dialog .dialog.h600.dy254 {
    height: 254px;
  }
  .project-dialog .dialog.h600.dy255 {
    height: 255px;
  }
  .project-dialog .dialog.h600.dy256 {
    height: 256px;
  }
  .project-dialog .dialog.h600.dy257 {
    height: 257px;
  }
  .project-dialog .dialog.h600.dy258 {
    height: 258px;
  }
  .project-dialog .dialog.h600.dy259 {
    height: 259px;
  }
  .project-dialog .dialog.h600.dy260 {
    height: 260px;
  }
  .project-dialog .dialog.h600.dy261 {
    height: 261px;
  }
  .project-dialog .dialog.h600.dy262 {
    height: 262px;
  }
  .project-dialog .dialog.h600.dy263 {
    height: 263px;
  }
  .project-dialog .dialog.h600.dy264 {
    height: 264px;
  }
  .project-dialog .dialog.h600.dy265 {
    height: 265px;
  }
  .project-dialog .dialog.h600.dy266 {
    height: 266px;
  }
  .project-dialog .dialog.h600.dy267 {
    height: 267px;
  }
  .project-dialog .dialog.h600.dy268 {
    height: 268px;
  }
  .project-dialog .dialog.h600.dy269 {
    height: 269px;
  }
  .project-dialog .dialog.h600.dy270 {
    height: 270px;
  }
  .project-dialog .dialog.h600.dy271 {
    height: 271px;
  }
  .project-dialog .dialog.h600.dy272 {
    height: 272px;
  }
  .project-dialog .dialog.h600.dy273 {
    height: 273px;
  }
  .project-dialog .dialog.h600.dy274 {
    height: 274px;
  }
  .project-dialog .dialog.h600.dy275 {
    height: 275px;
  }
  .project-dialog .dialog.h600.dy276 {
    height: 276px;
  }
  .project-dialog .dialog.h600.dy277 {
    height: 277px;
  }
  .project-dialog .dialog.h600.dy278 {
    height: 278px;
  }
  .project-dialog .dialog.h600.dy279 {
    height: 279px;
  }
  .project-dialog .dialog.h600.dy280 {
    height: 280px;
  }
  .project-dialog .dialog.h600.dy281 {
    height: 281px;
  }
  .project-dialog .dialog.h600.dy282 {
    height: 282px;
  }
  .project-dialog .dialog.h600.dy283 {
    height: 283px;
  }
  .project-dialog .dialog.h600.dy284 {
    height: 284px;
  }
  .project-dialog .dialog.h600.dy285 {
    height: 285px;
  }
  .project-dialog .dialog.h600.dy286 {
    height: 286px;
  }
  .project-dialog .dialog.h600.dy287 {
    height: 287px;
  }
  .project-dialog .dialog.h600.dy288 {
    height: 288px;
  }
  .project-dialog .dialog.h600.dy289 {
    height: 289px;
  }
  .project-dialog .dialog.h600.dy290 {
    height: 290px;
  }
  .project-dialog .dialog.h600.dy291 {
    height: 291px;
  }
  .project-dialog .dialog.h600.dy292 {
    height: 292px;
  }
  .project-dialog .dialog.h600.dy293 {
    height: 293px;
  }
  .project-dialog .dialog.h600.dy294 {
    height: 294px;
  }
  .project-dialog .dialog.h600.dy295 {
    height: 295px;
  }
  .project-dialog .dialog.h600.dy296 {
    height: 296px;
  }
  .project-dialog .dialog.h600.dy297 {
    height: 297px;
  }
  .project-dialog .dialog.h600.dy298 {
    height: 298px;
  }
  .project-dialog .dialog.h600.dy299 {
    height: 299px;
  }
  .project-dialog .dialog.h600.dy300 {
    height: 300px;
  }
  .project-dialog .dialog.h600.dy301 {
    height: 301px;
  }
  .project-dialog .dialog.h600.dy302 {
    height: 302px;
  }
  .project-dialog .dialog.h600.dy303 {
    height: 303px;
  }
  .project-dialog .dialog.h600.dy304 {
    height: 304px;
  }
  .project-dialog .dialog.h600.dy305 {
    height: 305px;
  }
  .project-dialog .dialog.h600.dy306 {
    height: 306px;
  }
  .project-dialog .dialog.h600.dy307 {
    height: 307px;
  }
  .project-dialog .dialog.h600.dy308 {
    height: 308px;
  }
  .project-dialog .dialog.h600.dy309 {
    height: 309px;
  }
  .project-dialog .dialog.h600.dy310 {
    height: 310px;
  }
  .project-dialog .dialog.h600.dy311 {
    height: 311px;
  }
  .project-dialog .dialog.h600.dy312 {
    height: 312px;
  }
  .project-dialog .dialog.h600.dy313 {
    height: 313px;
  }
  .project-dialog .dialog.h600.dy314 {
    height: 314px;
  }
  .project-dialog .dialog.h600.dy315 {
    height: 315px;
  }
  .project-dialog .dialog.h600.dy316 {
    height: 316px;
  }
  .project-dialog .dialog.h600.dy317 {
    height: 317px;
  }
  .project-dialog .dialog.h600.dy318 {
    height: 318px;
  }
  .project-dialog .dialog.h600.dy319 {
    height: 319px;
  }
  .project-dialog .dialog.h600.dy320 {
    height: 320px;
  }
  .project-dialog .dialog.h600.dy321 {
    height: 321px;
  }
  .project-dialog .dialog.h600.dy322 {
    height: 322px;
  }
  .project-dialog .dialog.h600.dy323 {
    height: 323px;
  }
  .project-dialog .dialog.h600.dy324 {
    height: 324px;
  }
  .project-dialog .dialog.h600.dy325 {
    height: 325px;
  }
  .project-dialog .dialog.h600.dy326 {
    height: 326px;
  }
  .project-dialog .dialog.h600.dy327 {
    height: 327px;
  }
  .project-dialog .dialog.h600.dy328 {
    height: 328px;
  }
  .project-dialog .dialog.h600.dy329 {
    height: 329px;
  }
  .project-dialog .dialog.h600.dy330 {
    height: 330px;
  }
  .project-dialog .dialog.h600.dy331 {
    height: 331px;
  }
  .project-dialog .dialog.h600.dy332 {
    height: 332px;
  }
  .project-dialog .dialog.h600.dy333 {
    height: 333px;
  }
  .project-dialog .dialog.h600.dy334 {
    height: 334px;
  }
  .project-dialog .dialog.h600.dy335 {
    height: 335px;
  }
  .project-dialog .dialog.h600.dy336 {
    height: 336px;
  }
  .project-dialog .dialog.h600.dy337 {
    height: 337px;
  }
  .project-dialog .dialog.h600.dy338 {
    height: 338px;
  }
  .project-dialog .dialog.h600.dy339 {
    height: 339px;
  }
  .project-dialog .dialog.h600.dy340 {
    height: 340px;
  }
  .project-dialog .dialog.h600.dy341 {
    height: 341px;
  }
  .project-dialog .dialog.h600.dy342 {
    height: 342px;
  }
  .project-dialog .dialog.h600.dy343 {
    height: 343px;
  }
  .project-dialog .dialog.h600.dy344 {
    height: 344px;
  }
  .project-dialog .dialog.h600.dy345 {
    height: 345px;
  }
  .project-dialog .dialog.h600.dy346 {
    height: 346px;
  }
  .project-dialog .dialog.h600.dy347 {
    height: 347px;
  }
  .project-dialog .dialog.h600.dy348 {
    height: 348px;
  }
  .project-dialog .dialog.h600.dy349 {
    height: 349px;
  }
  .project-dialog .dialog.h600.dy350 {
    height: 350px;
  }
  .project-dialog .dialog.h600.dy351 {
    height: 351px;
  }
  .project-dialog .dialog.h600.dy352 {
    height: 352px;
  }
  .project-dialog .dialog.h600.dy353 {
    height: 353px;
  }
  .project-dialog .dialog.h600.dy354 {
    height: 354px;
  }
  .project-dialog .dialog.h600.dy355 {
    height: 355px;
  }
  .project-dialog .dialog.h600.dy356 {
    height: 356px;
  }
  .project-dialog .dialog.h600.dy357 {
    height: 357px;
  }
  .project-dialog .dialog.h600.dy358 {
    height: 358px;
  }
  .project-dialog .dialog.h600.dy359 {
    height: 359px;
  }
  .project-dialog .dialog.h600.dy360 {
    height: 360px;
  }
  .project-dialog .dialog.h600.dy361 {
    height: 361px;
  }
  .project-dialog .dialog.h600.dy362 {
    height: 362px;
  }
  .project-dialog .dialog.h600.dy363 {
    height: 363px;
  }
  .project-dialog .dialog.h600.dy364 {
    height: 364px;
  }
  .project-dialog .dialog.h600.dy365 {
    height: 365px;
  }
  .project-dialog .dialog.h600.dy366 {
    height: 366px;
  }
  .project-dialog .dialog.h600.dy367 {
    height: 367px;
  }
  .project-dialog .dialog.h600.dy368 {
    height: 368px;
  }
  .project-dialog .dialog.h600.dy369 {
    height: 369px;
  }
  .project-dialog .dialog.h600.dy370 {
    height: 370px;
  }
  .project-dialog .dialog.h600.dy371 {
    height: 371px;
  }
  .project-dialog .dialog.h600.dy372 {
    height: 372px;
  }
  .project-dialog .dialog.h600.dy373 {
    height: 373px;
  }
  .project-dialog .dialog.h600.dy374 {
    height: 374px;
  }
  .project-dialog .dialog.h600.dy375 {
    height: 375px;
  }
  .project-dialog .dialog.h600.dy376 {
    height: 376px;
  }
  .project-dialog .dialog.h600.dy377 {
    height: 377px;
  }
  .project-dialog .dialog.h600.dy378 {
    height: 378px;
  }
  .project-dialog .dialog.h600.dy379 {
    height: 379px;
  }
  .project-dialog .dialog.h600.dy380 {
    height: 380px;
  }
  .project-dialog .dialog.h600.dy381 {
    height: 381px;
  }
  .project-dialog .dialog.h600.dy382 {
    height: 382px;
  }
  .project-dialog .dialog.h600.dy383 {
    height: 383px;
  }
  .project-dialog .dialog.h600.dy384 {
    height: 384px;
  }
  .project-dialog .dialog.h600.dy385 {
    height: 385px;
  }
  .project-dialog .dialog.h600.dy386 {
    height: 386px;
  }
  .project-dialog .dialog.h600.dy387 {
    height: 387px;
  }
  .project-dialog .dialog.h600.dy388 {
    height: 388px;
  }
  .project-dialog .dialog.h600.dy389 {
    height: 389px;
  }
  .project-dialog .dialog.h600.dy390 {
    height: 390px;
  }
  .project-dialog .dialog.h600.dy391 {
    height: 391px;
  }
  .project-dialog .dialog.h600.dy392 {
    height: 392px;
  }
  .project-dialog .dialog.h600.dy393 {
    height: 393px;
  }
  .project-dialog .dialog.h600.dy394 {
    height: 394px;
  }
  .project-dialog .dialog.h600.dy395 {
    height: 395px;
  }
  .project-dialog .dialog.h600.dy396 {
    height: 396px;
  }
  .project-dialog .dialog.h600.dy397 {
    height: 397px;
  }
  .project-dialog .dialog.h600.dy398 {
    height: 398px;
  }
  .project-dialog .dialog.h600.dy399 {
    height: 399px;
  }
}
.project-dialog .dialog.hsized.dy200 {
  height: 200px;
}
.project-dialog .dialog.hsized.dy201 {
  height: 201px;
}
.project-dialog .dialog.hsized.dy202 {
  height: 202px;
}
.project-dialog .dialog.hsized.dy203 {
  height: 203px;
}
.project-dialog .dialog.hsized.dy204 {
  height: 204px;
}
.project-dialog .dialog.hsized.dy205 {
  height: 205px;
}
.project-dialog .dialog.hsized.dy206 {
  height: 206px;
}
.project-dialog .dialog.hsized.dy207 {
  height: 207px;
}
.project-dialog .dialog.hsized.dy208 {
  height: 208px;
}
.project-dialog .dialog.hsized.dy209 {
  height: 209px;
}
.project-dialog .dialog.hsized.dy210 {
  height: 210px;
}
.project-dialog .dialog.hsized.dy211 {
  height: 211px;
}
.project-dialog .dialog.hsized.dy212 {
  height: 212px;
}
.project-dialog .dialog.hsized.dy213 {
  height: 213px;
}
.project-dialog .dialog.hsized.dy214 {
  height: 214px;
}
.project-dialog .dialog.hsized.dy215 {
  height: 215px;
}
.project-dialog .dialog.hsized.dy216 {
  height: 216px;
}
.project-dialog .dialog.hsized.dy217 {
  height: 217px;
}
.project-dialog .dialog.hsized.dy218 {
  height: 218px;
}
.project-dialog .dialog.hsized.dy219 {
  height: 219px;
}
.project-dialog .dialog.hsized.dy220 {
  height: 220px;
}
.project-dialog .dialog.hsized.dy221 {
  height: 221px;
}
.project-dialog .dialog.hsized.dy222 {
  height: 222px;
}
.project-dialog .dialog.hsized.dy223 {
  height: 223px;
}
.project-dialog .dialog.hsized.dy224 {
  height: 224px;
}
.project-dialog .dialog.hsized.dy225 {
  height: 225px;
}
.project-dialog .dialog.hsized.dy226 {
  height: 226px;
}
.project-dialog .dialog.hsized.dy227 {
  height: 227px;
}
.project-dialog .dialog.hsized.dy228 {
  height: 228px;
}
.project-dialog .dialog.hsized.dy229 {
  height: 229px;
}
.project-dialog .dialog.hsized.dy230 {
  height: 230px;
}
.project-dialog .dialog.hsized.dy231 {
  height: 231px;
}
.project-dialog .dialog.hsized.dy232 {
  height: 232px;
}
.project-dialog .dialog.hsized.dy233 {
  height: 233px;
}
.project-dialog .dialog.hsized.dy234 {
  height: 234px;
}
.project-dialog .dialog.hsized.dy235 {
  height: 235px;
}
.project-dialog .dialog.hsized.dy236 {
  height: 236px;
}
.project-dialog .dialog.hsized.dy237 {
  height: 237px;
}
.project-dialog .dialog.hsized.dy238 {
  height: 238px;
}
.project-dialog .dialog.hsized.dy239 {
  height: 239px;
}
.project-dialog .dialog.hsized.dy240 {
  height: 240px;
}
.project-dialog .dialog.hsized.dy241 {
  height: 241px;
}
.project-dialog .dialog.hsized.dy242 {
  height: 242px;
}
.project-dialog .dialog.hsized.dy243 {
  height: 243px;
}
.project-dialog .dialog.hsized.dy244 {
  height: 244px;
}
.project-dialog .dialog.hsized.dy245 {
  height: 245px;
}
.project-dialog .dialog.hsized.dy246 {
  height: 246px;
}
.project-dialog .dialog.hsized.dy247 {
  height: 247px;
}
.project-dialog .dialog.hsized.dy248 {
  height: 248px;
}
.project-dialog .dialog.hsized.dy249 {
  height: 249px;
}
.project-dialog .dialog.hsized.dy250 {
  height: 250px;
}
.project-dialog .dialog.hsized.dy251 {
  height: 251px;
}
.project-dialog .dialog.hsized.dy252 {
  height: 252px;
}
.project-dialog .dialog.hsized.dy253 {
  height: 253px;
}
.project-dialog .dialog.hsized.dy254 {
  height: 254px;
}
.project-dialog .dialog.hsized.dy255 {
  height: 255px;
}
.project-dialog .dialog.hsized.dy256 {
  height: 256px;
}
.project-dialog .dialog.hsized.dy257 {
  height: 257px;
}
.project-dialog .dialog.hsized.dy258 {
  height: 258px;
}
.project-dialog .dialog.hsized.dy259 {
  height: 259px;
}
.project-dialog .dialog.hsized.dy260 {
  height: 260px;
}
.project-dialog .dialog.hsized.dy261 {
  height: 261px;
}
.project-dialog .dialog.hsized.dy262 {
  height: 262px;
}
.project-dialog .dialog.hsized.dy263 {
  height: 263px;
}
.project-dialog .dialog.hsized.dy264 {
  height: 264px;
}
.project-dialog .dialog.hsized.dy265 {
  height: 265px;
}
.project-dialog .dialog.hsized.dy266 {
  height: 266px;
}
.project-dialog .dialog.hsized.dy267 {
  height: 267px;
}
.project-dialog .dialog.hsized.dy268 {
  height: 268px;
}
.project-dialog .dialog.hsized.dy269 {
  height: 269px;
}
.project-dialog .dialog.hsized.dy270 {
  height: 270px;
}
.project-dialog .dialog.hsized.dy271 {
  height: 271px;
}
.project-dialog .dialog.hsized.dy272 {
  height: 272px;
}
.project-dialog .dialog.hsized.dy273 {
  height: 273px;
}
.project-dialog .dialog.hsized.dy274 {
  height: 274px;
}
.project-dialog .dialog.hsized.dy275 {
  height: 275px;
}
.project-dialog .dialog.hsized.dy276 {
  height: 276px;
}
.project-dialog .dialog.hsized.dy277 {
  height: 277px;
}
.project-dialog .dialog.hsized.dy278 {
  height: 278px;
}
.project-dialog .dialog.hsized.dy279 {
  height: 279px;
}
.project-dialog .dialog.hsized.dy280 {
  height: 280px;
}
.project-dialog .dialog.hsized.dy281 {
  height: 281px;
}
.project-dialog .dialog.hsized.dy282 {
  height: 282px;
}
.project-dialog .dialog.hsized.dy283 {
  height: 283px;
}
.project-dialog .dialog.hsized.dy284 {
  height: 284px;
}
.project-dialog .dialog.hsized.dy285 {
  height: 285px;
}
.project-dialog .dialog.hsized.dy286 {
  height: 286px;
}
.project-dialog .dialog.hsized.dy287 {
  height: 287px;
}
.project-dialog .dialog.hsized.dy288 {
  height: 288px;
}
.project-dialog .dialog.hsized.dy289 {
  height: 289px;
}
.project-dialog .dialog.hsized.dy290 {
  height: 290px;
}
.project-dialog .dialog.hsized.dy291 {
  height: 291px;
}
.project-dialog .dialog.hsized.dy292 {
  height: 292px;
}
.project-dialog .dialog.hsized.dy293 {
  height: 293px;
}
.project-dialog .dialog.hsized.dy294 {
  height: 294px;
}
.project-dialog .dialog.hsized.dy295 {
  height: 295px;
}
.project-dialog .dialog.hsized.dy296 {
  height: 296px;
}
.project-dialog .dialog.hsized.dy297 {
  height: 297px;
}
.project-dialog .dialog.hsized.dy298 {
  height: 298px;
}
.project-dialog .dialog.hsized.dy299 {
  height: 299px;
}
.project-dialog .dialog.hsized.dy300 {
  height: 300px;
}
.project-dialog .dialog.hsized.dy301 {
  height: 301px;
}
.project-dialog .dialog.hsized.dy302 {
  height: 302px;
}
.project-dialog .dialog.hsized.dy303 {
  height: 303px;
}
.project-dialog .dialog.hsized.dy304 {
  height: 304px;
}
.project-dialog .dialog.hsized.dy305 {
  height: 305px;
}
.project-dialog .dialog.hsized.dy306 {
  height: 306px;
}
.project-dialog .dialog.hsized.dy307 {
  height: 307px;
}
.project-dialog .dialog.hsized.dy308 {
  height: 308px;
}
.project-dialog .dialog.hsized.dy309 {
  height: 309px;
}
.project-dialog .dialog.hsized.dy310 {
  height: 310px;
}
.project-dialog .dialog.hsized.dy311 {
  height: 311px;
}
.project-dialog .dialog.hsized.dy312 {
  height: 312px;
}
.project-dialog .dialog.hsized.dy313 {
  height: 313px;
}
.project-dialog .dialog.hsized.dy314 {
  height: 314px;
}
.project-dialog .dialog.hsized.dy315 {
  height: 315px;
}
.project-dialog .dialog.hsized.dy316 {
  height: 316px;
}
.project-dialog .dialog.hsized.dy317 {
  height: 317px;
}
.project-dialog .dialog.hsized.dy318 {
  height: 318px;
}
.project-dialog .dialog.hsized.dy319 {
  height: 319px;
}
.project-dialog .dialog.hsized.dy320 {
  height: 320px;
}
.project-dialog .dialog.hsized.dy321 {
  height: 321px;
}
.project-dialog .dialog.hsized.dy322 {
  height: 322px;
}
.project-dialog .dialog.hsized.dy323 {
  height: 323px;
}
.project-dialog .dialog.hsized.dy324 {
  height: 324px;
}
.project-dialog .dialog.hsized.dy325 {
  height: 325px;
}
.project-dialog .dialog.hsized.dy326 {
  height: 326px;
}
.project-dialog .dialog.hsized.dy327 {
  height: 327px;
}
.project-dialog .dialog.hsized.dy328 {
  height: 328px;
}
.project-dialog .dialog.hsized.dy329 {
  height: 329px;
}
.project-dialog .dialog.hsized.dy330 {
  height: 330px;
}
.project-dialog .dialog.hsized.dy331 {
  height: 331px;
}
.project-dialog .dialog.hsized.dy332 {
  height: 332px;
}
.project-dialog .dialog.hsized.dy333 {
  height: 333px;
}
.project-dialog .dialog.hsized.dy334 {
  height: 334px;
}
.project-dialog .dialog.hsized.dy335 {
  height: 335px;
}
.project-dialog .dialog.hsized.dy336 {
  height: 336px;
}
.project-dialog .dialog.hsized.dy337 {
  height: 337px;
}
.project-dialog .dialog.hsized.dy338 {
  height: 338px;
}
.project-dialog .dialog.hsized.dy339 {
  height: 339px;
}
.project-dialog .dialog.hsized.dy340 {
  height: 340px;
}
.project-dialog .dialog.hsized.dy341 {
  height: 341px;
}
.project-dialog .dialog.hsized.dy342 {
  height: 342px;
}
.project-dialog .dialog.hsized.dy343 {
  height: 343px;
}
.project-dialog .dialog.hsized.dy344 {
  height: 344px;
}
.project-dialog .dialog.hsized.dy345 {
  height: 345px;
}
.project-dialog .dialog.hsized.dy346 {
  height: 346px;
}
.project-dialog .dialog.hsized.dy347 {
  height: 347px;
}
.project-dialog .dialog.hsized.dy348 {
  height: 348px;
}
.project-dialog .dialog.hsized.dy349 {
  height: 349px;
}
.project-dialog .dialog.hsized.dy350 {
  height: 350px;
}
.project-dialog .dialog.hsized.dy351 {
  height: 351px;
}
.project-dialog .dialog.hsized.dy352 {
  height: 352px;
}
.project-dialog .dialog.hsized.dy353 {
  height: 353px;
}
.project-dialog .dialog.hsized.dy354 {
  height: 354px;
}
.project-dialog .dialog.hsized.dy355 {
  height: 355px;
}
.project-dialog .dialog.hsized.dy356 {
  height: 356px;
}
.project-dialog .dialog.hsized.dy357 {
  height: 357px;
}
.project-dialog .dialog.hsized.dy358 {
  height: 358px;
}
.project-dialog .dialog.hsized.dy359 {
  height: 359px;
}
.project-dialog .dialog.hsized.dy360 {
  height: 360px;
}
.project-dialog .dialog.hsized.dy361 {
  height: 361px;
}
.project-dialog .dialog.hsized.dy362 {
  height: 362px;
}
.project-dialog .dialog.hsized.dy363 {
  height: 363px;
}
.project-dialog .dialog.hsized.dy364 {
  height: 364px;
}
.project-dialog .dialog.hsized.dy365 {
  height: 365px;
}
.project-dialog .dialog.hsized.dy366 {
  height: 366px;
}
.project-dialog .dialog.hsized.dy367 {
  height: 367px;
}
.project-dialog .dialog.hsized.dy368 {
  height: 368px;
}
.project-dialog .dialog.hsized.dy369 {
  height: 369px;
}
.project-dialog .dialog.hsized.dy370 {
  height: 370px;
}
.project-dialog .dialog.hsized.dy371 {
  height: 371px;
}
.project-dialog .dialog.hsized.dy372 {
  height: 372px;
}
.project-dialog .dialog.hsized.dy373 {
  height: 373px;
}
.project-dialog .dialog.hsized.dy374 {
  height: 374px;
}
.project-dialog .dialog.hsized.dy375 {
  height: 375px;
}
.project-dialog .dialog.hsized.dy376 {
  height: 376px;
}
.project-dialog .dialog.hsized.dy377 {
  height: 377px;
}
.project-dialog .dialog.hsized.dy378 {
  height: 378px;
}
.project-dialog .dialog.hsized.dy379 {
  height: 379px;
}
.project-dialog .dialog.hsized.dy380 {
  height: 380px;
}
.project-dialog .dialog.hsized.dy381 {
  height: 381px;
}
.project-dialog .dialog.hsized.dy382 {
  height: 382px;
}
.project-dialog .dialog.hsized.dy383 {
  height: 383px;
}
.project-dialog .dialog.hsized.dy384 {
  height: 384px;
}
.project-dialog .dialog.hsized.dy385 {
  height: 385px;
}
.project-dialog .dialog.hsized.dy386 {
  height: 386px;
}
.project-dialog .dialog.hsized.dy387 {
  height: 387px;
}
.project-dialog .dialog.hsized.dy388 {
  height: 388px;
}
.project-dialog .dialog.hsized.dy389 {
  height: 389px;
}
.project-dialog .dialog.hsized.dy390 {
  height: 390px;
}
.project-dialog .dialog.hsized.dy391 {
  height: 391px;
}
.project-dialog .dialog.hsized.dy392 {
  height: 392px;
}
.project-dialog .dialog.hsized.dy393 {
  height: 393px;
}
.project-dialog .dialog.hsized.dy394 {
  height: 394px;
}
.project-dialog .dialog.hsized.dy395 {
  height: 395px;
}
.project-dialog .dialog.hsized.dy396 {
  height: 396px;
}
.project-dialog .dialog.hsized.dy397 {
  height: 397px;
}
.project-dialog .dialog.hsized.dy398 {
  height: 398px;
}
.project-dialog .dialog.hsized.dy399 {
  height: 399px;
}
.project-dialog .permission-box,
.project-dialog .group-box {
  overflow: hidden;
  height: 0;
  padding: 0;
}
.project-dialog .permission-box-open,
.project-dialog .group-box-open {
  margin-top: 2px;
  height: auto;
  overflow: auto;
  padding: 6px;
  background: #fff;
  border: 1px solid #D8D8DF;
}
.project-dialog textarea {
  width: 100%;
  height: 70px;
  resize: none;
  margin: 0;
}

.mediameta-dialog .dialog,
.sharing-dialog .dialog {
  width: 450px;
  /* REDESIGN SMALL SCREEN */
}
.mediameta-dialog .dialog .body .ctabs .ctab,
.sharing-dialog .dialog .body .ctabs .ctab {
  width: 110px;
  /* REDESIGN SMALL SCREEN */
  /* REDESIGN SMALL SCREEN */
  /* REDESIGN SMALL SCREEN */
}
@media only screen and (max-width: 495px) {
  .mediameta-dialog .dialog .body .ctabs .ctab,
  .sharing-dialog .dialog .body .ctabs .ctab {
    width: 80px;
  }
}
@media only screen and (max-width: 395px) {
  .mediameta-dialog .dialog .body .ctabs .ctab,
  .sharing-dialog .dialog .body .ctabs .ctab {
    width: 60px;
  }
}
@media only screen and (max-width: 330px) {
  .mediameta-dialog .dialog .body .ctabs .ctab,
  .sharing-dialog .dialog .body .ctabs .ctab {
    width: 120px;
  }
}
.mediameta-dialog .dialog .body .ctab-content,
.sharing-dialog .dialog .body .ctab-content {
  padding-top: 10px;
  height: 260px;
  /* REDESIGN SMALL SCREEN */
}
@media only screen and (max-width: 330px) {
  .mediameta-dialog .dialog .body .ctab-content,
  .sharing-dialog .dialog .body .ctab-content {
    height: 220px;
  }
}
@media only screen and (min-height: 428px) {
  .mediameta-dialog .dialog,
  .sharing-dialog .dialog {
    height: 420px;
  }
}

.metadata-dialog .dialog, .filter-dialog .dialog {
  height: 413px;
  width: 529px;
}

.task-dialog .dialog {
  height: 250px;
  width: 520px;
  /* REDESIGN SMALL SCREEN */
}
@media only screen and (min-height: 400px) {
  .task-dialog .dialog {
    height: 435px;
  }
}

.subcliplist-dialog .dialog,
.external-dialog .dialog {
  height: 355px;
  width: 520px;
}

.timelinegroup-dialog .dialog {
  height: 506px;
  width: 520px;
}

.timelinegroup-dialog .multi-box,
.timelinegroup-dialog .iso-box,
.subcliplist-dialog .multi-box,
.subcliplist-dialog .iso-box {
  overflow: hidden;
  height: 0;
  padding: 0;
}
.timelinegroup-dialog .multi-box-open,
.timelinegroup-dialog .iso-box-open,
.subcliplist-dialog .multi-box-open,
.subcliplist-dialog .iso-box-open {
  margin-top: 2px;
  height: auto;
  overflow: auto;
  padding: 6px;
  background: #fff;
  border: 1px solid #D8D8DF;
}

.autotranscriptionfilter-dialog .dialog {
  height: 470px;
  width: 520px;
}
.autotranscriptionfilter-dialog select.UPLOAD {
  background: rgb(231, 249, 219);
}
.autotranscriptionfilter-dialog select.LOGSTER {
  background: rgb(219, 231, 249);
}

.autotranscriptionengine-dialog .dialog {
  height: 622px;
  width: 520px;
  /* REDESIGN SMALL SCREEN */
}
@media only screen and (max-height: 620px) {
  .autotranscriptionengine-dialog .dialog {
    height: 310px;
  }
}
.autotranscriptionengine-dialog select.UPLOAD {
  background: rgb(231, 249, 219);
}
.autotranscriptionengine-dialog select.LOGSTER {
  background: rgb(219, 231, 249);
}

.logsterimport-dialog .dialog {
  height: 617px;
  width: 500px;
}
.logsterimport-dialog .dialog .body {
  overflow-y: hidden;
}
.logsterimport-dialog .dialog .body .ctabs .ctab {
  width: 130px;
}
.logsterimport-dialog .dialog .body input[name=channels] {
  cursor: pointer;
}
.logsterimport-dialog .dialog .body textarea[name=comment] {
  height: 86px;
  min-height: 86px;
}
.logsterimport-dialog .dialog .body .cbOutLabel {
  margin-left: -16px;
}
.logsterimport-dialog .dialog .body .cbOutLabel::before {
  vertical-align: middle;
}

.utcoffset-dialog .dialog {
  height: 400px;
  width: 500px;
}

.session-dialog .dialog {
  height: 300px;
  width: 500px;
  /* REDESIGN SMALL SCREEN */
}
@media only screen and (min-height: 400px) {
  .session-dialog .dialog {
    height: 400px;
  }
}

.keyword-dialog .dialog {
  width: 500px;
  /* REDESIGN SMALL SCREEN */
}
@media only screen and (min-height: 630px) {
  .keyword-dialog .dialog {
    height: 654px;
  }
}

.ref-dialog .dialog {
  height: 340px;
  min-height: 0;
  /* REDESIGN SMALL SCREEN */
}
@media only screen and (min-height: 480px) {
  .ref-dialog .dialog {
    height: 480px;
  }
}

.keywords-dialog .dialog {
  width: 500px;
  /* REDESIGN SMALL SCREEN */
}
@media only screen and (min-height: 660px) {
  .keywords-dialog .dialog {
    height: 652px;
  }
}

.labels-dialog .dialog {
  width: 720px;
  /* REDESIGN SMALL SCREEN */
}
.labels-dialog .dialog .body {
  overflow: hidden;
}
.labels-dialog .dialog .body .list {
  /* REDESIGN SMALL SCREEN */
}
@media only screen and (max-height: 700px) {
  .labels-dialog .dialog .body .list {
    height: 160px;
  }
}
@media only screen and (min-height: 700px) {
  .labels-dialog .dialog {
    height: 700px;
  }
  .labels-dialog .dialog .list {
    height: 520px;
  }
}

.logmarker-dialog .dialog {
  height: 375px;
  min-height: 0;
  /* REDESIGN SMALL SCREEN */
}
@media only screen and (min-height: 485px) {
  .logmarker-dialog .dialog {
    height: 485px;
  }
}

.logmarker-seq-dialog .dialog {
  height: 245px;
  min-height: 0;
  /* REDESIGN SMALL SCREEN */
}
@media only screen and (min-height: 355px) {
  .logmarker-seq-dialog .dialog {
    height: 355px;
  }
}

.aaf-dialog .dialog {
  height: 366px;
  min-height: 0;
}

.report-dialog .dialog {
  height: 391px;
  min-height: 0;
  width: 500px;
}

.timeline-dialog .dialog {
  height: 378px;
  min-height: 0;
  width: 500px;
}

.helper-viewer-dialog .dialog {
  height: 300px;
  min-height: 0;
  width: 500px;
  /* REDESIGN SMALL SCREEN */
}
@media only screen and (min-height: 500px) {
  .helper-viewer-dialog .dialog {
    height: 500px;
  }
}
@media only screen and (min-height: 600px) {
  .helper-viewer-dialog .dialog {
    height: 600px;
  }
}
@media only screen and (min-height: 700px) {
  .helper-viewer-dialog .dialog {
    height: 700px;
  }
}
@media only screen and (min-height: 800px) {
  .helper-viewer-dialog .dialog {
    height: 800px;
  }
}
@media only screen and (min-height: 900px) {
  .helper-viewer-dialog .dialog {
    height: 900px;
  }
}
@media only screen and (min-height: 1000px) {
  .helper-viewer-dialog .dialog {
    height: 1000px;
  }
}
@media only screen and (min-height: 1100px) {
  .helper-viewer-dialog .dialog {
    height: 1100px;
  }
}
@media only screen and (min-height: 1200px) {
  .helper-viewer-dialog .dialog {
    height: 1200px;
  }
}
@media only screen and (min-height: 1300px) {
  .helper-viewer-dialog .dialog {
    height: 1300px;
  }
}
@media only screen and (min-height: 1400px) {
  .helper-viewer-dialog .dialog {
    height: 1400px;
  }
}

.trans-log-dialog .dialog {
  height: 634px;
  min-height: 0;
  width: 500px;
  /* REDESIGN SMALL SCREEN */
}
@media only screen and (max-height: 644px) {
  .trans-log-dialog .dialog {
    height: 380px;
  }
}

.trans-report-dialog .dialog {
  height: 430px;
  min-height: 0;
  width: 500px;
  /* REDESIGN SMALL SCREEN */
}
@media only screen and (max-height: 315px) {
  .trans-report-dialog .dialog {
    height: 240px;
  }
}

.trans-task-dialog .dialog {
  height: 280px;
  min-height: 0;
  width: 500px;
}

.external-dialog .dialog {
  height: 240px;
  min-height: 0;
  width: 500px;
}
.external-dialog .dialog.control {
  height: 287px;
}

.query-dialog .dialog {
  height: 253px;
  min-height: 0;
  width: 500px;
}

.timecode-dialog .dialog {
  height: 165px;
  min-height: 0;
  width: 290px;
}

.archive-dialog .dialog {
  height: 270px;
  min-height: 0;
  width: 500px;
}
.archive-dialog .dialog .ARCHIVED {
  position: absolute;
  top: 17px;
  left: 20px;
  width: 15px;
  height: 15px;
  border-radius: 3px;
  border: 1px solid #357395;
  opacity: 0.85;
  filter: alpha(opacity=85);
  background: linear-gradient(135deg, #49A6DB 0%, #ffffff 10%, #ffffff 30%, #49A6DB 27%) no-repeat;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.archive-dialog .dialog .title {
  position: relative;
  left: 35px;
  /* REDESIGN SMALL SCREEN */
}
@media only screen and (max-width: 520px) {
  .archive-dialog .dialog .title {
    visibility: hidden;
  }
}

.archive-dialog .layer,
.project-dialog .layer {
  height: 100%;
}
.archive-dialog .layer.center,
.project-dialog .layer.center {
  /* Safari vertical align fix */
  min-height: 150px;
  color: rgba(0, 0, 0, 0.4);
  font-size: 34px;
  text-shadow: 0 0 1px #fff;
}
.archive-dialog .layer.center span,
.project-dialog .layer.center span {
  color: #aaa;
  font-size: 12px;
}
.archive-dialog .layer .stats,
.project-dialog .layer .stats {
  font-family: "Courier New", Courier;
  color: #666;
  font-size: 18px;
  text-align: center;
  text-shadow: 0 0 1px #fff;
}

.singleline-dialog .dialog {
  height: 190px;
  min-height: 0;
  width: 500px;
}

.doubleline-dialog .dialog {
  height: 252px;
  min-height: 0;
  width: 500px;
}

.tripleline-dialog .dialog {
  height: 314px;
  min-height: 0;
  width: 500px;
}

.top-tools {
  display: block;
  height: 32px;
  text-align: right;
}

.bottom-tools {
  text-align: right;
}

.form-checkbox-row {
  position: relative;
  background: #EFEFF2;
  color: #64656B;
  border-radius: 3px;
  max-width: 700px;
  padding: 0px 0px 12px 0px;
  margin-bottom: 10px;
}

.form-row-append {
  position: relative;
  color: #64656B;
  max-width: 700px;
}
.form-row-append label, .form-row-append input {
  display: inline;
  padding: 6px 0 0 10px;
  font-size: 12px;
  /* IOS REDRAW IN NOT VISIBLE CONTENT FIX */
  -webkit-transform: translate3d(0, 0, 0);
}
.form-row-append input, .form-row-append textarea, .form-row-append .textarea {
  -webkit-flex: 1;
  flex: 1;
  padding: 0 5px;
  border: 0;
  background: transparent;
  font-weight: bold;
  border: none;
  line-height: normal;
}
.form-row-append.full-width {
  max-width: 100%;
}

.form-row {
  position: relative;
  background: #EFEFF2;
  color: #64656B;
  border-radius: 3px;
  margin-bottom: 10px;
  max-width: 700px;
}
.form-row label, .form-row input {
  display: inline;
  padding: 0 0 0 10px;
  height: 32px;
  line-height: 32px;
  font-size: 12px;
  /* IOS REDRAW IN NOT VISIBLE CONTENT FIX */
  -webkit-transform: translate3d(0, 0, 0);
}
.form-row input, .form-row textarea, .form-row .textarea {
  -webkit-flex: 1;
  flex: 1;
  padding: 0 5px;
  border: 0;
  background: transparent;
  font-weight: bold;
  border: none;
  height: 32px;
  line-height: normal;
}
.form-row .asnyc-label {
  -webkit-flex: 1;
  flex: 1;
  padding: 0 5px;
  border: 0;
  background: transparent;
  font-weight: bold;
  border: none;
  height: 32px;
  line-height: 32px;
}
.form-row .textarea, .form-row textarea {
  padding: 8px;
  min-height: 80px;
  line-height: normal;
}
.form-row .textarea.big, .form-row textarea.big {
  height: 400px;
}
.form-row input[type=button] {
  text-align: left;
  cursor: pointer;
}
.form-row.full-width {
  max-width: 100%;
}
.form-row.no-bottom {
  margin-bottom: 0px;
}
.form-row.no-scrollbar {
  overflow: hidden;
}
.form-row.no-position {
  position: inherit;
}

.dialog-list {
  border-radius: 3px;
  margin-top: 2px;
  padding: 6px;
  background: #fff;
}
.dialog-list.bordered {
  border: 1px solid #D8D8DF;
}
.dialog-list li {
  padding: 0 0 10px 0;
}

.list,
.ulist {
  background: #fff;
  overflow-y: auto;
  overflow-x: visible;
  -webkit-overflow-scrolling: touch;
}
.list em,
.ulist em {
  font-weight: bold;
  background: #FFF5CA;
}
.list .editMode .fa-toggle-on,
.ulist .editMode .fa-toggle-on {
  color: #62B465;
}
.list .editMode .fa-toggle-off,
.ulist .editMode .fa-toggle-off {
  color: #8D95A7;
}
.list .list-tools,
.ulist .list-tools {
  border-radius: 0 0 2px 2px;
  padding: 6px 6px 0 0;
}
.list .list-tools .tools-pad,
.ulist .list-tools .tools-pad {
  text-align: center;
  padding: 0 0 8px 0;
}
.list .list-tools .tools-pad a,
.ulist .list-tools .tools-pad a {
  color: #8D95A7;
}
.list .list-tools .tools-pad a.delte-btn,
.ulist .list-tools .tools-pad a.delte-btn {
  color: #275795;
}
.list .list-tools .tools-pad a:hover,
.ulist .list-tools .tools-pad a:hover {
  color: #132C4B;
}
.list .list-tools .tools-pad .fa-check-circle,
.ulist .list-tools .tools-pad .fa-check-circle {
  color: #4191BE;
}

.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}

.fade.in {
  opacity: 1;
}

.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  visibility: visible;
  font-size: 12px;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0);
}

.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}

.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}

.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}

.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}

.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}

.tooltip-inner {
  width: 200px;
  padding: 5px 5px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  background-color: #A8A8A8;
  border-radius: 4px;
  font-weight: 500;
  letter-spacing: 1px;
  box-shadow: 0px 0px 2px rgba(51, 51, 51, 0.5);
}

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #A8A8A8;
}

.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  left: 5px;
  border-width: 5px 5px 0;
  border-top-color: #A8A8A8;
}

.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  right: 5px;
  border-width: 5px 5px 0;
  border-top-color: #A8A8A8;
}

.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #A8A8A8;
}

.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #A8A8A8;
}

.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #A8A8A8;
}

.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  left: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #A8A8A8;
}

.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  right: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #A8A8A8;
}

/* CUSTOM THEMES */
.danger + .tooltip > .tooltip-inner {
  background-color: #E36662;
}

.danger + .tooltip.top > .tooltip-arrow {
  border-top-color: #E36662;
}

.danger + .tooltip.top-left > .tooltip-arrow {
  border-top-color: #E36662;
}

.danger + .tooltip.top-right > .tooltip-arrow {
  border-top-color: #E36662;
}

.danger + .tooltip.right > .tooltip-arrow {
  border-right-color: #E36662;
}

.danger + .tooltip.left > .tooltip-arrow {
  border-left-color: #E36662;
}

.danger + .tooltip.bottom > .tooltip-arrow {
  border-bottom-color: #E36662;
}

.danger + .tooltip.bottom-left > .tooltip-arrow {
  border-bottom-color: #E36662;
}

.danger + .tooltip.bottom-right > .tooltip-arrow {
  border-bottom-color: #E36662;
}

.webster-clip + .tooltip > .tooltip-inner {
  background-color: #357395;
  min-height: 132px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  letter-spacing: 0px;
  font-weight: 0;
}
.webster-clip + .tooltip > .tooltip-inner .ARCHIVED {
  position: absolute;
  top: 35px;
  left: 172px;
  width: 15px;
  height: 15px;
  border-radius: 3px;
  border: 1px solid #357395;
  opacity: 0.85;
  filter: alpha(opacity=85);
  background: linear-gradient(135deg, #49A6DB 0%, #ffffff 10%, #ffffff 30%, #49A6DB 27%) no-repeat;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.webster-clip + .tooltip > .tooltip-inner .RESTORING {
  position: absolute;
  top: 35px;
  left: 172px;
  width: 15px;
  height: 15px;
  border-radius: 3px;
  border: 1px solid #3B983C;
  opacity: 0.85;
  filter: alpha(opacity=85);
  background: linear-gradient(135deg, #43CA35 0%, #ffffff 10%, #ffffff 30%, #43CA35 27%) no-repeat;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.webster-clip + .tooltip > .tooltip-inner .RESTORED {
  position: absolute;
  top: 35px;
  left: 172px;
  width: 15px;
  height: 15px;
  border-radius: 3px;
  border: 1px solid #357395;
  opacity: 0.85;
  filter: alpha(opacity=85);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

.webster-clip + .tooltip.top > .tooltip-arrow {
  border-top-color: #357395;
}

.webster-clip + .tooltip.top-left > .tooltip-arrow {
  border-top-color: #357395;
}

.webster-clip + .tooltip.top-right > .tooltip-arrow {
  border-top-color: #357395;
}

.webster-clip + .tooltip.right > .tooltip-arrow {
  border-right-color: #357395;
}

.webster-clip + .tooltip.left > .tooltip-arrow {
  border-left-color: #357395;
}

.webster-clip + .tooltip.bottom > .tooltip-arrow {
  border-bottom-color: #357395;
}

.webster-clip + .tooltip.bottom-left > .tooltip-arrow {
  border-bottom-color: #357395;
}

.webster-clip + .tooltip.bottom-right > .tooltip-arrow {
  border-bottom-color: #357395;
}

.webster-clip + .tooltip.in {
  opacity: 1;
  filter: alpha(opacity=100);
}

.edit-timeline {
  position: relative;
  width: 100%;
  height: 72px;
  margin-bottom: 10px;
  background: rgb(244, 245, 245);
}
.edit-timeline.simple-timeline {
  height: auto;
  background: #fff;
}
.edit-timeline.simple-timeline .track-container,
.edit-timeline.simple-timeline .scrollbar,
.edit-timeline.simple-timeline .scrubber-node:after {
  display: none;
}
.edit-timeline.simple-timeline .scroll-wrapper {
  height: 20px;
}
.edit-timeline .scroll-wrapper {
  height: 60px;
  padding: 0 10px;
  overflow: hidden;
}
.edit-timeline .scroll-wrapper .scroll-content {
  position: relative;
}
.edit-timeline .scroll-wrapper .scrubber {
  height: 20px;
}
.edit-timeline .scroll-wrapper .scrubber .loading {
  display: block;
  top: 3px;
  height: 14px;
  border-radius: 15px;
  position: relative;
  overflow: hidden;
}
.edit-timeline .scroll-wrapper .scrubber .loading:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgba(255, 255, 255, 0.4)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.4)), color-stop(0.75, rgba(255, 255, 255, 0.4)), color-stop(0.75, transparent), to(transparent));
  background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.4) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.4) 75%, transparent 75%, transparent);
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.4) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.4) 75%, transparent 75%, transparent);
  z-index: 1;
  -webkit-background-size: 50px 50px;
  -moz-background-size: 50px 50px;
  background-size: 50px 50px;
  -webkit-animation: move 2s linear infinite;
  border-radius: 15px;
  overflow: hidden;
}
@-webkit-keyframes move {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 50px 50px;
  }
}
.edit-timeline .scroll-wrapper .scrubber .loading.activegray {
  background-image: -moz-linear-gradient(center bottom, #555555, #CCCCCC);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #555555), color-stop(1, #CCCCCC));
}
.edit-timeline .scroll-wrapper .scrubber .loading.green {
  background-color: #2BC253;
  background-image: -moz-linear-gradient(center bottom, #2BC253, #54F054);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #2BC253), color-stop(1, #54F054));
}
.edit-timeline .scroll-wrapper .scrubber .loading.orange {
  background-color: #f1a165;
  background-image: -moz-linear-gradient(top, #f1a165, #f36d0a);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f1a165), color-stop(1, #f36d0a));
  background-image: -webkit-linear-gradient(#f1a165, #f36d0a);
}
.edit-timeline .scroll-wrapper .scrubber .loading.red {
  background-color: #f0a3a3;
  background-image: -moz-linear-gradient(top, #f0a3a3, #f42323);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f0a3a3), color-stop(1, #f42323));
  background-image: -webkit-linear-gradient(#f0a3a3, #f42323);
}
.edit-timeline .scroll-wrapper .scrubber .loading.none, .edit-timeline .scroll-wrapper .scrubber .loading.none:after {
  -webkit-animation: none;
  background-image: none;
}
.edit-timeline .scroll-wrapper .scrubbar {
  position: absolute;
  top: 0;
  right: 0px;
  left: 0px;
  height: 8px;
  margin: 6px 0;
  background: rgba(5, 41, 56, 0.2);
  border-bottom: 1px solid rgb(255, 255, 255);
  border-radius: 15px;
}
.edit-timeline .scroll-wrapper .scrubbar .scrubber-node:after {
  position: absolute;
  z-index: 5000;
  content: " ";
  top: 13px;
  left: 4px;
  width: 1px;
  height: 43px;
  background: #3C3E43;
}
.edit-timeline .scroll-wrapper .scrubber-buffer {
  position: absolute;
  top: 0;
  left: 0px;
  width: 100%;
  height: 8px;
  margin: 6px 0;
  border-bottom: 1px solid rgb(255, 255, 255);
  border-radius: 15px;
}
.edit-timeline .scroll-wrapper .track-container {
  position: absolute;
  top: 20px;
  height: 40px;
  right: 0px;
  left: 0px;
}
.edit-timeline .scroll-wrapper .track-elm {
  position: absolute;
  top: 6px;
  height: 28px;
  left: 33%;
  cursor: default;
  background: rgba(60, 62, 67, 0.74);
  border-radius: 3px;
}
.edit-timeline .scroll-wrapper .track-elm:hover.a0, .edit-timeline .scroll-wrapper .track-elm.active.a0 {
  background: #21b384;
}
.edit-timeline .scroll-wrapper .track-elm:hover.a1, .edit-timeline .scroll-wrapper .track-elm.active.a1 {
  background: #95a71a;
}
.edit-timeline .scroll-wrapper .track-elm:hover.a2, .edit-timeline .scroll-wrapper .track-elm.active.a2 {
  background: #d172d1;
}
.edit-timeline .scroll-wrapper .track-elm:hover.a3, .edit-timeline .scroll-wrapper .track-elm.active.a3 {
  background: #1f89a3;
}
.edit-timeline .scroll-wrapper .track-elm:hover.a4, .edit-timeline .scroll-wrapper .track-elm.active.a4 {
  background: #c86b6f;
}
.edit-timeline .scroll-wrapper .track-elm:hover .track-elm-lbl, .edit-timeline .scroll-wrapper .track-elm.active .track-elm-lbl {
  display: block;
}
.edit-timeline .scroll-wrapper .track-elm:hover {
  z-index: 1000;
}
.edit-timeline .scroll-wrapper .track-elm.active {
  z-index: 1001;
}
.edit-timeline .scroll-wrapper .track-elm:hover .handle, .edit-timeline .scroll-wrapper .track-elm.active .handle {
  opacity: 0.7;
}
.edit-timeline .scroll-wrapper .track-elm:hover .left-handle, .edit-timeline .scroll-wrapper .track-elm.active .left-handle {
  left: 0;
}
.edit-timeline .scroll-wrapper .track-elm:hover .right-handle, .edit-timeline .scroll-wrapper .track-elm.active .right-handle {
  right: 0;
}
.edit-timeline .scroll-wrapper .track-elm .handle {
  position: absolute;
  height: 18px;
  width: 18px;
  text-align: center;
  top: 6px;
  opacity: 0;
  overflow: hidden;
  transition: all 0.1s ease;
  -webkit-transition: all 0.1s ease;
}
.edit-timeline .scroll-wrapper .track-elm .handle::after {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  color: #fff;
}
.edit-timeline .scroll-wrapper .track-elm .left-handle {
  left: 10px;
  cursor: ew-resize;
}
.edit-timeline .scroll-wrapper .track-elm .left-handle::after {
  content: "\f060";
}
.edit-timeline .scroll-wrapper .track-elm .right-handle {
  right: 10px;
  cursor: ew-resize;
}
.edit-timeline .scroll-wrapper .track-elm .right-handle::after {
  content: "\f061";
}
.edit-timeline .scroll-wrapper .track-elm .track-elm-lbl {
  position: absolute;
  height: 28px;
  line-height: 28px;
  left: 18px;
  right: 18px;
  font-size: 11px;
  white-space: nowrap;
  overflow: hidden;
  display: none;
  color: #fff;
  opacity: 0.7;
}
.edit-timeline.mark .scroll-wrapper .markbar {
  position: absolute;
  bottom: -9px;
  right: 0;
  left: 0;
  height: 12px;
  background: rgba(0, 0, 0, 0.1);
  z-index: 2000;
}
.edit-timeline.mark .scroll-wrapper .markbar .marker {
  position: absolute;
  left: 0;
  right: 0;
  height: 12px;
  border-radius: 3px;
  background: rgba(5, 41, 56, 0.2);
  cursor: move;
  /* https://css-tricks.com/snippets/css/css-triangle/ */
}
.edit-timeline.mark .scroll-wrapper .markbar .marker .mark-thumb {
  position: absolute;
  border-radius: 3px;
  box-shadow: none;
  cursor: ew-resize;
}
.edit-timeline.mark .scroll-wrapper .markbar .marker .mark-left {
  left: -1px;
  border-bottom: 10px solid transparent;
  border-left: 10px solid rgba(5, 41, 56, 0.4);
}
.edit-timeline.mark .scroll-wrapper .markbar .marker .mark-right {
  right: 1px;
  border-bottom: 10px solid transparent;
  border-right: 10px solid rgba(5, 41, 56, 0.4);
}
.edit-timeline .scrollbar {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  height: 12px;
  background: rgba(0, 0, 0, 0.1);
}
.edit-timeline .scrollbar .scroller {
  position: absolute;
  left: 0;
  right: 0;
  height: 12px;
  border-radius: 3px;
  background: rgba(5, 41, 56, 0.2);
  cursor: move;
}
.edit-timeline .scrollbar .scroller .scroll-thumb {
  position: absolute;
  width: 12px;
  height: 12px;
  background: rgba(5, 41, 56, 0.4);
  border-radius: 3px;
  box-shadow: none;
  cursor: ew-resize;
}
.edit-timeline .scrollbar .scroller .thumb-left {
  left: 0;
}
.edit-timeline .scrollbar .scroller .thumb-right {
  right: 0;
}
.edit-timeline.mini {
  height: 32px;
}
.edit-timeline.mini .scroll-wrapper {
  height: 28px;
}
.edit-timeline.mini .scroll-wrapper .track-container {
  top: 11px;
  height: 12px;
}
.edit-timeline.mini .scroll-wrapper .track-elm {
  height: 10px;
}
.edit-timeline.mini .scroll-wrapper .track-elm .handle {
  height: 10px;
  top: 6px;
}
.edit-timeline.mini .scroll-wrapper .track-elm .left-handle {
  left: -3px;
  top: -2px;
  height: 10px;
}
.edit-timeline.mini .scroll-wrapper .track-elm .right-handle {
  right: -3px;
  top: -2px;
  height: 10px;
}
.edit-timeline.mini .scroll-wrapper .track-elm .left-handle::after {
  content: "\f0d9";
}
.edit-timeline.mini .scroll-wrapper .track-elm .right-handle::after {
  content: "\f0da";
}
.edit-timeline.mini .scroll-wrapper .track-elm .track-elm-lbl {
  height: 10px;
  line-height: 10px;
  display: none;
}
.edit-timeline.mark .scroll-wrapper .track-container {
  top: 24px;
}
.edit-timeline.mark.mini {
  height: 38px;
}
.edit-timeline.mark.mini .scroll-wrapper {
  height: 38px;
}
.edit-timeline.mark.mini .scroll-wrapper .track-elm {
  height: 6px;
}
.edit-timeline:not(.mini).noscroller {
  height: 62px;
}
.edit-timeline:not(.noscroller).mini {
  height: 50px;
}
.edit-timeline.nail .left-handle {
  display: none;
}
.edit-timeline.nail .right-handle {
  display: none;
}
.edit-timeline.weak .track-elm {
  opacity: 0.45;
}

.controls {
  min-height: 30px;
}

.text-editor, textarea {
  width: 100%;
  height: 76px;
  min-height: 76px;
  margin: 0 0 5px 0;
  resize: none;
  background: #fff;
  border: 1px solid #F1F1F1;
  border-radius: 3px;
  font-size: 13px;
  padding: 6px 6px;
  outline: none;
}
.text-editor:read-only, textarea:read-only {
  border: 1px solid #E1E1E1;
  background: #F1F1F1;
}
.text-editor.small, textarea.small {
  height: 60px;
  min-height: 60px;
}
.text-editor.oneliner, textarea.oneliner {
  height: 30px;
  min-height: 30px;
}
.text-editor.twoliner, textarea.twoliner {
  height: 53px;
  min-height: 53px;
}

.text-container-wrap-right {
  padding: 19px 0px;
}
.text-container-wrap-right .ac-container .text-editor {
  width: 530px;
  height: 433px;
  min-height: 433px;
}

/* nameless texteditors (stretched) */
.comment-mode .text-container-wrap-right .ac-container .text-editor,
.voiceover-mode .text-container-wrap-right .ac-container .text-editor {
  width: 530px;
  height: 515px;
  min-height: 515px;
}

.logeditor {
  position: relative;
}
.logeditor .undo, .logeditor .redo {
  cursor: pointer;
}

.tc-in, .tc-out {
  display: inline-block;
  width: 80px;
  text-align: center;
}

.loglist-view {
  min-height: 0px;
  -webkit-flex: 1;
  flex: 1;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  user-select: text;
  -webkit-user-select: text;
  -ms-user-select: text;
  -moz-user-select: text;
  -o-user-select: text;
}
.loglist-view .loglist-entry {
  color: #64656B;
  border-radius: 3px;
  margin-bottom: 10px;
  font-size: 12px;
  background: #EFEFF2;
}
.loglist-view .loglist-entry .background {
  background: #EFEFF2;
}
.loglist-view .loglist-entry.selected {
  background: #EFEFF2;
}
.loglist-view .loglist-entry.selected .background {
  background: rgb(199, 211, 229);
}
.loglist-view .loglist-entry .details-label {
  padding: 0px 0px 0px 63px;
}
.loglist-view .loglist-entry .oneliner, .loglist-view .loglist-entry .twoliner, .loglist-view .loglist-entry .noliner {
  padding: 3px 3px 3px 3px;
}
.loglist-view .loglist-entry .oneliner:not(.twoliner), .loglist-view .loglist-entry .twoliner:not(.twoliner), .loglist-view .loglist-entry .noliner:not(.twoliner) {
  height: 20px;
}
.loglist-view .loglist-entry .oneliner.noliner, .loglist-view .loglist-entry .twoliner.noliner, .loglist-view .loglist-entry .noliner.noliner {
  padding: 0px 3px 0px 3px;
  height: 0px;
}
.loglist-view .loglist-entry .oneliner .linetools a, .loglist-view .loglist-entry .twoliner .linetools a, .loglist-view .loglist-entry .noliner .linetools a {
  color: #8D95A7;
}
.loglist-view .loglist-entry .oneliner .linetools .delte-btn, .loglist-view .loglist-entry .twoliner .linetools .delte-btn, .loglist-view .loglist-entry .noliner .linetools .delte-btn {
  color: #275795;
}
.loglist-view .loglist-entry .oneliner .linetools a:hover, .loglist-view .loglist-entry .twoliner .linetools a:hover, .loglist-view .loglist-entry .noliner .linetools a:hover {
  color: #132C4B;
}
.loglist-view .loglist-entry .oneliner .linetools .fa-link, .loglist-view .loglist-entry .twoliner .linetools .fa-link, .loglist-view .loglist-entry .noliner .linetools .fa-link {
  color: #C1C4CA;
}
.loglist-view .loglist-entry .oneliner .linetools .fa-link:hover, .loglist-view .loglist-entry .twoliner .linetools .fa-link:hover, .loglist-view .loglist-entry .noliner .linetools .fa-link:hover {
  color: #8D95A7;
}
.loglist-view .loglist-entry .oneliner .linetools .fa-check-circle, .loglist-view .loglist-entry .twoliner .linetools .fa-check-circle, .loglist-view .loglist-entry .noliner .linetools .fa-check-circle {
  color: #4191BE;
}
.loglist-view .loglist-entry .oneliner .linetools .fa, .loglist-view .loglist-entry .twoliner .linetools .fa, .loglist-view .loglist-entry .noliner .linetools .fa {
  min-width: 15px;
}
.loglist-view .loglist-entry .log-labels {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 11px;
  color: #62B465;
}
.loglist-view .loglist-entry .log-label-details {
  width: 100%;
  user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
}
.loglist-view .loglist-entry .subclip-requested {
  background: #ddf3fd;
}
.loglist-view .loglist-entry .subclip-requested .background {
  background: #ddf3fd;
}
.loglist-view .loglist-entry .subclip-started {
  background: #ddf3fd;
}
.loglist-view .loglist-entry .subclip-started .background {
  background: #ddf3fd;
}
.loglist-view .loglist-entry .subclip-finished {
  background: #e2f7df;
}
.loglist-view .loglist-entry .subclip-finished .background {
  background: #e2f7df;
}
.loglist-view .loglist-entry .subclip-aborted {
  background: #fcefd6;
}
.loglist-view .loglist-entry .subclip-aborted .background {
  background: #fcefd6;
}
.loglist-view .loglist-entry a:hover {
  color: #132C4B;
}
.loglist-view .loglist-entry .bold {
  font-weight: bold;
}
.loglist-view .loglist-entry .bold.light {
  color: #8A8D95;
}
.loglist-view .loglist-entry .textoverflow {
  min-width: 299px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.loglist-view .loglist-entry p {
  margin: 0;
  padding: 0 8px;
  color: #494C57;
  font-size: 13px;
  line-height: 16px;
}
.loglist-view .loglist-entry .details {
  color: #ADADB8;
  font-size: 11px;
  padding: 2px 8px 8px 8px;
}

.speaker-content {
  overflow-x: auto;
  white-space: nowrap;
}

.translist-view {
  min-height: 0px;
  -webkit-flex: 1;
  flex: 1;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  /* old stuff... */
  user-select: text;
  -webkit-user-select: text;
  -ms-user-select: text;
  -moz-user-select: text;
  -o-user-select: text;
}
.translist-view .speaker-label {
  position: relative;
}
.translist-view .speaker-label .autocomplete {
  margin: 0;
  margin-top: 0px;
  margin-left: 0px;
  line-height: 34px;
}
.translist-view .trans-content {
  overflow: auto;
}
.translist-view .trans-content .edit {
  font-style: italic;
  font-weight: bold;
}
.translist-view .trans-content .highlight {
  color: #000;
}
.translist-view .trans-entry {
  color: #64656B;
  border-radius: 3px;
  margin-bottom: 10px;
  font-size: 12px;
  background: #EFEFF2;
}
.translist-view .trans-entry .background {
  background: #EFEFF2;
}
.translist-view .trans-entry.selected {
  background: #EFEFF2;
}
.translist-view .trans-entry.selected .background {
  background: rgb(199, 211, 229);
}
.translist-view .trans-entry.speakers {
  background: #EFEFF2;
}
.translist-view .trans-entry.speakers .background {
  background: #e4f8e1;
}
.translist-view .trans-entry.speakers.selected {
  background: #EFEFF2;
}
.translist-view .trans-entry.speakers.selected .background {
  background: #afcfc3;
}
.translist-view .trans-entry .oneliner, .translist-view .trans-entry .noliner {
  padding: 3px 3px 3px 3px;
  height: 20px;
}
.translist-view .trans-entry .oneliner.noliner, .translist-view .trans-entry .noliner.noliner {
  padding: 0px 3px 0px 3px;
  height: 0px;
}
.translist-view .trans-entry .oneliner .linetools a, .translist-view .trans-entry .noliner .linetools a {
  color: #8D95A7;
}
.translist-view .trans-entry .oneliner .linetools .delte-btn, .translist-view .trans-entry .noliner .linetools .delte-btn {
  color: #275795;
}
.translist-view .trans-entry .oneliner .linetools a:hover, .translist-view .trans-entry .noliner .linetools a:hover {
  color: #132C4B;
}
.translist-view .trans-entry .oneliner .linetools .fa-check-circle, .translist-view .trans-entry .noliner .linetools .fa-check-circle {
  color: #4191BE;
}
.translist-view .trans-entry .oneliner .linetools .fa, .translist-view .trans-entry .noliner .linetools .fa {
  min-width: 15px;
}
.translist-view .trans-entry a:hover {
  color: #132C4B;
}
.translist-view .trans-entry .bold {
  font-weight: bold;
}
.translist-view .trans-entry .bold.light {
  color: #8A8D95;
}
.translist-view .trans-entry .textoverflow {
  min-width: 299px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.translist-view .trans-entry p {
  margin: 0;
  padding: 0 8px;
  color: #494C57;
  font-size: 13px;
  line-height: 16px;
}
.translist-view .trans-entry .details {
  color: #ADADB8;
  font-size: 11px;
  padding: 2px 8px 8px 8px;
}
.translist-view .trans-entry .details .fa {
  color: #B9E55B;
}
.translist-view .trans-logname {
  user-select: text;
  -webkit-user-select: text;
  -ms-user-select: text;
  -moz-user-select: text;
  -o-user-select: text;
}
.translist-view .trans-entry .trans-list-entry :not(.p4) {
  user-select: text;
  -webkit-user-select: text;
  -ms-user-select: text;
  -moz-user-select: text;
  -o-user-select: text;
}
.translist-view .face, .translist-view .lthead, .translist-view .trans-mode, .translist-view .oneliner, .translist-view .noliner, .translist-view .details {
  user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
}
.translist-view a {
  user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
}
.translist-view a:hover {
  color: #132C4B;
}
.translist-view .tools-pad {
  position: absolute;
  top: 5px;
  right: 20px;
}

.media-viewer.dialog-wrapper .edit-mode .loading-overlay,
.media-viewer.dialog-wrapper .edit-mode .stopped-overlay,
.media-viewer.dialog-wrapper .edit-mode .error-overlay,
.media-viewer.dialog-wrapper .data-mode .loading-overlay,
.media-viewer.dialog-wrapper .data-mode .stopped-overlay,
.media-viewer.dialog-wrapper .data-mode .error-overlay {
  width: 100%;
  text-align: center;
  line-height: 400px;
}
.media-viewer.dialog-wrapper .edit-mode .loading-overlay,
.media-viewer.dialog-wrapper .data-mode .loading-overlay {
  color: #747779;
  text-shadow: 1px 1px 0 #333;
}
.media-viewer.dialog-wrapper .edit-mode .stopped-overlay,
.media-viewer.dialog-wrapper .data-mode .stopped-overlay {
  color: #C9CDD3;
  text-shadow: 1px 1px 0 #AAA;
}
.media-viewer.dialog-wrapper .edit-mode .error-overlay,
.media-viewer.dialog-wrapper .data-mode .error-overlay {
  color: #747779;
  text-shadow: 1px 1px 0 #333;
}

.speaker-select {
  width: 140px;
}

.recognition-view {
  min-height: 0px;
  -webkit-flex: 1;
  flex: 1;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  user-select: text;
  -webkit-user-select: text;
  -ms-user-select: text;
  -moz-user-select: text;
  -o-user-select: text;
}
.recognition-view .recognition-content {
  overflow: auto;
  user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
}
.recognition-view .tools-pad {
  position: absolute;
  top: 5px;
  right: 20px;
}
.recognition-view a {
  user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
}
.recognition-view a:hover {
  color: #132C4B;
}
.recognition-view .message {
  position: absolute;
  z-index: 1000;
  width: 100%;
  top: 60%;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  color: #747779;
  cursor: default;
}

.face {
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  padding: 6px;
  display: inline-block;
  object-fit: cover;
  width: 100vw;
  height: 100vh;
}
.face.small {
  width: 84px;
  height: 84px;
}
.face.smallest {
  width: 42px;
  height: 42px;
}
.face.clickable {
  cursor: pointer;
}
.face.clickable:hover {
  border: 2px solid #D2E0D5;
  padding: 2px;
}
.face.clickable.highlight {
  border: 2px solid #859DB2;
  padding: 2px;
}
.face.clickable.active {
  border: 2px solid #B07E8E;
  padding: 2px;
}

.recognition-collapse {
  position: absolute;
  top: -25px;
  right: 0px;
  width: 50px;
  height: 50px;
  bottom: 100%;
  margin-bottom: -25px;
  margin-left: -25px;
  border-radius: 100%;
  box-shadow: 0 2px 4px #999;
  background: white;
  cursor: pointer;
  transition: 0.3s all !important;
  -webkit-transition: 0.3s all !important;
  -ms-transition: 0.3s all !important;
  -moz-transition: 0.3s all !important;
  -o-transition: 0.3s all !important;
  user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  z-index: 15;
}
.recognition-collapse i {
  position: absolute;
  top: 20px;
  left: 15px;
}
.recognition-collapse span {
  position: absolute;
  top: 4px;
  bottom: 4px;
  left: 4px;
  right: 4px;
  border-radius: 100%;
  border: 1px dashed #aaa;
  text-align: center;
  line-height: 40px;
  font-style: normal;
  color: #999;
}

.media-viewer.dialog-wrapper .edit-mode .loading-overlay,
.media-viewer.dialog-wrapper .edit-mode .stopped-overlay,
.media-viewer.dialog-wrapper .edit-mode .unsynced-overlay,
.media-viewer.dialog-wrapper .edit-mode .error-overlay,
.media-viewer.dialog-wrapper .data-mode .loading-overlay,
.media-viewer.dialog-wrapper .data-mode .stopped-overlay,
.media-viewer.dialog-wrapper .data-mode .unsynced-overlay,
.media-viewer.dialog-wrapper .data-mode .error-overlay {
  width: 100%;
  text-align: center;
  line-height: 400px;
}
.media-viewer.dialog-wrapper .edit-mode .loading-overlay,
.media-viewer.dialog-wrapper .data-mode .loading-overlay {
  color: #747779;
  text-shadow: 1px 1px 0 #333;
}
.media-viewer.dialog-wrapper .edit-mode .stopped-overlay,
.media-viewer.dialog-wrapper .data-mode .stopped-overlay {
  color: #C9CDD3;
  text-shadow: 1px 1px 0 #AAA;
}
.media-viewer.dialog-wrapper .edit-mode .error-overlay,
.media-viewer.dialog-wrapper .data-mode .error-overlay {
  color: #747779;
  text-shadow: 1px 1px 0 #333;
}
.media-viewer.dialog-wrapper .edit-mode .unsynced-overlay,
.media-viewer.dialog-wrapper .data-mode .unsynced-overlay {
  color: #C9CDD3;
  text-shadow: 1px 1px 0 #AAA;
}

.tc-in, .tc-out {
  display: inline-block;
  width: 80px;
  text-align: center;
}

.subcliplist-view {
  min-height: 0px;
  -webkit-flex: 1;
  flex: 1;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  user-select: text;
  -webkit-user-select: text;
  -ms-user-select: text;
  -moz-user-select: text;
  -o-user-select: text;
}
.subcliplist-view .subcliplist-entry {
  color: #64656B;
  border-radius: 3px;
  margin-bottom: 10px;
  font-size: 12px;
  background: #EFEFF2;
}
.subcliplist-view .subcliplist-entry .background {
  background: #EFEFF2;
}
.subcliplist-view .subcliplist-entry .background.mark-blue {
  background: rgb(217, 226, 247);
}
.subcliplist-view .subcliplist-entry .oneliner, .subcliplist-view .subcliplist-entry .twoliner, .subcliplist-view .subcliplist-entry .noliner {
  padding: 3px 3px 3px 3px;
}
.subcliplist-view .subcliplist-entry .oneliner:not(.twoliner), .subcliplist-view .subcliplist-entry .twoliner:not(.twoliner), .subcliplist-view .subcliplist-entry .noliner:not(.twoliner) {
  height: 20px;
}
.subcliplist-view .subcliplist-entry .oneliner.noliner, .subcliplist-view .subcliplist-entry .twoliner.noliner, .subcliplist-view .subcliplist-entry .noliner.noliner {
  padding: 0px 3px 0px 3px;
  height: 0px;
}
.subcliplist-view .subcliplist-entry .oneliner .linetools a, .subcliplist-view .subcliplist-entry .twoliner .linetools a, .subcliplist-view .subcliplist-entry .noliner .linetools a {
  color: #8D95A7;
}
.subcliplist-view .subcliplist-entry .oneliner .linetools .delte-btn, .subcliplist-view .subcliplist-entry .twoliner .linetools .delte-btn, .subcliplist-view .subcliplist-entry .noliner .linetools .delte-btn {
  color: #275795;
}
.subcliplist-view .subcliplist-entry .oneliner .linetools a:hover, .subcliplist-view .subcliplist-entry .twoliner .linetools a:hover, .subcliplist-view .subcliplist-entry .noliner .linetools a:hover {
  color: #132C4B;
}
.subcliplist-view .subcliplist-entry .oneliner .linetools .fa-check-circle, .subcliplist-view .subcliplist-entry .twoliner .linetools .fa-check-circle, .subcliplist-view .subcliplist-entry .noliner .linetools .fa-check-circle {
  color: #4191BE;
}
.subcliplist-view .subcliplist-entry .oneliner .linetools .fa-square-o, .subcliplist-view .subcliplist-entry .twoliner .linetools .fa-square-o, .subcliplist-view .subcliplist-entry .noliner .linetools .fa-square-o {
  min-width: 15px;
}
.subcliplist-view .subcliplist-entry .subclip-labels {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 11px;
  color: #B18FD7;
}
.subcliplist-view .subcliplist-entry .subclip-label-details {
  width: 100%;
  user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
}
.subcliplist-view .subcliplist-entry a:hover {
  color: #132C4B;
}
.subcliplist-view .subcliplist-entry .bold {
  font-weight: bold;
}
.subcliplist-view .subcliplist-entry .bold.light {
  color: #8A8D95;
}
.subcliplist-view .subcliplist-entry .textoverflow {
  min-width: 299px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.subcliplist-view .subcliplist-entry p {
  margin: 0;
  padding: 0 8px;
  color: #494C57;
  font-size: 13px;
  line-height: 16px;
}
.subcliplist-view .subcliplist-entry .details {
  color: #ADADB8;
  font-size: 11px;
  padding: 2px 8px 8px 8px;
}

.media-body.sequencing .content {
  overflow: hidden;
}
.media-body.sequencing .content .mainframe {
  -webkit-flex: 1;
  flex: 1;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  overflow: visible;
  width: 100%;
  height: calc(100% - 90px);
}
.media-body.sequencing .content .mainframe .mediaframe {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  width: 600px;
  height: calc(100% - 50px);
}
.media-body.sequencing .content .mainframe .mediaframe .spaced {
  margin-left: 10px;
}
.media-body.sequencing .content .mainframe .editorframe {
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
}
.media-body.sequencing .content .mainframe .viewerframe {
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  width: auto;
  height: 350px;
  user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
}
.media-body.sequencing .content .mainframe .viewerframe .sourceframe,
.media-body.sequencing .content .mainframe .viewerframe .destframe {
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  width: 0px;
  user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
}
.media-body.sequencing .content .mainframe .viewerframe .sourceframe .audiocontainer,
.media-body.sequencing .content .mainframe .viewerframe .destframe .audiocontainer {
  position: absolute;
  transform: translateX(-63px);
  z-index: 2001;
}
.media-body.sequencing .content .mainframe .viewerframe .separator-source {
  visibility: visible;
}
.media-body.sequencing .content .mainframe .viewerframe .destframe {
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
}
.media-body.sequencing .content .mainframe .dataframe {
  -webkit-overflow-scrolling: touch;
  width: auto;
  height: auto;
}
.media-body.sequencing .content .mainframe .dataframe .spaced {
  margin-left: 10px;
}
.media-body.sequencing .content .mainframe .dataframe .dataframe1 {
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  width: 0px;
  user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
}
.media-body.sequencing .content .mainframe .dataframe .dataframe2 {
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
}
.media-body.sequencing .content .mainframe .mediacontent {
  padding: 0 0 0 0;
}
.media-body.sequencing .content .mainframe .sourcecontent {
  padding: 10px 10px 0 10px;
  overflow-x: hidden;
}
.media-body.sequencing .content .mainframe .destcontent {
  padding: 10px 10px 0 10px;
  overflow-x: hidden;
}
.media-body.sequencing .content .mainframe .editorcontent {
  padding: 10px;
  overflow: visible;
}
.media-body.sequencing .content .mainframe .editorcontent .text-editor,
.media-body.sequencing .content .mainframe .editorcontent .name-container,
.media-body.sequencing .content .mainframe .editorcontent .label-container {
  min-width: 100px;
}
.media-body.sequencing .content .mainframe .editorcontent ul.autocomplete {
  max-height: 40px;
}
.media-body.sequencing .content .mainframe .listcontent1,
.media-body.sequencing .content .mainframe .listcontent2 {
  padding: 10px;
  overflow: visible;
}
.media-body.sequencing .content .mainframe .listcontent1 .chrome-tab-title,
.media-body.sequencing .content .mainframe .listcontent2 .chrome-tab-title {
  font-family: sans-serif;
  font-size: 10px;
  font-weight: bold;
}
.media-body.sequencing .content .mainframe .separator-main,
.media-body.sequencing .content .mainframe .separator-data,
.media-body.sequencing .content .mainframe .separator-source {
  width: 13px;
  height: auto;
  color: #fff;
  background: #EFEFF2;
  margin: 1px 0px 1px 0px;
  cursor: move;
  font-size: 11px;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
  border: 1.4px solid #E9E7F1;
  border-radius: 3px 3px 3px 3px;
  /* align center */
  display: flex;
  justify-content: center;
  align-content: center;
  flex-direction: column; /* column | row */
  /* explicit, display is changed above */
}
.media-body.sequencing .content .mainframe .separator-main:hover,
.media-body.sequencing .content .mainframe .separator-data:hover,
.media-body.sequencing .content .mainframe .separator-source:hover {
  background: #F2F2F8;
}
.media-body.sequencing .content .mainframe .separator-main.hidden,
.media-body.sequencing .content .mainframe .separator-data.hidden,
.media-body.sequencing .content .mainframe .separator-source.hidden {
  display: none;
}
.media-body.sequencing .content .mainframe .separator-viewer {
  width: auto;
  height: 13px;
  color: #fff;
  background: #EFEFF2;
  margin: 0px 1px 0px 1px;
  cursor: move;
  font-size: 11px;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
  border: 1.4px solid #E9E7F1;
  border-radius: 3px 3px 3px 3px;
  /* align center */
  display: flex;
  justify-content: center;
  align-content: center;
  flex-direction: row; /* column | row */
  /* explicit, display is changed above */
}
.media-body.sequencing .content .mainframe .separator-viewer:hover {
  background: #F2F2F8;
}
.media-body.sequencing .content .mainframe .separator-viewer.hidden {
  display: none;
}
.media-body.sequencing .content .mainframe .sidebar-container {
  overflow-x: auto;
  -webkit-flex: 1;
  flex: 1;
  width: auto;
  padding-top: 5px;
}
.media-body.sequencing .content .mainframe .sidebar-container .dataframe1 .translist-view .translist,
.media-body.sequencing .content .mainframe .sidebar-container .dataframe2 .translist-view .translist {
  background: #EFEFF2;
  margin-top: 10px;
}
.media-body.sequencing .content .mainframe .sidebar-container .dataframe1 .translist-view .speaker-content,
.media-body.sequencing .content .mainframe .sidebar-container .dataframe2 .translist-view .speaker-content {
  margin-bottom: 0px;
}
.media-body.sequencing .content .mainframe .sidebar-container .dataframe1 .list,
.media-body.sequencing .content .mainframe .sidebar-container .dataframe2 .list {
  background: unset;
}
.media-body.sequencing .content .mainframe .sidebar-container .dataframe1 .list .ltable tr,
.media-body.sequencing .content .mainframe .sidebar-container .dataframe2 .list .ltable tr {
  margin: 5px;
}
.media-body.sequencing .content .mainframe .sidebar-container .dataframe1 .list .ltable td, .media-body.sequencing .content .mainframe .sidebar-container .dataframe1 .list .ltable th,
.media-body.sequencing .content .mainframe .sidebar-container .dataframe2 .list .ltable td,
.media-body.sequencing .content .mainframe .sidebar-container .dataframe2 .list .ltable th {
  background: #EFEFF2;
  padding: 0 0 3px 0;
}
.media-body.sequencing .content .mainframe .sidebar-container .dataframe1 .list .ltable td.small, .media-body.sequencing .content .mainframe .sidebar-container .dataframe1 .list .ltable td.flat, .media-body.sequencing .content .mainframe .sidebar-container .dataframe1 .list .ltable th.small, .media-body.sequencing .content .mainframe .sidebar-container .dataframe1 .list .ltable th.flat,
.media-body.sequencing .content .mainframe .sidebar-container .dataframe2 .list .ltable td.small,
.media-body.sequencing .content .mainframe .sidebar-container .dataframe2 .list .ltable td.flat,
.media-body.sequencing .content .mainframe .sidebar-container .dataframe2 .list .ltable th.small,
.media-body.sequencing .content .mainframe .sidebar-container .dataframe2 .list .ltable th.flat {
  margin: 0;
  padding: 0 0 3px 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 300px;
}
.media-body.sequencing .content .mainframe .sidebar-container .dataframe1 .list .ltable td.small.flat, .media-body.sequencing .content .mainframe .sidebar-container .dataframe1 .list .ltable td.flat.flat, .media-body.sequencing .content .mainframe .sidebar-container .dataframe1 .list .ltable th.small.flat, .media-body.sequencing .content .mainframe .sidebar-container .dataframe1 .list .ltable th.flat.flat,
.media-body.sequencing .content .mainframe .sidebar-container .dataframe2 .list .ltable td.small.flat,
.media-body.sequencing .content .mainframe .sidebar-container .dataframe2 .list .ltable td.flat.flat,
.media-body.sequencing .content .mainframe .sidebar-container .dataframe2 .list .ltable th.small.flat,
.media-body.sequencing .content .mainframe .sidebar-container .dataframe2 .list .ltable th.flat.flat {
  padding: 0;
  height: 0px;
}
.media-body.sequencing .content .mainframe .sidebar-container .dataframe1 .list .ltable td.left2, .media-body.sequencing .content .mainframe .sidebar-container .dataframe1 .list .ltable th.left2,
.media-body.sequencing .content .mainframe .sidebar-container .dataframe2 .list .ltable td.left2,
.media-body.sequencing .content .mainframe .sidebar-container .dataframe2 .list .ltable th.left2 {
  padding-left: 2px;
}
.media-body.sequencing .content .mainframe .sidebar-container .dataframe1 .list .ltable td.dx24, .media-body.sequencing .content .mainframe .sidebar-container .dataframe1 .list .ltable th.dx24,
.media-body.sequencing .content .mainframe .sidebar-container .dataframe2 .list .ltable td.dx24,
.media-body.sequencing .content .mainframe .sidebar-container .dataframe2 .list .ltable th.dx24 {
  width: 24px;
}
.media-body.sequencing .content .mainframe .sidebar-container .dataframe1 .list .ltable .lnobody,
.media-body.sequencing .content .mainframe .sidebar-container .dataframe2 .list .ltable .lnobody {
  visibility: hidden;
}
.media-body.sequencing .content .mainframe .sidebar-container .recognition-view .overlayed {
  width: 100%;
  text-align: center;
  align-content: center;
}
.media-body.sequencing .content .mainframe .sidebar-container .recognition-view .loading-overlay {
  color: #747779;
  text-shadow: 1px 1px 0 #333;
}
.media-body.sequencing .content .mainframe .sidebar-container .recognition-view .stopped-overlay {
  color: #C9CDD3;
  text-shadow: 1px 1px 0 #AAA;
}
.media-body.sequencing .content .mainframe .sidebar-container .recognition-view .error-overlay {
  color: #747779;
  text-shadow: 1px 1px 0 #333;
}
.media-body.sequencing .content .mainframe .sidebar-container .recognition-view .unsynced-overlay {
  color: #C9CDD3;
  text-shadow: 1px 1px 0 #AAA;
}
.media-body.sequencing .content .timelineframe {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  width: auto;
  height: auto;
  user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
}
.media-body.sequencing .content .timelinecontent {
  padding: 0px;
  overflow: visible;
}
.media-body.sequencing .content .timelinecontent .edit-timeline {
  position: absolute;
}
.media-body.sequencing .content .timelinecontent .edit-timeline .storyboard {
  z-index: 1001;
}
.media-body.sequencing .content .separator-timeline,
.media-body.sequencing .content .separator-incoming {
  width: auto;
  height: 13px;
  color: #fff;
  background: #EFEFF2;
  margin: 0px 1px 0px 1px;
  cursor: move;
  font-size: 11px;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
  border: 1.4px solid #E9E7F1;
  border-radius: 3px 3px 3px 3px;
  /* align center */
  display: flex;
  justify-content: center;
  align-content: center;
  flex-direction: row; /* column | row */
  /* explicit, display is changed above */
}
.media-body.sequencing .content .separator-timeline:hover,
.media-body.sequencing .content .separator-incoming:hover {
  background: #F2F2F8;
}
.media-body.sequencing .content .separator-timeline.hidden,
.media-body.sequencing .content .separator-incoming.hidden {
  display: none;
}

.commenteditor {
  position: relative;
}

.commentlist-view {
  min-height: 0px;
  -webkit-flex: 1;
  flex: 1;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  user-select: text;
  -webkit-user-select: text;
  -ms-user-select: text;
  -moz-user-select: text;
  -o-user-select: text;
}
.commentlist-view .commentlist-entry {
  color: #64656B;
  border-radius: 3px;
  margin-bottom: 10px;
  background: #EFEFF2;
}
.commentlist-view .commentlist-entry .background {
  background: #EFEFF2;
}
.commentlist-view .commentlist-entry a:hover {
  color: #132C4B;
}
.commentlist-view .commentlist-entry .comment-headline {
  font-size: 12px;
  font-weight: bold;
  padding: 8px 8px 2px 8px;
}
.commentlist-view .commentlist-entry p {
  margin: 0;
  padding: 0 8px;
  color: #494C57;
  font-size: 13px;
  line-height: 16px;
}
.commentlist-view .commentlist-entry .comment-details {
  color: #ADADB8;
  font-size: 11px;
  padding: 2px 8px 8px 8px;
}

.voiceovereditor {
  position: relative;
}

.voiceoverlist-view {
  min-height: 0px;
  -webkit-flex: 1;
  flex: 1;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  user-select: text;
  -webkit-user-select: text;
  -ms-user-select: text;
  -moz-user-select: text;
  -o-user-select: text;
}
.voiceoverlist-view .voiceoverlist-entry {
  color: #64656B;
  border-radius: 3px;
  margin-bottom: 10px;
  background: #EFEFF2;
}
.voiceoverlist-view .voiceoverlist-entry .background {
  background: #EFEFF2;
}
.voiceoverlist-view .voiceoverlist-entry .item {
  cursor: pointer;
  user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
}
.voiceoverlist-view .voiceoverlist-entry .edited {
  color: #8C4B1B;
}
.voiceoverlist-view .voiceoverlist-entry a:hover {
  color: #132C4B;
}
.voiceoverlist-view .voiceoverlist-entry .voiceover-headline {
  font-size: 12px;
  font-weight: bold;
  padding: 8px 8px 2px 8px;
}
.voiceoverlist-view .voiceoverlist-entry p {
  margin: 0;
  padding: 0 8px;
  color: #494C57;
  font-size: 13px;
  line-height: 16px;
}
.voiceoverlist-view .voiceoverlist-entry .voiceover-details {
  color: #ADADB8;
  font-size: 11px;
  padding: 2px 8px 8px 8px;
}

.channels {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.channels .channel-entry {
  position: relative;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  border-radius: 2px;
  border-left: 1px solid #DDDEDE;
  border-right: 1px solid #DDDEDE;
  border-bottom: 1px solid #D3D4D4;
  background: #EFF2F2;
}
.channels .channel-entry.split1 {
  min-width: 168px;
  width: 25%;
  height: 140px;
}
.channels .channel-entry.split1 .thumbnail-image {
  width: 154px;
  height: 86px;
}
.channels .channel-entry.split2 {
  min-width: 168px;
  width: 25%;
  height: 140px;
}
.channels .channel-entry.split2 .thumbnail-image {
  width: 154px;
  height: 86px;
}
.channels .channel-entry.split3 {
  min-width: 168px;
  width: 25%;
  height: 140px;
}
.channels .channel-entry.split3 .thumbnail-image {
  width: 154px;
  height: 86px;
}
.channels .channel-entry.split4 {
  min-width: 168px;
  width: 25%;
  height: 140px;
}
.channels .channel-entry.split4 .thumbnail-image {
  width: 154px;
  height: 86px;
}
.channels .channel-entry.split5 {
  min-width: 168px;
  width: 20%;
  height: 140px;
}
.channels .channel-entry.split5 .thumbnail-image {
  width: 154px;
  height: 86px;
}
.channels .channel-entry.split6 {
  min-width: 168px;
  width: 16.667%;
  height: 140px;
}
.channels .channel-entry.split6 .thumbnail-image {
  width: 154px;
  height: 86px;
}
.channels .channel-entry.split7 {
  min-width: 168px;
  width: 14.286%;
  height: 140px;
}
.channels .channel-entry.split7 .thumbnail-image {
  width: 154px;
  height: 86px;
}
.channels .channel-entry.split8 {
  min-width: 168px;
  width: 12.5%;
  height: 140px;
}
.channels .channel-entry.split8 .thumbnail-image {
  width: 154px;
  height: 86px;
}
.channels .channel-entry.split9 {
  min-width: 147px;
  width: 11.11%;
  height: 127px;
}
.channels .channel-entry.split9 .thumbnail-image {
  width: 133px;
  height: 74.64px;
}
.channels .channel-entry.split10 {
  min-width: 147px;
  width: 10%;
  height: 127px;
}
.channels .channel-entry.split10 .thumbnail-image {
  width: 133px;
  height: 74.64px;
}
.channels .channel-entry.split11 {
  min-width: 147px;
  width: 9.09%;
  height: 127px;
}
.channels .channel-entry.split11 .thumbnail-image {
  width: 133px;
  height: 74.64px;
}
.channels .channel-entry.split12 {
  min-width: 147px;
  width: 8.33%;
  height: 127px;
}
.channels .channel-entry.split12 .thumbnail-image {
  width: 133px;
  height: 74.64px;
}
.channels .channel-entry.split13 {
  min-width: 147px;
  width: 7.69%;
  height: 127px;
}
.channels .channel-entry.split13 .thumbnail-image {
  width: 133px;
  height: 74.64px;
}
.channels .channel-entry.split14 {
  min-width: 147px;
  width: 7.14%;
  height: 127px;
}
.channels .channel-entry.split14 .thumbnail-image {
  width: 133px;
  height: 74.64px;
}
.channels .channel-entry.split15 {
  min-width: 147px;
  width: 6.67%;
  height: 127px;
}
.channels .channel-entry.split15 .thumbnail-image {
  width: 133px;
  height: 74.64px;
}
.channels .channel-entry.split16 {
  min-width: 147px;
  width: 6.25%;
  height: 127px;
}
.channels .channel-entry.split16 .thumbnail-image {
  width: 133px;
  height: 74.64px;
}
.channels .channel-entry .channel-tcin {
  position: absolute;
  top: 0px;
  width: 100%;
  text-align: center;
  color: #939397;
  font-family: Consolas, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace;
}
.channels .channel-entry .channel-tcin .tcinlabel {
  cursor: pointer;
}
.channels .channel-entry .channel-tcin .tcin {
  font-weight: bold;
  font-size: 11px;
  color: #000000;
  user-select: text;
  -webkit-user-select: text;
  -ms-user-select: text;
  -moz-user-select: text;
  -o-user-select: text;
}
.channels .channel-entry .channel-tclt {
  position: absolute;
  bottom: 20px;
  width: 100%;
  text-align: center;
  color: #939397;
  font-family: Consolas, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace;
}
.channels .channel-entry .channel-tclt .tcltlabel {
  cursor: pointer;
}
.channels .channel-entry .channel-tclt .tclt {
  font-weight: bold;
  font-size: 11px;
  color: #000000;
  user-select: text;
  -webkit-user-select: text;
  -ms-user-select: text;
  -moz-user-select: text;
  -o-user-select: text;
}
.channels .channel-entry .channel-tclt .tclt.err {
  color: #FF505E;
  font-weight: bolder;
}
.channels .channel-entry .channel-overlay {
  position: absolute;
  top: 38%;
  width: 100%;
  text-align: center;
  font-family: Consolas, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace;
  cursor: pointer;
  color: #FFF;
}
.channels .channel-entry .channel-overlay.BLACK {
  color: #000;
}
.channels .channel-entry .channel-foreigns {
  position: absolute;
  top: 17px;
  right: 5px;
  width: 100%;
  text-align: right;
  font-family: Consolas, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace;
  cursor: pointer;
  color: #FDBD73;
}
.channels .channel-entry .channel-footer {
  position: absolute;
  bottom: 3px;
  width: 100%;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.channels .channel-entry .channel-footer .channel-source {
  display: inline-block;
  text-align: center;
  padding-left: 5px;
  padding-right: 5px;
  border-radius: 5px;
  border: 1px dashed #aaa;
  font-family: Consolas, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace;
}
.channels .channel-entry .channel-footer .channel-source.TINTED {
  color: #357395;
}
.channels .channel-entry .thumbnail-image {
  position: relative;
  top: 16px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding: 1px;
  background: rgba(125, 125, 125, 0.1);
  background-size: 100% auto;
  background-repeat: no-repeat;
  border-radius: 2px 2px 0 0;
  cursor: pointer;
  border: 6px solid #DDDEDE;
}
.channels .channel-entry .thumbnail-image img {
  width: 100%;
  height: 100%;
}
.channels .channel-entry .thumbnail-image.loading::after {
  content: " ";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 1em;
  height: 1em;
  margin: -0.5em 0 0 -0.5em;
  background: rgba(125, 125, 125, 0.5);
  border-radius: 100%;
  animation: bobble 2s cubic-bezier(0.6, 1, 1, 1) infinite;
}
.channels .channel-entry .thumbnail-image.selected {
  border: 6px solid #FF505E;
}
.channels .channel-entry .thumbnail-image.foreign {
  outline: 3px solid #FDBD73;
}
.channels .channel-default-entry {
  user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
}

.livelogging-body {
  -webkit-flex: 1;
  flex: 1;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  overflow: visible;
  width: 100%;
}
.livelogging-body .livelogging-editor {
  margin: 15px 0 15px 3px;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  width: 886px;
  user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
}
.livelogging-body .livelogging-editor .name-container {
  width: 25%;
  min-width: 350px;
}
.livelogging-body .livelogging-editor .text-container {
  width: 25%;
  min-width: 350px;
}
.livelogging-body .livelogging-editor .stream-container {
  height: 32px;
  line-height: 32px;
}
.livelogging-body .livelogging-editor .stream-container .source.fix {
  color: #A4A6A9;
}
.livelogging-body .livelogging-editor .stream-container .source.err {
  color: #FF505E;
  font-weight: bolder;
}
.livelogging-body .livelogging-editor .add-labels, .livelogging-body .livelogging-editor .save-name, .livelogging-body .livelogging-editor .save-text {
  min-width: 50px;
  max-width: 50px;
}
.livelogging-body .livelogging-editor .label-container {
  width: 25%;
  min-width: 714px;
}
.livelogging-body .livelogging-editor .label-container .autocomplete {
  width: 25%;
  min-width: 714px;
}
.livelogging-body .livelogging-editor .labels-container {
  background: #EFEFF2;
  margin-right: 10px;
  min-width: 714px;
  max-height: 131px;
}
.livelogging-body .livelogging-editor .plate, .livelogging-body .livelogging-editor .tcspacer {
  min-width: 142px;
  width: 142px;
}
.livelogging-body .livelogging-editor .tcdoublespacer {
  min-width: 294px;
  width: 294px;
}
.livelogging-body .livelogging-editor .plate .tc-part {
  color: #DDD;
  font-weight: normal;
}
.livelogging-body .livelogging-editor .plate.changed .tc-part {
  color: #FFF;
  font-weight: bolder;
  text-shadow: 0px 0px 3px #555;
}
.livelogging-body .livelogging-editor .plate .footer {
  position: absolute;
  text-align: right;
  bottom: -23px;
  right: 0px;
  color: #A4A6A9;
}
.livelogging-body .livelogging-editor .former {
  position: relative;
  background: #EFEFF2;
  color: #64656B;
  border-radius: 3px;
  margin-bottom: 10px;
  max-width: 100%;
}
.livelogging-body .livelogging-editor .former input, .livelogging-body .livelogging-editor .former textarea, .livelogging-body .livelogging-editor .former .textarea {
  padding: 0 5px;
  border: 0;
  background: transparent;
  font-weight: bold;
  border: none;
  height: 32px;
  line-height: normal;
}
.livelogging-body .livelogging-editor .former .textarea, .livelogging-body .livelogging-editor .former textarea {
  padding: 8px;
  min-height: 80px;
  line-height: normal;
}
.livelogging-body .livelogging-editor .former.tooled input, .livelogging-body .livelogging-editor .former.tooled textarea, .livelogging-body .livelogging-editor .former.tooled .textarea {
  padding-right: 35px;
}
.livelogging-body .livelogging-editor .former.tooled .fa {
  position: absolute;
  top: 10px;
  right: 12px;
  color: #A4A6A9;
  cursor: pointer;
}
.livelogging-body .livelogging-editor .spaced {
  margin-left: 10px;
}
.livelogging-body .separator {
  width: 13px;
  height: auto;
  color: #fff;
  background: #EFEFF2;
  margin: 10px 0 10px 0px;
  z-index: 1000;
  cursor: move;
  font-size: 11px;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
  border: 1.4px solid #E9E7F1;
  border-radius: 3px 3px 3px 3px;
  /* align center */
  display: flex;
  justify-content: center;
  align-content: center;
  flex-direction: column; /* column | row */
  /* explicit, display is changed above */
}
.livelogging-body .separator:hover {
  background: #F2F2F8;
}
.livelogging-body .separator.hidden {
  display: none;
}
.livelogging-body .sidebar-container {
  padding: 15px 0 15px 0px;
  overflow-x: auto;
  -webkit-flex: 1;
  flex: 1;
  z-index: 1000;
  width: 300px;
}
.livelogging-body .sidebar-container .ltable tr {
  margin: 5px;
}
.livelogging-body .sidebar-container .ltable td, .livelogging-body .sidebar-container .ltable th {
  background: #fff;
  padding: 0 0 3px 0;
}
.livelogging-body .sidebar-container .ltable td.small, .livelogging-body .sidebar-container .ltable td.flat, .livelogging-body .sidebar-container .ltable th.small, .livelogging-body .sidebar-container .ltable th.flat {
  margin: 0;
  padding: 0 0 3px 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 300px;
}
.livelogging-body .sidebar-container .ltable td.small.flat, .livelogging-body .sidebar-container .ltable td.flat.flat, .livelogging-body .sidebar-container .ltable th.small.flat, .livelogging-body .sidebar-container .ltable th.flat.flat {
  padding: 0;
  height: 0px;
}
.livelogging-body .sidebar-container .ltable td.left2, .livelogging-body .sidebar-container .ltable th.left2 {
  padding-left: 2px;
}
.livelogging-body .sidebar-container .ltable td.dx24, .livelogging-body .sidebar-container .ltable th.dx24 {
  width: 24px;
}
.livelogging-body .sidebar-container .ltable .lnobody {
  visibility: hidden;
}
.livelogging-body .sidebar-container .liveloglist-view {
  min-height: 0px;
  -webkit-flex: 1;
  flex: 1;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  user-select: text;
  -webkit-user-select: text;
  -ms-user-select: text;
  -moz-user-select: text;
  -o-user-select: text;
}
.livelogging-body .sidebar-container .liveloglist-view .list {
  background: #EFEFF2;
}
.livelogging-body .sidebar-container .liveloglist-view .liveloglist-entry {
  color: #64656B;
  border-radius: 3px;
  margin-bottom: 10px;
  font-size: 12px;
  background: #EFEFF2;
}
.livelogging-body .sidebar-container .liveloglist-view .liveloglist-entry .background {
  background: #EFEFF2;
}
.livelogging-body .sidebar-container .liveloglist-view .liveloglist-entry .oneliner, .livelogging-body .sidebar-container .liveloglist-view .liveloglist-entry .noliner {
  padding: 3px 3px 3px 3px;
  height: 20px;
}
.livelogging-body .sidebar-container .liveloglist-view .liveloglist-entry .oneliner.noliner, .livelogging-body .sidebar-container .liveloglist-view .liveloglist-entry .noliner.noliner {
  padding: 0px 3px 0px 3px;
  height: 0px;
}
.livelogging-body .sidebar-container .liveloglist-view .liveloglist-entry .oneliner .linetools a, .livelogging-body .sidebar-container .liveloglist-view .liveloglist-entry .noliner .linetools a {
  color: #8D95A7;
}
.livelogging-body .sidebar-container .liveloglist-view .liveloglist-entry .oneliner .linetools .delte-btn, .livelogging-body .sidebar-container .liveloglist-view .liveloglist-entry .noliner .linetools .delte-btn {
  color: #275795;
}
.livelogging-body .sidebar-container .liveloglist-view .liveloglist-entry .oneliner .linetools a:hover, .livelogging-body .sidebar-container .liveloglist-view .liveloglist-entry .noliner .linetools a:hover {
  color: #132C4B;
}
.livelogging-body .sidebar-container .liveloglist-view .liveloglist-entry .oneliner .linetools .fa-check-circle, .livelogging-body .sidebar-container .liveloglist-view .liveloglist-entry .noliner .linetools .fa-check-circle {
  color: #4191BE;
}
.livelogging-body .sidebar-container .liveloglist-view .liveloglist-entry .oneliner .linetools .fa, .livelogging-body .sidebar-container .liveloglist-view .liveloglist-entry .noliner .linetools .fa {
  min-width: 15px;
}
.livelogging-body .sidebar-container .liveloglist-view .liveloglist-entry a:hover {
  color: #132C4B;
}
.livelogging-body .sidebar-container .liveloglist-view .liveloglist-entry .bold {
  font-weight: bold;
}
.livelogging-body .sidebar-container .liveloglist-view .liveloglist-entry .bold.light {
  color: #8A8D95;
}
.livelogging-body .sidebar-container .liveloglist-view .liveloglist-entry p {
  margin: 0;
  padding: 0 8px;
  color: #494C57;
  font-size: 13px;
  line-height: 16px;
}
.livelogging-body .sidebar-container .liveloglist-view .liveloglist-entry .details {
  color: #ADADB8;
  font-size: 11px;
  padding: 2px 8px 8px 8px;
}

.devices {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  margin-left: 15px;
}
.devices .device-entry {
  position: relative;
  display: inline-block;
  margin-right: 40px;
  -webkit-font-smoothing: antialiased;
  width: 300px;
  user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
}
.devices .device-entry .thumbnail-image {
  position: relative;
  margin: 5px;
  top: 0px;
  left: 0px;
  width: 80px;
  height: 100px;
  text-align: left;
  display: block;
  padding: 1px;
  background: rgb(80, 80, 80);
  background-size: 100% auto;
  background-repeat: no-repeat;
  border-radius: 2px 2px 0 0;
  border: 6px solid #777;
  border-radius: 10px;
}
.devices .device-entry .thumbnail-image img {
  width: 100%;
  height: 100%;
}
.devices .device-entry .thumbnail-image::after {
  content: " ";
  position: absolute;
  top: 85%;
  left: 50%;
  width: 1em;
  height: 1em;
  margin: -0.5em 0 0 -0.5em;
  background: rgba(130, 130, 130, 0.9);
  border-radius: 100%;
  box-shadow: 0 0 0 0.5px #777, 0 0 0 1px #999;
}
.devices .device-entry .device-build {
  position: absolute;
  left: 17px;
  top: 16%;
  text-align: left;
  font-family: Consolas, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace;
  color: #EEE;
}
.devices .device-entry .device-build.BLACK {
  color: #000;
}
.devices .device-entry .device-user {
  position: absolute;
  top: 10px;
  left: 95px;
  text-align: left;
  color: #939397;
  font-family: Consolas, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace;
}
.devices .device-entry .device-version {
  position: absolute;
  top: 27px;
  right: 0px;
  text-align: right;
  font-family: Consolas, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace;
  text-shadow: 1px 1px 0 #fff;
  color: #D3D3D7;
}
.devices .device-entry .device-device {
  position: absolute;
  top: 45px;
  left: 95px;
  display: flex;
  align-items: left;
  justify-content: left;
  display: -webkit-flex;
  -webkit-align-items: left;
  -webkit-justify-content: left;
}
.devices .device-entry .device-device .device-source {
  display: inline-block;
  text-align: center;
  padding-left: 5px;
  padding-right: 5px;
  border-radius: 5px;
  border: 1px dashed #aaa;
  font-family: Consolas, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace;
  font-size: 9px;
}
.devices .device-entry .device-device .device-source.TINTED {
  color: #357395;
}
.devices .device-entry .device-life {
  position: absolute;
  bottom: 30px;
  left: 95px;
  text-align: left;
  color: #939397;
  font-family: Consolas, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace;
}
.devices .device-entry .device-life .time {
  font-weight: bold;
  font-size: 11px;
  color: #000000;
  user-select: text;
  -webkit-user-select: text;
  -ms-user-select: text;
  -moz-user-select: text;
  -o-user-select: text;
}
.devices .device-entry .device-date {
  position: absolute;
  left: 95px;
  bottom: 10px;
  text-align: left;
  color: #939397;
  font-family: Consolas, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace;
}
.devices .device-entry .device-date .date {
  font-weight: bold;
  font-size: 11px;
  color: #000000;
  user-select: text;
  -webkit-user-select: text;
  -ms-user-select: text;
  -moz-user-select: text;
  -o-user-select: text;
}
.devices .device-entry .device-date .date.err {
  color: #FF505E;
  font-weight: bolder;
}

.dashboard .toolbar {
  overflow: hidden;
}
.dashboard .toolbar .toolbtn {
  position: relative;
  display: inline-block;
  white-space: nowrap;
  text-align: left;
  color: #939397;
  cursor: pointer;
  height: 32px;
  line-height: 32px;
  margin: 7px 13px 7px 10px;
}
.dashboard .toolbar .toolbtn.lbl {
  cursor: default;
}
.dashboard .toolbar .toolbtn.min45 {
  min-width: 45px;
}
.dashboard .toolbar .label {
  display: inline-block;
  text-align: left;
  white-space: nowrap;
  overflow-x: hidden;
  text-overflow: ellipsis;
  /* REDESIGN SMALL DEVICES */
  /* iPhone 4s, 5s */
  /* REDESIGN SMALL DEVICES */
  /* iPhone 6 */
  /* REDESIGN SMALL DEVICES */
  /* iPhone 6 plus */
}
@media only screen and (max-device-width: 320px) and (orientation: portrait) {
  .dashboard .toolbar .label {
    font-size: 9px;
  }
}
@media only screen and (min-device-width: 321px) and (max-device-width: 375px) and (orientation: portrait) {
  .dashboard .toolbar .label {
    font-size: 10px;
  }
}
@media only screen and (min-device-width: 376px) and (max-device-width: 414px) and (orientation: portrait) {
  .dashboard .toolbar .label {
    font-size: 11px;
  }
}
.dashboard .toolbar .fa {
  opacity: 0.2;
}
.dashboard .toolbar .fa.selected, .dashboard .toolbar .fa.active {
  opacity: 1;
}
.dashboard .project-list .list-entry .plogo {
  border-radius: 20%;
  -webkit-border-radius: 20%;
  -moz-border-radius: 20%;
  padding: 0px;
  display: inline-block;
  object-fit: cover;
  width: 85px;
  height: 64px;
}
.dashboard .project-list .list-entry .plogo.clickable {
  cursor: pointer;
}
.dashboard .project-list .list-entry .plogo.clickable:hover {
  border: 2px solid #D2E0D5;
  padding: 2px;
}
.dashboard .project-list .list-entry .plogo.clickable.highlight {
  border: 2px solid #859DB2;
  padding: 2px;
}
.dashboard .project-list .list-entry .plogo.clickable.active {
  border: 2px solid #B07E8E;
  padding: 2px;
}
.dashboard .project-list .list-entry .ARCHIVED {
  position: absolute;
  width: 15px;
  height: 15px;
  border-radius: 3px;
  border: 1px solid #357395;
  opacity: 0.85;
  filter: alpha(opacity=85);
  background: linear-gradient(135deg, #49A6DB 0%, #ffffff 10%, #ffffff 30%, #49A6DB 27%) no-repeat;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  opacity: 0.2125;
}

/*# sourceMappingURL=style.css.map */
