/*!*****************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./dashboard/static/css/font-awesome.css ***!
  \*****************************************************************************************/
/*!
 *  Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url(/7f77840e46fa6103b494.eot?v=4.6.3);
  src: url(/7f77840e46fa6103b494.eot?#iefix&v=4.6.3) format('embedded-opentype'), url(/af6df524c7d052f637e3.woff2?v=4.6.3) format('woff2'), url(/b09f4960e5ffa8e0ef92.woff?v=4.6.3) format('woff'), url(/bfcf94e00816b7cfccc7.ttf?v=4.6.3) format('truetype'), url(/85248e128ebce905c08a.svg?v=4.6.3#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;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left {
  margin-right: .3em;
}
.fa.fa-pull-right {
  margin-left: .3em;
}
/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -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: #ffffff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-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-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";
}
.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;
}

/*!**************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./dashboard/static/css/normalize.css ***!
  \**************************************************************************************/
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

html {
  font-family: sans-serif; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Remove default margin.
 */

body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11 and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */

audio,
canvas,
progress,
video {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */

[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */

/**
 * Remove the gray background color from active links in IE 10.
 */

a {
  background: transparent;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */

a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */

/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */

abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */

b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */

dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */

mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9/10.
 */

img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * Address margin not present in IE 8/9 and Safari.
 */

figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */

hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */

pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */

/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */

/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */

button,
input,
optgroup,
select,
textarea {
  color: inherit; /* 1 */
  font: inherit; /* 2 */
  margin: 0; /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */

button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */

button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button; /* 2 */
  cursor: pointer; /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */

input[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box; /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

legend {
  border: 0; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */

textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */

optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

/*!**********************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./dashboard/static/css/fonts.css ***!
  \**********************************************************************************/
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on October 9, 2014 */

@font-face {
    font-family: 'source_sans_proitalic';
    src: url(/5ae1bb79ef8c47a722a6.eot);
    src: url(/5ae1bb79ef8c47a722a6.eot?#iefix) format('embedded-opentype'),
         url(/3f12c955c94d699cb0b2.woff2) format('woff2'),
         url(/a2d6f8b7d48fb823ac2d.woff) format('woff'),
         url(/e2176ea3fe99063a5dc4.ttf) format('truetype'),
         url(/2603f24d1c20daf01915.svg#source_sans_proitalic) format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'source_sans_proXLtIt';
    src: url(/51d399fda128be95441d.eot);
    src: url(/51d399fda128be95441d.eot?#iefix) format('embedded-opentype'),
         url(/993ac9be7bd70ab1b02e.woff2) format('woff2'),
         url(/fac7790bf8fd87ed4997.woff) format('woff'),
         url(/92d48d5659b30a642464.ttf) format('truetype'),
         url(/145bb32a38e8efbebdde.svg#source_sans_proXLtIt) format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'source_sans_probold_italic';
    src: url(/7af2e35d67c239982bb7.eot);
    src: url(/7af2e35d67c239982bb7.eot?#iefix) format('embedded-opentype'),
         url(/98eccf8152d25b8c3ce1.woff2) format('woff2'),
         url(/5f5cb96a715272edb7fb.woff) format('woff'),
         url(/b0260948a1ed65bb6ec4.ttf) format('truetype'),
         url(/86bba2914e710a06b3e9.svg#source_sans_probold_italic) format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'source_sans_proregular';
    src: url(/fbd5a73d832c17a8b02b.eot);
    src: url(/fbd5a73d832c17a8b02b.eot?#iefix) format('embedded-opentype'),
         url(/7611c5e4bd33972c09fc.woff2) format('woff2'),
         url(/3a1e259473555d93e0d6.woff) format('woff'),
         url(/e23a82e2e115775c5511.ttf) format('truetype'),
         url(/498fee5ec17522f138f9.svg#source_sans_proregular) format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'source_sans_proextralight';
    src: url(/95febee15ae6b2a21349.eot);
    src: url(/95febee15ae6b2a21349.eot?#iefix) format('embedded-opentype'),
         url(/b80001409080b6f4f2f5.woff2) format('woff2'),
         url(/21b30da9340bbcccfeb7.woff) format('woff'),
         url(/e1c61ae598f7b6f14caa.ttf) format('truetype'),
         url(/49d09c7ff6162332df4b.svg#source_sans_proextralight) format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'source_sans_probold';
    src: url(/7df3c4d5d1042b69d93e.eot);
    src: url(/7df3c4d5d1042b69d93e.eot?#iefix) format('embedded-opentype'),
         url(/cde208e0b82ee2680dff.woff2) format('woff2'),
         url(/213ccce95b9ef6de1a40.woff) format('woff'),
         url(/2130ee840356ff242317.ttf) format('truetype'),
         url(/d650dff627d43f89bf87.svg#source_sans_probold) format('svg');
    font-weight: normal;
    font-style: normal;

}


/* droid-sans-mono-regular - latin */
@font-face {
  font-family: 'Droid_Sans_Mono';
  font-style: normal;
  font-weight: 400;
  src: url(/e42141fe4c6d61f3511d.eot); /* IE9 Compat Modes */
  src: url(/e42141fe4c6d61f3511d.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
       url(/4fe3362ee520e9164a6c.woff2) format('woff2'), /* Super Modern Browsers */
       url(/9a93e81fcd7a9978f0e1.woff) format('woff'), /* Modern Browsers */
       url(/be3edfe2104ef8541bc9.ttf) format('truetype'), /* Safari, Android, iOS */
       url(/c73089772ae6e4f8ebfa.svg#DroidSansMono) format('svg'); /* Legacy iOS */
}

/* ShopBotStandard-Regular.otf */    
@font-face {
  font-family: 'ShopBotStandard-Regular';
  src: url(/14cf7464c7086cb964ca.otf) format('opentype');
}
/*!*******************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./dashboard/static/css/foundation.min.css ***!
  \*******************************************************************************************/
meta.foundation-version{font-family:"/5.4.6/"}meta.foundation-mq-small{font-family:"/only screen/";width:0em}meta.foundation-mq-medium{font-family:"/only screen and (min-width:40.063em)/";width:40.063em}meta.foundation-mq-large{font-family:"/only screen and (min-width:64.063em)/";width:64.063em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.063em)/";width:90.063em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.063em)/";width:120.063em}meta.foundation-data-attribute-namespace{font-family:false}html,body{height:100%}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{font-size:100%}body{background:#fff;color:#eee;padding:0;margin:0;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:normal;font-style:normal;line-height:1.5;position:relative;cursor:auto}a:hover{cursor:pointer}img{max-width:100%;height:auto}img{-ms-interpolation-mode:bicubic}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object{max-width:none !important}.left{float:left !important}.right{float:right !important}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.hide{display:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}.row{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:62.5em}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}.row.collapse .row{margin-left:0;margin-right:0}.row .row{width:auto;margin-left:-0.9375em;margin-right:-0.9375em;margin-top:0;margin-bottom:0;max-width:none}.row .row:before,.row .row:after{content:" ";display:table}.row .row:after{clear:both}.row .row.collapse{width:auto;margin:0;max-width:none}.row .row.collapse:before,.row .row.collapse:after{content:" ";display:table}.row .row.collapse:after{clear:both}.column,.columns{padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left}[class*="column"]+[class*="column"]:last-child{float:right}[class*="column"]+[class*="column"].end{float:left}@media only screen{.small-push-0{position:relative;left:0%;right:auto}.small-pull-0{position:relative;right:0%;left:auto}.small-push-1{position:relative;left:8.33333%;right:auto}.small-pull-1{position:relative;right:8.33333%;left:auto}.small-push-2{position:relative;left:16.66667%;right:auto}.small-pull-2{position:relative;right:16.66667%;left:auto}.small-push-3{position:relative;left:25%;right:auto}.small-pull-3{position:relative;right:25%;left:auto}.small-push-4{position:relative;left:33.33333%;right:auto}.small-pull-4{position:relative;right:33.33333%;left:auto}.small-push-5{position:relative;left:41.66667%;right:auto}.small-pull-5{position:relative;right:41.66667%;left:auto}.small-push-6{position:relative;left:50%;right:auto}.small-pull-6{position:relative;right:50%;left:auto}.small-push-7{position:relative;left:58.33333%;right:auto}.small-pull-7{position:relative;right:58.33333%;left:auto}.small-push-8{position:relative;left:66.66667%;right:auto}.small-pull-8{position:relative;right:66.66667%;left:auto}.small-push-9{position:relative;left:75%;right:auto}.small-pull-9{position:relative;right:75%;left:auto}.small-push-10{position:relative;left:83.33333%;right:auto}.small-pull-10{position:relative;right:83.33333%;left:auto}.small-push-11{position:relative;left:91.66667%;right:auto}.small-pull-11{position:relative;right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:0.9375em;padding-right:0.9375em;float:left}.small-1{width:8.33333%}.small-2{width:16.66667%}.small-3{width:25%}.small-4{width:33.33333%}.small-5{width:41.66667%}.small-6{width:50%}.small-7{width:58.33333%}.small-8{width:66.66667%}.small-9{width:75%}.small-10{width:83.33333%}.small-11{width:91.66667%}.small-12{width:100%}.small-offset-0{margin-left:0% !important}.small-offset-1{margin-left:8.33333% !important}.small-offset-2{margin-left:16.66667% !important}.small-offset-3{margin-left:25% !important}.small-offset-4{margin-left:33.33333% !important}.small-offset-5{margin-left:41.66667% !important}.small-offset-6{margin-left:50% !important}.small-offset-7{margin-left:58.33333% !important}.small-offset-8{margin-left:66.66667% !important}.small-offset-9{margin-left:75% !important}.small-offset-10{margin-left:83.33333% !important}.small-offset-11{margin-left:91.66667% !important}.small-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left}.column.small-centered,.columns.small-centered{margin-left:auto;margin-right:auto;float:none}.column.small-uncentered,.columns.small-uncentered{margin-left:0;margin-right:0;float:left}.column.small-centered:last-child,.columns.small-centered:last-child{float:none}.column.small-uncentered:last-child,.columns.small-uncentered:last-child{float:left}.column.small-uncentered.opposite,.columns.small-uncentered.opposite{float:right}}@media only screen and (min-width: 40.063em){.medium-push-0{position:relative;left:0%;right:auto}.medium-pull-0{position:relative;right:0%;left:auto}.medium-push-1{position:relative;left:8.33333%;right:auto}.medium-pull-1{position:relative;right:8.33333%;left:auto}.medium-push-2{position:relative;left:16.66667%;right:auto}.medium-pull-2{position:relative;right:16.66667%;left:auto}.medium-push-3{position:relative;left:25%;right:auto}.medium-pull-3{position:relative;right:25%;left:auto}.medium-push-4{position:relative;left:33.33333%;right:auto}.medium-pull-4{position:relative;right:33.33333%;left:auto}.medium-push-5{position:relative;left:41.66667%;right:auto}.medium-pull-5{position:relative;right:41.66667%;left:auto}.medium-push-6{position:relative;left:50%;right:auto}.medium-pull-6{position:relative;right:50%;left:auto}.medium-push-7{position:relative;left:58.33333%;right:auto}.medium-pull-7{position:relative;right:58.33333%;left:auto}.medium-push-8{position:relative;left:66.66667%;right:auto}.medium-pull-8{position:relative;right:66.66667%;left:auto}.medium-push-9{position:relative;left:75%;right:auto}.medium-pull-9{position:relative;right:75%;left:auto}.medium-push-10{position:relative;left:83.33333%;right:auto}.medium-pull-10{position:relative;right:83.33333%;left:auto}.medium-push-11{position:relative;left:91.66667%;right:auto}.medium-pull-11{position:relative;right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:0.9375em;padding-right:0.9375em;float:left}.medium-1{width:8.33333%}.medium-2{width:16.66667%}.medium-3{width:25%}.medium-4{width:33.33333%}.medium-5{width:41.66667%}.medium-6{width:50%}.medium-7{width:58.33333%}.medium-8{width:66.66667%}.medium-9{width:75%}.medium-10{width:83.33333%}.medium-11{width:91.66667%}.medium-12{width:100%}.medium-offset-0{margin-left:0% !important}.medium-offset-1{margin-left:8.33333% !important}.medium-offset-2{margin-left:16.66667% !important}.medium-offset-3{margin-left:25% !important}.medium-offset-4{margin-left:33.33333% !important}.medium-offset-5{margin-left:41.66667% !important}.medium-offset-6{margin-left:50% !important}.medium-offset-7{margin-left:58.33333% !important}.medium-offset-8{margin-left:66.66667% !important}.medium-offset-9{margin-left:75% !important}.medium-offset-10{margin-left:83.33333% !important}.medium-offset-11{margin-left:91.66667% !important}.medium-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left}.column.medium-centered,.columns.medium-centered{margin-left:auto;margin-right:auto;float:none}.column.medium-uncentered,.columns.medium-uncentered{margin-left:0;margin-right:0;float:left}.column.medium-centered:last-child,.columns.medium-centered:last-child{float:none}.column.medium-uncentered:last-child,.columns.medium-uncentered:last-child{float:left}.column.medium-uncentered.opposite,.columns.medium-uncentered.opposite{float:right}.push-0{position:relative;left:0%;right:auto}.pull-0{position:relative;right:0%;left:auto}.push-1{position:relative;left:8.33333%;right:auto}.pull-1{position:relative;right:8.33333%;left:auto}.push-2{position:relative;left:16.66667%;right:auto}.pull-2{position:relative;right:16.66667%;left:auto}.push-3{position:relative;left:25%;right:auto}.pull-3{position:relative;right:25%;left:auto}.push-4{position:relative;left:33.33333%;right:auto}.pull-4{position:relative;right:33.33333%;left:auto}.push-5{position:relative;left:41.66667%;right:auto}.pull-5{position:relative;right:41.66667%;left:auto}.push-6{position:relative;left:50%;right:auto}.pull-6{position:relative;right:50%;left:auto}.push-7{position:relative;left:58.33333%;right:auto}.pull-7{position:relative;right:58.33333%;left:auto}.push-8{position:relative;left:66.66667%;right:auto}.pull-8{position:relative;right:66.66667%;left:auto}.push-9{position:relative;left:75%;right:auto}.pull-9{position:relative;right:75%;left:auto}.push-10{position:relative;left:83.33333%;right:auto}.pull-10{position:relative;right:83.33333%;left:auto}.push-11{position:relative;left:91.66667%;right:auto}.pull-11{position:relative;right:91.66667%;left:auto}}@media only screen and (min-width: 64.063em){.large-push-0{position:relative;left:0%;right:auto}.large-pull-0{position:relative;right:0%;left:auto}.large-push-1{position:relative;left:8.33333%;right:auto}.large-pull-1{position:relative;right:8.33333%;left:auto}.large-push-2{position:relative;left:16.66667%;right:auto}.large-pull-2{position:relative;right:16.66667%;left:auto}.large-push-3{position:relative;left:25%;right:auto}.large-pull-3{position:relative;right:25%;left:auto}.large-push-4{position:relative;left:33.33333%;right:auto}.large-pull-4{position:relative;right:33.33333%;left:auto}.large-push-5{position:relative;left:41.66667%;right:auto}.large-pull-5{position:relative;right:41.66667%;left:auto}.large-push-6{position:relative;left:50%;right:auto}.large-pull-6{position:relative;right:50%;left:auto}.large-push-7{position:relative;left:58.33333%;right:auto}.large-pull-7{position:relative;right:58.33333%;left:auto}.large-push-8{position:relative;left:66.66667%;right:auto}.large-pull-8{position:relative;right:66.66667%;left:auto}.large-push-9{position:relative;left:75%;right:auto}.large-pull-9{position:relative;right:75%;left:auto}.large-push-10{position:relative;left:83.33333%;right:auto}.large-pull-10{position:relative;right:83.33333%;left:auto}.large-push-11{position:relative;left:91.66667%;right:auto}.large-pull-11{position:relative;right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:0.9375em;padding-right:0.9375em;float:left}.large-1{width:8.33333%}.large-2{width:16.66667%}.large-3{width:25%}.large-4{width:33.33333%}.large-5{width:41.66667%}.large-6{width:50%}.large-7{width:58.33333%}.large-8{width:66.66667%}.large-9{width:75%}.large-10{width:83.33333%}.large-11{width:91.66667%}.large-12{width:100%}.large-offset-0{margin-left:0% !important}.large-offset-1{margin-left:8.33333% !important}.large-offset-2{margin-left:16.66667% !important}.large-offset-3{margin-left:25% !important}.large-offset-4{margin-left:33.33333% !important}.large-offset-5{margin-left:41.66667% !important}.large-offset-6{margin-left:50% !important}.large-offset-7{margin-left:58.33333% !important}.large-offset-8{margin-left:66.66667% !important}.large-offset-9{margin-left:75% !important}.large-offset-10{margin-left:83.33333% !important}.large-offset-11{margin-left:91.66667% !important}.large-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left}.column.large-centered,.columns.large-centered{margin-left:auto;margin-right:auto;float:none}.column.large-uncentered,.columns.large-uncentered{margin-left:0;margin-right:0;float:left}.column.large-centered:last-child,.columns.large-centered:last-child{float:none}.column.large-uncentered:last-child,.columns.large-uncentered:last-child{float:left}.column.large-uncentered.opposite,.columns.large-uncentered.opposite{float:right}.push-0{position:relative;left:0%;right:auto}.pull-0{position:relative;right:0%;left:auto}.push-1{position:relative;left:8.33333%;right:auto}.pull-1{position:relative;right:8.33333%;left:auto}.push-2{position:relative;left:16.66667%;right:auto}.pull-2{position:relative;right:16.66667%;left:auto}.push-3{position:relative;left:25%;right:auto}.pull-3{position:relative;right:25%;left:auto}.push-4{position:relative;left:33.33333%;right:auto}.pull-4{position:relative;right:33.33333%;left:auto}.push-5{position:relative;left:41.66667%;right:auto}.pull-5{position:relative;right:41.66667%;left:auto}.push-6{position:relative;left:50%;right:auto}.pull-6{position:relative;right:50%;left:auto}.push-7{position:relative;left:58.33333%;right:auto}.pull-7{position:relative;right:58.33333%;left:auto}.push-8{position:relative;left:66.66667%;right:auto}.pull-8{position:relative;right:66.66667%;left:auto}.push-9{position:relative;left:75%;right:auto}.pull-9{position:relative;right:75%;left:auto}.push-10{position:relative;left:83.33333%;right:auto}.pull-10{position:relative;right:83.33333%;left:auto}.push-11{position:relative;left:91.66667%;right:auto}.pull-11{position:relative;right:91.66667%;left:auto}}button,.button{border-style:solid;border-width:0px;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:normal;line-height:normal;margin:0 0 1.25rem;position:relative;text-decoration:none;text-align:center;-webkit-appearance:none;-webkit-border-radius:0;display:inline-block;padding-top:1rem;padding-right:2rem;padding-bottom:1.0625rem;padding-left:2rem;font-size:1rem;background-color:#313366;border-color:#272952;color:#fff;transition:background-color 300ms ease-out}button:hover,button:focus,.button:hover,.button:focus{background-color:#272952}button:hover,button:focus,.button:hover,.button:focus{color:#fff}button.secondary,.button.secondary{background-color:#333;border-color:#292929;color:#fff}button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{background-color:#292929}button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{color:#fff}button.success,.button.success{background-color:#5da423;border-color:#4a831c;color:#fff}button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{background-color:#4a831c}button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{color:#fff}button.alert,.button.alert{background-color:#c60f13;border-color:#9e0c0f;color:#fff}button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{background-color:#9e0c0f}button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{color:#fff}button.warning,.button.warning{background-color:#f08a24;border-color:#cf6e0e;color:#fff}button.warning:hover,button.warning:focus,.button.warning:hover,.button.warning:focus{background-color:#cf6e0e}button.warning:hover,button.warning:focus,.button.warning:hover,.button.warning:focus{color:#fff}button.info,.button.info{background-color:#a0d3e8;border-color:#61b6d9;color:#333}button.info:hover,button.info:focus,.button.info:hover,.button.info:focus{background-color:#61b6d9}button.info:hover,button.info:focus,.button.info:hover,.button.info:focus{color:#fff}button.large,.button.large{padding-top:1.125rem;padding-right:2.25rem;padding-bottom:1.1875rem;padding-left:2.25rem;font-size:1.25rem}button.small,.button.small{padding-top:0.875rem;padding-right:1.75rem;padding-bottom:0.9375rem;padding-left:1.75rem;font-size:0.8125rem}button.tiny,.button.tiny{padding-top:0.625rem;padding-right:1.25rem;padding-bottom:0.6875rem;padding-left:1.25rem;font-size:0.6875rem}button.expand,.button.expand{padding-right:0;padding-left:0;width:100%}button.left-align,.button.left-align{text-align:left;text-indent:0.75rem}button.right-align,.button.right-align{text-align:right;padding-right:0.75rem}button.radius,.button.radius{border-radius:3px}button.round,.button.round{border-radius:1000px}button.disabled,button[disabled],.button.disabled,.button[disabled]{background-color:#313366;border-color:#272952;color:#fff;cursor:default;opacity:0.7;box-shadow:none}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#272952}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{color:#fff}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#313366}button.disabled.secondary,button[disabled].secondary,.button.disabled.secondary,.button[disabled].secondary{background-color:#333;border-color:#292929;color:#fff;cursor:default;opacity:0.7;box-shadow:none}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{background-color:#292929}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{color:#fff}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{background-color:#333}button.disabled.success,button[disabled].success,.button.disabled.success,.button[disabled].success{background-color:#5da423;border-color:#4a831c;color:#fff;cursor:default;opacity:0.7;box-shadow:none}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{background-color:#4a831c}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{color:#fff}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{background-color:#5da423}button.disabled.alert,button[disabled].alert,.button.disabled.alert,.button[disabled].alert{background-color:#c60f13;border-color:#9e0c0f;color:#fff;cursor:default;opacity:0.7;box-shadow:none}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#9e0c0f}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{color:#fff}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#c60f13}button.disabled.warning,button[disabled].warning,.button.disabled.warning,.button[disabled].warning{background-color:#f08a24;border-color:#cf6e0e;color:#fff;cursor:default;opacity:0.7;box-shadow:none}button.disabled.warning:hover,button.disabled.warning:focus,button[disabled].warning:hover,button[disabled].warning:focus,.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning:hover,.button[disabled].warning:focus{background-color:#cf6e0e}button.disabled.warning:hover,button.disabled.warning:focus,button[disabled].warning:hover,button[disabled].warning:focus,.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning:hover,.button[disabled].warning:focus{color:#fff}button.disabled.warning:hover,button.disabled.warning:focus,button[disabled].warning:hover,button[disabled].warning:focus,.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning:hover,.button[disabled].warning:focus{background-color:#f08a24}button.disabled.info,button[disabled].info,.button.disabled.info,.button[disabled].info{background-color:#a0d3e8;border-color:#61b6d9;color:#333;cursor:default;opacity:0.7;box-shadow:none}button.disabled.info:hover,button.disabled.info:focus,button[disabled].info:hover,button[disabled].info:focus,.button.disabled.info:hover,.button.disabled.info:focus,.button[disabled].info:hover,.button[disabled].info:focus{background-color:#61b6d9}button.disabled.info:hover,button.disabled.info:focus,button[disabled].info:hover,button[disabled].info:focus,.button.disabled.info:hover,.button.disabled.info:focus,.button[disabled].info:hover,.button[disabled].info:focus{color:#fff}button.disabled.info:hover,button.disabled.info:focus,button[disabled].info:hover,button[disabled].info:focus,.button.disabled.info:hover,.button.disabled.info:focus,.button[disabled].info:hover,.button[disabled].info:focus{background-color:#a0d3e8}button::-moz-focus-inner{border:0;padding:0}@media only screen and (min-width: 40.063em){button,.button{display:inline-block}}form{margin:0 0 1rem}form .row .row{margin:0 -0.5rem}form .row .row .column,form .row .row .columns{padding:0 0.5rem}form .row .row.collapse{margin:0}form .row .row.collapse .column,form .row .row.collapse .columns{padding:0}form .row .row.collapse input{-webkit-border-bottom-right-radius:0;-webkit-border-top-right-radius:0;border-bottom-right-radius:0;border-top-right-radius:0}form .row input.column,form .row input.columns,form .row textarea.column,form .row textarea.columns{padding-left:0.5rem}label{font-size:0.875rem;color:#4d4d4d;cursor:pointer;display:block;font-weight:normal;line-height:1.5;margin-bottom:0;}label.right{float:none !important;text-align:right}label.inline{margin:0 0 1rem 0;padding:0.5625rem 0}label small{text-transform:capitalize;color:#676767}select::-ms-expand{display:none}.prefix,.postfix{display:block;position:relative;z-index:2;text-align:center;width:100%;padding-top:0;padding-bottom:0;border-style:solid;border-width:1px;overflow:hidden;font-size:0.875rem;height:2.3125rem;line-height:2.3125rem}.postfix.button{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;text-align:center;line-height:2.125rem;border:none}.prefix.button{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;text-align:center;line-height:2.125rem;border:none}.prefix.button.radius{border-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.postfix.button.radius{border-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.prefix.button.round{border-radius:0;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.postfix.button.round{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}span.prefix,label.prefix{background:#f2f2f2;border-right:none;color:#333;border-color:#ccc}span.postfix,label.postfix{background:#f2f2f2;border-left:none;color:#333;border-color:#ccc}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],input[type="color"],textarea{-webkit-appearance:none;-webkit-border-radius:0px;background-color:#fff;font-family:inherit;border-style:solid;border-width:1px;border-color:#ccc;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);color:rgba(0,0,0,0.75);display:block;font-size:0.875rem;margin:0 0 1rem 0;padding:0.5rem;height:2.3125rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:box-shadow 0.45s,border-color 0.45s ease-in-out}input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="color"]:focus,textarea:focus{box-shadow:0 0 5px #999;border-color:#999}input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="color"]:focus,textarea:focus{background:#fafafa;border-color:#999;outline:none}input[type="text"]:disabled,input[type="password"]:disabled,input[type="date"]:disabled,input[type="datetime"]:disabled,input[type="datetime-local"]:disabled,input[type="month"]:disabled,input[type="week"]:disabled,input[type="email"]:disabled,input[type="number"]:disabled,input[type="search"]:disabled,input[type="tel"]:disabled,input[type="time"]:disabled,input[type="url"]:disabled,input[type="color"]:disabled,textarea:disabled{background-color:#ddd;cursor:default}input[type="text"][disabled],input[type="text"][readonly],fieldset[disabled] input[type="text"],input[type="password"][disabled],input[type="password"][readonly],fieldset[disabled] input[type="password"],input[type="date"][disabled],input[type="date"][readonly],fieldset[disabled] input[type="date"],input[type="datetime"][disabled],input[type="datetime"][readonly],fieldset[disabled] input[type="datetime"],input[type="datetime-local"][disabled],input[type="datetime-local"][readonly],fieldset[disabled] input[type="datetime-local"],input[type="month"][disabled],input[type="month"][readonly],fieldset[disabled] input[type="month"],input[type="week"][disabled],input[type="week"][readonly],fieldset[disabled] input[type="week"],input[type="email"][disabled],input[type="email"][readonly],fieldset[disabled] input[type="email"],input[type="number"][disabled],input[type="number"][readonly],fieldset[disabled] input[type="number"],input[type="search"][disabled],input[type="search"][readonly],fieldset[disabled] input[type="search"],input[type="tel"][disabled],input[type="tel"][readonly],fieldset[disabled] input[type="tel"],input[type="time"][disabled],input[type="time"][readonly],fieldset[disabled] input[type="time"],input[type="url"][disabled],input[type="url"][readonly],fieldset[disabled] input[type="url"],input[type="color"][disabled],input[type="color"][readonly],fieldset[disabled] input[type="color"],textarea[disabled],textarea[readonly],fieldset[disabled] textarea{background-color:#ddd;cursor:default}input[type="text"].radius,input[type="password"].radius,input[type="date"].radius,input[type="datetime"].radius,input[type="datetime-local"].radius,input[type="month"].radius,input[type="week"].radius,input[type="email"].radius,input[type="number"].radius,input[type="search"].radius,input[type="tel"].radius,input[type="time"].radius,input[type="url"].radius,input[type="color"].radius,textarea.radius{border-radius:3px}form .row .prefix-radius.row.collapse input,form .row .prefix-radius.row.collapse textarea,form .row .prefix-radius.row.collapse select{border-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}form .row .prefix-radius.row.collapse .prefix{border-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}form .row .postfix-radius.row.collapse input,form .row .postfix-radius.row.collapse textarea,form .row .postfix-radius.row.collapse select{border-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}form .row .postfix-radius.row.collapse .postfix{border-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}form .row .prefix-round.row.collapse input,form .row .prefix-round.row.collapse textarea,form .row .prefix-round.row.collapse select{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}form .row .prefix-round.row.collapse .prefix{border-radius:0;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}form .row .postfix-round.row.collapse input,form .row .postfix-round.row.collapse textarea,form .row .postfix-round.row.collapse select{border-radius:0;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}form .row .postfix-round.row.collapse .postfix{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}input[type="submit"]{-webkit-appearance:none;-webkit-border-radius:0px}textarea[rows]{height:auto}textarea{max-width:100%}select{-webkit-appearance:none !important;-webkit-border-radius:0px;background-color:#fafafa;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);background-position:100% center;background-repeat:no-repeat;border-style:solid;border-width:1px;border-color:#ccc;padding:0.5rem;font-size:0.875rem;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;color:rgba(0,0,0,0.75);line-height:normal;border-radius:0;height:2.3125rem}select.radius{border-radius:3px}select:hover{background-color:#f3f3f3;border-color:#999}select:disabled{background-color:#ddd;cursor:default}input[type="file"],input[type="checkbox"],input[type="radio"],select{margin:0 0 1rem 0}input[type="checkbox"]+label,input[type="radio"]+label{display:inline-block;margin-left:0.5rem;margin-right:1rem;margin-bottom:0;vertical-align:baseline}input[type="file"]{width:100%}fieldset{border:1px solid #ddd;padding:1.25rem;margin:1.125rem 0}fieldset legend{font-weight:bold;background:#fff;padding:0 0.1875rem;margin:0;margin-left:-0.1875rem}[data-abide] .error small.error,[data-abide] .error span.error,[data-abide] span.error,[data-abide] small.error{display:block;padding:0.375rem 0.5625rem 0.5625rem;margin-top:-1px;margin-bottom:1rem;font-size:0.75rem;font-weight:normal;font-style:italic;background:#c60f13;color:#fff}[data-abide] span.error,[data-abide] small.error{display:none}span.error,small.error{display:block;padding:0.375rem 0.5625rem 0.5625rem;margin-top:-1px;margin-bottom:1rem;font-size:0.75rem;font-weight:normal;font-style:italic;background:#c60f13;color:#fff}.error input,.error textarea,.error select{margin-bottom:0}.error input[type="checkbox"],.error input[type="radio"]{margin-bottom:1rem}.error label,.error label.error{color:#c60f13}.error small.error{display:block;padding:0.375rem 0.5625rem 0.5625rem;margin-top:-1px;margin-bottom:1rem;font-size:0.75rem;font-weight:normal;font-style:italic;background:#c60f13;color:#fff}.error>label>small{color:#676767;background:transparent;padding:0;text-transform:capitalize;font-style:normal;font-size:60%;margin:0;display:inline}.error span.error-message{display:block}input.error,textarea.error,select.error{margin-bottom:0}label.error{color:#c60f13}meta.foundation-mq-topbar{font-family:"/only screen and (min-width:40.063em)/";width:58.75em}.contain-to-grid{width:100%;background:#333}.contain-to-grid .top-bar{margin-bottom:0}.fixed{width:100%;left:0;position:fixed;top:0;z-index:99}.fixed.expanded:not(.top-bar){overflow-y:auto;height:auto;width:100%;max-height:100%}.fixed.expanded:not(.top-bar) .title-area{position:fixed;width:100%;z-index:99}.fixed.expanded:not(.top-bar) .top-bar-section{z-index:98;margin-top:45px}.top-bar{overflow:hidden;height:45px;line-height:45px;position:relative;background:#333;margin-bottom:0}.top-bar ul{margin-bottom:0;list-style:none}.top-bar .row{max-width:none}.top-bar form,.top-bar input{margin-bottom:0}.top-bar input{height:1.8rem;padding-top:.35rem;padding-bottom:.35rem;font-size:0.75rem}.top-bar .button,.top-bar button{padding-top:0.4125rem;padding-bottom:0.4125rem;margin-bottom:0;font-size:0.75rem}@media only screen and (max-width: 40em){.top-bar .button,.top-bar button{position:relative;top:-1px}}.top-bar .title-area{position:relative;margin:0}.top-bar .name{height:45px;margin:0;font-size:16px}.top-bar .name h1{line-height:45px;font-size:1.0625rem;margin:0}.top-bar .name h1 a{font-weight:normal;color:#fff;display:block;padding:0 15px}.top-bar .toggle-topbar{position:absolute;right:0;top:0}.top-bar .toggle-topbar a{color:#fff;text-transform:uppercase;font-size:0.8125rem;font-weight:bold;position:relative;display:block;padding:0 15px;height:45px;line-height:45px}.top-bar .toggle-topbar.menu-icon{top:50%;margin-top:-16px}.top-bar .toggle-topbar.menu-icon a{height:34px;line-height:33px;padding:0 40px 0 15px;color:#fff;position:relative}.top-bar .toggle-topbar.menu-icon a span::after{content:"";position:absolute;display:block;height:0;top:50%;margin-top:-8px;right:15px;box-shadow:0 0px 0 1px #fff,0 7px 0 1px #fff,0 14px 0 1px #fff;width:16px}.top-bar .toggle-topbar.menu-icon a span:hover:after{box-shadow:0 0px 0 1px "",0 7px 0 1px "",0 14px 0 1px ""}.top-bar.expanded{height:auto;background:transparent}.top-bar.expanded .title-area{background:#333}.top-bar.expanded .toggle-topbar a{color:#888}.top-bar.expanded .toggle-topbar a span::after{box-shadow:0 0px 0 1px #888,0 7px 0 1px #888,0 14px 0 1px #888}.top-bar-section{left:0;position:relative;width:auto;transition:left 300ms ease-out}.top-bar-section ul{padding:0;width:100%;height:auto;display:block;font-size:16px;margin:0}.top-bar-section .divider,.top-bar-section [role="separator"]{border-top:solid 1px #1a1a1a;clear:both;height:1px;width:100%}.top-bar-section ul li{background:#333}.top-bar-section ul li>a{display:block;width:100%;color:#fff;padding:12px 0 12px 0;padding-left:15px;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:0.8125rem;font-weight:normal;text-transform:none}.top-bar-section ul li>a.button{font-size:0.8125rem;padding-right:15px;padding-left:15px;background-color:#313366;border-color:#272952;color:#fff}.top-bar-section ul li>a.button:hover,.top-bar-section ul li>a.button:focus{background-color:#272952}.top-bar-section ul li>a.button:hover,.top-bar-section ul li>a.button:focus{color:#fff}.top-bar-section ul li>a.button.secondary{background-color:#333;border-color:#292929;color:#fff}.top-bar-section ul li>a.button.secondary:hover,.top-bar-section ul li>a.button.secondary:focus{background-color:#292929}.top-bar-section ul li>a.button.secondary:hover,.top-bar-section ul li>a.button.secondary:focus{color:#fff}.top-bar-section ul li>a.button.success{background-color:#5da423;border-color:#4a831c;color:#fff}.top-bar-section ul li>a.button.success:hover,.top-bar-section ul li>a.button.success:focus{background-color:#4a831c}.top-bar-section ul li>a.button.success:hover,.top-bar-section ul li>a.button.success:focus{color:#fff}.top-bar-section ul li>a.button.alert{background-color:#c60f13;border-color:#9e0c0f;color:#fff}.top-bar-section ul li>a.button.alert:hover,.top-bar-section ul li>a.button.alert:focus{background-color:#9e0c0f}.top-bar-section ul li>a.button.alert:hover,.top-bar-section ul li>a.button.alert:focus{color:#fff}.top-bar-section ul li>a.button.warning{background-color:#f08a24;border-color:#cf6e0e;color:#fff}.top-bar-section ul li>a.button.warning:hover,.top-bar-section ul li>a.button.warning:focus{background-color:#cf6e0e}.top-bar-section ul li>a.button.warning:hover,.top-bar-section ul li>a.button.warning:focus{color:#fff}.top-bar-section ul li>button{font-size:0.8125rem;padding-right:15px;padding-left:15px;background-color:#313366;border-color:#272952;color:#fff}.top-bar-section ul li>button:hover,.top-bar-section ul li>button:focus{background-color:#272952}.top-bar-section ul li>button:hover,.top-bar-section ul li>button:focus{color:#fff}.top-bar-section ul li>button.secondary{background-color:#333;border-color:#292929;color:#fff}.top-bar-section ul li>button.secondary:hover,.top-bar-section ul li>button.secondary:focus{background-color:#292929}.top-bar-section ul li>button.secondary:hover,.top-bar-section ul li>button.secondary:focus{color:#fff}.top-bar-section ul li>button.success{background-color:#5da423;border-color:#4a831c;color:#fff}.top-bar-section ul li>button.success:hover,.top-bar-section ul li>button.success:focus{background-color:#4a831c}.top-bar-section ul li>button.success:hover,.top-bar-section ul li>button.success:focus{color:#fff}.top-bar-section ul li>button.alert{background-color:#c60f13;border-color:#9e0c0f;color:#fff}.top-bar-section ul li>button.alert:hover,.top-bar-section ul li>button.alert:focus{background-color:#9e0c0f}.top-bar-section ul li>button.alert:hover,.top-bar-section ul li>button.alert:focus{color:#fff}.top-bar-section ul li>button.warning{background-color:#f08a24;border-color:#cf6e0e;color:#fff}.top-bar-section ul li>button.warning:hover,.top-bar-section ul li>button.warning:focus{background-color:#cf6e0e}.top-bar-section ul li>button.warning:hover,.top-bar-section ul li>button.warning:focus{color:#fff}.top-bar-section ul li:hover:not(.has-form)>a{background-color:#555;background:#272727;color:#fff}.top-bar-section ul li.active>a{background:#313366;color:#fff}.top-bar-section ul li.active>a:hover{background:#2a2c58;color:#fff}.top-bar-section .has-form{padding:15px}.top-bar-section .has-dropdown{position:relative}.top-bar-section .has-dropdown>a:after{content:"";display:block;width:0;height:0;border:inset 5px;border-color:transparent transparent transparent rgba(255,255,255,0.4);border-left-style:solid;margin-right:15px;margin-top:-4.5px;position:absolute;top:50%;right:0}.top-bar-section .has-dropdown.moved{position:static}.top-bar-section .has-dropdown.moved>.dropdown{display:block;position:static !important;height:auto;width:auto;overflow:visible;clip:auto;position:absolute !important;width:100%}.top-bar-section .has-dropdown.moved>a:after{display:none}.top-bar-section .dropdown{padding:0;position:absolute;left:100%;top:0;z-index:99;display:block;position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}.top-bar-section .dropdown li{width:100%;height:auto}.top-bar-section .dropdown li a{font-weight:normal;padding:8px 15px}.top-bar-section .dropdown li a.parent-link{font-weight:normal}.top-bar-section .dropdown li.title h5,.top-bar-section .dropdown li.parent-link{margin-bottom:0;margin-top:0;font-size:1.125rem}.top-bar-section .dropdown li.title h5 a,.top-bar-section .dropdown li.parent-link a{color:#fff;display:block}.top-bar-section .dropdown li.title h5 a:hover,.top-bar-section .dropdown li.parent-link a:hover{background:none}.top-bar-section .dropdown li.has-form{padding:8px 15px}.top-bar-section .dropdown li .button,.top-bar-section .dropdown li button{top:auto}.top-bar-section .dropdown label{padding:8px 15px 2px;margin-bottom:0;text-transform:uppercase;color:#777;font-weight:bold;font-size:0.625rem}.js-generated{display:block}@media only screen and (min-width: 40.063em){.top-bar{background:#333;overflow:visible}.top-bar:before,.top-bar:after{content:" ";display:table}.top-bar:after{clear:both}.top-bar .toggle-topbar{display:none}.top-bar .title-area{float:left}.top-bar .name h1 a{width:auto}.top-bar input,.top-bar .button,.top-bar button{font-size:0.875rem;position:relative;top:7px}.top-bar.expanded{background:#333}.contain-to-grid .top-bar{max-width:62.5em;margin:0 auto;margin-bottom:0}.top-bar-section{transition:none 0 0;left:0 !important}.top-bar-section ul{width:auto;height:auto !important;display:inline}.top-bar-section ul li{float:left}.top-bar-section ul li .js-generated{display:none}.top-bar-section li.hover>a:not(.button){background-color:#555;background:#272727;color:#fff}.top-bar-section li:not(.has-form) a:not(.button){padding:0 15px;line-height:45px;background:#333}.top-bar-section li:not(.has-form) a:not(.button):hover{background-color:#555;background:#272727}.top-bar-section li.active:not(.has-form) a:not(.button){padding:0 15px;line-height:45px;color:#fff;background:#313366}.top-bar-section li.active:not(.has-form) a:not(.button):hover{background:#2a2c58;color:#fff}.top-bar-section .has-dropdown>a{padding-right:35px !important}.top-bar-section .has-dropdown>a:after{content:"";display:block;width:0;height:0;border:inset 5px;border-color:rgba(255,255,255,0.4) transparent transparent transparent;border-top-style:solid;margin-top:-2.5px;top:22.5px}.top-bar-section .has-dropdown.moved{position:relative}.top-bar-section .has-dropdown.moved>.dropdown{display:block;position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}.top-bar-section .has-dropdown.hover>.dropdown,.top-bar-section .has-dropdown.not-click:hover>.dropdown{display:block;position:static !important;height:auto;width:auto;overflow:visible;clip:auto;position:absolute !important}.top-bar-section .has-dropdown>a:focus+.dropdown{display:block;position:static !important;height:auto;width:auto;overflow:visible;clip:auto;position:absolute !important}.top-bar-section .has-dropdown .dropdown li.has-dropdown>a:after{border:none;content:"\00bb";top:1rem;margin-top:-1px;right:5px;line-height:1.2}.top-bar-section .dropdown{left:0;top:auto;background:transparent;min-width:100%}.top-bar-section .dropdown li a{color:#fff;line-height:45px;white-space:nowrap;padding:12px 15px;background:#333}.top-bar-section .dropdown li:not(.has-form):not(.active)>a:not(.button){color:#fff;background:#333}.top-bar-section .dropdown li:not(.has-form):not(.active):hover>a:not(.button){color:#fff;background-color:#555;background:#272727}.top-bar-section .dropdown li label{white-space:nowrap;background:#333}.top-bar-section .dropdown li .dropdown{left:100%;top:0}.top-bar-section>ul>.divider,.top-bar-section>ul>[role="separator"]{border-bottom:none;border-top:none;border-right:solid 1px #4e4e4e;clear:none;height:45px;width:0}.top-bar-section .has-form{background:#333;padding:0 15px;height:45px}.top-bar-section .right li .dropdown{left:auto;right:0}.top-bar-section .right li .dropdown li .dropdown{right:100%}.top-bar-section .left li .dropdown{right:auto;left:0}.top-bar-section .left li .dropdown li .dropdown{left:100%}.no-js .top-bar-section ul li:hover>a{background-color:#555;background:#272727;color:#fff}.no-js .top-bar-section ul li:active>a{background:#313366;color:#fff}.no-js .top-bar-section .has-dropdown:hover>.dropdown{display:block;position:static !important;height:auto;width:auto;overflow:visible;clip:auto;position:absolute !important}.no-js .top-bar-section .has-dropdown>a:focus+.dropdown{display:block;position:static !important;height:auto;width:auto;overflow:visible;clip:auto;position:absolute !important}}.breadcrumbs{display:block;padding:0.5625rem 0.875rem 0.5625rem;overflow:hidden;margin-left:0;list-style:none;border-style:solid;border-width:1px;background-color:#a3a3a3;border-color:#939393;border-radius:3px}.breadcrumbs>*{margin:0;float:left;font-size:0.6875rem;line-height:0.6875rem;text-transform:uppercase;color:#313366}.breadcrumbs>*:hover a,.breadcrumbs>*:focus a{text-decoration:underline}.breadcrumbs>* a{color:#313366}.breadcrumbs>*.current{cursor:default;color:#333}.breadcrumbs>*.current a{cursor:default;color:#333}.breadcrumbs>*.current:hover,.breadcrumbs>*.current:hover a,.breadcrumbs>*.current:focus,.breadcrumbs>*.current:focus a{text-decoration:none}.breadcrumbs>*.unavailable{color:#999}.breadcrumbs>*.unavailable a{color:#999}.breadcrumbs>*.unavailable:hover,.breadcrumbs>*.unavailable:hover a,.breadcrumbs>*.unavailable:focus,.breadcrumbs>*.unavailable a:focus{text-decoration:none;color:#999;cursor:default}.breadcrumbs>*:before{content:"/";color:#aaa;margin:0 0.75rem;position:relative;top:1px}.breadcrumbs>*:first-child:before{content:" ";margin:0}[aria-label="breadcrumbs"] [aria-hidden="true"]:after{content:"/"}.alert-box{border-style:solid;border-width:1px;display:block;font-weight:normal;margin-bottom:1.25rem;position:relative;padding:0.875rem 1.5rem 0.875rem 0.875rem;font-size:0.8125rem;transition:opacity 300ms ease-out;background-color:#313366;border-color:#2a2c58;color:#fff}.alert-box .close{font-size:1.375rem;padding:9px 6px 4px;line-height:0;position:absolute;top:50%;margin-top:-0.6875rem;right:0.25rem;color:#333;opacity:0.3}.alert-box .close:hover,.alert-box .close:focus{opacity:0.5}.alert-box.radius{border-radius:3px}.alert-box.round{border-radius:1000px}.alert-box.success{background-color:#5da423;border-color:#508d1e;color:#fff}.alert-box.alert{background-color:#c60f13;border-color:#aa0d10;color:#fff}.alert-box.secondary{background-color:#333;border-color:#2c2c2c;color:#fff}.alert-box.warning{background-color:#f08a24;border-color:#de770f;color:#fff}.alert-box.info{background-color:#a0d3e8;border-color:#74bfdd;color:#111}.alert-box.alert-close{opacity:0}.inline-list{margin:0 auto 1.0625rem auto;margin-left:-1.375rem;margin-right:0;padding:0;list-style:none;overflow:hidden}.inline-list>li{list-style:none;float:left;margin-left:1.375rem;display:block}.inline-list>li>*{display:block}.button-group{list-style:none;margin:0;left:0}.button-group:before,.button-group:after{content:" ";display:table}.button-group:after{clear:both}.button-group>li{margin:0 -2px;float:left;display:inline-block}.button-group>li>button,.button-group>li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group>li:first-child button,.button-group>li:first-child .button{border-left:0}.button-group.stack>li{margin:0 -2px;float:left;display:inline-block;display:block;margin:0;float:none}.button-group.stack>li>button,.button-group.stack>li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.stack>li:first-child button,.button-group.stack>li:first-child .button{border-left:0}.button-group.stack>li>button,.button-group.stack>li .button{border-top:1px solid;border-color:rgba(255,255,255,0.5);border-left-width:0px;margin:0;display:block}.button-group.stack>li:first-child button,.button-group.stack>li:first-child .button{border-top:0}.button-group.stack-for-small>li{margin:0 -2px;float:left;display:inline-block}.button-group.stack-for-small>li>button,.button-group.stack-for-small>li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.stack-for-small>li:first-child button,.button-group.stack-for-small>li:first-child .button{border-left:0}@media only screen and (max-width: 40em){.button-group.stack-for-small>li{margin:0 -2px;float:left;display:inline-block;display:block;margin:0}.button-group.stack-for-small>li>button,.button-group.stack-for-small>li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.stack-for-small>li:first-child button,.button-group.stack-for-small>li:first-child .button{border-left:0}.button-group.stack-for-small>li>button,.button-group.stack-for-small>li .button{border-top:1px solid;border-color:rgba(255,255,255,0.5);border-left-width:0px;margin:0;display:block}.button-group.stack-for-small>li:first-child button,.button-group.stack-for-small>li:first-child .button{border-top:0}}.button-group.radius>*{margin:0 -2px;float:left;display:inline-block}.button-group.radius>*>button,.button-group.radius>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.radius>*:first-child button,.button-group.radius>*:first-child .button{border-left:0}.button-group.radius>*,.button-group.radius>*>a,.button-group.radius>*>button,.button-group.radius>*>.button{border-radius:0}.button-group.radius>*:first-child,.button-group.radius>*:first-child>a,.button-group.radius>*:first-child>button,.button-group.radius>*:first-child>.button{-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.button-group.radius>*:last-child,.button-group.radius>*:last-child>a,.button-group.radius>*:last-child>button,.button-group.radius>*:last-child>.button{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.button-group.radius.stack>*{margin:0 -2px;float:left;display:inline-block;display:block;margin:0}.button-group.radius.stack>*>button,.button-group.radius.stack>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.radius.stack>*:first-child button,.button-group.radius.stack>*:first-child .button{border-left:0}.button-group.radius.stack>*>button,.button-group.radius.stack>* .button{border-top:1px solid;border-color:rgba(255,255,255,0.5);border-left-width:0px;margin:0;display:block}.button-group.radius.stack>*:first-child button,.button-group.radius.stack>*:first-child .button{border-top:0}.button-group.radius.stack>*,.button-group.radius.stack>*>a,.button-group.radius.stack>*>button,.button-group.radius.stack>*>.button{border-radius:0}.button-group.radius.stack>*:first-child,.button-group.radius.stack>*:first-child>a,.button-group.radius.stack>*:first-child>button,.button-group.radius.stack>*:first-child>.button{-webkit-top-left-radius:3px;-webkit-top-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px}.button-group.radius.stack>*:last-child,.button-group.radius.stack>*:last-child>a,.button-group.radius.stack>*:last-child>button,.button-group.radius.stack>*:last-child>.button{-webkit-bottom-left-radius:3px;-webkit-bottom-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}@media only screen and (min-width: 40.063em){.button-group.radius.stack-for-small>*{margin:0 -2px;float:left;display:inline-block}.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.radius.stack-for-small>*:first-child button,.button-group.radius.stack-for-small>*:first-child .button{border-left:0}.button-group.radius.stack-for-small>*,.button-group.radius.stack-for-small>*>a,.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>*>.button{border-radius:0}.button-group.radius.stack-for-small>*:first-child,.button-group.radius.stack-for-small>*:first-child>a,.button-group.radius.stack-for-small>*:first-child>button,.button-group.radius.stack-for-small>*:first-child>.button{-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.button-group.radius.stack-for-small>*:last-child,.button-group.radius.stack-for-small>*:last-child>a,.button-group.radius.stack-for-small>*:last-child>button,.button-group.radius.stack-for-small>*:last-child>.button{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}}@media only screen and (max-width: 40em){.button-group.radius.stack-for-small>*{margin:0 -2px;float:left;display:inline-block;display:block;margin:0}.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.radius.stack-for-small>*:first-child button,.button-group.radius.stack-for-small>*:first-child .button{border-left:0}.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>* .button{border-top:1px solid;border-color:rgba(255,255,255,0.5);border-left-width:0px;margin:0;display:block}.button-group.radius.stack-for-small>*:first-child button,.button-group.radius.stack-for-small>*:first-child .button{border-top:0}.button-group.radius.stack-for-small>*,.button-group.radius.stack-for-small>*>a,.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>*>.button{border-radius:0}.button-group.radius.stack-for-small>*:first-child,.button-group.radius.stack-for-small>*:first-child>a,.button-group.radius.stack-for-small>*:first-child>button,.button-group.radius.stack-for-small>*:first-child>.button{-webkit-top-left-radius:3px;-webkit-top-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px}.button-group.radius.stack-for-small>*:last-child,.button-group.radius.stack-for-small>*:last-child>a,.button-group.radius.stack-for-small>*:last-child>button,.button-group.radius.stack-for-small>*:last-child>.button{-webkit-bottom-left-radius:3px;-webkit-bottom-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}}.button-group.round>*{margin:0 -2px;float:left;display:inline-block}.button-group.round>*>button,.button-group.round>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.round>*:first-child button,.button-group.round>*:first-child .button{border-left:0}.button-group.round>*,.button-group.round>*>a,.button-group.round>*>button,.button-group.round>*>.button{border-radius:0}.button-group.round>*:first-child,.button-group.round>*:first-child>a,.button-group.round>*:first-child>button,.button-group.round>*:first-child>.button{-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.button-group.round>*:last-child,.button-group.round>*:last-child>a,.button-group.round>*:last-child>button,.button-group.round>*:last-child>.button{-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}.button-group.round.stack>*{margin:0 -2px;float:left;display:inline-block;display:block;margin:0}.button-group.round.stack>*>button,.button-group.round.stack>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.round.stack>*:first-child button,.button-group.round.stack>*:first-child .button{border-left:0}.button-group.round.stack>*>button,.button-group.round.stack>* .button{border-top:1px solid;border-color:rgba(255,255,255,0.5);border-left-width:0px;margin:0;display:block}.button-group.round.stack>*:first-child button,.button-group.round.stack>*:first-child .button{border-top:0}.button-group.round.stack>*,.button-group.round.stack>*>a,.button-group.round.stack>*>button,.button-group.round.stack>*>.button{border-radius:0}.button-group.round.stack>*:first-child,.button-group.round.stack>*:first-child>a,.button-group.round.stack>*:first-child>button,.button-group.round.stack>*:first-child>.button{-webkit-top-left-radius:1rem;-webkit-top-right-radius:1rem;border-top-left-radius:1rem;border-top-right-radius:1rem}.button-group.round.stack>*:last-child,.button-group.round.stack>*:last-child>a,.button-group.round.stack>*:last-child>button,.button-group.round.stack>*:last-child>.button{-webkit-bottom-left-radius:1rem;-webkit-bottom-right-radius:1rem;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}@media only screen and (min-width: 40.063em){.button-group.round.stack-for-small>*{margin:0 -2px;float:left;display:inline-block}.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.round.stack-for-small>*:first-child button,.button-group.round.stack-for-small>*:first-child .button{border-left:0}.button-group.round.stack-for-small>*,.button-group.round.stack-for-small>*>a,.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>*>.button{border-radius:0}.button-group.round.stack-for-small>*:first-child,.button-group.round.stack-for-small>*:first-child>a,.button-group.round.stack-for-small>*:first-child>button,.button-group.round.stack-for-small>*:first-child>.button{-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.button-group.round.stack-for-small>*:last-child,.button-group.round.stack-for-small>*:last-child>a,.button-group.round.stack-for-small>*:last-child>button,.button-group.round.stack-for-small>*:last-child>.button{-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}}@media only screen and (max-width: 40em){.button-group.round.stack-for-small>*{margin:0 -2px;float:left;display:inline-block;display:block;margin:0}.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.round.stack-for-small>*:first-child button,.button-group.round.stack-for-small>*:first-child .button{border-left:0}.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>* .button{border-top:1px solid;border-color:rgba(255,255,255,0.5);border-left-width:0px;margin:0;display:block}.button-group.round.stack-for-small>*:first-child button,.button-group.round.stack-for-small>*:first-child .button{border-top:0}.button-group.round.stack-for-small>*,.button-group.round.stack-for-small>*>a,.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>*>.button{border-radius:0}.button-group.round.stack-for-small>*:first-child,.button-group.round.stack-for-small>*:first-child>a,.button-group.round.stack-for-small>*:first-child>button,.button-group.round.stack-for-small>*:first-child>.button{-webkit-top-left-radius:1rem;-webkit-top-right-radius:1rem;border-top-left-radius:1rem;border-top-right-radius:1rem}.button-group.round.stack-for-small>*:last-child,.button-group.round.stack-for-small>*:last-child>a,.button-group.round.stack-for-small>*:last-child>button,.button-group.round.stack-for-small>*:last-child>.button{-webkit-bottom-left-radius:1rem;-webkit-bottom-right-radius:1rem;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}}.button-group.even-2 li{margin:0 -2px;float:left;display:inline-block;width:50%}.button-group.even-2 li>button,.button-group.even-2 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-2 li:first-child button,.button-group.even-2 li:first-child .button{border-left:0}.button-group.even-2 li button,.button-group.even-2 li .button{width:100%}.button-group.even-3 li{margin:0 -2px;float:left;display:inline-block;width:33.33333%}.button-group.even-3 li>button,.button-group.even-3 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-3 li:first-child button,.button-group.even-3 li:first-child .button{border-left:0}.button-group.even-3 li button,.button-group.even-3 li .button{width:100%}.button-group.even-4 li{margin:0 -2px;float:left;display:inline-block;width:25%}.button-group.even-4 li>button,.button-group.even-4 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-4 li:first-child button,.button-group.even-4 li:first-child .button{border-left:0}.button-group.even-4 li button,.button-group.even-4 li .button{width:100%}.button-group.even-5 li{margin:0 -2px;float:left;display:inline-block;width:20%}.button-group.even-5 li>button,.button-group.even-5 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-5 li:first-child button,.button-group.even-5 li:first-child .button{border-left:0}.button-group.even-5 li button,.button-group.even-5 li .button{width:100%}.button-group.even-6 li{margin:0 -2px;float:left;display:inline-block;width:16.66667%}.button-group.even-6 li>button,.button-group.even-6 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-6 li:first-child button,.button-group.even-6 li:first-child .button{border-left:0}.button-group.even-6 li button,.button-group.even-6 li .button{width:100%}.button-group.even-7 li{margin:0 -2px;float:left;display:inline-block;width:14.28571%}.button-group.even-7 li>button,.button-group.even-7 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-7 li:first-child button,.button-group.even-7 li:first-child .button{border-left:0}.button-group.even-7 li button,.button-group.even-7 li .button{width:100%}.button-group.even-8 li{margin:0 -2px;float:left;display:inline-block;width:12.5%}.button-group.even-8 li>button,.button-group.even-8 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-8 li:first-child button,.button-group.even-8 li:first-child .button{border-left:0}.button-group.even-8 li button,.button-group.even-8 li .button{width:100%}.button-bar:before,.button-bar:after{content:" ";display:table}.button-bar:after{clear:both}.button-bar .button-group{float:left;margin-right:0.625rem}.button-bar .button-group div{overflow:hidden}.panel{border-style:solid;border-width:1px;border-color:#d8d8d8;margin-bottom:1.25rem;padding:1.25rem;background:#f2f2f2;color:#333}.panel>:first-child{margin-top:0}.panel>:last-child{margin-bottom:0}.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6,.panel p,.panel li,.panel dl{color:#333}.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6{line-height:1;margin-bottom:0.625rem}.panel h1.subheader,.panel h2.subheader,.panel h3.subheader,.panel h4.subheader,.panel h5.subheader,.panel h6.subheader{line-height:1.4}.panel.callout{border-style:solid;border-width:1px;border-color:#cccde7;margin-bottom:1.25rem;padding:1.25rem;background:#f0f1f8;color:#333}.panel.callout>:first-child{margin-top:0}.panel.callout>:last-child{margin-bottom:0}.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6,.panel.callout p,.panel.callout li,.panel.callout dl{color:#333}.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6{line-height:1;margin-bottom:0.625rem}.panel.callout h1.subheader,.panel.callout h2.subheader,.panel.callout h3.subheader,.panel.callout h4.subheader,.panel.callout h5.subheader,.panel.callout h6.subheader{line-height:1.4}.panel.callout a:not(.button){color:#313366}.panel.radius{border-radius:3px}.dropdown.button,button.dropdown{position:relative;padding-right:3.5625rem}.dropdown.button:after,button.dropdown:after{position:absolute;content:"";width:0;height:0;display:block;border-style:solid;border-color:#fff transparent transparent transparent;top:50%}.dropdown.button:after,button.dropdown:after{border-width:0.375rem;right:1.40625rem;margin-top:-0.15625rem}.dropdown.button:after,button.dropdown:after{border-color:#fff transparent transparent transparent}.dropdown.button.tiny,button.dropdown.tiny{padding-right:2.625rem}.dropdown.button.tiny:before,button.dropdown.tiny:before{border-width:0.375rem;right:1.125rem;margin-top:-0.125rem}.dropdown.button.tiny:after,button.dropdown.tiny:after{border-color:#fff transparent transparent transparent}.dropdown.button.small,button.dropdown.small{padding-right:3.0625rem}.dropdown.button.small:after,button.dropdown.small:after{border-width:0.4375rem;right:1.3125rem;margin-top:-0.15625rem}.dropdown.button.small:after,button.dropdown.small:after{border-color:#fff transparent transparent transparent}.dropdown.button.large,button.dropdown.large{padding-right:3.625rem}.dropdown.button.large:after,button.dropdown.large:after{border-width:0.3125rem;right:1.71875rem;margin-top:-0.15625rem}.dropdown.button.large:after,button.dropdown.large:after{border-color:#fff transparent transparent transparent}.dropdown.button.secondary:after,button.dropdown.secondary:after{border-color:#333 transparent transparent transparent}.th{line-height:0;display:inline-block;border:solid 4px #fff;max-width:100%;box-shadow:0 0 0 1px rgba(0,0,0,0.2);transition:all 200ms ease-out}.th:hover,.th:focus{box-shadow:0 0 6px 1px rgba(49,51,102,0.5)}.th.radius{border-radius:3px}.pricing-table{border:solid 1px #ddd;margin-left:0;margin-bottom:1.25rem}.pricing-table *{list-style:none;line-height:1}.pricing-table .title{background-color:#333;padding:0.9375rem 1.25rem;text-align:center;color:#eee;font-weight:normal;font-size:1rem;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.pricing-table .price{background-color:#f6f6f6;padding:0.9375rem 1.25rem;text-align:center;color:#333;font-weight:normal;font-size:2rem;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.pricing-table .description{background-color:#fff;padding:0.9375rem;text-align:center;color:#777;font-size:0.75rem;font-weight:normal;line-height:1.4;border-bottom:dotted 1px #ddd}.pricing-table .bullet-item{background-color:#fff;padding:0.9375rem;text-align:center;color:#333;font-size:0.875rem;font-weight:normal;border-bottom:dotted 1px #ddd}.pricing-table .cta-button{background-color:#fff;text-align:center;padding:1.25rem 1.25rem 0}[data-magellan-expedition],[data-magellan-expedition-clone]{background:#fff;z-index:50;min-width:100%;padding:10px}[data-magellan-expedition] .sub-nav,[data-magellan-expedition-clone] .sub-nav{margin-bottom:0}[data-magellan-expedition] .sub-nav dd,[data-magellan-expedition-clone] .sub-nav dd{margin-bottom:0}[data-magellan-expedition] .sub-nav a,[data-magellan-expedition-clone] .sub-nav a{line-height:1.8em}.icon-bar{width:100%;font-size:0;display:inline-block;background:#333}.icon-bar>*{text-align:center;font-size:1rem;width:25%;margin:0 auto;display:block;padding:1.25rem;float:left}.icon-bar>* i,.icon-bar>* img{display:block;margin:0 auto}.icon-bar>* i+label,.icon-bar>* img+label{margin-top:.0625rem}.icon-bar>* i{font-size:1.875rem;vertical-align:middle}.icon-bar>* img{width:1.875rem;height:1.875rem}.icon-bar.label-right>* i,.icon-bar.label-right>* img{margin:0 .0625rem 0 0;display:inline-block}.icon-bar.label-right>* i+label,.icon-bar.label-right>* img+label{margin-top:0}.icon-bar.label-right>* label{display:inline-block}.icon-bar.vertical.label-right>*{text-align:left}.icon-bar.vertical,.icon-bar.small-vertical{height:100%;width:auto}.icon-bar.vertical .item,.icon-bar.small-vertical .item{width:auto;margin:auto;float:none}@media only screen and (min-width: 40.063em){.icon-bar.medium-vertical{height:100%;width:auto}.icon-bar.medium-vertical .item{width:auto;margin:auto;float:none}}@media only screen and (min-width: 64.063em){.icon-bar.large-vertical{height:100%;width:auto}.icon-bar.large-vertical .item{width:auto;margin:auto;float:none}}.icon-bar>*{font-size:1rem;padding:1.25rem}.icon-bar>* i+label,.icon-bar>* img+label{margin-top:.0625rem}.icon-bar>* i{font-size:1.875rem}.icon-bar>* img{width:1.875rem;height:1.875rem}.icon-bar>*:hover{background:#313366}.icon-bar>* label{color:#fff}.icon-bar>* i{color:#fff}.icon-bar.two-up .item{width:50%}.icon-bar.two-up.vertical .item,.icon-bar.two-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.063em){.icon-bar.two-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.063em){.icon-bar.two-up.large-vertical .item{width:auto}}.icon-bar.three-up .item{width:33.3333%}.icon-bar.three-up.vertical .item,.icon-bar.three-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.063em){.icon-bar.three-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.063em){.icon-bar.three-up.large-vertical .item{width:auto}}.icon-bar.four-up .item{width:25%}.icon-bar.four-up.vertical .item,.icon-bar.four-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.063em){.icon-bar.four-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.063em){.icon-bar.four-up.large-vertical .item{width:auto}}.icon-bar.five-up .item{width:20%}.icon-bar.five-up.vertical .item,.icon-bar.five-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.063em){.icon-bar.five-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.063em){.icon-bar.five-up.large-vertical .item{width:auto}}.icon-bar.six-up .item{width:16.66667%}.icon-bar.six-up.vertical .item,.icon-bar.six-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.063em){.icon-bar.six-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.063em){.icon-bar.six-up.large-vertical .item{width:auto}}.tabs{margin-bottom:0 !important;margin-left:0}.tabs:before,.tabs:after{content:" ";display:table}.tabs:after{clear:both}.tabs dd,.tabs .tab-title{position:relative;margin-bottom:0 !important;list-style:none;float:left}.tabs dd>a,.tabs .tab-title>a{display:block;background-color:#efefef;color:#222;padding:1rem 2rem;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:1rem}.tabs dd>a:hover,.tabs .tab-title>a:hover{background-color:#e1e1e1}.tabs dd.active a,.tabs .tab-title.active a{background-color:#fff;color:#222}.tabs.radius dd:first-child a,.tabs.radius .tab:first-child a{-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.tabs.radius dd:last-child a,.tabs.radius .tab:last-child a{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.tabs.vertical dd,.tabs.vertical .tab-title{position:inherit;float:none;display:block;top:auto}.tabs-content{margin-bottom:1.5rem;width:100%}.tabs-content:before,.tabs-content:after{content:" ";display:table}.tabs-content:after{clear:both}.tabs-content>.content{display:none;float:left;padding:0.9375em 0;width:100%}.tabs-content>.content.active{display:block;float:none}.tabs-content>.content.contained{padding:0.9375em}.tabs-content.vertical{display:block}.tabs-content.vertical>.content{padding:0 0.9375em}@media only screen and (min-width: 40.063em){.tabs.vertical{width:20%;max-width:20%;float:left;margin:0 0 1.25rem}.tabs-content.vertical{width:80%;max-width:80%;float:left;margin-left:-1px;padding-left:1rem}}.no-js .tabs-content>.content{display:block;float:none}ul.pagination{display:block;min-height:1.5rem;margin-left:-0.3125rem}ul.pagination li{height:1.5rem;color:#222;font-size:0.875rem;margin-left:0.3125rem}ul.pagination li a,ul.pagination li button{display:block;padding:0.0625rem 0.625rem 0.0625rem;color:#999;background:none;border-radius:3px;font-weight:normal;font-size:1em;line-height:inherit;transition:background-color 300ms ease-out}ul.pagination li:hover a,ul.pagination li a:focus,ul.pagination li:hover button,ul.pagination li button:focus{background:#e6e6e6}ul.pagination li.unavailable a,ul.pagination li.unavailable button{cursor:default;color:#999}ul.pagination li.unavailable:hover a,ul.pagination li.unavailable a:focus,ul.pagination li.unavailable:hover button,ul.pagination li.unavailable button:focus{background:transparent}ul.pagination li.current a,ul.pagination li.current button{background:#313366;color:#fff;font-weight:bold;cursor:default}ul.pagination li.current a:hover,ul.pagination li.current a:focus,ul.pagination li.current button:hover,ul.pagination li.current button:focus{background:#313366}ul.pagination li{float:left;display:block}.pagination-centered{text-align:center}.pagination-centered ul.pagination li{float:none;display:inline-block}.side-nav{display:block;margin:0;padding:0.875rem 0;list-style-type:none;list-style-position:outside;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.side-nav li{margin:0 0 0.4375rem 0;font-size:0.875rem;font-weight:normal}.side-nav li a:not(.button){display:block;color:#313366;margin:0;padding:0.4375rem 0.875rem}.side-nav li a:not(.button):hover,.side-nav li a:not(.button):focus{background:rgba(0,0,0,0.025);color:#5559ad}.side-nav li.active>a:first-child:not(.button){color:#5559ad;font-weight:normal;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.side-nav li.divider{border-top:1px solid;height:0;padding:0;list-style:none;border-top-color:#fff}.side-nav li.heading{color:#313366;font-size:0.875rem;font-weight:bold;text-transform:uppercase}.accordion{margin-bottom:0}.accordion:before,.accordion:after{content:" ";display:table}.accordion:after{clear:both}.accordion .accordion-navigation,.accordion dd{display:block;margin-bottom:0 !important}.accordion .accordion-navigation.active>a,.accordion dd.active>a{background:#e8e8e8}.accordion .accordion-navigation>a,.accordion dd>a{background:#efefef;color:#222;padding:1rem;display:block;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:1rem}.accordion .accordion-navigation>a:hover,.accordion dd>a:hover{background:#e3e3e3}.accordion .accordion-navigation>.content,.accordion dd>.content{display:none;padding:0.9375em}.accordion .accordion-navigation>.content.active,.accordion dd>.content.active{display:block;background:#fff}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}.text-justify{text-align:justify !important}@media only screen and (max-width: 40em){.small-only-text-left{text-align:left !important}.small-only-text-right{text-align:right !important}.small-only-text-center{text-align:center !important}.small-only-text-justify{text-align:justify !important}}@media only screen{.small-text-left{text-align:left !important}.small-text-right{text-align:right !important}.small-text-center{text-align:center !important}.small-text-justify{text-align:justify !important}}@media only screen and (min-width: 40.063em) and (max-width: 64em){.medium-only-text-left{text-align:left !important}.medium-only-text-right{text-align:right !important}.medium-only-text-center{text-align:center !important}.medium-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 40.063em){.medium-text-left{text-align:left !important}.medium-text-right{text-align:right !important}.medium-text-center{text-align:center !important}.medium-text-justify{text-align:justify !important}}@media only screen and (min-width: 64.063em) and (max-width: 90em){.large-only-text-left{text-align:left !important}.large-only-text-right{text-align:right !important}.large-only-text-center{text-align:center !important}.large-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 64.063em){.large-text-left{text-align:left !important}.large-text-right{text-align:right !important}.large-text-center{text-align:center !important}.large-text-justify{text-align:justify !important}}@media only screen and (min-width: 90.063em) and (max-width: 120em){.xlarge-only-text-left{text-align:left !important}.xlarge-only-text-right{text-align:right !important}.xlarge-only-text-center{text-align:center !important}.xlarge-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 90.063em){.xlarge-text-left{text-align:left !important}.xlarge-text-right{text-align:right !important}.xlarge-text-center{text-align:center !important}.xlarge-text-justify{text-align:justify !important}}@media only screen and (min-width: 120.063em) and (max-width: 99999999em){.xxlarge-only-text-left{text-align:left !important}.xxlarge-only-text-right{text-align:right !important}.xxlarge-only-text-center{text-align:center !important}.xxlarge-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 120.063em){.xxlarge-text-left{text-align:left !important}.xxlarge-text-right{text-align:right !important}.xxlarge-text-center{text-align:center !important}.xxlarge-text-justify{text-align:justify !important}}div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0}a{color:#313366;text-decoration:none;line-height:inherit}a:hover,a:focus{color:#2a2c58}a img{border:none}p{font-family:inherit;font-weight:normal;font-size:1rem;line-height:1.6;margin-bottom:1.25rem;text-rendering:optimizeLegibility}p.lead{font-size:1.21875rem;line-height:1.6}p aside{font-size:0.875rem;line-height:1.35;font-style:italic}h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:normal;font-style:normal;color:#eee;text-rendering:optimizeLegibility;margin-top:0.2rem;margin-bottom:0.5rem;line-height:1.4}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:60%;color:#f4f4f4;line-height:0}h1{font-size:2.125rem}h2{font-size:1.6875rem}h3{font-size:1.375rem}h4{font-size:1.125rem}h5{font-size:1.125rem}h6{font-size:1rem}.subheader{line-height:1.4;color:#f4f4f4;font-weight:normal;margin-top:0.2rem;margin-bottom:0.5rem}hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:1.25rem 0 1.1875rem;height:0}em,i{font-style:italic;line-height:inherit}strong,b{font-weight:bold;line-height:inherit}small{font-size:60%;line-height:inherit}code{font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:normal;color:#333;background-color:#c2c2c2;border-width:1px;border-style:solid;border-color:#aeaeae;padding:0.125rem 0.3125rem 0.0625rem}ul,ol,dl{font-size:1rem;line-height:1.6;margin-bottom:1.25rem;list-style-position:outside;font-family:inherit}ul{margin-left:1.1rem}ul.no-bullet{margin-left:0}ul.no-bullet li ul,ul.no-bullet li ol{margin-left:1.25rem;margin-bottom:0;list-style:none}ul li ul,ul li ol{margin-left:1.25rem;margin-bottom:0}ul.square li ul,ul.circle li ul,ul.disc li ul{list-style:inherit}ul.square{list-style-type:square;margin-left:1.1rem}ul.circle{list-style-type:circle;margin-left:1.1rem}ul.disc{list-style-type:disc;margin-left:1.1rem}ul.no-bullet{list-style:none}ol{margin-left:1.4rem}ol li ul,ol li ol{margin-left:1.25rem;margin-bottom:0}dl dt{margin-bottom:0.3rem;font-weight:bold}dl dd{margin-bottom:0.75rem}abbr,acronym{text-transform:uppercase;font-size:90%;color:#eee;cursor:help}abbr{text-transform:none}abbr[title]{border-bottom:1px dotted #ddd}blockquote{margin:0 0 1.25rem;padding:0.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #ddd}blockquote cite{display:block;font-size:0.8125rem;color:#f2f2f2}blockquote cite:before{content:"\2014 \0020"}blockquote cite a,blockquote cite a:visited{color:#f2f2f2}blockquote,blockquote p{line-height:1.6;color:#f4f4f4}.vcard{display:inline-block;margin:0 0 1.25rem 0;border:1px solid #ddd;padding:0.625rem 0.75rem}.vcard li{margin:0;display:block}.vcard .fn{font-weight:bold;font-size:0.9375rem}.vevent .summary{font-weight:bold}.vevent abbr{cursor:default;text-decoration:none;font-weight:bold;border:none;padding:0 0.0625rem}@media only screen and (min-width: 40.063em){h1,h2,h3,h4,h5,h6{line-height:1.4}h1{font-size:2.75rem}h2{font-size:2.3125rem}h3{font-size:1.6875rem}h4{font-size:1.4375rem}h5{font-size:1.125rem}h6{font-size:1rem}}.print-only{display:none !important}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.hide-on-print{display:none !important}.print-only{display:block !important}.hide-for-print{display:none !important}.show-for-print{display:inherit !important}}.split.button{position:relative;padding-right:5.0625rem}.split.button span{display:block;height:100%;position:absolute;right:0;top:0;border-left:solid 1px}.split.button span:after{position:absolute;content:"";width:0;height:0;display:block;border-style:inset;top:50%;left:50%}.split.button span:active{background-color:rgba(0,0,0,0.1)}.split.button span{border-left-color:rgba(255,255,255,0.5)}.split.button span{width:3.09375rem}.split.button span:after{border-top-style:solid;border-width:0.375rem;top:48%;margin-left:-0.375rem}.split.button span:after{border-color:#fff transparent transparent transparent}.split.button.secondary span{border-left-color:rgba(255,255,255,0.5)}.split.button.secondary span:after{border-color:#fff transparent transparent transparent}.split.button.alert span{border-left-color:rgba(255,255,255,0.5)}.split.button.success span{border-left-color:rgba(255,255,255,0.5)}.split.button.tiny{padding-right:3.75rem}.split.button.tiny span{width:2.25rem}.split.button.tiny span:after{border-top-style:solid;border-width:0.375rem;top:48%;margin-left:-0.375rem}.split.button.small{padding-right:4.375rem}.split.button.small span{width:2.625rem}.split.button.small span:after{border-top-style:solid;border-width:0.4375rem;top:48%;margin-left:-0.375rem}.split.button.large{padding-right:5.5rem}.split.button.large span{width:3.4375rem}.split.button.large span:after{border-top-style:solid;border-width:0.3125rem;top:48%;margin-left:-0.375rem}.split.button.expand{padding-left:2rem}.split.button.secondary span:after{border-color:#333 transparent transparent transparent}.split.button.radius span{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.split.button.round span{-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}.reveal-modal-bg{position:fixed;top:0;bottom:0;left:0;right:0;background:#000;background:rgba(0,0,0,0.45);z-index:1004;display:none;left:0}.reveal-modal,dialog{visibility:hidden;display:none;position:absolute;z-index:1005;width:100vw;top:0;border-radius:3px;left:0;background-color:#fff;padding:1.25rem;border:solid 1px #666;box-shadow:0 0 10px rgba(0,0,0,0.4);padding:1.875rem}@media only screen and (max-width: 40em){.reveal-modal,dialog{min-height:100vh}}.reveal-modal .column,dialog .column,.reveal-modal .columns,dialog .columns{min-width:0}.reveal-modal>:first-child,dialog>:first-child{margin-top:0}.reveal-modal>:last-child,dialog>:last-child{margin-bottom:0}@media only screen and (min-width: 40.063em){.reveal-modal,dialog{width:80%;max-width:62.5em;left:0;right:0;margin:0 auto}}@media only screen and (min-width: 40.063em){.reveal-modal,dialog{top:6.25rem}}.reveal-modal.radius,dialog.radius{border-radius:3px}.reveal-modal.round,dialog.round{border-radius:1000px}.reveal-modal.collapse,dialog.collapse{padding:0}@media only screen and (min-width: 40.063em){.reveal-modal.tiny,dialog.tiny{width:30%;max-width:62.5em;left:0;right:0;margin:0 auto}}@media only screen and (min-width: 40.063em){.reveal-modal.small,dialog.small{width:40%;max-width:62.5em;left:0;right:0;margin:0 auto}}@media only screen and (min-width: 40.063em){.reveal-modal.medium,dialog.medium{width:60%;max-width:62.5em;left:0;right:0;margin:0 auto}}@media only screen and (min-width: 40.063em){.reveal-modal.large,dialog.large{width:70%;max-width:62.5em;left:0;right:0;margin:0 auto}}@media only screen and (min-width: 40.063em){.reveal-modal.xlarge,dialog.xlarge{width:95%;max-width:62.5em;left:0;right:0;margin:0 auto}}.reveal-modal.full,dialog.full{top:0;left:0;height:100%;height:100vh;min-height:100vh;margin-left:0 !important}@media only screen and (min-width: 40.063em){.reveal-modal.full,dialog.full{width:100vw;max-width:62.5em;left:0;right:0;margin:0 auto}}.reveal-modal .close-reveal-modal,dialog .close-reveal-modal{font-size:2.5rem;line-height:1;position:absolute;top:0.5rem;right:0.6875rem;color:#aaa;font-weight:bold;cursor:pointer}dialog{display:none}dialog::backdrop,dialog+.backdrop{position:fixed;top:0;bottom:0;left:0;right:0;background:#000;background:rgba(0,0,0,0.45);z-index:auto;display:none;left:0}dialog[open]{display:block}@media print{dialog,.reveal-modal,dialog{display:none;background:#fff !important}}.has-tip{border-bottom:dotted 1px #ccc;cursor:help;font-weight:bold;color:#333}.has-tip:hover,.has-tip:focus{border-bottom:dotted 1px #16172e;color:#313366}.has-tip.tip-left,.has-tip.tip-right{float:none !important}.tooltip{display:none;position:absolute;z-index:1006;font-weight:normal;font-size:0.875rem;line-height:1.3;padding:0.75rem;max-width:300px;left:50%;width:100%;color:#fff;background:#333}.tooltip>.nub{display:block;left:5px;position:absolute;width:0;height:0;border:solid 5px;border-color:transparent transparent #333 transparent;top:-10px;pointer-events:none}.tooltip>.nub.rtl{left:auto;right:5px}.tooltip.radius{border-radius:3px}.tooltip.round{border-radius:1000px}.tooltip.round>.nub{left:2rem}.tooltip.opened{color:#313366 !important;border-bottom:dotted 1px #16172e !important}.tap-to-close{display:block;font-size:0.625rem;color:#777;font-weight:normal}@media only screen and (min-width: 40.063em){.tooltip>.nub{border-color:transparent transparent #333 transparent;top:-10px}.tooltip.tip-top>.nub{border-color:#333 transparent transparent transparent;top:auto;bottom:-10px}.tooltip.tip-left,.tooltip.tip-right{float:none !important}.tooltip.tip-left>.nub{border-color:transparent transparent transparent #333;right:-10px;left:auto;top:50%;margin-top:-5px}.tooltip.tip-right>.nub{border-color:transparent #333 transparent transparent;right:auto;left:-10px;top:50%;margin-top:-5px}}.clearing-thumbs,[data-clearing]{margin-bottom:0;margin-left:0;list-style:none}.clearing-thumbs:before,.clearing-thumbs:after,[data-clearing]:before,[data-clearing]:after{content:" ";display:table}.clearing-thumbs:after,[data-clearing]:after{clear:both}.clearing-thumbs li,[data-clearing] li{float:left;margin-right:10px}.clearing-thumbs[class*="block-grid-"] li,[data-clearing][class*="block-grid-"] li{margin-right:0}.clearing-blackout{background:#333;position:fixed;width:100%;height:100%;top:0;left:0;z-index:998}.clearing-blackout .clearing-close{display:block}.clearing-container{position:relative;z-index:998;height:100%;overflow:hidden;margin:0}.clearing-touch-label{position:absolute;top:50%;left:50%;color:#aaa;font-size:0.6em}.visible-img{height:95%;position:relative}.visible-img img{position:absolute;left:50%;top:50%;margin-left:-50%;max-height:100%;max-width:100%}.clearing-caption{color:#ccc;font-size:0.875em;line-height:1.3;margin-bottom:0;text-align:center;bottom:0;background:#333;width:100%;padding:10px 30px 20px;position:absolute;left:0}.clearing-close{z-index:999;padding-left:20px;padding-top:10px;font-size:30px;line-height:1;color:#ccc;display:none}.clearing-close:hover,.clearing-close:focus{color:#ccc}.clearing-assembled .clearing-container{height:100%}.clearing-assembled .clearing-container .carousel>ul{display:none}.clearing-feature li{display:none}.clearing-feature li.clearing-featured-img{display:block}@media only screen and (min-width: 40.063em){.clearing-main-prev,.clearing-main-next{position:absolute;height:100%;width:40px;top:0}.clearing-main-prev>span,.clearing-main-next>span{position:absolute;top:50%;display:block;width:0;height:0;border:solid 12px}.clearing-main-prev>span:hover,.clearing-main-next>span:hover{opacity:0.8}.clearing-main-prev{left:0}.clearing-main-prev>span{left:5px;border-color:transparent;border-right-color:#ccc}.clearing-main-next{right:0}.clearing-main-next>span{border-color:transparent;border-left-color:#ccc}.clearing-main-prev.disabled,.clearing-main-next.disabled{opacity:0.3}.clearing-assembled .clearing-container .carousel{background:rgba(51,51,51,0.8);height:120px;margin-top:10px;text-align:center}.clearing-assembled .clearing-container .carousel>ul{display:inline-block;z-index:999;height:100%;position:relative;float:none}.clearing-assembled .clearing-container .carousel>ul li{display:block;width:120px;min-height:inherit;float:left;overflow:hidden;margin-right:0;padding:0;position:relative;cursor:pointer;opacity:0.4;clear:none}.clearing-assembled .clearing-container .carousel>ul li.fix-height img{height:100%;max-width:none}.clearing-assembled .clearing-container .carousel>ul li a.th{border:none;box-shadow:none;display:block}.clearing-assembled .clearing-container .carousel>ul li img{cursor:pointer !important;width:100% !important}.clearing-assembled .clearing-container .carousel>ul li.visible{opacity:1}.clearing-assembled .clearing-container .carousel>ul li:hover{opacity:0.8}.clearing-assembled .clearing-container .visible-img{background:#333;overflow:hidden;height:85%}.clearing-close{position:absolute;top:10px;right:20px;padding-left:0;padding-top:0}}.progress{background-color:#f6f6f6;height:1.5625rem;border:1px solid #fff;padding:0.125rem;margin-bottom:0.625rem}.progress .meter{background:#313366;height:100%;display:block}.progress.secondary .meter{background:#333;height:100%;display:block}.progress.success .meter{background:#5da423;height:100%;display:block}.progress.alert .meter{background:#c60f13;height:100%;display:block}.progress.radius{border-radius:3px}.progress.radius .meter{border-radius:2px}.progress.round{border-radius:1000px}.progress.round .meter{border-radius:999px}.sub-nav{display:block;width:auto;overflow:hidden;margin:-0.25rem 0 1.125rem;padding-top:0.25rem;margin-right:0;margin-left:-0.75rem}.sub-nav dt{text-transform:uppercase}.sub-nav dt,.sub-nav dd,.sub-nav li{float:left;display:inline;margin-left:1rem;margin-bottom:0.625rem;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:normal;font-size:0.875rem;color:#999}.sub-nav dt a,.sub-nav dd a,.sub-nav li a{text-decoration:none;color:#999;padding:0.1875rem 1rem}.sub-nav dt a:hover,.sub-nav dd a:hover,.sub-nav li a:hover{color:#737373}.sub-nav dt.active a,.sub-nav dd.active a,.sub-nav li.active a{border-radius:3px;font-weight:normal;background:#313366;padding:0.1875rem 1rem;cursor:default;color:#fff}.sub-nav dt.active a:hover,.sub-nav dd.active a:hover,.sub-nav li.active a:hover{background:#2a2c58}.joyride-list{display:none}.joyride-tip-guide{display:none;position:absolute;background:#333;color:#fff;z-index:101;top:0;left:2.5%;font-family:inherit;font-weight:normal;width:95%}.lt-ie9 .joyride-tip-guide{max-width:800px;left:50%;margin-left:-400px}.joyride-content-wrapper{width:100%;padding:1.125rem 1.25rem 1.5rem}.joyride-content-wrapper .button{margin-bottom:0 !important}.joyride-content-wrapper .joyride-prev-tip{margin-right:10px}.joyride-tip-guide .joyride-nub{display:block;position:absolute;left:22px;width:0;height:0;border:10px solid #333}.joyride-tip-guide .joyride-nub.top{border-top-style:solid;border-color:#333;border-top-color:transparent !important;border-left-color:transparent !important;border-right-color:transparent !important;top:-20px}.joyride-tip-guide .joyride-nub.bottom{border-bottom-style:solid;border-color:#333 !important;border-bottom-color:transparent !important;border-left-color:transparent !important;border-right-color:transparent !important;bottom:-20px}.joyride-tip-guide .joyride-nub.right{right:-20px}.joyride-tip-guide .joyride-nub.left{left:-20px}.joyride-tip-guide h1,.joyride-tip-guide h2,.joyride-tip-guide h3,.joyride-tip-guide h4,.joyride-tip-guide h5,.joyride-tip-guide h6{line-height:1.25;margin:0;font-weight:bold;color:#fff}.joyride-tip-guide p{margin:0 0 1.125rem 0;font-size:0.875rem;line-height:1.3}.joyride-timer-indicator-wrap{width:50px;height:3px;border:solid 1px #555;position:absolute;right:1.0625rem;bottom:1rem}.joyride-timer-indicator{display:block;width:0;height:inherit;background:#666}.joyride-close-tip{position:absolute;right:12px;top:10px;color:#777 !important;text-decoration:none;font-size:24px;font-weight:normal;line-height:.5 !important}.joyride-close-tip:hover,.joyride-close-tip:focus{color:#eee !important}.joyride-modal-bg{position:fixed;height:100%;width:100%;background:transparent;background:rgba(0,0,0,0.5);z-index:100;display:none;top:0;left:0;cursor:pointer}.joyride-expose-wrapper{background-color:#fff;position:absolute;border-radius:3px;z-index:102;box-shadow:0 0 15px #fff}.joyride-expose-cover{background:transparent;border-radius:3px;position:absolute;z-index:9999;top:0;left:0}@media only screen and (min-width: 40.063em){.joyride-tip-guide{width:300px;left:inherit}.joyride-tip-guide .joyride-nub.bottom{border-color:#333 !important;border-bottom-color:transparent !important;border-left-color:transparent !important;border-right-color:transparent !important;bottom:-20px}.joyride-tip-guide .joyride-nub.right{border-color:#333 !important;border-top-color:transparent !important;border-right-color:transparent !important;border-bottom-color:transparent !important;top:22px;left:auto;right:-20px}.joyride-tip-guide .joyride-nub.left{border-color:#333 !important;border-top-color:transparent !important;border-left-color:transparent !important;border-bottom-color:transparent !important;top:22px;left:-20px;right:auto}}.label{font-weight:normal;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;text-align:center;text-decoration:none;line-height:1;white-space:nowrap;display:inline-block;position:relative;margin-bottom:inherit;padding:0.25rem 0.5rem 0.25rem;font-size:0.6875rem;background-color:#313366;color:#fff}.label.radius{border-radius:3px}.label.round{border-radius:1000px}.label.alert{background-color:#c60f13;color:#fff}.label.warning{background-color:#f08a24;color:#fff}.label.success{background-color:#5da423;color:#fff}.label.secondary{background-color:#333;color:#fff}.label.info{background-color:#a0d3e8;color:#333}.off-canvas-wrap{-webkit-backface-visibility:hidden;position:relative;width:100%;overflow:hidden}.off-canvas-wrap.move-right,.off-canvas-wrap.move-left{min-height:100%;-webkit-overflow-scrolling:touch}.inner-wrap{-webkit-backface-visibility:hidden;position:relative;width:100%;-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-ms-transition:-ms-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease}.inner-wrap:before,.inner-wrap:after{content:" ";display:table}.inner-wrap:after{clear:both}.tab-bar{-webkit-backface-visibility:hidden;background:#333;color:#fff;height:2.8125rem;line-height:2.8125rem;position:relative}.tab-bar h1,.tab-bar h2,.tab-bar h3,.tab-bar h4,.tab-bar h5,.tab-bar h6{color:#fff;font-weight:bold;line-height:2.8125rem;margin:0}.tab-bar h1,.tab-bar h2,.tab-bar h3,.tab-bar h4{font-size:1.125rem}.left-small{width:2.8125rem;height:2.8125rem;position:absolute;top:0;border-right:solid 1px #1a1a1a;left:0}.right-small{width:2.8125rem;height:2.8125rem;position:absolute;top:0;border-left:solid 1px #1a1a1a;right:0}.tab-bar-section{padding:0 0.625rem;position:absolute;text-align:center;height:2.8125rem;top:0}@media only screen and (min-width: 40.063em){.tab-bar-section.left,.tab-bar-section.right{text-align:left}}.tab-bar-section.left{left:0;right:2.8125rem}.tab-bar-section.right{left:2.8125rem;right:0}.tab-bar-section.middle{left:2.8125rem;right:2.8125rem}.tab-bar .menu-icon{text-indent:2.1875rem;width:2.8125rem;height:2.8125rem;display:block;padding:0;color:#fff;position:relative;transform:translate3d(0, 0, 0)}.tab-bar .menu-icon span::after{content:"";position:absolute;display:block;height:0;top:50%;margin-top:-0.5rem;left:0.90625rem;box-shadow:0 0px 0 1px #fff,0 7px 0 1px #fff,0 14px 0 1px #fff;width:1rem}.tab-bar .menu-icon span:hover:after{box-shadow:0 0px 0 1px #b3b3b3,0 7px 0 1px #b3b3b3,0 14px 0 1px #b3b3b3}.left-off-canvas-menu{-webkit-backface-visibility:hidden;width:15.625rem;top:0;bottom:0;position:absolute;overflow-x:hidden;overflow-y:auto;background:#333;z-index:1001;box-sizing:content-box;transition:transform 500ms ease 0s;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;-ms-transform:translate(-100.5%, 0);-webkit-transform:translate3d(-100.5%, 0, 0);-moz-transform:translate3d(-100.5%, 0, 0);-ms-transform:translate3d(-100.5%, 0, 0);-o-transform:translate3d(-100.5%, 0, 0);transform:translate3d(-100.5%, 0, 0);left:0}.left-off-canvas-menu *{-webkit-backface-visibility:hidden}.right-off-canvas-menu{-webkit-backface-visibility:hidden;width:15.625rem;top:0;bottom:0;position:absolute;overflow-x:hidden;overflow-y:auto;background:#333;z-index:1001;box-sizing:content-box;transition:transform 500ms ease 0s;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;-ms-transform:translate(100.5%, 0);-webkit-transform:translate3d(100.5%, 0, 0);-moz-transform:translate3d(100.5%, 0, 0);-ms-transform:translate3d(100.5%, 0, 0);-o-transform:translate3d(100.5%, 0, 0);transform:translate3d(100.5%, 0, 0);right:0}.right-off-canvas-menu *{-webkit-backface-visibility:hidden}ul.off-canvas-list{list-style-type:none;padding:0;margin:0}ul.off-canvas-list li label{display:block;padding:0.3rem 0.9375rem;color:#999;text-transform:uppercase;font-size:0.75rem;font-weight:bold;background:#444;border-top:1px solid #5e5e5e;border-bottom:none;margin:0}ul.off-canvas-list li a{display:block;padding:0.66667rem;color:rgba(255,255,255,0.7);border-bottom:1px solid #262626;transition:background 300ms ease}ul.off-canvas-list li a:hover{background:#242424}.move-right>.inner-wrap{-ms-transform:translate(15.625rem, 0);-webkit-transform:translate3d(15.625rem, 0, 0);-moz-transform:translate3d(15.625rem, 0, 0);-ms-transform:translate3d(15.625rem, 0, 0);-o-transform:translate3d(15.625rem, 0, 0);transform:translate3d(15.625rem, 0, 0)}.move-right .exit-off-canvas{-webkit-backface-visibility:hidden;transition:background 300ms ease;cursor:pointer;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);display:block;position:absolute;background:rgba(255,255,255,0.2);top:0;bottom:0;left:0;right:0;z-index:1002;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media only screen and (min-width: 40.063em){.move-right .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.move-left>.inner-wrap{-ms-transform:translate(-15.625rem, 0);-webkit-transform:translate3d(-15.625rem, 0, 0);-moz-transform:translate3d(-15.625rem, 0, 0);-ms-transform:translate3d(-15.625rem, 0, 0);-o-transform:translate3d(-15.625rem, 0, 0);transform:translate3d(-15.625rem, 0, 0)}.move-left .exit-off-canvas{-webkit-backface-visibility:hidden;transition:background 300ms ease;cursor:pointer;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);display:block;position:absolute;background:rgba(255,255,255,0.2);top:0;bottom:0;left:0;right:0;z-index:1002;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media only screen and (min-width: 40.063em){.move-left .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.offcanvas-overlap .left-off-canvas-menu,.offcanvas-overlap .right-off-canvas-menu{-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;z-index:1003}.offcanvas-overlap .exit-off-canvas{-webkit-backface-visibility:hidden;transition:background 300ms ease;cursor:pointer;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);display:block;position:absolute;background:rgba(255,255,255,0.2);top:0;bottom:0;left:0;right:0;z-index:1002;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media only screen and (min-width: 40.063em){.offcanvas-overlap .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.offcanvas-overlap-left .right-off-canvas-menu{-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;z-index:1003}.offcanvas-overlap-left .exit-off-canvas{-webkit-backface-visibility:hidden;transition:background 300ms ease;cursor:pointer;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);display:block;position:absolute;background:rgba(255,255,255,0.2);top:0;bottom:0;left:0;right:0;z-index:1002;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media only screen and (min-width: 40.063em){.offcanvas-overlap-left .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.offcanvas-overlap-right .left-off-canvas-menu{-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;z-index:1003}.offcanvas-overlap-right .exit-off-canvas{-webkit-backface-visibility:hidden;transition:background 300ms ease;cursor:pointer;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);display:block;position:absolute;background:rgba(255,255,255,0.2);top:0;bottom:0;left:0;right:0;z-index:1002;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media only screen and (min-width: 40.063em){.offcanvas-overlap-right .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.no-csstransforms .left-off-canvas-menu{left:-15.625rem}.no-csstransforms .right-off-canvas-menu{right:-15.625rem}.no-csstransforms .move-left>.inner-wrap{right:15.625rem}.no-csstransforms .move-right>.inner-wrap{left:15.625rem}.left-submenu{-webkit-backface-visibility:hidden;width:15.625rem;top:0;bottom:0;position:absolute;margin:0;overflow-x:hidden;overflow-y:auto;background:#333;z-index:1002;box-sizing:content-box;-webkit-overflow-scrolling:touch;-ms-transform:translate(-100%, 0);-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);-o-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);left:0;-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-ms-transition:-ms-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease}.left-submenu *{-webkit-backface-visibility:hidden}.left-submenu .back>a{padding:0.3rem 0.9375rem;color:#999;text-transform:uppercase;font-weight:bold;background:#444;border-top:1px solid #5e5e5e;border-bottom:none;margin:0}.left-submenu .back>a:hover{background:#303030;border-top:1px solid #5e5e5e;border-bottom:none}.left-submenu .back>a:before{content:"\AB";margin-right:0.5rem;display:inline}.left-submenu.move-right{-ms-transform:translate(0%, 0);-webkit-transform:translate3d(0%, 0, 0);-moz-transform:translate3d(0%, 0, 0);-ms-transform:translate3d(0%, 0, 0);-o-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}.right-submenu{-webkit-backface-visibility:hidden;width:15.625rem;top:0;bottom:0;position:absolute;margin:0;overflow-x:hidden;overflow-y:auto;background:#333;z-index:1002;box-sizing:content-box;-webkit-overflow-scrolling:touch;-ms-transform:translate(100%, 0);-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);-o-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);right:0;-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-ms-transition:-ms-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease}.right-submenu *{-webkit-backface-visibility:hidden}.right-submenu .back>a{padding:0.3rem 0.9375rem;color:#999;text-transform:uppercase;font-weight:bold;background:#444;border-top:1px solid #5e5e5e;border-bottom:none;margin:0}.right-submenu .back>a:hover{background:#303030;border-top:1px solid #5e5e5e;border-bottom:none}.right-submenu .back>a:after{content:"\BB";margin-left:0.5rem;display:inline}.right-submenu.move-left{-ms-transform:translate(0%, 0);-webkit-transform:translate3d(0%, 0, 0);-moz-transform:translate3d(0%, 0, 0);-ms-transform:translate3d(0%, 0, 0);-o-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}.left-off-canvas-menu ul.off-canvas-list li.has-submenu>a:after{content:"\BB";margin-left:0.5rem;display:inline}.right-off-canvas-menu ul.off-canvas-list li.has-submenu>a:before{content:"\AB";margin-right:0.5rem;display:inline}.f-dropdown{position:absolute;left:-9999px;list-style:none;margin-left:0;width:100%;max-height:none;height:auto;background:#fff;border:solid 1px #ccc;font-size:0.875rem;z-index:89;margin-top:2px;max-width:200px}.f-dropdown>*:first-child{margin-top:0}.f-dropdown>*:last-child{margin-bottom:0}.f-dropdown:before{content:"";display:block;width:0;height:0;border:inset 6px;border-color:transparent transparent #fff transparent;border-bottom-style:solid;position:absolute;top:-12px;left:10px;z-index:89}.f-dropdown:after{content:"";display:block;width:0;height:0;border:inset 7px;border-color:transparent transparent #ccc transparent;border-bottom-style:solid;position:absolute;top:-14px;left:9px;z-index:88}.f-dropdown.right:before{left:auto;right:10px}.f-dropdown.right:after{left:auto;right:9px}.f-dropdown.drop-right{position:absolute;left:-9999px;list-style:none;margin-left:0;width:100%;max-height:none;height:auto;background:#fff;border:solid 1px #ccc;font-size:0.875rem;z-index:89;margin-top:0;margin-left:2px;max-width:200px}.f-dropdown.drop-right>*:first-child{margin-top:0}.f-dropdown.drop-right>*:last-child{margin-bottom:0}.f-dropdown.drop-right:before{content:"";display:block;width:0;height:0;border:inset 6px;border-color:transparent #fff transparent transparent;border-right-style:solid;position:absolute;top:10px;left:-12px;z-index:89}.f-dropdown.drop-right:after{content:"";display:block;width:0;height:0;border:inset 7px;border-color:transparent #ccc transparent transparent;border-right-style:solid;position:absolute;top:9px;left:-14px;z-index:88}.f-dropdown.drop-left{position:absolute;left:-9999px;list-style:none;margin-left:0;width:100%;max-height:none;height:auto;background:#fff;border:solid 1px #ccc;font-size:0.875rem;z-index:89;margin-top:0;margin-left:-2px;max-width:200px}.f-dropdown.drop-left>*:first-child{margin-top:0}.f-dropdown.drop-left>*:last-child{margin-bottom:0}.f-dropdown.drop-left:before{content:"";display:block;width:0;height:0;border:inset 6px;border-color:transparent transparent transparent #fff;border-left-style:solid;position:absolute;top:10px;right:-12px;left:auto;z-index:89}.f-dropdown.drop-left:after{content:"";display:block;width:0;height:0;border:inset 7px;border-color:transparent transparent transparent #ccc;border-left-style:solid;position:absolute;top:9px;right:-14px;left:auto;z-index:88}.f-dropdown.drop-top{position:absolute;left:-9999px;list-style:none;margin-left:0;width:100%;max-height:none;height:auto;background:#fff;border:solid 1px #ccc;font-size:0.875rem;z-index:89;margin-top:-2px;margin-left:0;max-width:200px}.f-dropdown.drop-top>*:first-child{margin-top:0}.f-dropdown.drop-top>*:last-child{margin-bottom:0}.f-dropdown.drop-top:before{content:"";display:block;width:0;height:0;border:inset 6px;border-color:#fff transparent transparent transparent;border-top-style:solid;position:absolute;top:auto;bottom:-12px;left:10px;right:auto;z-index:89}.f-dropdown.drop-top:after{content:"";display:block;width:0;height:0;border:inset 7px;border-color:#ccc transparent transparent transparent;border-top-style:solid;position:absolute;top:auto;bottom:-14px;left:9px;right:auto;z-index:88}.f-dropdown li{font-size:0.875rem;cursor:pointer;line-height:1.125rem;margin:0}.f-dropdown li:hover,.f-dropdown li:focus{background:#eee}.f-dropdown li.radius{border-radius:3px}.f-dropdown li a{display:block;padding:0.5rem;color:#555}.f-dropdown.content{position:absolute;left:-9999px;list-style:none;margin-left:0;padding:1.25rem;width:100%;height:auto;max-height:none;background:#fff;border:solid 1px #ccc;font-size:0.875rem;z-index:89;max-width:200px}.f-dropdown.content>*:first-child{margin-top:0}.f-dropdown.content>*:last-child{margin-bottom:0}.f-dropdown.tiny{max-width:200px}.f-dropdown.small{max-width:300px}.f-dropdown.medium{max-width:500px}.f-dropdown.large{max-width:800px}.f-dropdown.mega{width:100% !important;max-width:100% !important}.f-dropdown.mega.open{left:0 !important}table{background:#fff;margin-bottom:1.25rem;border:solid 1px #ddd;table-layout:auto}table caption{background:transparent;color:#222;font-size:1rem;font-weight:bold}table thead{background:#f5f5f5}table thead tr th,table thead tr td{padding:0.5rem 0.625rem 0.625rem;font-size:0.875rem;font-weight:bold;color:#222}table tfoot{background:#f5f5f5}table tfoot tr th,table tfoot tr td{padding:0.5rem 0.625rem 0.625rem;font-size:0.875rem;font-weight:bold;color:#222}table tr th,table tr td{padding:0.5625rem 0.625rem;font-size:0.875rem;color:#222;text-align:left}table tr.even,table tr.alt,table tr:nth-of-type(even){background:#f9f9f9}table thead tr th,table tfoot tr th,table tfoot tr td,table tbody tr th,table tbody tr td,table tr td{display:table-cell;line-height:1.125rem}.range-slider{display:block;position:relative;width:100%;height:1rem;border:1px solid #ddd;margin:1.25rem 0;-ms-touch-action:none;touch-action:none;background:#fafafa}.range-slider.vertical-range{display:block;position:relative;width:100%;height:1rem;border:1px solid #ddd;margin:1.25rem 0;-ms-touch-action:none;touch-action:none;display:inline-block;width:1rem;height:12.5rem}.range-slider.vertical-range .range-slider-handle{margin-top:0;margin-left:-0.5rem;position:absolute;bottom:-10.5rem}.range-slider.vertical-range .range-slider-active-segment{width:0.875rem;height:auto;bottom:0}.range-slider.radius{background:#fafafa;border-radius:3px}.range-slider.radius .range-slider-handle{background:#313366;border-radius:3px}.range-slider.radius .range-slider-handle:hover{background:#2b2d5a}.range-slider.round{background:#fafafa;border-radius:1000px}.range-slider.round .range-slider-handle{background:#313366;border-radius:1000px}.range-slider.round .range-slider-handle:hover{background:#2b2d5a}.range-slider.disabled,.range-slider[disabled]{background:#fafafa;cursor:default;opacity:0.7}.range-slider.disabled .range-slider-handle,.range-slider[disabled] .range-slider-handle{background:#313366;cursor:default;opacity:0.7}.range-slider.disabled .range-slider-handle:hover,.range-slider[disabled] .range-slider-handle:hover{background:#2b2d5a}.range-slider-active-segment{display:inline-block;position:absolute;height:0.875rem;background:#323232}.range-slider-handle{display:inline-block;position:absolute;z-index:1;top:-0.3125rem;width:2rem;height:1.375rem;border:1px solid none;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation;background:#313366}.range-slider-handle:hover{background:#2b2d5a}[class*="block-grid-"]{display:block;padding:0;margin:0 -0.625rem}[class*="block-grid-"]:before,[class*="block-grid-"]:after{content:" ";display:table}[class*="block-grid-"]:after{clear:both}[class*="block-grid-"]>li{display:block;height:auto;float:left;padding:0 0.625rem 1.25rem}@media only screen{.small-block-grid-1>li{width:100%;list-style:none}.small-block-grid-1>li:nth-of-type(1n){clear:none}.small-block-grid-1>li:nth-of-type(1n+1){clear:both}.small-block-grid-2>li{width:50%;list-style:none}.small-block-grid-2>li:nth-of-type(1n){clear:none}.small-block-grid-2>li:nth-of-type(2n+1){clear:both}.small-block-grid-3>li{width:33.33333%;list-style:none}.small-block-grid-3>li:nth-of-type(1n){clear:none}.small-block-grid-3>li:nth-of-type(3n+1){clear:both}.small-block-grid-4>li{width:25%;list-style:none}.small-block-grid-4>li:nth-of-type(1n){clear:none}.small-block-grid-4>li:nth-of-type(4n+1){clear:both}.small-block-grid-5>li{width:20%;list-style:none}.small-block-grid-5>li:nth-of-type(1n){clear:none}.small-block-grid-5>li:nth-of-type(5n+1){clear:both}.small-block-grid-6>li{width:16.66667%;list-style:none}.small-block-grid-6>li:nth-of-type(1n){clear:none}.small-block-grid-6>li:nth-of-type(6n+1){clear:both}.small-block-grid-7>li{width:14.28571%;list-style:none}.small-block-grid-7>li:nth-of-type(1n){clear:none}.small-block-grid-7>li:nth-of-type(7n+1){clear:both}.small-block-grid-8>li{width:12.5%;list-style:none}.small-block-grid-8>li:nth-of-type(1n){clear:none}.small-block-grid-8>li:nth-of-type(8n+1){clear:both}.small-block-grid-9>li{width:11.11111%;list-style:none}.small-block-grid-9>li:nth-of-type(1n){clear:none}.small-block-grid-9>li:nth-of-type(9n+1){clear:both}.small-block-grid-10>li{width:10%;list-style:none}.small-block-grid-10>li:nth-of-type(1n){clear:none}.small-block-grid-10>li:nth-of-type(10n+1){clear:both}.small-block-grid-11>li{width:9.09091%;list-style:none}.small-block-grid-11>li:nth-of-type(1n){clear:none}.small-block-grid-11>li:nth-of-type(11n+1){clear:both}.small-block-grid-12>li{width:8.33333%;list-style:none}.small-block-grid-12>li:nth-of-type(1n){clear:none}.small-block-grid-12>li:nth-of-type(12n+1){clear:both}}@media only screen and (min-width: 40.063em){.medium-block-grid-1>li{width:100%;list-style:none}.medium-block-grid-1>li:nth-of-type(1n){clear:none}.medium-block-grid-1>li:nth-of-type(1n+1){clear:both}.medium-block-grid-2>li{width:50%;list-style:none}.medium-block-grid-2>li:nth-of-type(1n){clear:none}.medium-block-grid-2>li:nth-of-type(2n+1){clear:both}.medium-block-grid-3>li{width:33.33333%;list-style:none}.medium-block-grid-3>li:nth-of-type(1n){clear:none}.medium-block-grid-3>li:nth-of-type(3n+1){clear:both}.medium-block-grid-4>li{width:25%;list-style:none}.medium-block-grid-4>li:nth-of-type(1n){clear:none}.medium-block-grid-4>li:nth-of-type(4n+1){clear:both}.medium-block-grid-5>li{width:20%;list-style:none}.medium-block-grid-5>li:nth-of-type(1n){clear:none}.medium-block-grid-5>li:nth-of-type(5n+1){clear:both}.medium-block-grid-6>li{width:16.66667%;list-style:none}.medium-block-grid-6>li:nth-of-type(1n){clear:none}.medium-block-grid-6>li:nth-of-type(6n+1){clear:both}.medium-block-grid-7>li{width:14.28571%;list-style:none}.medium-block-grid-7>li:nth-of-type(1n){clear:none}.medium-block-grid-7>li:nth-of-type(7n+1){clear:both}.medium-block-grid-8>li{width:12.5%;list-style:none}.medium-block-grid-8>li:nth-of-type(1n){clear:none}.medium-block-grid-8>li:nth-of-type(8n+1){clear:both}.medium-block-grid-9>li{width:11.11111%;list-style:none}.medium-block-grid-9>li:nth-of-type(1n){clear:none}.medium-block-grid-9>li:nth-of-type(9n+1){clear:both}.medium-block-grid-10>li{width:10%;list-style:none}.medium-block-grid-10>li:nth-of-type(1n){clear:none}.medium-block-grid-10>li:nth-of-type(10n+1){clear:both}.medium-block-grid-11>li{width:9.09091%;list-style:none}.medium-block-grid-11>li:nth-of-type(1n){clear:none}.medium-block-grid-11>li:nth-of-type(11n+1){clear:both}.medium-block-grid-12>li{width:8.33333%;list-style:none}.medium-block-grid-12>li:nth-of-type(1n){clear:none}.medium-block-grid-12>li:nth-of-type(12n+1){clear:both}}@media only screen and (min-width: 64.063em){.large-block-grid-1>li{width:100%;list-style:none}.large-block-grid-1>li:nth-of-type(1n){clear:none}.large-block-grid-1>li:nth-of-type(1n+1){clear:both}.large-block-grid-2>li{width:50%;list-style:none}.large-block-grid-2>li:nth-of-type(1n){clear:none}.large-block-grid-2>li:nth-of-type(2n+1){clear:both}.large-block-grid-3>li{width:33.33333%;list-style:none}.large-block-grid-3>li:nth-of-type(1n){clear:none}.large-block-grid-3>li:nth-of-type(3n+1){clear:both}.large-block-grid-4>li{width:25%;list-style:none}.large-block-grid-4>li:nth-of-type(1n){clear:none}.large-block-grid-4>li:nth-of-type(4n+1){clear:both}.large-block-grid-5>li{width:20%;list-style:none}.large-block-grid-5>li:nth-of-type(1n){clear:none}.large-block-grid-5>li:nth-of-type(5n+1){clear:both}.large-block-grid-6>li{width:16.66667%;list-style:none}.large-block-grid-6>li:nth-of-type(1n){clear:none}.large-block-grid-6>li:nth-of-type(6n+1){clear:both}.large-block-grid-7>li{width:14.28571%;list-style:none}.large-block-grid-7>li:nth-of-type(1n){clear:none}.large-block-grid-7>li:nth-of-type(7n+1){clear:both}.large-block-grid-8>li{width:12.5%;list-style:none}.large-block-grid-8>li:nth-of-type(1n){clear:none}.large-block-grid-8>li:nth-of-type(8n+1){clear:both}.large-block-grid-9>li{width:11.11111%;list-style:none}.large-block-grid-9>li:nth-of-type(1n){clear:none}.large-block-grid-9>li:nth-of-type(9n+1){clear:both}.large-block-grid-10>li{width:10%;list-style:none}.large-block-grid-10>li:nth-of-type(1n){clear:none}.large-block-grid-10>li:nth-of-type(10n+1){clear:both}.large-block-grid-11>li{width:9.09091%;list-style:none}.large-block-grid-11>li:nth-of-type(1n){clear:none}.large-block-grid-11>li:nth-of-type(11n+1){clear:both}.large-block-grid-12>li{width:8.33333%;list-style:none}.large-block-grid-12>li:nth-of-type(1n){clear:none}.large-block-grid-12>li:nth-of-type(12n+1){clear:both}}.flex-video{position:relative;padding-top:1.5625rem;padding-bottom:67.5%;height:0;margin-bottom:1rem;overflow:hidden}.flex-video.widescreen{padding-bottom:56.34%}.flex-video.vimeo{padding-top:0}.flex-video iframe,.flex-video object,.flex-video embed,.flex-video video{position:absolute;top:0;left:0;width:100%;height:100%}.keystroke,kbd{background-color:#ededed;border-color:#ddd;color:#222;border-style:solid;border-width:1px;margin:0;font-family:"Consolas","Menlo","Courier",monospace;font-size:inherit;padding:0.125rem 0.25rem 0;border-radius:3px}.switch{padding:0;border:none;position:relative}.switch label{display:block;margin-bottom:1rem;position:relative;color:transparent;background:#ddd;text-indent:100%;width:4rem;height:2rem;cursor:pointer;transition:left 0.15s ease-out}.switch input{opacity:0;position:absolute;top:9px;left:10px;padding:0}.switch input+label{margin-left:0;margin-right:0}.switch label:after{content:"";display:block;background:#fff;position:absolute;top:.25rem;left:.25rem;width:1.5rem;height:1.5rem;-webkit-transition:left 0.15s ease-out;-moz-transition:left 0.15s ease-out;transition:left 0.15s ease-out;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.switch input:checked+label{background:#313366}.switch input:checked+label:after{left:2.25rem}.switch label{width:4rem;height:2rem}.switch label:after{width:1.5rem;height:1.5rem}.switch input:checked+label:after{left:2.25rem}.switch label{color:transparent;background:#ddd}.switch label:after{background:#fff}.switch input:checked+label{background:#313366}.switch.large label{width:5rem;height:2.5rem}.switch.large label:after{width:2rem;height:2rem}.switch.large input:checked+label:after{left:2.75rem}.switch.small label{width:3.5rem;height:1.75rem}.switch.small label:after{width:1.25rem;height:1.25rem}.switch.small input:checked+label:after{left:2rem}.switch.tiny label{width:3rem;height:1.5rem}.switch.tiny label:after{width:1rem;height:1rem}.switch.tiny input:checked+label:after{left:1.75rem}.switch.radius label{border-radius:4px}.switch.radius label:after{border-radius:3px}.switch.round{border-radius:1000px}.switch.round label{border-radius:2rem}.switch.round label:after{border-radius:2rem}@media only screen{.show-for-small-only,.show-for-small-up,.show-for-small,.show-for-small-down,.hide-for-medium-only,.hide-for-medium-up,.hide-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge-only,.hide-for-xxlarge-up{display:inherit !important}.hide-for-small-only,.hide-for-small-up,.hide-for-small,.hide-for-small-down,.show-for-medium-only,.show-for-medium-up,.show-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none !important}.visible-for-small-only,.visible-for-small-up,.visible-for-small,.visible-for-small-down,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.hidden-for-small-only,.hidden-for-small-up,.hidden-for-small,.hidden-for-small-down,.visible-for-medium-only,.visible-for-medium-up,.visible-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge-only,.visible-for-xxlarge-up{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}table.show-for-small-only,table.show-for-small-up,table.show-for-small,table.show-for-small-down,table.hide-for-medium-only,table.hide-for-medium-up,table.hide-for-medium,table.show-for-medium-down,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up{display:table !important}thead.show-for-small-only,thead.show-for-small-up,thead.show-for-small,thead.show-for-small-down,thead.hide-for-medium-only,thead.hide-for-medium-up,thead.hide-for-medium,thead.show-for-medium-down,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up{display:table-header-group !important}tbody.show-for-small-only,tbody.show-for-small-up,tbody.show-for-small,tbody.show-for-small-down,tbody.hide-for-medium-only,tbody.hide-for-medium-up,tbody.hide-for-medium,tbody.show-for-medium-down,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up{display:table-row-group !important}tr.show-for-small-only,tr.show-for-small-up,tr.show-for-small,tr.show-for-small-down,tr.hide-for-medium-only,tr.hide-for-medium-up,tr.hide-for-medium,tr.show-for-medium-down,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up{display:table-row !important}th.show-for-small-only,td.show-for-small-only,th.show-for-small-up,td.show-for-small-up,th.show-for-small,td.show-for-small,th.show-for-small-down,td.show-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.hide-for-medium-up,td.hide-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.show-for-medium-down,td.show-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.hide-for-large-up,td.hide-for-large-up,th.hide-for-large,td.hide-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up{display:table-cell !important}}@media only screen and (min-width: 40.063em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.show-for-medium-only,.show-for-medium-up,.show-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge-only,.hide-for-xxlarge-up{display:inherit !important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.hide-for-medium-only,.hide-for-medium-up,.hide-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none !important}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.visible-for-medium-only,.visible-for-medium-up,.visible-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge-only,.visible-for-xxlarge-up{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.show-for-medium-only,table.show-for-medium-up,table.show-for-medium,table.show-for-medium-down,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up{display:table !important}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.show-for-medium-only,thead.show-for-medium-up,thead.show-for-medium,thead.show-for-medium-down,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up{display:table-header-group !important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.show-for-medium-only,tbody.show-for-medium-up,tbody.show-for-medium,tbody.show-for-medium-down,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up{display:table-row-group !important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.show-for-medium-only,tr.show-for-medium-up,tr.show-for-medium,tr.show-for-medium-down,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up{display:table-row !important}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.show-for-medium-only,td.show-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.show-for-medium,td.show-for-medium,th.show-for-medium-down,td.show-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.hide-for-large-up,td.hide-for-large-up,th.hide-for-large,td.hide-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up{display:table-cell !important}}@media only screen and (min-width: 64.063em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge-only,.hide-for-xxlarge-up{display:inherit !important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none !important}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge-only,.visible-for-xxlarge-up{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.show-for-large-only,table.show-for-large-up,table.show-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up{display:table !important}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.show-for-large-only,thead.show-for-large-up,thead.show-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up{display:table-header-group !important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.show-for-large-only,tbody.show-for-large-up,tbody.show-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up{display:table-row-group !important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.show-for-large-only,tr.show-for-large-up,tr.show-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up{display:table-row !important}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.show-for-large-only,td.show-for-large-only,th.show-for-large-up,td.show-for-large-up,th.show-for-large,td.show-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up{display:table-cell !important}}@media only screen and (min-width: 90.063em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.hide-for-large-only,.show-for-large-up,.hide-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.hide-for-xxlarge-only,.hide-for-xxlarge-up{display:inherit !important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.show-for-large-only,.hide-for-large-up,.show-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none !important}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-large-only,.visible-for-large-up,.hidden-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.visible-for-large-only,.hidden-for-large-up,.visible-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.visible-for-xxlarge-only,.visible-for-xxlarge-up{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-large-only,table.show-for-large-up,table.hide-for-large,table.hide-for-large-down,table.show-for-xlarge-only,table.show-for-xlarge-up,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up{display:table !important}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-large-only,thead.show-for-large-up,thead.hide-for-large,thead.hide-for-large-down,thead.show-for-xlarge-only,thead.show-for-xlarge-up,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up{display:table-header-group !important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-large-only,tbody.show-for-large-up,tbody.hide-for-large,tbody.hide-for-large-down,tbody.show-for-xlarge-only,tbody.show-for-xlarge-up,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up{display:table-row-group !important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-large-only,tr.show-for-large-up,tr.hide-for-large,tr.hide-for-large-down,tr.show-for-xlarge-only,tr.show-for-xlarge-up,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up{display:table-row !important}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.show-for-large-up,td.show-for-large-up,th.hide-for-large,td.hide-for-large,th.hide-for-large-down,td.hide-for-large-down,th.show-for-xlarge-only,td.show-for-xlarge-only,th.show-for-xlarge-up,td.show-for-xlarge-up,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up{display:table-cell !important}}@media only screen and (min-width: 120.063em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.hide-for-large-only,.show-for-large-up,.hide-for-large,.hide-for-large-down,.hide-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge-only,.show-for-xxlarge-up{display:inherit !important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.show-for-large-only,.hide-for-large-up,.show-for-large,.show-for-large-down,.show-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge-only,.hide-for-xxlarge-up{display:none !important}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-large-only,.visible-for-large-up,.hidden-for-large,.hidden-for-large-down,.hidden-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge-only,.visible-for-xxlarge-up{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.visible-for-large-only,.hidden-for-large-up,.visible-for-large,.visible-for-large-down,.visible-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-large-only,table.show-for-large-up,table.hide-for-large,table.hide-for-large-down,table.hide-for-xlarge-only,table.show-for-xlarge-up,table.show-for-xxlarge-only,table.show-for-xxlarge-up{display:table !important}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-large-only,thead.show-for-large-up,thead.hide-for-large,thead.hide-for-large-down,thead.hide-for-xlarge-only,thead.show-for-xlarge-up,thead.show-for-xxlarge-only,thead.show-for-xxlarge-up{display:table-header-group !important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-large-only,tbody.show-for-large-up,tbody.hide-for-large,tbody.hide-for-large-down,tbody.hide-for-xlarge-only,tbody.show-for-xlarge-up,tbody.show-for-xxlarge-only,tbody.show-for-xxlarge-up{display:table-row-group !important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-large-only,tr.show-for-large-up,tr.hide-for-large,tr.hide-for-large-down,tr.hide-for-xlarge-only,tr.show-for-xlarge-up,tr.show-for-xxlarge-only,tr.show-for-xxlarge-up{display:table-row !important}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.show-for-large-up,td.show-for-large-up,th.hide-for-large,td.hide-for-large,th.hide-for-large-down,td.hide-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.show-for-xlarge-up,td.show-for-xlarge-up,th.show-for-xxlarge-only,td.show-for-xxlarge-only,th.show-for-xxlarge-up,td.show-for-xxlarge-up{display:table-cell !important}}.show-for-landscape,.hide-for-portrait{display:inherit !important}.hide-for-landscape,.show-for-portrait{display:none !important}table.hide-for-landscape,table.show-for-portrait{display:table !important}thead.hide-for-landscape,thead.show-for-portrait{display:table-header-group !important}tbody.hide-for-landscape,tbody.show-for-portrait{display:table-row-group !important}tr.hide-for-landscape,tr.show-for-portrait{display:table-row !important}td.hide-for-landscape,td.show-for-portrait,th.hide-for-landscape,th.show-for-portrait{display:table-cell !important}@media only screen and (orientation: landscape){.show-for-landscape,.hide-for-portrait{display:inherit !important}.hide-for-landscape,.show-for-portrait{display:none !important}table.show-for-landscape,table.hide-for-portrait{display:table !important}thead.show-for-landscape,thead.hide-for-portrait{display:table-header-group !important}tbody.show-for-landscape,tbody.hide-for-portrait{display:table-row-group !important}tr.show-for-landscape,tr.hide-for-portrait{display:table-row !important}td.show-for-landscape,td.hide-for-portrait,th.show-for-landscape,th.hide-for-portrait{display:table-cell !important}}@media only screen and (orientation: portrait){.show-for-portrait,.hide-for-landscape{display:inherit !important}.hide-for-portrait,.show-for-landscape{display:none !important}table.show-for-portrait,table.hide-for-landscape{display:table !important}thead.show-for-portrait,thead.hide-for-landscape{display:table-header-group !important}tbody.show-for-portrait,tbody.hide-for-landscape{display:table-row-group !important}tr.show-for-portrait,tr.hide-for-landscape{display:table-row !important}td.show-for-portrait,td.hide-for-landscape,th.show-for-portrait,th.hide-for-landscape{display:table-cell !important}}.show-for-touch{display:none !important}.hide-for-touch{display:inherit !important}.touch .show-for-touch{display:inherit !important}.touch .hide-for-touch{display:none !important}table.hide-for-touch{display:table !important}.touch table.show-for-touch{display:table !important}thead.hide-for-touch{display:table-header-group !important}.touch thead.show-for-touch{display:table-header-group !important}tbody.hide-for-touch{display:table-row-group !important}.touch tbody.show-for-touch{display:table-row-group !important}tr.hide-for-touch{display:table-row !important}.touch tr.show-for-touch{display:table-row !important}td.hide-for-touch{display:table-cell !important}.touch td.show-for-touch{display:table-cell !important}th.hide-for-touch{display:table-cell !important}.touch th.show-for-touch{display:table-cell !important}@media print{.show-for-print{display:block}.hide-for-print{display:none}table.show-for-print{display:table !important}thead.show-for-print{display:table-header-group !important}tbody.show-for-print{display:table-row-group !important}tr.show-for-print{display:table-row !important}td.show-for-print{display:table-cell !important}th.show-for-print{display:table-cell !important}}

/*!**********************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./dashboard/static/css/style.css ***!
  \**********************************************************************************/
html{
    color: black;
    font-family: 'source_sans_proregular';
}

body {
    color: black;
    font-family: 'source_sans_proregular';
    height: 100%;
    width: 100%;
    background-color: #eee;
}

.noselect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: default;
}

.doselect {
 -moz-user-select: text;
 -khtml-user-select: text;
 -webkit-user-select: text;
 -ms-user-select: text;
 user-select: text;
 cursor: text;
}

label {
	cursor: default;
}

.main-section, .app-section, .spinner-section {
	height: 100%;
	background-color: #eee;
}

#main{
	height: auto;
	margin-bottom:0px;
	padding-top: 3.5rem;
}

/* ********** Top Bar Settings ********** */

.menu-name {
	cursor: default;
	background-color: #777;
}
.menu-name:hover {
	cursor: default;
	background-color: #777;
}

.tab-bar {
	background: #313366;
	/* background: red*/
	z-index: 1005;
	position: fixed;
	width: 100%;
	top: 0;
	height: 56px;
}

.tab-bar.manual {
	background: #444 !important;
	box-shadow: inset 0 -7px 9px -7px rgba(0,0,0,0.4);
}

.tab-bar a { color : #fff;}
.tab-bar .middle {
	margin-right: auto;
	width: 192px;
	width: 12rem;
	margin-left: auto;
	text-align: center;
}
.tab-bar .right-small, .left-small { border-color: #efefef;}
.left-small {position: inherit;}

.top-bar h1  {
	width: 170px;
	size: 1rem;
}

#transform_warning {
    position:absolute;
    display:inline-block;
    right: 130%;
    margin-top: 15px;
    font-size: 1rem;
}   

#icon_keypad {
    cursor: pointer;
    right: 105%;
    top: -.5rem;
    height: 4rem;
    position: absolute;
    opacity: 90%;
}

#icon_keypad:hover {
    opacity: 100%;
}

#mainContent{
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 40000;
	background-color: #444;
	padding: 4em;
	display: none;
}

#mainContent .main{
	background-color: #fff;
	padding: 2em;
	border-radius: 5px;
}

#mainContent .main  h1{
	color: #666;
}

@media only screen and (max-width: 500px) {
	#mainContent{
		padding: 0;
		background-color: #fcf9f9;
	}
	#mainContent .main{
		width: 100%;
		padding: 0.5em;
		border-radius: 0px;
		-webkit-box-shadow: 0px 2px 3px 0px rgba(235,228,235,1);
-moz-box-shadow: 0px 2px 3px 0px rgba(235,228,235,1);
box-shadow: 0px 2px 3px 0px rgba(235,228,235,1);
	}

	#mainContent h1 {
		font-size: 25px;
		margin: 0;
	}

	#mainContent hr {
		margin: 0.2em;
	}

	#mainContent input {
		width: 98%;
		margin: 0.4em;
	}
}

#tools-container {
	margin-left: 16px;
	margin-left: 1rem;
	height: 100%;
	width: 160px;
	width: 10rem;
	max-width: 192px;
	max-width: 12rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

#tools-container button {
	padding: 0px;
	margin-right: 20px;
	margin-right: 1.25rem;
	margin-bottom: 0px;
	height: 100%;
	max-width: inherit;
}

#tools-container *:focus {
	outline: none !important;
}

#tools-container .dropdown.button:after, #tools-container button.dropdown:after {
	border-width: 0;
	right: 13px;
	right: 0.8125rem;
	margin-top: -2px;
	margin-top: -0.125rem;
}

#tools-container .tools-current > li {
	list-style: none;
}

#tools-container .tools-current > li a {
	padding: 13px 16px 13px 32px;
	padding: 13px 1rem 13px 2rem;
	font-size: 16px;
	font-size: 1rem;
}

 #tools-container .tools-current > li a, #tools-container .tools-other > li a {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAflBMVEVMaXFTuUtTuUtSukpTukxTuktRtU2Qxz1dvklTuUtSuktTukpTuUtUu0pTuktSuUpTuktMv0xTuUxSuktTuUtTuUtTuktTuktTuUtTuUtTuktTuktVv01SuUxTuUxTu0tTuktSuUpTuktSuUpSuUpRuUtTuktUuUtUuEtUukyrnck9AAAAKXRSTlMA5vko/toJAQXsn5jxGYF2sw0jXtHHaPWsyIlvEjWTRcKPe0tkVLpRue9JC3QAAAGJSURBVHhepdfpbqswEAXgA3jB7AmQfV/anvd/waurNFWTQoKZ7/8MnjMyktEjji67L+1IKqerYz2N4cF8JgGfBOl5aI/p0bFTUORDypOQvcL0XQuzCvlStn45yFbzrWWEPrYMOcD8YtHJLDhQ2jnGpuVglemob+jhw+CJaellYfHALuhphQclvdUP+w/pbR7hh9EcYRnjbsVRZvg2DTlKMMFNwpEK2QFIdzvCkSQFKRjH0RoL4JMC23uEghjjgAINEFFCbTCjyBk7ipzwRZEEmiIHOIpoUMaBMpm8gaKIk4fYSNdYUSTBkSIlaorsMaWEmgh/KC2AVHabgbNkgggQzdBaACg4Wo3/8pAjBTEASYxr3OQZR9EG39YcQ11xFy85QmXxI5rTm8vxy4W+1B6/2ZSeSjyKK3rZWTwxH/SQWsFz4fb9DnbFYVRp0a0etE23R69oyXdUleMFOwv4kr5avDYpHHsFa4P3JrOGXVRbxxjGbotGPVefIgsfm/MpOWiXZU4fknI/QY9/Z2v975XkqFIAAAAASUVORK5CYII=);
	background-repeat: no-repeat;
	background-size: 10px;
	background-size: 0.625rem;
	background-position: center left 14px;
	background-position: center left 0.875rem;
	text-align: left;
}

#tools-container .tools-current > li a.err 		{ background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAjVBMVEVMaXHsGyPsGyPsGyPsHCPtGyP/AADqGSH/GxvtGyPuGyPqKiruHSTuGyPsHCTsGyLtGyPtGCXtGyLrHSHtGyPvGyPtGyLtGyPtGyPtHCPyGSfsGyPtGyLtGyPtGyPsGyPsGyPsGyTsGyLsGyPtGyTsGyLsGyLrGiTxGiPsGyPuGSPqGSPsHCTsGyPtHCRnD3eUAAAALnRSTlMA+fGT/uwBCgPbKAYZgMZ06Q15IuRHmLKr9BNhbl27nmWMU8mhz8aGOdJPMrXCnwdKcQAAAZBJREFUeAGl11duw0AQA1Cq76oWS+69pIf3P14QpMA2JFm78/45mD+C6JHEe2+rXZJ+oD8Om4mCgeh4LnmnmbYJxpl4ATs1WTomvnPYy/FSDIueHQ5yC4UBL5oPnWL0UYXDERarEJ2iOUeaJuiwzDnaLOrIX2hgG+FOlNPIXOGGmtPQATcKGtvgyotDY4sY/yJNC08Kf55pZY9fE4dWygo/drSUyR4ggwrfPFpbA0AU0NqrAnCkwDuAMwUyICkpcAFiSvhL7CnyBo8iNbYUOUNTJIdLEQ3KBKCMKz/gU6REQBENTZFPfFBkhwNFCmwo0mJCCb+CaihwAjClQA2gpT0/BpA0tJaHAJDR2grfUoeWmgSyblvjR+rSio7wq6AN/4g/6kQLsxD/4gWNlSmurGjKb3EtnNJQjVvJjEa8EHeiLQ1MlWQukJ5CB3XgOH4dottmwRHKFr3iJz7iz1IMUPuSg/QxxLAqC9irWUd4rFq/soufrxKMo96zi88b/qmOQ5hYvtXnXAeuW+rPXdFW6PEFUTQ8LqKwS2QAAAAASUVORK5CYII=); 	}
#tools-container .tools-current > li a.disc 	{ background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAeFBMVEVMaXGYmJiZmZl/f3+YmJiYmJiZmZmYmJihoaGcnJz///+YmJiYmJiYmJiYmJiYmJiYmJiXl5eZmZmRkZGYmJiYmJiYmJiZmZmZmZmZmZmYmJiampqSkpKYmJiYmJiYmJiZmZmYmJiYmJiYmJiampqYmJiYmJiZmZmPBt0aAAAAJ3RSTlMA/vIC2/nH7AUJAXeTf6HlKCMZDl9HmM6yq29pFDVTi7tk1IdPwLVLuClCAAABgklEQVR4AaXX546rMBQE4AGMCz0E0vuWef83vLrabJSNgGCf7/+xjkbyWMYI21yLizIkI6O+z11j4cGdqpov6lVvMc+iMBxUl+2c8SrlqLRoMc19pJwU7ywmHBXf0g3GJHnKGdJrhkFuy5lWFgMOmrNt3MD8mh4uDi+cppdt8pLflp7O+COntw5Pjim9xQ0enGIAbfHrg0H2uFukDGKW+FExUClb4LFCQZKCFJxhsFsC4ESBoyTCe4y2psAaaCgRHXClyCcKiuS4UKSCooiGoYgCZQwoE8sPiChi5CHeKPKFb4pUOFMkR0eRXnqdl8JC0QBWwkpDz3DRArJS1BkAlAzW4b82ZaDaQva27fCjjRlEOdztGOSEX1YzwCbDQ5PSm2nx5EpfUY9n2YqecvxlN/RSZHjhLvSwSiTfBbJIMCA5c54ozzCsizmD6TGq0Xxr02KC3RtOUqcM05al4ah65/Decn/jkEh3FvMkx3IdvU6XTQYfh8+80srEsVFfVd4vMeIfAFTlUK1IyDoAAAAASUVORK5CYII=);	}
#tools-container .tools-current > li a.paus 	{ background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAALiIAAC4iAari3ZIAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuM4zml1AAAARgSURBVHhe7VrPS1RRGP3SohIMalOLqE1E7Vr1B7hoEeS2TQhW4FKiFi2GBGlRIAwIQrmIBCFwIW4SooVI0kJmI0jqPCfR0Jp5TzMwrESnc16fqG+uzjg/348OHO/43v3xnXu/d9+9931SSSQScsyZkavOrLTas9K9PCvv8HvatuQ70uw28f8WUsexZAp8i99ddlLupC25NDIiR7W6YGAxIQ0QehOiXkPI122RxRId9yVjyUukTcmkHNdm/IeVz3IRo/cMRtteEeUiOwNpLD0p57TZ2mMlJRcg/AUM+73b2IrSknV4WPxbSs6qGdXHwoKchDEdMORXjoFVIjziB9L2bLXnCScl1zEK016DakZLxu05uaLmVQ7ZrNRhxB+i0T85RtSalvxE2gobj6i55cUWXB7i3+Q07C9uoSN6snj9qtnlweq8nIb4D4YG/cqhxUVpUPNLA8XzGTM04mtiLfJ+bk5OqIzioG4fpJHfQ9g+ODAg9SrncNAJz+/PfF5CQ1wlHQ4oyNneWGmQCB2cGFtUVmFw3/N+fNUVz7VMSi6rvIPhrvD8tMgpE7G7/FjQihGZO7yFw0IsndtUphnc2OCZqdnavuK0JO0k5ZTKzQUycFdnLhwSYn3wVOXuhbufr+aWtkbEY+DYU9KosneA0edhhrFQ2JhJygOV/Q88xsKNip3k+I3wgsmODqlT+SI8wzNlDDPTM3JN5burPh5gGjOGlRlLnrvi3aPrMpzeBo0Y9Am3A/Tc3pgpzEQHbC5Myhmu+++aMkSB6IRmwYzYbboZBeJ1+IRvAH6uMmaIAPu5+Qndzq9gWjLGV+CeD5URo0UPMN2ICu1IdwC8f/V/B+APgxOMGSLADD3A8VyMDi2Z4ULok/FmNDjKgxDG5Jhuhp4Y/D4+Al3eG1GhnZLHwmgs081IMCk3hKFoxpshJ9x/w7alURiHh38YfWXMGGKOuwciRCYC3wO8xPqnU+ULX4VNpkxhJcRv8iRM5YswAjNij0EiJ5gKF2OeTKHlckruq+wdMPwUi6J1U4GQcWlrv5hjPBtxQ4FQcdmSRyo3F4y9xVzA8FNj4cDTknl+BlS5ZiBje07BEJDbfoz+bZW5PxhGgp4KXFxgPqIDhgsOo2XgMTqBsbfGyoJGiHew7j+v8goDCraCgT8t4qIHG75bKqtw0F3gBT2mSgPGmEo6PBh1jQqGPBUGib0lh88z6pqBx4bKfU24/qtssXHCXnDlhAoHTQ35lL1lE78NRl2jE+KgbydGTnhIYyW7/UHAxNiCRtZ2N+wHQrxT1GxfDBh4zNhbkyHVJj0SHD70e75UwM3qsW9og0ekTYZVhVjbc3lbUZfPB8beMvwUnVHNL0xL3NXl3dhUEww/ZQQmOmLSYHDJ1Aku4aTk3r77eT+AEZgMQmQcHoyeUMONovIRnbmBdBx1dPIMr6auXiwYigYBzQxIgph+PLdjSC3QxvVVEr8zuD6DdBSi+/jFhh8t3HP7ikLkLw0wwcMrobeDAAAAAElFTkSuQmCC); }

#tools-container .tools-other > li { border-bottom: 1px solid #eee; }

#tools-container .tools-other > li a, #tools-container .tools-refresh > li a {
	padding: 11px 16px 11px 32px;
	padding: 11px 1rem 11px 2rem;
	font-size: 15px;
	font-size: 0.9375rem;
}

#tools-container .tools-refresh > li a {
	height: 38px;
	height: 2.375rem;
	background: url(data:image/png;base64,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) center no-repeat;
	background-size: 20px;
	background-size: 1.25rem;
}

#dro-tab {
	cursor: pointer;
	position: absolute;
    top: 25px;
	left: 0px;
    transition: all 0.2s;
}

#icon_DROin-out {
    height: 25px;
    opacity: 90%;
}

.small-axes {
    cursor: default;
}

#right-position-container {
    cursor: default;
    background-color: #931B14;
	height: 100%;
    position: absolute;
    color: #fdfdfd;
    right: 0;
    top: 0;
    text-align: right;
	font-family: 'source_sans_proextralight';
	font-size: 14px;
	line-height: 15px;
	padding-left: 20px;
}

#right-position-container span {
	color: #fff;
	cursor: default;
}

#right-position-container label {
	color: #fff;
	cursor: default;
}

.sm-axes label {
	font-family: 'Droid_Sans_Mono', monospace; /* Fallback to generic monospace if Consolas is not available */
	/*font-family: 'ShopBotStandard-Regular'; */
	/*font-weight: 900;*/
	font-size: 17px;
	line-height: 20px;
	opacity: .85;
}

.dro-dropdown {
	cursor: default;
	-webkit-user-select: none;
    user-select: none;
}

.machine-pos {
	display: inline-block;
	text-align: center;
	padding-right: 10px;
}

.machine-pos .a-rotunits, .machine-pos .b-rotunits, .machine-pos .c-rotunits {
    font-size: 10px;
    text-transform: lowercase;
    vertical-align: text-top;
    margin-top: -5px;
    position: absolute;
    color: #fff;
    width: 10px;
}

.machine-pos-large {
	text-align: left;
	display: block;
	background-color: #323564;
	padding: 0.25rem 0.5rem;
	margin: 0.25em;
	border-radius: 2px;
	box-shadow: 0px 0.5px 0.25px 0px rgba(0,0,0,0.75);
}

.machine-pos-large label {
	color: #fff;
	font-size: 1.8rem;
	font-family: 'Droid_Sans_Mono';
}
.machine-pos-large span {
	float: right;
}

.not-selectable {
	-webkit-user-select: none;
    user-select: none;
}

#display-units {
/*	position: absolute;
	top: 2px;
	left: 5px;
	width: 0;
	text-align: left;
	font-weight: bold;
	font-size: 17px; */
	color: #ffe217;
	font-weight: bold;
    margin-left: -8px;
    padding-right: 0.25rem;
}

.unit-display {
    padding-left: -5px;
    color: #ffe217;
	font-weight: bold;
    margin-left: -8px;
    padding-right: 0.25rem;
}


.DRO {
	position: fixed;
	top: 0;
	margin-top: 45px;
	padding-top: 0.75rem;
	right: -222px;
	background-color: #931B14;
	width: 222px;
    min-width: 222px;
	bottom: 0;
	z-index: 1002;
	transition: right 0.5s;
}

/** Large DRO add-ons or TOOLS **/

/* Display-only text spans for feedrate and spindle-power */
.no-select-input {
  -webkit-user-select: none;
  user-select: none;
  cursor: default;
}

.dro-addon-spacer-row {
    height: 1px;
}
.dro-addon-label {
	height: 20px;
    font-size: 10pt;
    font-weight: bold;
	justify-content: center;
	color: #313131;
	cursor: default;
	background-color:#777777;
	margin-left: 8px;
	margin-right: 8px;
	display: flex;
}		
.dro-addon-outputs {
	justify-content: center;
	display: flex;
}
.toggle-out:hover {
	background-color: rgb(105, 125, 64);
	cursor: pointer; 
}
.dro-addon-value {
	justify-content: center;
	margin-bottom: -2px;
	display: flex;
}
.dro-addon-value .sub-label {
/*	margin-top: 5px;
	margin-right: 15px; */
	text-align: right;
	font-size: large;
	cursor: default;
}
/* feedrate display span */
#fr-inp {
	margin-left: 10px;
	margin-right: 5px;
}
/* kludge to get feed-rate override input box in right place */
input#override {
	width: 35%;
	margin-left: 5px;
}
.dro-addon-value input {
	width:50%;
	height: 1.5rem;
	text-align: right;
	padding: 0px;
	margin-bottom: 5px;
	margin-left: 20px;
	margin-right: 5px;
	margin-top: 3px;
	font-size: large;
	border-color: gray;
	font-weight: bold;
	background-color: #931B14 !important;
	display: flex;
}
/* Display-only spans styled to match input appearance */
#fr-inp,
.dro-addon-value .sp-power {
	width: 50%;
	height: 1.5rem;
	text-align: right;
	padding: 0px;
	margin-bottom: 5px;
	margin-left: 20px;
	margin-right: 5px;
	margin-top: 3px;
	font-size: large;
	font-weight: bold;
	border: 1px solid gray;
	background-color: #931B14;
	display: flex;
	justify-content: flex-end;
	align-items: center;
}
/* spindle power display span */
.dro-addon-value.spindle-power .sp-power {
    text-align: right;
    padding-right: 18px;
}


/**       Input / Output Display         ## DEAL WITH varied Input DEFINITIONS in Display **/

.input, .output, .inoutLabel, .inOutSwitch {
	/* width: 1rem; */
	display: inline-block;
	margin-right: 4px;
	letter-spacing: -1px;
	/* margin-right: 10px;  */
	text-align: center;
	/* border: 0.5px solid transparent; */
}

.input.off, .output.off {
	color: #bbb;
}

.input.disabled, .output.disabled {
	color: rgb(98, 83, 83);
}

.input.on {
	/* border: 0.5px solid #32B433; */
	/* background-color: #eee; */
	color: #bcebfe;      /*#ffe217; */
	font-weight: bold;
}

.input.stopOn {
	/* border: 0.5px solid #32B433; */
	/* background-color: #eee; */
	color: #ff5335;
	font-weight: 900;
}

.input.interlockOn {
	/* border: 0.5px solid #32B433; */
	/* background-color: #eee; */
	color: #ffe217;
	font-weight: bold;
}

.input.driverFaultOn {
	color: #ff3333;
	font-weight: 900;
}

.input.limitOn {
	/* border: 0.5px solid #32B433; */
	/* background-color: #eee; */
	color: #fca1e8;
	font-weight: 900;
}

.input.limitDisabled {
	opacity: 0.35;
    filter: grayscale(80%);
}

.inp-alert {
    display: inline;
    visibility: hidden;
}

#inp-interlock {
	color: #ffe217;
    font-weight: bold;
}

#inp-driverFault {
	color: #ff3333;
    font-weight: 900;
}

#inp-stop {
	color: #ff5335;
	font-weight: bolder;
}

#inp-limit {
	color: #fca1e8;
	font-weight: 900;
}

.output.on {
	/* border: 0.5px solid #32B433; */
	/* background-color: #eee; */
	color: #affb1b;
	font-weight: bold;
}

#tool-name-container {
	height: 100%;
	width: 15rem;
	position: absolute;
	color: #eee;
	left: 3rem;
	top: 0;
	vertical-align: middle;
}

#tool-name {
  max-width: 16em;
  overflow: hidden;
  white-space: nowrap
}

#left-position-container {
	height: 100%;
}

#connection-strength-indicator {
	height: 30px;
    max-width:30px;
    cursor: pointer;
}

.svg-container {
	height: 100%;
	margin-left: 0.25em;
}

#connection-strength-indicator .on {
	fill: #EEEEEE;
}

#connection-strength-indicator .off {
	fill: #535D8A;
}

#connection-strength-indicator .err {
	fill: #91331E;
}

/* ********** Menu Style ********** */

.right-off-canvas-menu, .left-off-canvas-menu {

	-moz-box-shadow: 0 0 20px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.2);
	box-shadow: 0 0 20px rgba(0,0,0,0.2);
	color: #fff;
	top: 45px;
	top: 2.8125rem;
	bottom: 0px;
	height: auto;
	position: fixed;
	overflow: visible;
}

.left-off-canvas-menu {
	background-color: #444;
	width: 182px;
	width: 10.375rem;
    height: 2.5rem;
    line-height: 1.15rem;
}

/* deal with getting the little "expand" icon to show up */

#icon-colapse {
	padding-bottom: 0rem;
}

.expand-text {
	visibility: inherit;
	margin-left: 0.4rem;
	margin-top: -0.75rem;
}

/* Change #left-menu & #right-menu config */

@media only screen and (min-width: 40.063em) {
	.left-off-canvas-menu	{ float: left; }
	#close_menu.exit-off-canvas	{ display: none !important; }
}

@media only screen and (max-width: 40.063em) {
	.left-off-canvas-menu {
		width: 220px;
		width: 13.75rem;
	}
}

.left-menu.icon-bar > * {
	padding: 6px 12px;
	padding: 0.375rem 0.75rem;
}

#left-menu.colapsed {
	width: 46px;
	width: 2.875rem;
}

ul.off-canvas-list li:not(.tool) a:hover, ul.off-canvas-list li.no-link:hover {
	background-color: #666;
	background-color: rgba(0,0,0,0.25);
	cursor: pointer;
}

ul.off-canvas-list li a, ul.off-canvas-list li.no-link {
	border-bottom : 0px solid #fff;
	color : rgb(240,240,240);
	padding: 13.5px; /*from 11px */
	/* padding: 0.6875rem; */
    /* line-height: 1.13rem; */
	line-height: 1.15rem;
}

.offcanvas-overlap-left .exit-off-canvas :hover,
.offcanvas-overlap-right .exit-off-canvas :hover {
	background: rgba(0, 0, 0, 0.08);
	-webkit-transition: opacity .2s;
	transition: opacity .2s;
}

.offcanvas-overlap-left .exit-off-canvas,
.offcanvas-overlap-right .exit-off-canvas {
	background: rgba(0, 0, 0, 0.15);
}

@media only screen and (min-width: 40.063em) {
	.offcanvas-overlap-left .exit-off-canvas:hover,
	.offcanvas-overlap-right .exit-off-canvas:hover {
	background: rgba(0, 0, 0, 0.08);
	-webkit-transition: opacity .2s;
	transition: opacity .2s;
}}


#util-menu-small a {
	padding-left: 44px;
	padding-left: 2.75rem;
	background-repeat: no-repeat;
	background-size: 20px;
	background-size: 1.25rem;
	background-position: center left 12px;
	background-position: center left 0.75rem;
}

.colapseLeft{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: black;
	opacity: 0.5;
	z-index: 5;
	display: none;
}

/*   Widgets Styles   */

.widget {
	margin-bottom: 7px;
	margin-bottom: 0.4375rem;
}

.widget.colapsed span {	display: none; }
.widget.colapsed label { display: none; }

.widget.colapsed ul li a {
	height : 2.84rem;  /*2.5rem*/   
	padding-left : 0px !important;
}

.widget ul li:first-child label {
	border-top: none;
	border-bottom : 1px solid #eee;
	padding: 5px 8px 2px;
	padding: 0.3125rem 0.5rem 0.125rem;
	background: #fff;
	background: none;
	color: #ddd;
}

.widget .hidden .toHide { display: none;}

.widget .refresh {
	background: url(data:image/png;base64,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) center no-repeat;
	background-size: 20px;
	background-size: 1.25rem;
	height: 36px;
	height: 2.25rem;
}

.widget .refresh a {
	height: 36px;
	height: 2.25rem;
}

.widget .sortable-ghost {
	border: 2px dashed #ccc;
	background : url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACABAMAAAAxEHz4AAAAElBMVEVMaXHLy8v+/v7Ly8vKysrMzMzEkJ6yAAAABXRSTlMAIwL9/RF2w14AAABxSURBVHgB7dWxCQJBFIThhx0cNiDXgRx2cFagr/9WTBY2msTFRL6/gC+cqdzl2qP7rb4JAAAAAAAAAAAAAAB7bgJ7rrbcBLZcHblHj15Hrnqx/wEAAMCZe/bofeaWJ219VH/3CwAAAAAAAAAAAAAA+ABHjdiq7rLrxAAAAABJRU5ErkJggg==) no-repeat center;
	background-size: 32px;
	background-size: 2rem;
}

.widget .sortable-ghost > * { visibility: hidden; }

.widget .tool {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAflBMVEVMaXFTuUtTuUtSukpTukxTuktRtU2Qxz1dvklTuUtSuktTukpTuUtUu0pTuktSuUpTuktMv0xTuUxSuktTuUtTuUtTuktTuktTuUtTuUtTuktTuktVv01SuUxTuUxTu0tTuktSuUpTuktSuUpSuUpRuUtTuktUuUtUuEtUukyrnck9AAAAKXRSTlMA5vko/toJAQXsn5jxGYF2sw0jXtHHaPWsyIlvEjWTRcKPe0tkVLpRue9JC3QAAAGJSURBVHhepdfpbqswEAXgA3jB7AmQfV/anvd/waurNFWTQoKZ7/8MnjMyktEjji67L+1IKqerYz2N4cF8JgGfBOl5aI/p0bFTUORDypOQvcL0XQuzCvlStn45yFbzrWWEPrYMOcD8YtHJLDhQ2jnGpuVglemob+jhw+CJaellYfHALuhphQclvdUP+w/pbR7hh9EcYRnjbsVRZvg2DTlKMMFNwpEK2QFIdzvCkSQFKRjH0RoL4JMC23uEghjjgAINEFFCbTCjyBk7ipzwRZEEmiIHOIpoUMaBMpm8gaKIk4fYSNdYUSTBkSIlaorsMaWEmgh/KC2AVHabgbNkgggQzdBaACg4Wo3/8pAjBTEASYxr3OQZR9EG39YcQ11xFy85QmXxI5rTm8vxy4W+1B6/2ZSeSjyKK3rZWTwxH/SQWsFz4fb9DnbFYVRp0a0etE23R69oyXdUleMFOwv4kr5avDYpHHsFa4P3JrOGXVRbxxjGbotGPVefIgsfm/MpOWiXZU4fknI/QY9/Z2v975XkqFIAAAAASUVORK5CYII=);
	background-repeat: no-repeat;
	background-size: 0.75rem;
	background-position: center left 1.0875rem;
	text-align: left;
}

.widget .tool.err 	{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAjVBMVEVMaXHsGyPsGyPsGyPsHCPtGyP/AADqGSH/GxvtGyPuGyPqKiruHSTuGyPsHCTsGyLtGyPtGCXtGyLrHSHtGyPvGyPtGyLtGyPtGyPtHCPyGSfsGyPtGyLtGyPtGyPsGyPsGyPsGyTsGyLsGyPtGyTsGyLsGyLrGiTxGiPsGyPuGSPqGSPsHCTsGyPtHCRnD3eUAAAALnRSTlMA+fGT/uwBCgPbKAYZgMZ06Q15IuRHmLKr9BNhbl27nmWMU8mhz8aGOdJPMrXCnwdKcQAAAZBJREFUeAGl11duw0AQA1Cq76oWS+69pIf3P14QpMA2JFm78/45mD+C6JHEe2+rXZJ+oD8Om4mCgeh4LnmnmbYJxpl4ATs1WTomvnPYy/FSDIueHQ5yC4UBL5oPnWL0UYXDERarEJ2iOUeaJuiwzDnaLOrIX2hgG+FOlNPIXOGGmtPQATcKGtvgyotDY4sY/yJNC08Kf55pZY9fE4dWygo/drSUyR4ggwrfPFpbA0AU0NqrAnCkwDuAMwUyICkpcAFiSvhL7CnyBo8iNbYUOUNTJIdLEQ3KBKCMKz/gU6REQBENTZFPfFBkhwNFCmwo0mJCCb+CaihwAjClQA2gpT0/BpA0tJaHAJDR2grfUoeWmgSyblvjR+rSio7wq6AN/4g/6kQLsxD/4gWNlSmurGjKb3EtnNJQjVvJjEa8EHeiLQ1MlWQukJ5CB3XgOH4dottmwRHKFr3iJz7iz1IMUPuSg/QxxLAqC9irWUd4rFq/soufrxKMo96zi88b/qmOQ5hYvtXnXAeuW+rPXdFW6PEFUTQ8LqKwS2QAAAAASUVORK5CYII=);}
.widget .tool.disc 	{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAeFBMVEVMaXGYmJiZmZl/f3+YmJiYmJiZmZmYmJihoaGcnJz///+YmJiYmJiYmJiYmJiYmJiYmJiXl5eZmZmRkZGYmJiYmJiYmJiZmZmZmZmZmZmYmJiampqSkpKYmJiYmJiYmJiZmZmYmJiYmJiYmJiampqYmJiYmJiZmZmPBt0aAAAAJ3RSTlMA/vIC2/nH7AUJAXeTf6HlKCMZDl9HmM6yq29pFDVTi7tk1IdPwLVLuClCAAABgklEQVR4AaXX546rMBQE4AGMCz0E0vuWef83vLrabJSNgGCf7/+xjkbyWMYI21yLizIkI6O+z11j4cGdqpov6lVvMc+iMBxUl+2c8SrlqLRoMc19pJwU7ywmHBXf0g3GJHnKGdJrhkFuy5lWFgMOmrNt3MD8mh4uDi+cppdt8pLflp7O+COntw5Pjim9xQ0enGIAbfHrg0H2uFukDGKW+FExUClb4LFCQZKCFJxhsFsC4ESBoyTCe4y2psAaaCgRHXClyCcKiuS4UKSCooiGoYgCZQwoE8sPiChi5CHeKPKFb4pUOFMkR0eRXnqdl8JC0QBWwkpDz3DRArJS1BkAlAzW4b82ZaDaQva27fCjjRlEOdztGOSEX1YzwCbDQ5PSm2nx5EpfUY9n2YqecvxlN/RSZHjhLvSwSiTfBbJIMCA5c54ozzCsizmD6TGq0Xxr02KC3RtOUqcM05al4ah65/Decn/jkEh3FvMkx3IdvU6XTQYfh8+80srEsVFfVd4vMeIfAFTlUK1IyDoAAAAASUVORK5CYII=);}

.widget .tools-current .tool {
	background-color: #999;
	background-color: rgba(0,0,0,0.2);
}

.widget .tools-other .tool:hover,  .widget .refresh a:hover{
	background-color: #777;
	background-color: rgba(0, 0, 0, 0.05) !important;
}

.widget .tool a {
	z-index: 1005;
	padding-left: 44px !important;
	padding-left: 2.75rem !important;
	width: 80.25%;
}

.widget .tool span {
	-webkit-transition: opacity .15s;
	transition: opacity .15s;
	filter: alpha(opacity=0); /* For IE8 and earlier */
	opacity: 0;
	cursor: pointer;
	color: #c00;
	width: 19.75%;
	height: 2.5rem;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAD2UExURUxpcZCQkJGRkUxMTAQEBAYGBpmZmQEBAZiYmJaWlkxMTAMDA5mZmQYGBpmZmZaWlpeXl5iYmG9vb1JSUldXV0xMTKqqqikpKZmZmZmZmZqamqampp2dnUxMTJeXl5qamnBwcI2NjaCgoC0tLY6OjlBQUHV1dZWVlY6OjmxsbJ6enlpaWpycnFJSUqKiomtrazMzM6Kioo6OjpiYmJ+fn5SUlKSkpHZ2dnZ2dqurq5ubm6GhoZiYmG1tbampqUxMTExMTLGxsZCQkIuLi3Nzc6KiopmZmaWlpZubm5iYmJeXl5qamp+fn5SUlKOjo5ycnKGhoaqqqgkAp3AAAABGdFJOUwCutXIEBfgB/ft+Av0D/v38+2AaSyTxCuvz0Pa1LdzFVIfLEJBkcMCkUKs4v1b5RhWil5XYnvRafumE5eJ5hX946Fm0g/GxfSNmAAADZElEQVR4Ae3bx5LbRhAG4H9tcgfwJDBTzDFszlm2gu0GkQj6/V/Gri1y15J8nj4Y35GX7ioOUIP6uwEAQqP1cDw4JEcOB1dfW9ACO1KI6m0akUNxfjuClLv6mB5vokgZcsYoE4dXLUgAkLicJL4ix5RPp1MIQKB8ug7IPRMkPQhA4jkPiIW/fYQGTjbWEAuTNfsAVnmFmFTW10DjPjbExMQvNSxSj9gEmzmOI0VsVHKHARliY6iDQ2JkqA3i9QGKu4E27xkYYEicT0HUwyxhbMBLH1HfWOJi4vMT6Emk+N5DSwDVTcD3Jh4BEMNI8R1BQKLfzBRL/eypAQlojMKsQs5Vsu4FNABoHDWjwDMub8XG8+3Trj6g0V9uEmut74i1cfJXrwGNHQ09Wt6HDt3/XhdC442UQK0+/9mReb32WvPftIBTUv/HTyVntEShUCgUCoVC4QeipIUzpZLAt6SEY1rindACtfn1wU+OHMzmNQgp3uujv+qG+dqZPOxeN7DvQEgsuom1Fc+ZirVJs7rrQAjcbG3FkFPGs+vf9pHNLPUNOacCeu1Ao5oGxMEE+RE0UPuSKWKh6HYKYJxUiImiZ+DyJTZ8DQxaqKYRsbFhHVesiQndoEOGs4EhPvAmJh/ZExP2Btj/Av5DeBWzBpczfM0jYhNv6ph+JMOXWXXKwJgvvg+2CwCXL2yJib1tARqjNDDEwNjwAhqQGKe+IueUH/66vxQ+p7YSkVOel/1TX++v5dVmErm9lkf0ZQT5/mFSm7XDtUNhe1yDxp6QApdn49WBI6vx2RRC83+cfkOUSlI4IsslgUKhUCgUCoXCD6QuO6MlviO0cJ0Qie+uqLJx9vnTL058+nzWEBASbzRa1eV56ND58qEM/V7/ZJIm1vrO2Nhsh33off1q1waecRuYBFHzCHpXP7SKnPOy8LUDjZMu10hnsw8JlCYx21DrKQAstoxjvQ9AucM42BwNBerbmHe0+4ZYh9v/4B/vZ19wUP/7xIR9zWfAm5h0+Fe9WJfd4u0cjT8Z1/2ypxqwWjMuPM4A9LsZ38pnA9B43PpcS68LaEDIXhIYlrXfY0gAAtPTPFDuE6u814IAAInWXRrFSjmsrmJKb8qQb2HB0WRDTm0mF5ACO0KiVL/rtA8daXeu63pX/2+Ji/k0CO3lnQAAAABJRU5ErkJggg==) center no-repeat;
	background-size: 20px;
	background-size: 1.25rem;
	float: right;
	z-index: 1010;
}

.widget .tool:hover span {
	filter: alpha(opacity=100); /* For IE8 and earlier */
	opacity: 1;
}

.widget .tool span:hover {
	background-size: 18px;
	background-size: 1.125rem;
}

.widget ul label.settings:hover {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAAAgCAMAAADt/IAXAAAAV1BMVEVMaXGZmZmZmZmZmZmYmJiZmZmYmJiYmJiZmZmbm5uZmZmYmJiYmJicnJyYmJiZmZmYmJiZmZmYmJiZmZmZmZmYmJiZmZmbm5uYmJiampqYmJiYmJiZmZkv88r0AAAAHHRSTlMAKuwkmfei/PMN6NvPCdQ2Vi6pkxbIjQVmH2CE1WXHcgAAAW1JREFUeF6t19lugzAQQNEx3gGbEJYU4v//zqqqFFovY03i+3xEGA0QgKv1VN6EYEZ1rlAP1q+Xtw38fNfhlVYsAriXH3srwv/0gk5lhf7Q7+4vYENIGhgyTsZ7qucXmEzI1E2Qrb1nJmTrWGGekufI7yPeDqHQkOwV99695UUotkAc7vecVxU/6zLQyRLofsI8B4B7QFIQ1dgLgFVjQFqIauuNha+AdkJUxd/IXuFApRtAE2TvcTBC1NDWb2Bw0EEU0T8k7nsIeDo+ING7ipdQA8QTkNQTaL2CnryCkXhRedxv5ItQEW8r1fY2XOCkPlhaeysxYGiPVrp3AIq0Abq/4xsAYPjfZRTdz4iXx4/YiS8YS9k/c17UvPMlMNJesej+8St4lwc9h2ys5I93/ZQV/QxxuGfve+5TMKbz4/4oezbUvNvjT6dnsk/Uy+cD87buuTAXMCIdH/XL0cDbm9h6KftN3CzEYX4he3eBbw5EAYDskV/MAAAAAElFTkSuQmCC);
	background-repeat: no-repeat;
	background-size: 30px;
	background-size: 1.875rem;
	background-position: center right 14px;
	background-position: center right 0.875rem;
}

.icon-bar { background: #fff;}

@media only screen and (min-width: 64.063em) {
	.icon-bar.large-vertical {
		margin-right: 5px;
		margin-right: 0.3125rem;
	}
}

#icon_def 			{ background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAMAAABrrFhUAAAATlBMVEVMaXHx8fHo6OjW1tbm5ubx8fHx8fHj4+Px8fH////w8PDy8vLx8fHx8fHw8PDv7+/x8fHx8fHx8fHx8fHx8fHx8fHw8PDx8fHx8fHw8PCLs5MDAAAAGHRSTlMAqgsGCPb7AfgDr6Hr2hUlgci2NFqRR3BXENmHAAAEcUlEQVR4AeTdW46bQBRF0QIoyph3A+7L/CcaKUdqOfQjvl9Jsc8M1ha2BBJF+Heb9sF+b5jHwNvUNfaxpptg/Hr+4Gtxrkj+dbBPWyaOf4v2xeIG4af5sC/XvDP8nX27PV3f3xb2w7pE9qsA2a8CZL8KkP0qQParANmvAmS/CkD9/gKpquq6Lsuy1tps/f4C5bYvfXOcFof7/Giz8/sLTF20b9fvU1Z+f4Fyb+zHNXOZnd9RYB3srxumzPyOAmtvL6xfs/I7CqzRXlo/ZeR3FCgHe3FDnY/fUWC3lzdn43cUmBp7eXHMxe8o0JljcyZ+R4ExmmN9yt5/LrCZa2v+/lOBzlx7z99/KrCYa0X2/lOB1JtrS/b+U4GqMdf67P2nAqX5FlP+fq1onQG0W7qEXwVyCeDw+wv4A1zGrwL+AJfxq4A/wFX8KlD5A1zFr72N7gCX8WuLO8C1/Nr/G0B+bgD5uQHk5waQnxtAfm4A+bkB5OcGkJ8bQH5uAPm5AeTnBpCfG0B+bgD5uQHk5waQnxtAfm4A+bkBKvmxAaq75RAA7FcAsF8BwH4FAPsVAOxXALBfAcB+BQD7FQDsVwCwXwHAfgUA+xUA7FcAsF8B2H6Lie23CPdbhPstwv0W4X6LcL9FuN8i3G8R7rcI91sP91tTc/3aA+63peL6tS5x/VrRkv0qQParANivAhXXr90rsl8FyH5/gVp+bIH6zQxQAOVXAbJfBch+FSD7VYDtVwGyXwWofq1oHX5UAfm5BeTnFpCfW0B+bgH5yQXau8FWpGd/Kgy37rnAbsDN4WPbYcAd2+m8ftzidDqvH7el4v4BaPPpvH7mj6Aw8DruBaA1Y9gNvTkMht4SjL2ID4APgA+AD8APsKD9xxLeDb1HGBuyf0jwm6EthLAe7AsghA7rP/QywTgYdAX8oegwBi08cAXOn+VdB65fG7uDxT/exvDn1qLh8OP9ET5v3Palj7db87TbLXPqcXtejP2wdPOjDN8unVYflvVubXpecO9Xe/aSnDAMRFH0lcEiIvoGg4v9bzQrSArTmrS4dwOv+kzbPcBFtgAAAAAAAAAAAAAAAAAAAAAYUQhf/xTCc16A0NtWS4zx8mcxxqU+Wg8TAuS96OXKnicDWPd4cLetMwH0qsPVPA9AX/RGpXsGsN8vlTwHwFr1Zrd1CoBdb9dmAMgnw3qaAGCXoeYfIBQZKsE9QJep7h6gyVRzD7DJ1OYeoMrUzT1AkaniHSBEmVo+CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACe8wPY9gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgNcZzFAAAAAAAAAAAAAAAAAydPh0gBt8AqxVAyTdAkrXsGyDL2tU3wI+sNd8ATdYevgEesnZOngHSWebungHusleDX4C1aEB3vwBNI1qyV4AeNaSafALkokHV7BEgVw2rXP0BXItGtmVfAGm7aGynLfsBSK1ofJfb93q4ZAVYj9e3RS/3CzRXe7urZKWwAAAAAElFTkSuQmCC);}
#icon_jobs 			{ background-image: url(data:image/png;base64,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);}
#icon_global 		{ background-image: url(data:image/png;base64,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);}
#icon_apps 			{ background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEBCAYAAACXLnvDAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAyrSURBVHhe7d1PiyRJGcfxKVf2sAcvgiBMi5e9edpFsfviYa+ehG7wJXiS7avvYRo8+gaEbhAPvgEv04Pi4mVO3mYaFgRB8CDCDuXz64pqsqvyf0ZURsTz/UCSVQMzPZ3xxC8jojKzXgAAAIc2YR/Ndrt9abvzsP3UtjPbRH+Ofg+23Tf295vNRq+LQg0sctIaiBIAocEvbbu2jUaO606bFYH22aIGkkpWA4sCIDT6K9vU8EhPBXCd06iAGji5qDUwKwBo9NXpbHAVXq+CGlhdlBqYHADW8GpwNTzDvPVdpRgWDqEGsrKoBr4V9qNYw6vRb22j4fNwG9rkZKiB7CyqgdEjAPshanSGe3k6yZSAGsjarBoYFQDW8NvwEhmzAli0qNuHGijD1BoYnAKE1EcBUrUVNVCOqW3VGwD2j2luwZCvHJehzaKhBoozqQY6hwv2j6jRSf4yRfl0gBoo2qga6AsA5nzl0kUi51YAiy4WoQaKNqoGWqcA1u6kftn2F+nMRg0Ub1QNHI0ArOH1F9/v3qFwZ3NGAdRAVXproG0EEHURCaua25bUQD1627JtBMC8ry6TRwHUQHU6a+DZCMDanY976jOpTamBKnW26eEUgMavj+7Pn4IaqE9nDTxNASz5Wfip16hpADVQtdYaaI4A9Pgm1Gls21ID9WptWwLABwIAgwGg4R/qpAdzjkEN1Ku1BpprAJr7pSoAPd1U1yZP+jjKEzv+72y3f3pubA927Af/bWpgXWvUwClGAO/tB1/Q8P3s+PzAduoka6IGVrRGDTRHAEku/rBf6uhiI7SzJlAHTLIKP6YdqIH1nboGCIDMrNkO1EAeTtkOhxcCAXCEAAAcIwAAxwgAwDECAHCMAAAcIwAAxwgAwDECAHCMAAAcIwAAxwgAwDECAHCMAAAcIwAAxwgAwDECAHCMAAAcIwAAxwgAwDECAHCMAAAcIwAAxwgAwDECAHCMAAAcIwAAxwgAwDECAHCMAAAcIwAAxwgAwDECAHCMAAAcIwAAxwgAwDECAHCMAAAcIwAAxwgAwDECAHCMAAAcIwAAxwgAwDECAHCMAAAcIwAAxwgAwDECAHCMAAAcIwAAxwgAwDECAHCMAAAcIwAAxwgAwDECAHCMAAAcIwAAxwgAwDECAHCMAAAcIwAAxwgAwDECAHCMAAAcIwAAxwgAwDECAHCMAAAcSx4A2+32ZXgJp6iBfDUD4CHsY7sNewywjvIuvFwLNbCyU9fAKaYA5xkUdtZ0hrTttb082/1JdKk69ljUwIC1amAT9voP6Ief796hMnebzeYqvO5EDVSttQaaI4A3YY/6jB0BUAP1aq2BZgDchz3qM7ZtqYF6tbYtAeADAYD+ALD5gYYIay8WIT7N/Ua1KzVQrc4aOPwU4FXYox53YT8WNVCfzhp4+hRA9FGE7d7v3qEGlvzP2ngINVCfvhp4NgIIw4SpZwzka3JbUgPV6W3Lo2TgDFCVs9ChJ6EGqtJbA4drAJwB6jF68e8QNVCNwRponRuEM4A+NtAeBbKGnzT3P0QNlG9MDRyNACSkxvXuHQo0eNnvEGqgeKNqoDUAxApAQ8Cb3TsU5Ca03WLUQLFG18DgEMGGgrqV83L3DplrveFjKWqgKKNr4Pb29qNR80QrgG14iYxZwy+a9/ehBsowpQbevn37cecUoCn8o6wK50upn6zzCzWQvVk1MCoAxP5tDSuYD+ZH873ow/421EC2ZtfA6AAQ+yFaFT5JsWGQVumvQpucDDWQlcU1MCkAxH7YfqjBcHA9Ovbnaovd29OiBrIQpQYmB8Ce/WCdBfT8MorgdHSsdWmnUr/3Cq9ToAZWEbUGoi0cbbdbfUy03xCPGlm36Oqsu3qn70MNJJOkBvQpQLQA2LMi0KWjerCktv1rLicdtm9Y3YSjZ/PpMtz73Dt9G2pgtpPWgAIgvAQAAAAAAAAAAAAAAABQshRXAv7Ydr+07We2fWrbJ7bJR2GPbh9s+9q2f9r2Z9t+v9ls/mp7IIkoARA6/W9s+7ltdPS4dBmorgHnAZ2IblEAhI7/B9u4zvs0FAa/YFSAWGYFAB1/dQ8WAroNF1hk8vMArPPrtkS+MGJdL60dhG/yxSKTRgBWcH+z3We7d8jEVzYa+Dy8BiYZHQDW+XWPMmf9PDElwCyjAkBjzfASGbMQWLSoC38G1wDCmR8FoK0wVW8AWEFpzs+wvxxaHFSbAaN0BoAVklaYWfArz2eh7YBBnXNGKyLm/eXSJcV6ZjwXDKFX6wjA+j5zybLpcmxdqAX0OgoA6/y6yo95f/m0HqC2BDodTQHC2Z8AqAPXB6BX2xSAzl8PRgHo9SwArFhYPa6PbtPGAat1heOXtr227X1ju7XNzVebPZsC6ADYjhFAXT7YNODb4bV7VuOqb53oxnRyPYeh6q9CfwoAOzAaKv5l9w6V+QkfCT7WuL6j8PXu3SQXdvx0B2x1mlMAPcYLdXLftmFYP6fzi6YJCo/qNANAz/BDnVy3bRj23+7ezaa1geqmx80A+F7Yoz56OKtnMRa392sHVWmuAXxju1QP9PyPbV8wD+2W+Pi7XQi046qh/9Kzf9OZHcsk39e/huYIIGXxfYfO3y90UAUl4or9kV5VHxE+uw4gBa9nnpm+CPvYPD+qPfbiXVUB0JwCJLn7zwLg6HJjdKMd4kpwPKu6vJoAyAztEFeK41nTsUw+BQDWYn0/yaq9/btfhpfFIwAAxwgAwDECAHCMAAAcIwAAxwgAwDECAHCMAEDNUj3evporAQkAwDECAHCMAAAcIwAAxwgAwDECAHCMAAAcIwAAxwgAwDECAHCMAAAc46GgmaEd4gnP7kvxXMAbO5zX4fUT+3l9Xx02dP9A1999aT/rJryOjgDITM3tYL9a1zP1k3Qc275v2w8f35VN30SkbyfW15XfPf5JJARAZmpqh9DhtakzqiP3dXSMpyC4Cq8XIQAyU0M72K+gobeGyHT4tC6sWTUymI0AyEzJ7WD/dXV4FSQd/3QWhQCfAiAKOv9qbsOxn4UAQCx0/nXomM/+pIMAwGJ2BlIB0vnXczl3FEAAIIZqviuvYLO+tpwAwCJ25qnq+/ILRgBgFQRAHmY9qZiPATNTWjvYf1eP3mb+n4E5bcwIAEvR+fOgy4UnIwCw1KzCQ3SzLgYiALBUqm/fwTSMALCKN2GPdc0aAbAImJkCFwG1BsAoYF2z7w4kADJTYjvYf/m17c5377CCM2tepgBYTZR70zHL1dzOLwQAFgsFePSILCR3bcd+0ROCmAJkpuR2sP96qmfw4TkF7rk16ewz/x4jAERjBamHV17YtrgwcUTHVGd7PQBk9pz/ECOAzNTSDvZr6B6B/eZFX6cc+qSk6+8+WNMlm14RAJmpsR3sV9JHhbpZpeu24SQdx7Yf2fa7x3dx3dvh1EineARAZmiHeOxQ6qNJfUQZWzUBwBoA4BgBADhGAACOEQCAYwQA4BgBADhGAACOEQCAYwQA4BgBADhGAACOEQCAYwQAapbqYaWzvoYrRwQA4BgBADhGAACOEQCAYwQA4BgBADhGAACOEQCAYwQA4BgBADiWPAC2uy+FAE5us/v6rEVfntmhmi9CPcUI4I9hjwEWlu/CS8RzH/Yx9X2TUVGaAfAh7GP7nMLup1GSbfoGm2puMsnIm7CPxkYWKUJlFc2vBvuf7T7evUNl/mtF+0l47Y7Vtu4KjDUVvbNjeRVeF685AvhX2KM+qW6LLUXMdYAUawqraQbAV2GP+vwj7F2yM7YW7WLM23X2rzYA/hT2qA9t++LF0mG7vhG4mqH/XnMNQHMk70PFWp1Z8Vazcj2X1fjcrwvXot9VjcfwaQQQfrl/796hIjpzue/8YsdBHVmftExZxdew/6LWY9icAshvwx71uAl7GHVkdWh7qeF813xenV3HTSOn6ob9TU9TAGEaUB8r4GdtjHZhevBY+woJ7T14NgIIvzgLRvWgLUey2n+cKnnq/HJ0dmAUUBUW/9DrcA2AUUA9tHhF50ev1vlhGAX83bbvPv4BimOdn7k/Bh2NACScOX61e4cCVb1yjXhaA0AsBPQRCR8hlecmtB0waHCYaNOBW9td7t4hc1XdqYb0Rs0TLQS24SUyZp2feT8m6ZwCNIXCYliZL5356fyYbFQAiNWXhpasCeRHc36G/Zhl8lnDZgNaD9C6ANb1tW2/ts7PyAyzzR42sji4KnX6a+v8XOiDRUZPAQ6FYadureQMdDo61o93qNH5EUO0haMwNdhviEcd/ZVtXNqL6KKvHFsQ6DJi3Vqpbf9ae/Tbd27diKVHWeuhFTzMAwAAAAAAAAu9ePF/uzgKI+OBt+sAAAAASUVORK5CYII=);}
#icon_social 		{ background-image: url(data:image/png;base64,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);}
#icon_search 		{ background-image: url(/ef53ed2a36c929107e72.png);}
#icon_folder 		{ background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAMAAABrrFhUAAAAXVBMVEVMaXHx8fHx8fHw8PDw8PDx8fHw8PDg4ODx8fH////w8PDx8fHw8PDx8fHw8PDx8fHw8PDx8fHx8fHx8fHw8PDv7+/x8fHx8fHx8fHu7u7w8PDx8fHx8fHx8fHw8PDNfFBuAAAAHXRSTlMA8Pm4eID2CNID6eGobodGLGPCyjoXUo8hD1ubr2wgS8wAAATMSURBVHgB7MCBAAAAAICg/akXqQAAAAAAAAAAAJidOsFtEAiCKNqAITNsw44N1Nz/mJFjRVktYdnAQPc7wlepuNHnpiuzm9OHcJ7TD1nZmabVtC/a5FWE17G+Sk/Nbiqc+xhL8EZDO1BMFotRgya3XUaLRVUFuaxJsLSoJHeVPpZnc3JVaLGKntx0wloyctFgsRbfkHuKCOuJW3KNVlhTyvcAbqwht7Qe1qU0OSXE2kpyyVuMtSWaHDIAvCeQAqwnoD1soCNnFNhCRc4osQVbkCtybGLk/IFXkXqR+lMVjGF3pocFOBKb9A3nAFe2NvSICodjg5Z3ACA2zAPA72iuGofkG5pJ4ZjilnkATNwDwHAPEHAPYAvmAZBzD6BojgSHZS/MA6DjHiDjHqDnHmCiGWIcV8U9QP1EALsfuEs9ESB424t8oQC0FxLgyQCeBJAAEkACSADGASLuAXwJIAEkgASQABJAArANYLkHgASQABJAAkgACSABdhtgSO/KGQSYwaUAEkACSAAJIAH0kjYKcGmGLB/TKbiqrtSX5Cb+5H0TPcP7R/xH8ls99WWhXxegyNLEYm+8tLy8IkAbKvtO3tn1LAoDUXjAghRQyjcFp///Z27MJpt94846VG84PNfe+MToOXSm8kHJa/epAFenfGTSuyWKH7L0c8pHp/5AwFAxACtJahS3zyHQUeR+vwkMQUJxk+ZtYAxKilo4GlIGoZcEZCRDvmIU7pIAQzI0A+0WxghwKdJKRcS+0QVqv3j/bV9NgFovFhOShC0YhTDECFgZhppkARMJXCtGIV1iBBiGYSOSBTTyBaQo5GOMgJlhyChCwJIyCqWPEVAzDIaIdn8JusAoVNcYAR3D0NKTnUGoYRgK+0ZAixWC5U/4njrcIt4sIAnIoENwGN4KmKFD8IPeCnggh+Dg3gvokUPwRu8FlC8hOMdpQYtCQHqln2yo1wuxwAIbgpNRJWCAfRJsSCWgQX0SXHqdgAn18t0bRQhYGYbKKgU0cC1IqLmpQsCNYeitVoCjP/iSUQgNKQWEEbIFXUgrILeQLWhQCyggW1BNagE1YgtKF70Ag3gUsJFeQAPYgvJRLyD1gC0oI72AHvAooPQ7BGS4LUgQIPxeTogtSCGggm5BCgF3vLOgwu4QEBxyC1II6PFaUEd7BKzILUghoLRwLehBewQYvBbk9twpmnu4s6Bt162yd8QWJJNIr35AtSCZRDg6HCDPghQCkhFuIu62619mzFlakNB3S4/cghTTvy1eC6L/Y/7Vma4VdAuSRz9CA3sWJFO8RmYPOBEn075G5jv2WZA8Aj0jT8QpNkFLDz0RJ5Pxb1rwiTiZ7cfwBFALMqTDbn89NRrw9oIU3HKugfeCFLhugWtBhSU9iMvxDUXQnikEE/peUATmVCEYezl+oQhm5BCsYMlPF4KBl+MjcKcMwZh7QStF0DAMPcXQnzYDwdXgjWK447TAK8XQMQjlQlGg9ODSURyXk79/ahmBbqRYbA9QATNL8fgLH5tQL/QZax8O3P82R5+zmO6IlThU23SlL2EHs/VJ4GOQJkWdrQt9He+GZprW9sntJ+Y7ZPsxT25P2nadpmZwo6df7cCBAAAAAIAgf+sJNqgFAAAAAAAAAAAAAT7qb/rF0FBpAAAAAElFTkSuQmCC);}
#icon_settings 		{ background-image: url(data:image/png;base64,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);}
#icon_colapse 		{ background-image: url(data:image/png;base64,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);}
#icon_edit 			{ background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAMAAABrrFhUAAAAXVBMVEVMaXHx8fHx8fHw8PDw8PDx8fHw8PDg4ODx8fH////w8PDx8fHw8PDx8fHw8PDx8fHw8PDx8fHx8fHx8fHw8PDv7+/x8fHx8fHx8fHu7u7w8PDx8fHx8fHx8fHw8PDNfFBuAAAAHXRSTlMA8Pm4eID2CNID6eGobodGLGPCyjoXUo8hD1ubr2wgS8wAAATMSURBVHgB7MCBAAAAAICg/akXqQAAAAAAAAAAAJidOsFtEAiCKNqAITNsw44N1Nz/mJFjRVktYdnAQPc7wlepuNHnpiuzm9OHcJ7TD1nZmabVtC/a5FWE17G+Sk/Nbiqc+xhL8EZDO1BMFotRgya3XUaLRVUFuaxJsLSoJHeVPpZnc3JVaLGKntx0wloyctFgsRbfkHuKCOuJW3KNVlhTyvcAbqwht7Qe1qU0OSXE2kpyyVuMtSWaHDIAvCeQAqwnoD1soCNnFNhCRc4osQVbkCtybGLk/IFXkXqR+lMVjGF3pocFOBKb9A3nAFe2NvSICodjg5Z3ACA2zAPA72iuGofkG5pJ4ZjilnkATNwDwHAPEHAPYAvmAZBzD6BojgSHZS/MA6DjHiDjHqDnHmCiGWIcV8U9QP1EALsfuEs9ESB424t8oQC0FxLgyQCeBJAAEkACSADGASLuAXwJIAEkgASQABJAArANYLkHgASQABJAAkgACSABdhtgSO/KGQSYwaUAEkACSAAJIAH0kjYKcGmGLB/TKbiqrtSX5Cb+5H0TPcP7R/xH8ls99WWhXxegyNLEYm+8tLy8IkAbKvtO3tn1LAoDUXjAghRQyjcFp///Z27MJpt94846VG84PNfe+MToOXSm8kHJa/epAFenfGTSuyWKH7L0c8pHp/5AwFAxACtJahS3zyHQUeR+vwkMQUJxk+ZtYAxKilo4GlIGoZcEZCRDvmIU7pIAQzI0A+0WxghwKdJKRcS+0QVqv3j/bV9NgFovFhOShC0YhTDECFgZhppkARMJXCtGIV1iBBiGYSOSBTTyBaQo5GOMgJlhyChCwJIyCqWPEVAzDIaIdn8JusAoVNcYAR3D0NKTnUGoYRgK+0ZAixWC5U/4njrcIt4sIAnIoENwGN4KmKFD8IPeCnggh+Dg3gvokUPwRu8FlC8hOMdpQYtCQHqln2yo1wuxwAIbgpNRJWCAfRJsSCWgQX0SXHqdgAn18t0bRQhYGYbKKgU0cC1IqLmpQsCNYeitVoCjP/iSUQgNKQWEEbIFXUgrILeQLWhQCyggW1BNagE1YgtKF70Ag3gUsJFeQAPYgvJRLyD1gC0oI72AHvAooPQ7BGS4LUgQIPxeTogtSCGggm5BCgF3vLOgwu4QEBxyC1II6PFaUEd7BKzILUghoLRwLehBewQYvBbk9twpmnu4s6Bt162yd8QWJJNIr35AtSCZRDg6HCDPghQCkhFuIu62619mzFlakNB3S4/cghTTvy1eC6L/Y/7Vma4VdAuSRz9CA3sWJFO8RmYPOBEn075G5jv2WZA8Aj0jT8QpNkFLDz0RJ5Pxb1rwiTiZ7cfwBFALMqTDbn89NRrw9oIU3HKugfeCFLhugWtBhSU9iMvxDUXQnikEE/peUATmVCEYezl+oQhm5BCsYMlPF4KBl+MjcKcMwZh7QStF0DAMPcXQnzYDwdXgjWK447TAK8XQMQjlQlGg9ODSURyXk79/ahmBbqRYbA9QATNL8fgLH5tQL/QZax8O3P82R5+zmO6IlThU23SlL2EHs/VJ4GOQJkWdrQt9He+GZprW9sntJ+Y7ZPsxT25P2nadpmZwo6df7cCBAAAAAIAgf+sJNqgFAAAAAAAAAAAAAT7qb/rF0FBpAAAAAElFTkSuQmCC);}
#icon_editor 		{ background-image: url(data:image/png;base64,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);}
#icon_video 		{ background-image: url(data:image/png;base64,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);}
#icon_handwheel 	{ background-image: url(data:image/png;base64,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);}
#icon_log 			{ background-image: url(/edb96986a7e00c2b827c.png);	}
#icon_network 		{ background-image: url(/ce833310bdad1bdd2770.png);	}
#icon_sign_out 		{ background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAQAAABKfvVzAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfgCgMTNyQw8V+hAAABRUlEQVQ4y7WTMU7DQBBF/64tBAU2CTSIgpImhFBwAZyCBik3QELUCHEDrhGJgoqWFimhRIGCRIaKioIKObZnmwSJZChsY5s4tlxkXHj19d/u7MwOsOgQAKCOpy2xAz3UHs3LYOHWK+9iPMP418Sprxfo3h4xvVA17dbVGZ/C5zbfaqPwUDf4y00A++hQ03QTBD0T03lWtnQUnthX67EquYbJ5Cb3ng3uxIgUK/ipUkFpGuhGiCDGt7kMAKype9QStiVUEuW0YRlOCvC25UduB2xYhiP/92R+cH36oDYkSoTY5btSAACUAvhVtJIAFyRky0PD0WNh7VN1i8sKYhpn7/j3NJhYDaLGSR5Bd82C5AewjGEIiDdo2km+XTQjO6CLNh/gyt9KPG9v9Sth76NpuKkNZgboKdCzByhrRHvmRbCYM6ILjl+ZjaPBhbcQWwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNi0xMC0wM1QxOTo1NTozNiswMjowMI6V/DEAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTYtMTAtMDNUMTk6NTU6MzYrMDI6MDD/yESNAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAABJRU5ErkJggg==);	}

.colapsed #icon_colapse { background-image: url(data:image/png;base64,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);	}



.left-slide-menu {
	display: none;
	position: fixed;
	list-style-type: none;
	overflow: hidden;
    margin: 0;
    padding: 0;
	background-color: #444444;
	width: 46px;
	transition: width 0.5s;
	white-space: nowrap;
	height: 46px;
}

.left-slide-menu li:first-child{
	background-color: #333333;
}

.left-slide-menu li {
	display: inline-block;
}

.left-slide-menu li a {
	display: block;
    text-align: center;
    padding-bottom: 20px;
	/*padding-top: 10px;*/
	padding-left: 10px;
	padding-right: 10px;
    text-decoration: none;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 13px;
}

.open#left-slide-button {
	background-image: url(data:image/png;base64,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);
}

#left-slide-button {
	background-image: url(data:image/png;base64,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);
}

#icon_drive:before {
	position: absolute;
    font-family: 'FontAwesome';
    font-size: 22px;
    top: 5px;
    left: 10px;
    content: "\F11B";
}

.drive-enter {
	cursor: pointer;
	background-color: #2b2b23;
	position: absolute;
	bottom: 0;
	left:0;
	width: 100%;
	height: 100px;

}


/****** Right Menu ******/

#job-info ul li:first-child label {
	background-color: #aaa;
	text-align: center;
	color: #fff;
	font-family: 'Droid_Sans_Mono';
	font-size: 15rem;
	font-size: 0.9375rem;
	font-weight: bolder;
	text-transform: capitalize;
	border-bottom: none;
	margin: 0 auto;
}

.progress-container {
	border: 2px solid black;
	background: gray;
	border-radius: 5px;
	height: 20px;
}

.progress {
	border-radius: 1px;
	border: none;
	background: repeating-linear-gradient(
	  45deg,
	  #2E3865,
	  #2E3865 5px,
	  #1C223D 5px,
	  #1C223D 10px
	);
	background-color:#2E3865;
	height: 100%;
}


#job-info .button {margin:0;}
#job-info .control {padding:0;}
#job-info .button.warning { background-color:#dd8728;}
#job-info .button.alert { background-color:#9c210c;}
#job-info .alert-box {
	border: none;
	color: #fff;
	background: #aaa;
	font-family: 'Droid_Sans_Mono';
	font-size: 16px;
	font-size: 1rem;
}
#job-info .file-info > label {
	background-color: #eee;
	color: #666;
	border-top: 0px;
	text-align: center;
}
#job-info .file-info > label > span {
	font-size: 1.375em;
	font-weight: normal;
}
#job-info .file-info {
	-moz-box-shadow: 0 1px 6px rgba(0,0,0,0.25);
	-webkit-box-shadow: 0 1px 6px rgba(0,0,0,0.25);
	box-shadow: 0 1px 6px rgba(0,0,0,0.25);
	padding-left: 0 !important;
	padding-right: 0 !important;
}


/* ********** Icon apps grid ********** */

#app-client-container {
	width: 100%;
	height: 100%;
    -webkit-transition: padding 0.5s; /* Safari */
    transition: padding 0.5s;
    visibility: hidden;
    overflow: hidden;
}

#app-menu-container {
	visibility: invisible;
}
#waiting_container {
	width: 100%;
	height: 100%;
	margin: auto;
	text-align: center;
	display: none;
}

#waiting_container svg {
	position: relative;
  	top: 50%;
  	transform: translateY(-50%);
  	color: #2E3865
}

#spinner-container {
	width: 100%;
	height: 100%;
}


.app-icon {
	width: 100px;
	width: 6.25rem;
	height: 128px;
	height: 8rem;
	text-align: center;
	margin: 16px;
	margin: 1rem;
	margin-bottom: 0;
	display: inline-block;
}

.app-icon .add {
	width: 100px;
	width: 6.25rem;
	height: 100px;
	height: 6.25rem;
	line-height: 76px;
	padding: 12px;
	padding: 0.75rem;
	border-radius: 8px;
	border-radius: 0.5rem;
	border: dashed 3px #bbb;
	color: #bbb;
	font-size: 35px;
}

.app-icon:hover .add {
	border: dashed 3px #666;
	color: #666;
}

.app-icon:hover .add-title {
	color: #666;
}

.add-title {
	margin-top: 4px;
	margin-top: 0.25rem;
	font-family: 'source_sans_proregular';
	color: #bbb;
	font-style: italic;
}


.app-icon[display=none] { display: none; }

.app-title {
	margin-top: 4px;
	margin-top: 0.25rem;
}

.app-title a {
	font-family: 'source_sans_proregular';
	color: #444;
	-webkit-transition: opacity .3s;
	transition: opacity .3s;
}

.app-icon:hover .app-title a {
	color: #333;
	-webkit-transition: opacity .6s;
	transition: opacity .6s;
}

.app-icon img {
	width: 100px;
	width: 6.25rem;
	height: 100px;
	height: 6.25rem;
	padding: 12px;
	padding: 0.75rem;
	border-radius: 8px;
	border-radius: 0.5rem;
	-moz-box-shadow: 0 1px 6px rgba(0,0,0,0.25);
	-webkit-box-shadow: 0 1px 6px rgba(0,0,0,0.25);
	box-shadow: 0 1px 6px rgba(0,0,0,0.25);
	-moz-box-shadow: 0 0.0626rem 0.375rem rgba(0,0,0,0.25);
	-webkit-box-shadow: 0 0.0626rem 0.375rem rgba(0,0,0,0.25);
	box-shadow: 0 0.0626rem 0.375rem rgba(0,0,0,0.25);
}

.app-icon:hover img {
	-moz-box-shadow: 0 1px 8px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 8px rgba(0,0,0,0.5);
	box-shadow: 0 1px 8px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 0.0626rem 0.5rem rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 0.0626rem 0.5rem rgba(0,0,0,0.5);
	box-shadow: 0 0.0626rem 0.5rem rgba(0,0,0,0.5);
	filter: alpha(opacity=100); /* For IE8 and earlier */
	opacity: 1;
	-webkit-transition: opacity .6s;
	transition: opacity .6s;
}

.app-icon.sortable-ghost, .sortable-ghost {
	border: 3px dashed #CCC;
	background : url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACABAMAAAAxEHz4AAAAElBMVEVMaXHLy8v+/v7Ly8vKysrMzMzEkJ6yAAAABXRSTlMAIwL9/RF2w14AAABxSURBVHgB7dWxCQJBFIThhx0cNiDXgRx2cFagr/9WTBY2msTFRL6/gC+cqdzl2qP7rb4JAAAAAAAAAAAAAAB7bgJ7rrbcBLZcHblHj15Hrnqx/wEAAMCZe/bofeaWJ219VH/3CwAAAAAAAAAAAAAA+ABHjdiq7rLrxAAAAABJRU5ErkJggg==) no-repeat center;
	background-size: 48px;
	background-size: 3rem;
}

.app-icon.sortable-ghost > *, .sortable-ghost > * {visibility: hidden;}

/* ********** iFrame main container ********** */
.app-iframe {
	width: 100%;
	height: 100%;
	border:0px;
}

#app_menu_container {
	list-style: none;
	/*margin-left: auto;
	margin-right: auto;*/
	/* auto margins center the apps, but make them jump when the DRO is displayed (ick) */
}


/* ...existing code... */

/* ========== FOOTER STYLES ========== */
.footBar {
    position: fixed;
    bottom: 0;
    width: 100%;
    height: 0px;
    background-color: #333333;
    z-index: 1006;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s;
    box-shadow: 0px -2px 15px -6px rgba(0,0,0,0.75);
    overflow: hidden; /* Hide buttons when footer is closed */
}

/* ========== DEBUG MODE — Simulated Input trigger row ========== */
.sim-input-row {
    position: absolute;
    top: 8px;
    left: 16px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 4px;
    color: #ffe217;
    font-family: Arial, sans-serif;
    font-size: 12px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.sim-input-label {
    font-weight: bold;
    letter-spacing: 0.5px;
}

.sim-inputs {
    display: flex;
    gap: 4px;
}

.sim-input-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 28px;
    height: 24px;
    border-radius: 4px;
    background: #555;
    color: #ddd;
    border: solid #222 1px;
    font-size: 12px;
    cursor: pointer;
    transition: background 0.1s, color 0.1s;
}

.sim-input-btn:hover {
    background: #666;
}

.sim-input-btn.active {
    background: #32B433;
    color: #ffffff;
    border-color: #00A600;
}

/* Container for both button groups - centers them with gap */
.footer-buttons-container {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 4px;
    height: 100%;
    padding-bottom: 4px;
}

/* ========== FOOTER BUTTON STYLES ========== */

/* Left side: Resume/Quit button group */
.fabmo-resume-stop {
    width: 240px;
    height: 110px;
    display: flex;
    flex-direction: column;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.fabmo-resume-stop .but {
    display: flex;
    cursor: pointer;
    align-items: center;
    justify-content: center;
    font-family: Arial;
    color: #ffffff;
    font-size: 25px;
    text-decoration: none;
    transition: all 1s;
    width: 100%;
    height: 45%;
}

/* Resume button */
.resumeJob {
    border-radius: 10px 0 0 0;
    cursor: pointer;
	margin-bottom: 2px;
}

/* Resume - INACTIVE state */
.resumeJob.inactive {
    background: #2d6b28;
    border: solid #1f4a1d 1px;
    opacity: 0.5;
    cursor: not-allowed;
    pointer-events: none;
}

.resumeJob.inactive div {
    color: #5a8a56;
}

/* Resume - ACTIVE state */
.resumeJob.active {
    background: #32B433;
    border: solid #00A600 1px;
    opacity: 1.0;
    cursor: pointer;
    pointer-events: all;
}

.resumeJob.active div {
    color: #ffffff;
}

/* Quit button */.stopJob {
    border-radius: 0 0 0 10px;
    cursor: pointer;
}

/* Quit - INACTIVE state */
.stopJob.inactive {
    background: #7a0000;
    border: solid #660000 1px;
    opacity: 0.5;
    cursor: not-allowed;
    pointer-events: none;
}

.stopJob.inactive div {
    color: #a63939;
}

/* Quit - ACTIVE state */
.stopJob.active {
    background: #ff0000;
    border: solid #cc0000 1px;
    opacity: 1.0;
    cursor: pointer;
    pointer-events: all;
}

.stopJob.active div {
    color: #ffffff;
}

/* Spinner positioning adjustments for Resume/Quit buttons */
.resumeJob .spinner,
.stopJob .spinner {
    left: 35%;
    top: 25%;
}

/* Override for Resume button - move to right side and lower */
.resumeJob .spinner {
    left: 45%;  /* Move to right side */
    top: 31%;   /* Move down */
}

/* Keep Quit button spinner on left side */
.stopJob .spinner {
    left: 46%;
    top: 60%;
}

/* Right side: Pause button */
.pauseJob-wrapper {
    width: 240px;
    height: 160px;
    border-radius: 25px;
    box-shadow: 4px 4px 4px 4px rgba(0, 0, 0, 0.3);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* Pause button - INACTIVE state (default) */
.pauseJob-wrapper.inactive {
    background: #666;
    border: solid 3px #555;
    opacity: 0.5;
    cursor: not-allowed;
    pointer-events: none;
}

.pauseJob-wrapper.inactive .pauseJob div {
    color: #999;
}

/* Pause button - ACTIVE state */
.pauseJob-wrapper.active {
    background: #ffda29;
    border: solid 3px #ff7745;
    opacity: 1.0;
    cursor: pointer;
    pointer-events: all;
    /* Add pulsing glow animation - no size change */
    animation: pause-glow-pulse .7s ease-in-out infinite;
}

/* Pulsing glow animation - only affects the shadow, not the size */
@keyframes pause-glow-pulse {
    0% {
        box-shadow: 4px 4px 4px 4px rgba(0, 0, 0, 0.3);
    }
    50% {
        box-shadow: 4px 4px 12px 6px rgba(255, 119, 69, 0.6);
    }
    100% {
        box-shadow: 4px 4px 4px 4px rgba(0, 0, 0, 0.3);
    }
}

/* Enhanced hover effect - stops animation on hover */
.pauseJob-wrapper.active:hover {
    background: #ffed70;
    border-color: #ff9966;
    box-shadow: 4px 4px 12px 8px rgba(255, 119, 69, 0.6);
    transition: all 0.3s ease;
    animation: none; /* Stop pulsing when hovering */
}

.pauseJob-wrapper.active .pauseJob div {
    color: #233564;
    padding-bottom: 10px;
}

.pauseJob {
    display: flex;
    cursor: inherit;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    position: relative;
}

.pauseJob div {
    font-weight: bolder;
    font-size: 80px;
    font-family: Arial;
    z-index: 10;
    transition: color 0.3s ease;
}

/* Subtext styling for "Pause / Feedhold" */
.pauseJob .pause-subtext {
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    position: absolute;
    bottom: 15px;
    left: 50%;
    transform: translateX(-50%);
    opacity: 0.7;
    white-space: nowrap;
    transition: opacity 0.3s;
}

/* Subtext styling for "Pause / Feedhold" */
.pauseJob .pause-subtext {
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    position: absolute;
    bottom: 15px;
    left: 50%;
    transform: translateX(-50%);
    opacity: 0.7;
    white-space: nowrap;
    transition: opacity 0.3s;
}

/* Remove pulse animation - just static enhanced lighting for active state */
.pauseJob-wrapper.active {
    /* Static enhanced glow - no animation */
    box-shadow: 4px 4px 12px 6px rgba(255, 119, 69, 0.5);
}

/* Hide subtext when button is inactive */
.pauseJob-wrapper.inactive .pause-subtext {
    display: none;
}

/* Pausing label - same position as subtext */
.pauseJob-wrapper .pausing-label {
    position: absolute;
    bottom: 45%;
    left: 59.5%;
    transform: translateX(-50%);
    font-size: 18px;
    color: #233564;
    font-weight: normal;
    font-style: italic;
    opacity: 0.75;
    z-index: 11;
    white-space: nowrap;
    pointer-events: none;
}

/* Current job info containers */
.currentContainer {
    position: absolute;
    left: 2em;
    top: 50%;
    transform: translateY(-50%);
    overflow: hidden;
    max-width: 28%;
    max-height: 100px;
}

.currentJobTitle {
    color: #F0F0F0;
    font-size: 20px;
    font-family: 'source_sans_proextralight';
    text-align: left;
}

.load_container {
    position: absolute;
    right: 25px;
    top: 50%;
    transform: translateY(-50%);
    width: 25%;
}

.load_container .loading_bar {
    background-color: #444444;
    height: 30px;
    border-radius: 5px;
}

.loading_bar .horizontal_fill {
    background-color: #5DA423;
    position: relative;
    height: 28.5px;
    width: 100%;
    top: 1px;
    left: 1px;
    border-radius: 5px;
    transition: all 1s;
}

.percent_comp {
    float: right;
    margin-right: 5px;
    color: #F0F0F0;
    font-family: 'source_sans_proextralight';
    display: inline-flex;
}

.elapsed_time{
    font-family: 'source_sans_proextralight';
    display: inline-flex;
    margin-right: 50px;
    margin-left: auto;
    text-align: center;
    color:#F0F0F0;
}

.elapsed_time_label{
    margin-right: 5px;
}

.line_number{
    font-family: 'source_sans_proextralight';
    display: inline-flex;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
    color:#F0F0F0
}

/* Responsive adjustments */
@media only screen and (max-width: 1024px){
    .currentContainer {
        max-width: 20%;
    }
    
    .load_container {
        width: 20%;
    }

    .load_container .loading_bar {
        margin-top: -120px;
        height: 10px;
    }
}

@media only screen and (max-width: 700px){
    .pauseJob div {
        font-size: 2em;
    }

    .pauseJob-wrapper{
        height: 100px;
        width: 180px;
    }

    .fabmo-resume-stop {
        width: 180px;
        height: 100px;
    }
    
    .fabmo-resume-stop div {
        font-size: 14px;
    }
    
    .currentContainer {
        display: none;
    }

    .currentJobTitle {
        font-size: 15px;
    }
    
    .load_container {
        width: 30%;
    }
}


.radial_progress {
	margin-top: 55px;
	background-color: #444444;
	height: 50px;
	width: 50px;
	border-radius: 50%;
	float: right;
	margin-right: 1em;
}

.fill {
    background-color: #5DA423;
    height: 50px;
    width: 50px;
    transition: -webkit-transform 1s;
    transition: -ms-transform 1s;
    transition: transform 1s;
    position: absolute;
    clip: rect(0px, 25px, 50px, 0px);
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    border-radius: 50%;
}

.percent_circle .mask {
      clip: rect(0px,50px,50px,25px);
      height: 50px;
      width: 50px;
      position: absolute;
      transition: -webkit-transform 1s;
        transition: -ms-transform 1s;
            transition: transform 1s;
}
.mask .fill {
    clip: rect(0px, 25px, 50px, 0px);
}
.inset {
    background-color: #333333;
    width: 42px;
    height: 42px;
    position: absolute;
    margin-left: 4px;
    margin-top: 4px;
    border-radius: 50%;
    box-shadow: 3px 3px 5px rgba(0,0,0,0.2);
}
.shadow {
      width: 50px;
      height: 50px;
      position: absolute;
      border-radius: 50%;
      box-shadow: inset 3px 3px 5px rgba(0,0,0,0.2);
}

.inset .percentage {
     color: #5DA423;
     font-size: 15px;
     width: 40px;
     position: absolute;
     line-height: 1;
     text-align: center;
     top: 14px;
     left: 2px;
	 font-family: 'source_sans_proextralight';
}

.load_container {
	margin-top: 65px;
    width: 25%;
	float: right;
	padding-right: 25px;

}
.load_container .loading_bar {
    background-color: #444444;
    height: 30px;
    border-radius: 5px;
}
.loading_bar .horizontal_fill {
    background-color: #5DA423;
    position: relative;
    height: 28.5px;
    width: 100%;
    top: 1px;
    left: 1px;
    border-radius: 5px;
	transition: all 1s;
}
.percent_comp {
	float: right;
	margin-right: 5px;
	color: #F0F0F0;
	font-family: 'source_sans_proextralight';
    display: inline-flex;
}

.elapsed_time{
	font-family: 'source_sans_proextralight';
    display: inline-flex;
    margin-right: 50px;
    margin-left: auto;
    text-align: center;
    color:#F0F0F0;
}

.elapsed_time_small{
	font-family: 'source_sans_proextralight';
    display: block;
    width: 55px;
    text-align: center;
    color:#F0F0F0;
	font-size: 14px;
    margin-top: 50px;
}
.elapsed_time_label{
	margin-right: 5px;
}

.elapsed_time_small p{
	font-size: 12px;
	margin: 0;
	display: inline;
}

.line_number{
	font-family: 'source_sans_proextralight';
    display: inline-flex;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
    color:#F0F0F0
}



/* ********** Page (#modal_container) container ********** */
#modal_container {
	padding: 10px 20px;
	padding: 0.625rem 1.25rem;
}

#modal_container h2 {
	color: #555;
	text-transform: capitalize;
}

#modal_container .page_container { background-color: #fff;}

/* ********** Scrollbars ********** */
@media only screen and (max-width: 64.063em) {
	::-webkit-scrollbar {
		display: none;
	}
}

#left-menu ::-webkit-scrollbar {
	display: none !important;
}

.fabmo-status-idle { color: blue; }
.fabmo-status-disconnected { color: gray; }


.manual-drive-exit {
    position: absolute;
    top: 10px;
    right: 15px;
    border-radius: 50%;
    height: 35px;
    width: 35px;
    font-size: 30px;
	padding: 0.2rem;
    color: #313366;
	background-color: #ffda29;
	z-index: 1;
    line-height: 20px;
    text-align: center;
    cursor: pointer;
}

.manual-drive-message {
	font-size: 1.1rem;
	font-weight: bold;
	display: none;
	color: #d00;
	text-align: center;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	z-index: 10;
	background: rgba(255, 255, 255, 0.95);
	padding: 6px 8px;
	border-bottom: 1px solid #ddd;
}

/* Soft-limit override prompt — overlays the readout (DRO) area only, so
   accidental clicks while it appears can't hit the jog buttons. Lives
   inside the keypad modal so confirming/dismissing doesn't fire the
   click-outside-closes handler. */
.manual-drive-prompt {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 100;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	background: rgba(255, 255, 255, 0.97);
	border: 2px solid #d32f2f;
	border-radius: 6px;
	box-shadow: 0 4px 16px rgba(0, 0, 0, 0.4);
	padding: 16px 18px;
	color: #222;
	text-align: center;
	box-sizing: border-box;
}
.manual-drive-prompt .prompt-message {
	font-size: 1rem;
	line-height: 1.4;
	margin-bottom: 14px;
}
.manual-drive-prompt .prompt-axis {
	font-weight: bold;
	color: #d32f2f;
}
.manual-drive-prompt .prompt-note {
	display: block;
	font-size: 0.85rem;
	color: #666;
	margin-top: 6px;
	font-weight: normal;
}
.manual-drive-prompt .prompt-actions {
	display: flex;
	justify-content: center;
	gap: 12px;
}
.manual-drive-prompt button {
	min-width: 90px;
	padding: 8px 16px;
	font-size: 0.95rem;
	font-weight: bold;
	border: none;
	border-radius: 4px;
	cursor: pointer;
}
.manual-drive-prompt .prompt-allow {
	background: #d32f2f;
	color: #fff;
}
.manual-drive-prompt .prompt-allow:hover {
	background: #b71c1c;
}
.manual-drive-prompt .prompt-cancel {
	background: #e0e0e0;
	color: #222;
}
.manual-drive-prompt .prompt-cancel:hover {
	background: #c8c8c8;
}

/* Soft limit: axis at boundary styling */
.axis.at-limit input.pos {
	color: #cc0000 !important;
}
.limit-tag {
	display: none;
	position: absolute;
	right: 100%;
	top: 50%;
	transform: translateY(-50%);
	font-size: 14px;
	font-weight: bold;
	color: #cc0000;
	white-space: nowrap;
	margin-right: 3px;
}
.axis.at-limit .limit-tag {
	display: block;
}

.keypad-button {
	border : 2px solid #201f2b;
	border-radius: 10px;
	background : #313366;
	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;
}

.keyboard-button-active {
	background: #5DAA35;
}

.keyboard-button-inactive {
	background : #444444;
}

.drive-button {
	color: white;
	font-weight: bolder;
	font-size: 24px;
	text-align: center;
}

.drive-button.square {
	position: relative;
	width: 100%;
	height: 100%;
}

.drive-button.bar {
	text-align: center;
	color: white;
	font-weight: bolder;
	width  : 100%;
    height: 95%;
    position: relative;

}

.drive-button.square span {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-right: -50%;
	transform: translate(-50%, -47%);
	pointer-events: none;
}


.enter-button {
	color: white;
	line-height: 45px;
	border-radius: 32px;
	font-weight: bolder;
	font-size: 24px;
	text-align: center;
	width  : 100px;
	height : 50px;
	margin-left: auto;
	margin-right: auto;
}

.settings-button {
	color: white;
	line-height: 48px;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	width  : 100%;
	height : 48px;
}
.drive-button-inactive {
	background-color: #313366;
	color: white;
}

.drive-button-fixed {
	background-color: #ce6402;
}

.drive-button-active {
	background-color: #5DAA35;
}

.drive-button-active-transient {
	background-color: #D48B3A;
}

.pad-container{
	display: inline-block;
    margin-left: auto;
    margin-right: auto;
}

.keypad-table {
	height: 180px;
    width: 180px;
    display: inline-block;
    box-sizing: border-box;
    font-size: 0px;
}

.z-pad {
	width: 55px;
    height: 180px;
	padding: 2px;
    float: right;
}


.keypad-cell {
	margin: 0;
    padding: 1px;
    height: 33%;
    width: 33%;
    display: inline-block;
    box-sizing: border-box;
}



.button-border{
    position: relative;
    width: 36px;
    height: 30px;
    right: 39px;
    border-right: 2px solid #333333;
}
.keypad-bar {
	width: 100%;
	height: 33.33%
}

.keypad-bar-small {
	width: 100%;
	height: 16.665%
}

.rot_button{
	font-size : 40px;
	 line-height : 65px;
}
 

.top.button-border{
    background-color: #333333;
    position: absolute;
    top: 56px;
    border-top: 2px solid #333333;

}

.bottom.button-border{
    background-color: #333333;
    position: absolute;
    top: 93px;
    border-bottom: 2px solid #333333;

}

.slidecontainer {
	margin-bottom: 10px;
}

.slidecontainer label {
	color:#313366;
    font-weight: bold;
}

/* .xy_speed-label{
	position: absolute;
    bottom: 45px;
    left: 100px;
}

.z_speed-label {
    position: absolute;
    bottom: -10px;
    right: 25px;
} */


/* range input  */

input[type='range'] {
    border: solid 1em transparent;
    padding: 0;
    height: 2em;
    border-radius: 0.25em;
    background: transparent;
    color: #262626;
    font-size: 1em;
    cursor: pointer;
}
input[type='range'], input[type='range']::-webkit-slider-runnable-track, input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none;
}
/* 333shadow to ffda29 333background to fd2 */
input[type='range']::-webkit-slider-runnable-track {
    box-sizing: border-box;
    padding: 0.75em;
    width: 100%;
    height: 2em;
    border-radius: 1.25em;
    box-shadow: inset 0 1px 0.125em #d0c265, inset 0 -1px 0.125em #969161, inset 0 0 0 0.75em #ffda29;
    background-color: #897827;
}
.js input[type='range']::-webkit-slider-runnable-track {
  background: linear-gradient(#e38928, #DB8635) no-repeat content-box, linear-gradient(#1c1c1c, #fd2) content-box;
  background-size: 100% 100%;
}
/* #### Between marks these may need updating for new appearance ? Don't seem to be used in edge */
input[type='range']::-moz-range-track {
  box-sizing: border-box;
  padding: 0.75em;
  width: 100%;
  height: 2em;
  border-radius: 1.25em;
  box-shadow: inset 0 1px 0.125em #272727, inset 0 -1px 0.125em #272727, inset 0 0 0 0.75em #ffda29;
  background: linear-gradient(#1c1c1c, #fd2) content-box;
}
input[type='range']::-ms-track {
  border: none;
  box-sizing: border-box;
  padding: 0.75em;
  width: 100%;
  height: 2em;
  border-radius: 1.25em;
  box-shadow: inset 0 1px 0.125em #272727, inset 0 -1px 0.125em #272727, inset 0 0 0 0.75em #ffda29;
  background: linear-gradient(#1c1c1c, #fd2) content-box;
  color: transparent;
}
/* #### and possibly below as well */


/* Also needed for new appearance ? */
input[type='range']::-moz-range-progress {
  padding: 0.75em 1px 0.75em 0.75em;
  height: 1em;
  border-radius: 1.25em 0 0 1.25em;
  background: linear-gradient(#e38928, #DB8635) no-repeat content-box;
}
input[type='range']::-ms-fill-lower {
  border-radius: 1.25em 0 0 1.25em;
  background: linear-gradient(#e38928, #DB8635) no-repeat content-box;
}

input[type='range']::-webkit-slider-thumb {
  margin-top: -0.75em;
  box-sizing: border-box;
  border: none;
  padding: 0.75em;
  width: 2em;
  height: 2em;
  border-radius: 50%;
  box-shadow: 0 1px 0.125em #232323, inset 0 1px 1px #444444;
  background: radial-gradient(#db7e0d 35%, #cb8037 71%) content-box, linear-gradient(#666666, #555555) border-box;
  cursor: ew-resize;
}
input[type='range']::-moz-range-thumb {
  box-sizing: border-box;
  border: none;
  padding: 0.75em;
  width: 2em;
  height: 2em;
  border-radius: 50%;
  box-shadow: 0 1px 0.125em #232323, inset 0 1px 1px #444444;
  background: radial-gradient(#db7e0d 35%, #DB8635 71%) content-box, linear-gradient(#333333, #272727) border-box;
  cursor: ew-resize;
}
input[type='range']::-ms-thumb {
  box-sizing: border-box;
  border: none;
  padding: 0.75em;
  width: 2em;
  height: 2em;
  border-radius: 50%;
  box-shadow: 0 1px 0.125em #232323, inset 0 1px 1px #444444;
  background: radial-gradient(#db7e0d 35%, #DB8635 71%) content-box, linear-gradient(#333333, #272727) border-box;
  cursor: ew-resize;
}

[class*='webkit'] input[type='range'] {
  border-top-width: 3.75em;
  border-left-width: 5em;
}
[class*='webkit'] input[type='range']::-webkit-slider-runnable-track, [class*='webkit'] input[type='range'] /deep/ #track, [class*='webkit'] input[type='range']::-webkit-slider-thumb, [class*='webkit'] input[type='range'] /deep/ #thumb {
  position: relative;
}
[class*='webkit'] input[type='range']::-webkit-slider-runnable-track:before, [class*='webkit'] input[type='range'] /deep/ #track:before, [class*='webkit'] input[type='range']::-webkit-slider-thumb:before, [class*='webkit'] input[type='range'] /deep/ #thumb:before, [class*='webkit'] input[type='range']::-webkit-slider-runnable-track:after, [class*='webkit'] input[type='range'] /deep/ #track:after, [class*='webkit'] input[type='range']::-webkit-slider-thumb:after, [class*='webkit'] input[type='range'] /deep/ #thumb:after {
  position: absolute;
}
[class*='webkit'] input[type='range']::-webkit-slider-runnable-track:before, [class*='webkit'] input[type='range'] /deep/ #track:before, [class*='webkit'] input[type='range']::-webkit-slider-runnable-track:after, [class*='webkit'] input[type='range'] /deep/ #track:after {
  top: 50%;
  right: 100%;
}
[class*='webkit'] input[type='range']::-webkit-slider-runnable-track:before, [class*='webkit'] input[type='range'] /deep/ #track:before {
  box-sizing: border-box;
  border: solid 0;
  border-width: 0.46875em 0.46875em 0 0;
  padding: 0.46875em 0.46875em 0 0;
  width: 1.875em;
  height: 1.875em;
  border-radius: 0 100% 0 0;
  transform: translate(-25%, -50%) rotate(45deg);
  background: radial-gradient(at 0 100%, transparent 0.70313em, #262626 0.70313em) content-box;
  content: '';
}
[class*='webkit'] input[type='range']::-webkit-slider-runnable-track:after, [class*='webkit'] input[type='range'] /deep/ #track:after {
  height: 0.76923em;
  transform: translate(-150%, -50%);
  font: 3.25em / 0.61538em DejaVu Sans, Symbola, Everson Mono, Dingbats, Segoe UI Symbol, Quivira, SunExt-A, FreeSerif, Universalia, unifont;
  content: '\1f508';
}
[class*='webkit'] input[type='range']::-webkit-slider-thumb:before, [class*='webkit'] input[type='range'] /deep/ #thumb:before, [class*='webkit'] input[type='range']::-webkit-slider-thumb:after, [class*='webkit'] input[type='range'] /deep/ #thumb:after {
  left: 50%;
}
[class*='webkit'] input[type='range']::-webkit-slider-thumb:before, [class*='webkit'] input[type='range'] /deep/ #thumb:before {
  width: 1em;
  height: 1em;
  transform: translate(-50%, -2.625em) rotate(62deg) skewX(34deg) scaleY(cos(34deg));
  background: linear-gradient(135deg, transparent 50%, #292929 50%, #1b1b1b);
  content: '';
}
[class*='webkit'] input[type='range']::-webkit-slider-thumb:after, [class*='webkit'] input[type='range'] /deep/ #thumb:after {
  padding: 0 0.5em;
  border-radius: 0.375em;
  transform: translate(-50%, -4em);
  background: linear-gradient(#454545, #292929);
  color: white;
  font: 700 1em / 2 arial, sans-serif;
  text-align: center;
  content: '4:00';
}

input[type='range']:focus {
  outline: none;
}


/* .z-slider {
	width: 100px;
	transform: rotateZ(270deg);
    position: absolute;
    right: 0;
} */


.fixed-input-container{
	display: flex;
	justify-content: space-evenly;
	display: none;
	margin-bottom: 9px;
	text-align: center;
	min-height: 60px;
}

.fixed-input-container label {
	color: #313366;
    display: inline-block;
    width: auto;
	text-align: left;
	margin-right: 5px;
}

.fixed-step-value{
	-webkit-appearance: none;
	appearance: none; 
	margin: 0; 
	display: inline-block;
	font-family: 'Droid_Sans_Mono';
	width: 50px;
	text-align: center;
	height: auto;
    font-size: 12px;
	padding: 5px;
    background: rgba(0,0,0,0.3);
    border: none;
    outline: none;
    color: #fff;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
    border: 1px solid rgba(0,0,0,0.3);
	border-radius: 4px;
    box-shadow: inset 0 -5px 45px rgba(100,100,100,0.2), 0 1px  1px rgba(255,255,255,0.2);
	
}

#manual-move-speed {
	width: 100%;
    /* position: absolute;
    left: 10px;
    bottom: 10px; */
}


/* The switch - the box around the slider */
.switch-container {
	text-align: center;
}

.fixed-label{
    position: relative;
    color: #313366;
    font-weight: bold;
    top: -5px;
}

.fixed-switch {
	margin-top: 5px;
	position: relative;
    display: inline-block;
    width: 49px;
    height: 22px;

  }
  
  /* Hide default HTML checkbox */
  .fixed-switch input {display:none;}
  
  /* The slider */
  .slider-toggle {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.3);
	-webkit-transition: .4s;
	transition: .4s;
  }
  
  .slider-toggle:before {
	position: absolute;
    content: "";
    height: 16px;
    width: 16px;
    left: 4px;
    bottom: 3px;
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s;
  }
  
  input:checked + .slider-toggle{
	background-color: #63A749;
  }
  
  input:focus + .slider-toggle{
	box-shadow: 0 0 1px #63A749;
  }
  
  input:checked + .slider-toggle:before {
	-webkit-transform: translateX(26px);
	-ms-transform: translateX(26px);
	transform: translateX(26px);
  }
  
  /* Rounded sliders */
  .slider-toggle.round {
	border-radius: 34px;
  }
  
  .slider-toggle.round:before {
	border-radius: 50%;
  }

.fa-keypad {
	line-height: inherit;
	text-shadow: 1px 1px 4px black;
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-right: -50%;
	transform: translate(-50%, -50%);
	pointer-events: none;
}

.keypad-cell:first-child .fa-keypad{
	transform: translate(-50%, -50%) rotate(-45deg);
}

.keypad-cell:nth-child(3) .fa-keypad{
	transform: translate(-50%, -50%) rotate(45deg);
}

.keypad-cell:nth-child(7) .fa-keypad{
	transform: translate(-50%, -50%) rotate(-135deg);
}

.keypad-cell:nth-child(9) .fa-keypad{
	transform: translate(-50%, -50%) rotate(135deg);
}

.z-fa-double {
	font-size: 16px;
    display: block;
    padding: 0;
    margin: 0;
	height: 5px;
	pointer-events: none;
}

.manual-right-side-container {
	float: right;
	width: 50%;
	height: 300px;
	position: relative;
}

#keypad:focus {
    outline: none;
}

#keypad-modal:focus {
    outline: none;
}

.go-to-container, #keypad{
	display: block;
	width: 90%;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
}

.go-to-container {
	display: none;
}



.go-to, .set-coordinates, .manual-stop {
	box-sizing: border-box;
	cursor: pointer;
	position: relative;
	width: 100%;
	border-radius: 5px;
	color: #eee;


}

.go-to {
	background-color: #61A844;
	height: 50%;
}


.manual-stop {
	display: none;
	font-size: 35px;
	background: #ff0000;
	border: solid 5px #A60000;
	height: 50%;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}


.set-coordinates {
	margin-top : 12.5%;
	height: 25%;
	background-color: #D8843E;
}

.go-to-container span {
	position: absolute;
    width: 90%;
    top: 50%;
    left: 50%;
    font-size: xx-large;
	text-align: center;
    transform: translate(-50%, -50%);
}

#title_goto {
	position: relative;
    font-size: 1rem;
	visibility: visible;
    top: -5%;
	padding-bottom: 1.5rem;
    margin-top: -2rem;
	margin-bottom: 1.2rem;
}


.read-out-container {
	float: left;
    position: relative;
    width: 50%;
    height: 100%;
    display: table;
    table-layout: fixed;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.axis {
    display: table-row;
    font-size: 0;
    text-align: center;
	height: 50px;
}

.read-out-container label {
	display: inline-block;
	font-size: 1.65rem;
	padding-inline: 0.5rem;
    background-color: #ffda29;
    border: none;
	color: #313366;
    font-weight: bold;
	margin-right: 10px;
	position: relative;
}

.read-out-container .units, .read-out-container .a-rotunits, .read-out-container .b-rotunits, .read-out-container .c-rotunits {
		font-size: 12px;
		text-transform: lowercase;
		vertical-align: baseline;
		margin-left: -25px;
		position: absolute;
		color: #fff;
		width: 10px;
}

.read-out-container input {
    margin: 0;
    font-family: 'Droid_Sans_Mono';
    width: 60%;
    text-align: center;
    height: auto;
    display: inline-block;
    font-size: 23px;
    padding: 5px;
    background: rgba(0,0,0,0.3);
    border: none;
    outline: none;
    color: #fff;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
    border: 1px solid rgba(0,0,0,0.3);
    border-radius: 4px 0 0 4px;
   /* box-shadow: inset 0 -5px 45px rgba(100,100,100,0.2), 0 1px 1px rgba(255,255,255,0.2); */
}
.zero-button{
	cursor: pointer;
    color: #eee;
    display: inline-block;
    font-size: 23px;
    margin: 0;
    width: 50px;
    padding: 3px 5px 3px;
    background-color: #877b56;
    border-radius: 0 4px 4px 0;
    box-shadow: 0px 2px 0px #84743d, 0px 2px 4px rgba(0,0,0,.2);
    font-family: 'source_sans_proextralight';
	transition: all .1s ease;
	vertical-align:top;
}

.zero-button:active {
	margin-top: 1px;
	box-shadow: 0px 1px 0px #ce6402, 0px 1px 1px rgba(0,0,0,.9);
	color: #eee;
}

.keypad-actions {
	display: table-row;
	font-size: 0;
	text-align: center;
	height: 50px;
}

.action-button{
	cursor: pointer;
    color: #eee;
    display: inline-block;
    font-size: 23px;
	margin-top: .75rem;
	margin-bottom: 1.5rem;
    margin-left: 0.3rem;
	margin-right: 0.3rem;
	width: 14%;
    background-color: #035b1c;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 2px 0px #84743d, 0px 2px 4px rgba(0,0,0,.2);
    font-family: 'Droid_Sans_Mono';
	transition: all .1s ease;
	vertical-align: middle;
}

.action-button:active {
	/*margin-top: 1px;*/
	box-shadow: 0px 1px 0px #ce6402, 0px 1px 1px rgba(0,0,0,.9);
	color: #eee;
}

#action-5.action-button{
	max-width: 70%;
	margin-left: 0.5rem;
	background-color: #ce6402;
	color:#035b1c;
}

#action-5.action-button:active {
	margin-top: 1px;
	box-shadow: 0px 1px 0px orangered, 0px 1px 1px rgba(0,0,0,.9);
	color: #035b1c;
}


.read-out-container input:focus {
	background: rgba(0,0,0,0.3);
	border: 0.5px solid rgba(95,169,61,0.8);
	box-shadow: inset 0 -1px 10px rgba(95,169,61,0.3), 0 1px  1px rgba(95,169,61,0.2);
    /* box-shadow: inset 0 0px 1px #5FA93D, 0 0px 1px #5FA93D; */
}

#modalDialogButtons {
	width: 100%;
	text-align: right;
	color: white;
	line-height: 64px;
	font-weight: bolder;
	font-size: 24px;
	text-align: center;
}



@-moz-keyframes spin {
    from { -moz-transform: rotate(0deg); }
    to { -moz-transform: rotate(360deg); }
}
@-webkit-keyframes spin {
    from { -webkit-transform: rotate(0deg); }
    to { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
    from {transform:rotate(0deg);}
    to {transform:rotate(360deg);}
}

.maingear {
	transform-origin: 50% 50%;
	animation: spin 4s linear infinite;
}

/* Edge specific */
@supports (-ms-ime-align:auto) {
    #waiting_container > svg {
      top: 40%;
      transform-origin: 50% 50%;
    	animation: spin 4s linear infinite;
    }
}

.manual-drive-modal {
	user-select: none;
	display: none;
    width: 55%;
	height: 60%;
	min-height: 400px;
	min-width: 370px;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 1rem 2rem 2rem 2rem;
    z-index: 3001;
    background-color: #ffda29;
    border-radius: 25px;
    -webkit-font-smoothing: antialiased;
    overflow: hidden;
}

/* Spindle toggle (action-5) sits above the authorize overlay so it
   remains clickable. Clicking it while unauthorized triggers the
   existing "Authorization Required!" popup — the spindle is the one
   manual-pad button that warrants the strong prompt rather than the
   soft overlay UX. */
#action-5 {
    position: relative;
    z-index: 3020;
}

/* Soft overlay over the manual control modal when authorize is required
   for manual control and the machine is not yet authorized. Sits above
   all jog buttons and absorbs clicks. */
.authorize-overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(60, 60, 60, 0.55);
    z-index: 3010;
    pointer-events: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 25px;
}
.authorize-overlay-message {
    color: #fff;
    font-size: 1.5em;
    font-weight: bold;
    text-align: center;
    padding: 0.75em 1.5em;
    text-shadow: 0 1px 4px rgba(0, 0, 0, 0.7);
    max-width: 80%;
    line-height: 1.3;
}

.manual-drive-container {
	position: absolute;
	width: 90%;
	height: 300px;
}

/* Speed readout positioning above slider */
.speed_read_out {
    position: absolute;
    top: -25px;
    font-size: 14px;
    font-weight: bold;
    color: #555;
    background: rgba(255,255,255,0);
    border-radius: 2px;
	left: 47%;
	z-index: 10000;
}

.read-out-wrapper {
	position: absolute;
	top: 50%;
    transform: translateY(-50%);
}


@media (max-width: 1120px) and (min-height: 450px)   {
	.manual-drive-modal {
		width: 80%;
		height: 60%;
	}
}


@media (max-width: 750px) and (orientation: portrait) and (min-height: 500px) {
/*@media (max-width: 750px  ) and (min-height: 500px)  {*/
	.manual-drive-modal {
		width: 90%; 
		height: 95%;
		max-height: none;
		padding-top: 0;
	}

    .manual-drive-container {
        top: 5%; /* Reduced from 8% */
        transform: translate(-3%, 0%);
		scale: 80%
    }

    .read-out-container {
        width: 100%;
        height: 100%;
        margin-top: 10%;
        scale: 90%
    }

    .manual-right-side-container {
        width: 100%;
        height: 100%;
        margin-top: 10%; /* Reduced */
        scale: 90%
    }


	.speed_read_out {
		top: -95px;
	}

	.read-out-wrapper{
		left: 50%;
		transform: translate(-50%, -50%);
		width: 80%;
	}

	#keypad {
		scale: 135%;
		margin-top: 3cap;
	}

    #title_goto {
		visibility: visible;
		top: -5%;
		margin-top: 0rem;
        margin-bottom: -0.5rem;    
    }

	.manual-stop {
		width: 80%;
		height: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
	}

	.go-to {
		height:20%;
		width: 70%;
		top: -2.5rem;
		display: inline-block;
	}

	.set-coordinates {
		margin-top:0;
		height:20%;
		width:25%;
		top: -2.5rem;
		display: inline-block;
	}

	.manual-drive-message {
		font-weight: bold;
		line-height: 20px;
		padding: 0.5em;
	}

    .slidecontainer {
        margin-top: -2rem;
    }
}

@media (max-width: 650px) {
/*@media (max-width: 650px) and (min-width: 285px) and (min-height: 500px) {*/

    #icon_keypad {
        cursor: pointer;
        right: 50%;
        top: 3.25rem;
        height: 3rem;
        position: absolute;
        opacity: 90%;
    }

    #transform_warning {
    position:absolute;
    display:inline-block;
    right: 70%;
    margin-top: 70px;
    font-size: 1rem;
}   

	.action-button{
		width: 15%;
	}
	.axis {
		width: 75%;
	}
}

@media (max-height: 500px) {
	#widget-links-general{
		display:none
	}
	.left-slide-menu{
		display:block;
	}
}


.newModal{
    display: none;
    width: 50%;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 3001;
    background-color: #eee;
    padding-top: 1.5em;
    border-radius: 5px;
      -webkit-font-smoothing: antialiased;
}

.modalDim{
	display: none;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.45);
    z-index: 3000;
}

.modalLogo{
    position: relative;
    height: 30px;
    padding-bottom: 30px;
}

.modalLogo svg{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.modalTitle{
    text-align: center;
     color: #333333;
    padding: 0;
    margin: 0;

}
.modalSubContent{
    display: inline-block;
    width: 100%;


}
.modalImage{
    position: relative;
    display: inline-block;
    width: 25%;
    padding-top:25%;
    vertical-align: top;
}

.modalImage img{
    direction: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.modalInput{
	width: 75%;
	padding-left: 25%;
}

.inputError {
	display:none;
	font-size: small;
	color: #dc3545;
}

.modalDetail {
    text-align: center;
    display: inline-block;
    margin-right: 1em;
    width: 100%;
    padding: 0;
}

.modalDialogue{
    text-align: center;
    font-size: 20px;
     color: #333333;
    display: inline-block;
    margin-right: 1em;
    width: 65%;

    padding: 0;
}

@media screen and (max-width: 750px) {
    .newModal{
        width: 90%;
    }
}

.modalButtons {
    margin-top: 10px;
    font-size: 25px;
    text-align: center;
}

.modalOkay{
    color: #fff;
    padding-top: .3em;
    cursor: pointer;
    display: inline-block;
    height: 50px;
    min-width: 30%;
    padding-left: 2em;
    padding-right: 2em;
    text-align: center;
    background-color: #5DAA35;
    border-radius: 5px;
    margin-bottom: 1em;
}

.modalOkay:focus {
    outline: 2px solid #fff;
    outline-offset: -3px;
    box-shadow: 0 0 8px rgba(93, 170, 53, 0.6);
}

.modalCancel{
	color: #fff;
    padding-top: .3em;
    cursor: pointer;
    display: inline-block;
    height: 50px;
    min-width: 30%;
    padding-left: 2em;
	padding-right: 2em;
    text-align: center;
    background-color: #9C210C;
    border-radius: 5px;
    margin-bottom: 1em;
}

.toast {
    opacity:0.9 !important;
}

#toast-container {
	pointer-events: none;  /* Allow clicks to pass through */
}
  
#toast-container > div {
	pointer-events: auto;  /* But allow interaction with the toast itself */
}
  
.loader {
	position: absolute;
  	width: 100%;
	height: 100%;
	margin: auto;
	text-align: center;
	will-change: transform;
}

.loader svg {
	position: relative;
  	top: 50%;
  	transform: translateY(-50%);
}


/* Special Custom Style : rotations et animations */

.spinner {
    text-indent: -9999em;
    width: 1.5em;
    height: 1.5em;
    border-radius: 50%;
    background: #fff;
    background: -moz-linear-gradient(left, #fff 10%, rgba(255, 255, 255, 0) 42%);
    background: -webkit-linear-gradient(left, #fff 10%, rgba(255, 255, 255, 0) 42%);
    background: -o-linear-gradient(left, #fff 10%, rgba(255, 255, 255, 0) 42%);
    background: -ms-linear-gradient(left, #fff 10%, rgba(255, 255, 255, 0) 42%);
    background: linear-gradient(to right, #fff 10%, rgba(255, 255, 255, 0) 42%);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-animation: load3 1.4s infinite linear;
    animation: load3 1.4s infinite linear;
}

.spinner:before {
    width: 50%;
    height: 50%;
    background: #fff;
    border-radius: 100% 0 0 0;
    position: absolute;
    top: 0;
    left: 0;
    content: '';
}

.spinner.red:after {
    background: #ffda29;
    width: 75%;
    height: 75%;
    border-radius: 50%;
    content: '';
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

/* Hover state for pause button spinner - match the button background */
.pauseJob-wrapper.active:hover .spinner.red:after {
    background: #ffed70; /* Matches the hover background color */
}

.spinner.green:after {
    background: #32B433;
    width: 75%;
    height: 75%;
    border-radius: 50%;
    content: '';
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

@-webkit-keyframes load3 {
    0% {
        -webkit-transform: translate(-50%, -50%) rotate(0deg);
        transform: translate(-50%, -50%) rotate(0deg);
    }
    100% {
        -webkit-transform: translate(-50%, -50%) rotate(360deg);
        transform: translate(-50%, -50%) rotate(360deg);
    }
}

@keyframes load3 {
    0% {
        -webkit-transform: translate(-50%, -50%) rotate(0deg);
        transform: translate(-50%, -50%) rotate(0deg);
    }
    100% {
        -webkit-transform: translate(-50%, -50%) rotate(360deg);
        transform: translate(-50%, -50%) rotate(360deg);
    }
}

/* for feed rate override and keypad message */  
@keyframes blink {
    0% {opacity: 1;}
    50% {opacity: 0;}
    100% {opacity: 1;}
}
.blinking-text {
    animation: blink 2.0s linear infinite;
}

.logout_link_container{
  bottom: 0;
  position: inherit;
  width: inherit;
  text-align: center;
  background-color: #666666;
}
.logout_link_container a{
  color: #eeeeee;
}

.blur {
-webkit-filter: blur(2px);
-moz-filter: blur(2px);
-o-filter: blur(2px);
-ms-filter: blur(2px);
filter: blur(2px);
}

.tour-filter{
	position: absolute;
    width: 100%;
    height: 0;
    z-index: 1;
}


/* ## KEYPAD DRAGABILITY ##Manual Drive Modal Styles */

/* Minimal drag bar at the top */
.modal-drag-bar {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
	/* margin-top: -12px; */
    height: 20px;
    background: rgba(0,0,0,0);
    border-bottom: 1px solid rgba(0,0,0,0);
    user-select: none;
    /* Sit above the authorize overlay so the exit (X) and drag handle
       remain reachable while the overlay is shown. */
    z-index: 3020;
}

/* Centered drag handle - just the dots */
.drag-handle {
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: move;
    padding: 2px 12px;
    border-radius: 3px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}

.drag-handle:hover {
    background: rgba(0,0,0,0.08);
}

.drag-dots {
    font-size: 20px;
    color: #999;
    letter-spacing: 1px;
    line-height: 1;
}

/* Exit button positioned on the right */
.manual-drive-exit {
    position: absolute;
    right: -20px;
    top: 60%;
    transform: translateY(-50%);
    cursor: pointer;
    padding: 2px 4px;
    border-radius: 2px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.manual-drive-exit:hover {
    background: rgba(255,0,0,0.1);
}

.manual-drive-exit .fa-times {
    font-size: 20px;
    color: #666;
}

.manual-drive-exit .fa-times:hover {
    color: #d00;
}

/* Content header area for your existing elements */
.modal-content-header {
    position: relative;
    min-height: 40px;
    padding: 4px 8px;
    overflow: visible;
}

/* Title container */
.title-container {
    margin-top: 2px;
}

#title_goto {
    font-size: 11px;
    color: #666;
    display: block;
    text-align: center;
    margin: 0;
    padding: 2px;
}

/* Adjust the main container spacing */
.manual-drive-container {
    margin-top: 0; /* Remove any existing top margin */
}
/*!***************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./dashboard/static/css/toastr.min.css ***!
  \***************************************************************************************/
.toast-title{font-weight:bold}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-0.3em;top:-0.3em;float:right;font-size:20px;font-weight:bold;color:#fff;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80)}.toast-close-button:hover,.toast-close-button:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:alpha(opacity=40);filter:alpha(opacity=40)}button.toast-close-button{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999}#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{position:relative;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#fff;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80)}#toast-container>:hover{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;-ms-filter:alpha(opacity=100);filter:alpha(opacity=100);cursor:pointer}#toast-container>.toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important}#toast-container>.toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}#toast-container>.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}#toast-container>.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important}#toast-container.toast-top-center>div,#toast-container.toast-bottom-center>div{width:300px;margin:auto}#toast-container.toast-top-full-width>div,#toast-container.toast-bottom-full-width>div{width:96%;margin:auto}.toast{background-color:#030303}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4;-ms-filter:alpha(opacity=40);filter:alpha(opacity=40)}@media all and (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container .toast-close-button{right:-0.2em;top:-0.2em}}@media all and (min-width:241px) and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container .toast-close-button{right:-0.2em;top:-0.2em}}@media all and (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}}
/*!*********************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./dashboard/static/css/tips.css ***!
  \*********************************************************************************/
/* To Implement simple Tooltips in FabMo -- (there are no dependencies in this system) --
          {Tooltips provide info on an area or functionality of interface; use title-tips for brief popup info on buttons}
      STYLE
        - reference this style sheet (all CSS is compiled into the dashboard.css file by webpack);
             > so for Dashboard: reference tips in dashboard.css, e.g. <link rel="stylesheet" href="css/dashboard.css">
             > so for apps: reference tips in parent dashboard.css <link rel="stylesheet" href="../../css/dashboard.css">
      HTML
        - add class="tooltip" to the element you want to have a tooltip -- this will be a CIRCLE WITH AN "i" INSIDE;
        - add class="tooltiptext" to the element you want to be the tooltip text;

        - add the TEXT you want to be the tooltip text between the opening and closing tags of the element with class="tooltiptext"
        - by default the tool tip will display above the text box element and slightly to the right;
        - add class="tooltip-below" to the element you want to have a tooltip text display below the element;
        - add class="tooltip-left" to the element you want to have a tooltip text display towards the left of the element;

      EXAMPLE
        <h1>Wifi Networks Available<span class="tooltip tooltiptext::after">i<span class="tooltiptext">
            Wifi networks available to your tool. 
            Click on SSID name to set up a new wifi interface.</span></span>
        </h1>

                <div class="dro-addon-label"> Spindle-1 <span class="tooltip tooltip-left tooltiptext::after" style="justify-content: right; left: 63px; top:0px">i<span class="tooltiptext">
                  Set spindle RPM. Black values indicate commanded RPM; blue values indicate achieved RPM.<br> 
                  AMP value is a display of the spindle load as current in amps.</span></span></div>


      DESIGN  
        - further style the span to adjust fit and appearance; e.g.::after
            <span class="tooltip tooltip-left tooltiptext::after" style="justify-content: right; left: 63px; top:0px">i<span class="tooltiptext"> ...

        - at some point we may want to put all the tips and data into a single JSON object to make this easier to manage;
        - for now, I find the tips easier to locate and work on in the HTML ...;
*/

/* Tooltip elements */
/* Lots of fussing around to prevent a tip icon from SHOWING THROUGH, see below, z-index: 15 */

.tooltip {
  background-color: #bdbdbd90;
  position: relative;
  z-index: 10;
  left: 5px;
  top: -5px;
  display: inline-block;
  padding: 0px;
  border-radius: 50%;
  height: 18px;
  width: 18px;
  line-height: 100%;
  color: #ffffff;
  text-align: center;
  font-size: 1rem;
  font-family: serif;
  cursor: pointer;
}
  /* Tooltip position for logo */
  .tooltip-logo {
    left: -5px;
    top: -5px;
  }

  /* Tooltip text */
  .tooltip .tooltiptext {
    visibility: hidden;
    width: max-content;
    max-width: 900px;
    background-color: #bdbdbd;
    color: #fff;
    font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
    line-height: 1.2;
    font-size: .9rem;
    text-align: left;
    padding-top: 5px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    border-radius: 6px;
    /* Position the tooltip text */
    position: absolute;
    z-index: 20;
    overflow:visible;
    bottom: 125%;
    left: 50%;
    margin-left: -60px;
    /* Fade in tooltip */
    transition: opacity 0.2s ease-in-out 0.2s, visibility 0.2s ease-in-out 0.2s;
    opacity: 0;
    visibility: hidden;
  }
  
  /* Tooltip arrow */
  .tooltip .tooltiptext::after {
    content: "";
    position: absolute;
    font-size: .875rem;
    top: 100%;
    left: 16%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #bdbdbd transparent transparent transparent;
  }
  
  /* Show the tooltip text when you mouse over the tooltip container */
  .tooltip:hover .tooltiptext {
    z-index: 20;
    visibility: visible;
    display: inline-block;
    width: max-content;
    max-width: 900px;
    opacity: 1;
    transition: opacity 0.2s ease-in-out, visibility 0.2s;
  }

  /* This is the parameter that keeps a tooltip from SHOWING THROUGH */
  .tooltip:hover {
    z-index: 15;
  }

  /* Tooltip-below container */
  .tooltip-below .tooltiptext {
    z-index: 20;
    top: 130%; /* Position below the trigger element */
    bottom: auto; /* Remove the bottom property */
  }

  /* Tooltip-left container */
  .tooltip-left .tooltiptext {
    left: -425px; /* Position left of the trigger element */
  }
  /* Adjust the left property of the arrow for better alignment */
  .tooltip-left .tooltiptext::after {
    left: 90%;
  }

  /* Tooltip-below arrow */
  .tooltip-below .tooltiptext::after {
    content: "";
    position: absolute;
    z-index: 20;
    bottom: 100%; /* Position the arrow at the bottom of the tooltip when it is above the trigger */
    top: auto; /* Remove the top property */
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent #bdbdbd transparent; /* Flip the arrow to point upwards */
  }

  /* Optional: Adjust the left property of the arrow for better alignment */
  .tooltip-below .tooltiptext::after {
    left: 20%; /* Adjust as needed for proper alignment */
  }

  /* Tool Tip Link */
  .tooltiplink {
    color: #007bff !important;
    text-decoration: underline;
  }
  
  .tooltiplink:hover {
    color: #0056b3 !important;
    text-decoration: none;
  }

  .parent-container {
    overflow: visible; /* Ensure parent elements do not clip the tooltip text */
  }
  
