/** initial setup **/
.nano {
  position : relative;
  width    : 100%;
  height   : 100%;
  overflow : hidden;
}
.nano > .nano-content {
  position      : absolute;
  overflow      : scroll;
  overflow-x    : hidden;
  top           : 0;
  right         : 0;
  bottom        : 0;
  left          : 0;
}
.nano > .nano-content:focus {
  outline: thin dotted;
}
.nano > .nano-content::-webkit-scrollbar {
  display: none;
}
.has-scrollbar > .nano-content::-webkit-scrollbar {
  display: block;
}
.nano > .nano-pane {
  background : rgba(0,0,0,.25);
  position   : absolute;
  width      : 10px;
  right      : 0;
  top        : 0;
  bottom     : 0;
  visibility : hidden\9; /* Target only IE7 and IE8 with this hack */
  opacity    : .01;
  -webkit-transition    : .2s;
  -moz-transition       : .2s;
  -o-transition         : .2s;
  transition            : .2s;
  -moz-border-radius    : 5px;
  -webkit-border-radius : 5px;
  border-radius         : 5px;
}
.nano > .nano-pane > .nano-slider {
  background: #444;
  background: rgba(0,0,0,.5);
  position              : relative;
  margin                : 0 1px;
  -moz-border-radius    : 3px;
  -webkit-border-radius : 3px;
  border-radius         : 3px;
}
.nano:hover > .nano-pane, .nano-pane.active, .nano-pane.flashed {
  visibility : visible\9; /* Target only IE7 and IE8 with this hack */
  opacity    : 0.99;
}

/* Main style sheet for jQuery Calculator v2.0.1 */
div.is-calculator,
span.is-calculator {
  position: relative;
}
button.calculator-trigger {
  width: 40px;
  height: 40px;
  padding: 0px;
  background: #3473a9;
  outline: none;
  border: none;
}
button.calculator-trigger img {
  padding: 8px;
}
img.calculator-trigger {
  margin: 2px;
  vertical-align: middle;
}
.calculator-popup {
  display: none;
  z-index: 10;
  margin: 0;
  width: 298px;
  /*padding: 0;*/
  border: 1px solid #868e95;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 0;
  color: #000;
  background-color: #fff;
  font-family: 'Segoe UI', sans-serif !important;
}
.calculator-popup .modal-header {
  margin-right: 0;
  margin-left: 0;
}
.calculator-popup .calculator-body {
  padding: 75px 25px 25px;
}
.calculator-keyentry {
  position: absolute;
  top: 3px;
  right: 3px;
  width: 0;
}
.calculator-inline {
  position: relative;
  border: 1px solid #888;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background-color: #f4f4f4;
}
.calculator-inline .calculator-close {
  display: none;
}
.calculator-disabled {
  position: absolute;
  z-index: 100;
  background-color: white;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.calculator-rtl {
  direction: rtl;
}
.calculator-prompt {
  clear: both;
  text-align: center;
}
.calculator-prompt.ui-widget-header {
  margin: 2px;
}
.calculator-result {
  clear: both;
  margin: 2px;
  margin-bottom: 10px;
  padding: 8px 8px;
  text-align: right;
  background-color: #fff;
  border: 1px solid #cccccc; /*1px inset #000;*/
  /*-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;*/
  font-size: 13px;
}
.calculator-result span {
  display: inline-block;
  width: 100%;
}
.calculator-result .calculator-formula {
  font-size: 60%;
}
.calculator-focussed {
  background-color: #ffc;
}
.calculator-row {
  clear: both;
  width: 100%;
  min-width: 232px;
}
.calculator-space {
  float: left;
  margin: 2px;
  width: 28px;
}
.calculator-half-space {
  float: left;
  margin: 1px;
  width: 14px;
}
.calculator-row button {
  position: relative;
  float: left;
  margin: 2px;
  padding: 0px;
  outline: none;
  /*	height: 28px;
	background-color: #f4f4f4;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;*/
  text-align: center;
  cursor: pointer;
}
/*
.calculator-row .calculator-ctrl {
	width: 60px;
	background-color: #e8e8e8;
}*/
.calculator-row .calculator-undo,
.calculator-row .calculator-clear-error,
.calculator-row .calculator-clear {
  /*width: 28px;*/
}
.calculator-row .calculator-base,
.calculator-row .calculator-angle {
  width: 30px;
  font-size: 70%;
}
.calculator-row .calculator-base-active,
.calculator-row .calculator-angle-active {
  border: 2px inset #fff;
}
.calculator-digit,
.calculator-oper,
.calculator-ctrl {
  width: 54px;
  height: 40px;
  font-size: 16px;
}

.calculator-digit {
  background: #458ecf;
  border: 1px solid #3d7db6;
  color: white;
}
.calculator-oper {
  background: #3473a9;
  border: 1px solid #2e6696;
  color: white;
  font-size: 19px;
}
.calculator-ctrl {
  background: #afb2b5;
  border: 1px solid #9d9fa1;
  color: white;
}
.calculator-oper.calculator-equals {
  background: #ff6600;
  border: 1px solid #e55d02;
  color: white;
}
.calculator-digit[data-keystroke='_0'] {
  width: 112px;
}
.calculator-mem-empty,
.calculator-digit[disabled] {
  color: #888;
}
.calculator-row .calculator-trig {
  font-size: 70%;
}
@-moz-document url-prefix() {
  .calculator-trig,
  .calculator-base {
    text-indent: -3px;
  }
}
.calculator-key-down {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.calculator-keystroke {
  display: none;
  width: 16px;
  height: 14px;
  position: absolute;
  left: -1px;
  top: -1px;
  color: #000;
  background-color: #fff;
  border: 1px solid #888;
  font-size: 80%;
}
.calculator-angle .calculator-keystroke,
.calculator-base .calculator-keystroke,
.calculator-trig .calculator-keystroke {
  top: -2px;
  font-size: 95%;
}
.calculator-keyname {
  width: 22px;
  font-size: 70%;
}

/*
 * Container style
 */
.ps {
  overflow: hidden !important;
  overflow-anchor: none;
  -ms-overflow-style: none;
  touch-action: auto;
  -ms-touch-action: auto;
}

/*
 * Scrollbar rail styles
 */
.ps__rail-x {
  display: none;
  opacity: 0;
  transition: background-color .2s linear, opacity .2s linear;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  height: 15px;
  /* there must be 'bottom' or 'top' for ps__rail-x */
  bottom: 0px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__rail-y {
  display: none;
  opacity: 0;
  transition: background-color .2s linear, opacity .2s linear;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  width: 15px;
  /* there must be 'right' or 'left' for ps__rail-y */
  right: 0;
  /* please don't change 'position' */
  position: absolute;
}

.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
  display: block;
  background-color: transparent;
}

.ps:hover > .ps__rail-x,
.ps:hover > .ps__rail-y,
.ps--focus > .ps__rail-x,
.ps--focus > .ps__rail-y,
.ps--scrolling-x > .ps__rail-x,
.ps--scrolling-y > .ps__rail-y {
  opacity: 0.6;
}

.ps .ps__rail-x:hover,
.ps .ps__rail-y:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-y:focus,
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-y.ps--clicking {
  background-color: #eee;
  opacity: 0.9;
}

/*
 * Scrollbar thumb styles
 */
.ps__thumb-x {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color .2s linear, height .2s ease-in-out;
  -webkit-transition: background-color .2s linear, height .2s ease-in-out;
  height: 6px;
  /* there must be 'bottom' for ps__thumb-x */
  bottom: 2px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__thumb-y {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color .2s linear, width .2s ease-in-out;
  -webkit-transition: background-color .2s linear, width .2s ease-in-out;
  width: 6px;
  /* there must be 'right' for ps__thumb-y */
  right: 2px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__rail-x:hover > .ps__thumb-x,
.ps__rail-x:focus > .ps__thumb-x,
.ps__rail-x.ps--clicking .ps__thumb-x {
  background-color: #999;
  height: 11px;
}

.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
  background-color: #999;
  width: 11px;
}

/* MS supports */
@supports (-ms-overflow-style: none) {
  .ps {
    overflow: auto !important;
  }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps {
    overflow: auto !important;
  }
}

@font-face {
  font-family: "eas-icomoon";
  src: url(/assets/eas-icomoon.93ced7eecfcebac4444686389cbf37a9.eot);
  src: url(/assets/eas-icomoon.93ced7eecfcebac4444686389cbf37a9.eot#iefix) format("embedded-opentype"),
    url(/assets/eas-icomoon.97851242fd820fdc6aea79c04de071a9.woff2) format("woff2"),
    url(/assets/eas-icomoon.500a5fcf1f6e9c13e89923ddc3b6b423.ttf) format("truetype"),
    url(/assets/eas-icomoon.60d91fd080b647fdabe5f068050b1515.woff) format("woff"),
    url(/assets/eas-icomoon.dffc9df0590c59ab6eee223695843e3c.svg#eas-icomoon) format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

.icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "eas-icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-user-edit:before {
  content: "\e949";
}
.icon-ballot:before {
  content: "\e93d";
}
.icon-bars:before {
  content: "\e93e";
}
.icon-books1:before {
  content: "\e93f";
}
.icon-calendar-alt1:before {
  content: "\e940";
}
.icon-chart-pie-alt:before {
  content: "\e941";
}
.icon-cog1:before {
  content: "\e948";
}
.icon-compass:before {
  content: "\e943";
}
.icon-file-edit:before {
  content: "\e944";
}
.icon-question-circle1:before {
  content: "\e945";
}
.icon-books:before {
  content: "\e946";
}
.icon-books2:before {
  content: "\e942";
}
.icon-award:before {
  content: "\e90b";
}
.icon-app-store-ios:before {
  content: "\e905";
}
.icon-cc-visa:before {
  content: "\e906";
}
.icon-creative-commons-share:before {
  content: "\e913";
}
.icon-deviantart:before {
  content: "\e907";
}
.icon-angle-double-down:before {
  content: "\e90c";
}
.icon-angle-double-left:before {
  content: "\e90d";
}
.icon-angle-double-right:before {
  content: "\e90e";
}
.icon-angle-double-up:before {
  content: "\e90f";
}
.icon-angle-down:before {
  content: "\e910";
}
.icon-angle-left:before {
  content: "\e911";
}
.icon-angle-right:before {
  content: "\e912";
}
.icon-angle-up:before {
  content: "\e139";
}
.icon-caret-down:before {
  content: "\e914";
}
.icon-caret-left:before {
  content: "\e915";
}
.icon-caret-right:before {
  content: "\e916";
}
.icon-caret-up:before {
  content: "\e917";
}
.icon-check:before {
  content: "\e91d";
}
.icon-chevron-left:before {
  content: "\e926";
}
.icon-chevron-right:before {
  content: "\e927";
}
.icon-clipboard-list:before {
  content: "\e903";
}
.icon-comment:before {
  content: "\e91e";
}
.icon-compress:before {
  content: "\e92e";
}
.icon-download:before {
  content: "\e91a";
}
.icon-exclamation-circle:before {
  content: "\e92c";
}
.icon-exclamation-triangle:before {
  content: "\e92d";
}
.icon-expand3:before {
  content: "\e92f";
}
.icon-eye:before {
  content: "\e936";
}
.icon-file1:before {
  content: "\e918";
}
.icon-history:before {
  content: "\e928";
}
.icon-pencil-alt:before {
  content: "\e91f";
}
.icon-plus:before {
  content: "\e932";
}
.icon-print:before {
  content: "\e91c";
}
.icon-redo-alt:before {
  content: "\e920";
}
.icon-search:before {
  content: "\e929";
}
.icon-search-minus:before {
  content: "\e921";
}
.icon-search-plus:before {
  content: "\e922";
}
.icon-spinner:before {
  content: "\e91b";
}
.icon-tasks:before {
  content: "\e908";
}
.icon-times:before {
  content: "\e923";
}
.icon-trash-alt:before {
  content: "\e934";
}
.icon-undo-alt:before {
  content: "\e924";
}
.icon-user-friends:before {
  content: "\e935";
}
.icon-window-minimize1:before {
  content: "\e937";
}
.icon-arrow-alt-circle-down:before {
  content: "\e92a";
}
.icon-calendar:before {
  content: "\e904";
}
.icon-clipboard:before {
  content: "\e930";
}
.icon-comments:before {
  content: "\e919";
}
.icon-copy:before {
  content: "\e931";
}
.icon-file:before {
  content: "\e909";
}
.icon-file-alt:before {
  content: "\e925";
}
.icon-image:before {
  content: "\e90a";
}
.icon-plus-square:before {
  content: "\e92b";
}
.icon-window-minimize:before {
  content: "\e938";
}
.icon-excel-logo:before {
  content: "\e901";
}
.icon-file-alt1:before {
  content: "\e939";
}
.icon-trash:before {
  content: "\e947";
}
.icon-calendar-alt:before {
  content: "\e93b";
}
.icon-compass11:before {
  content: "\e93c";
}
.icon-file-pdf:before {
  content: "\e93a";
}
.icon-cog:before {
  content: "\f01e";
}
.icon-gear1:before {
  content: "\f01e";
}
.icon-home:before {
  content: "\f01b";
}
.icon-backward:before {
  content: "\f04a";
}
.icon-question-circle-o:before {
  content: "\f29c";
}
.icon-table:before {
  content: "\e01b";
}
.icon-tablerowprops:before {
  content: "\e609";
}
.icon-tablecellprops:before {
  content: "\e610";
}
.icon-table2:before {
  content: "\e611";
}
.icon-tablemergecells:before {
  content: "\e612";
}
.icon-tableinsertcolbefore:before {
  content: "\e613";
}
.icon-tableinsertcolafter:before {
  content: "\e614";
}
.icon-tableinsertrowbefore:before {
  content: "\e615";
}
.icon-tableinsertrowafter:before {
  content: "\e616";
}
.icon-tablesplitcells:before {
  content: "\e617";
}
.icon-tabledelete:before {
  content: "\e618";
}
.icon-tableleftheader:before {
  content: "\e62a";
}
.icon-tabletopheader:before {
  content: "\e62b";
}
.icon-tabledeleterow:before {
  content: "\e801";
}
.icon-tabledeletecol:before {
  content: "\e802";
}
.icon-printer:before {
  content: "\e902";
}
.icon-file-check:before {
  content: "\e9a9";
}
.icon-file-presentation:before {
  content: "\e9bf";
}
.icon-file-locked:before {
  content: "\e9c3";
}
.icon-stack:before {
  content: "\e9cd";
}
.icon-folder6:before {
  content: "\e9e9";
}
.icon-folder-open3:before {
  content: "\e9ea";
}
.icon-circle-left3:before {
  content: "\edf2";
}
.icon-checkbox-checked:before {
  content: "\ee66";
}
.icon-checkbox-unchecked:before {
  content: "\ee67";
}
.icon-checkbox-checked2:before {
  content: "\ee6e";
}
.icon-circle:before {
  content: "\ee77";
}
.icon-font-size:before {
  content: "\e800";
}
.icon-arrow-down-bold:before {
  content: "\e60f";
}
.icon-arrow-down:before {
  content: "\e60d";
}
.icon-arrow-left:before {
  content: "\e60a";
}
.icon-arrow-right:before {
  content: "\e60b";
}
.icon-arrow-up:before {
  content: "\e60c";
}
.icon-chevron-with-circle-left:before {
  content: "\e900";
}
.icon-share:before {
  content: "\e60e";
}
.icon-objectives-lo:before {
  content: "\e601";
}
.icon-objectives-folder:before {
  content: "\e608";
}
.icon-assessments:before {
  content: "\e600";
}
.icon-objectives-cat:before {
  content: "\e604";
}
.icon-svg-collections:before {
  content: "\e602";
}
.icon-svg-delivered:before {
  content: "\e603";
}
.icon-svg-not_marked:before {
  content: "\e605";
}
.icon-svg-notifications_small:before {
  content: "\e606";
}
.icon-objectives-subject:before {
  content: "\e607";
}
.icon-pencil:before {
  content: "\2d";
}
.icon-graph2:before {
  content: "\52";
}
.icon-label:before {
  content: "\3a";
}
.icon-calendar-empty:before {
  content: "\41";
}
.icon-dir-minus:before {
  content: "\2e";
}
.icon-dir-plus:before {
  content: "\3e";
}
.icon-compass1:before {
  content: "\42";
}
.icon-gear:before {
  content: "\50";
}
.icon-location:before {
  content: "\51";
}
.icon-heart:before {
  content: "\57";
}
.icon-preview:before {
  content: "\23";
}
.icon-notebook:before {
  content: "\3b";
}
.icon-share-linea:before {
  content: "\e006";
}
.icon-todo-txt:before {
  content: "\e019";
}
.icon-circle-add:before {
  content: "\e00d";
}
.icon-circle-remove:before {
  content: "\e00e";
}
.icon-circle-info:before {
  content: "\e034";
}
.icon-desktop:before {
  content: "\e002";
}
.icon-document:before {
  content: "\e005";
}
.icon-presentation:before {
  content: "\e00f";
}
.icon-picture:before {
  content: "\e010";
}
.icon-video:before {
  content: "\e011";
}
.icon-uniE018:before {
  content: "\e018";
}
.icon-hourglass:before {
  content: "\e01f";
}
.icon-gears:before {
  content: "\e02b";
}
.icon-layers1:before {
  content: "\e031";
}
.icon-uniE032:before {
  content: "\e032";
}
.icon-mic:before {
  content: "\e03a";
}
.icon-profile-male:before {
  content: "\e040";
}
.icon-reload:before {
  content: "\e05a";
}
.icon-right:before {
  content: "\35";
}
.icon-checkbox:before {
  content: "\56";
}
.icon-ckeckbox-checked:before {
  content: "\58";
}
.icon-uni5B:before {
  content: "\5b";
}
.icon-uni5C:before {
  content: "\5c";
}
.icon-uniE03B:before {
  content: "\e03b";
}
.icon-profile:before {
  content: "\e08a";
}
.icon-average-score:before {
  content: "\f000";
}
.icon-user:before {
  content: "\f002";
}
.icon-performance:before {
  content: "\f004";
}
.icon-uniF006:before {
  content: "\f006";
}
.icon-detailed:before {
  content: "\f007";
}
.icon-not-assessed:before {
  content: "\f008";
}
.icon-uniF009:before {
  content: "\f009";
}
.icon-correct-score:before {
  content: "\f00a";
}
.icon-bargraph:before {
  content: "\f00b";
}
.icon-summary:before {
  content: "\f00c";
}
.icon-uniF00D:before {
  content: "\f00d";
}
.icon-uniF00E:before {
  content: "\f00e";
}
.icon-layers:before {
  content: "\f00f";
}
.icon-uniF010:before {
  content: "\f010";
}
.icon-uniF011:before {
  content: "\f011";
}
.icon-new-score:before {
  content: "\f012";
}
.icon-lowest-score:before {
  content: "\f013";
}
.icon-uniF014:before {
  content: "\f014";
}
.icon-highest-score:before {
  content: "\f015";
}
.icon-uniF016:before {
  content: "\f016";
}
.icon-percentage-score:before {
  content: "\f017";
}
.icon-uniF018:before {
  content: "\f018";
}
.icon-music:before {
  content: "\f019";
}
.icon-uniF01A:before {
  content: "\f01a";
}
.icon-uniF01C:before {
  content: "\f01c";
}
.icon-wrong-score:before {
  content: "\f01d";
}
.icon-files-empty:before {
  content: "\e99f";
}
.icon-files-empty2:before {
  content: "\e9a0";
}
.icon-file-download2:before {
  content: "\e9a6";
}
.icon-file-text2:before {
  content: "\e9ad";
}
.icon-file-picture:before {
  content: "\e9af";
}
.icon-file-play:before {
  content: "\e9b3";
}
.icon-printer2:before {
  content: "\ea68";
}
.icon-undo2:before {
  content: "\eabf";
}
.icon-redo2:before {
  content: "\eac0";
}
.icon-enlarge2:before {
  content: "\eb3e";
}
.icon-shrink2:before {
  content: "\eb3f";
}
.icon-enlarge7:before {
  content: "\eb48";
}
.icon-shrink7:before {
  content: "\eb49";
}
.icon-paperplane:before {
  content: "\ec09";
}
.icon-more2:before {
  content: "\ec5c";
}
.icon-download2:before {
  content: "\ec7d";
}
.icon-upload2:before {
  content: "\ec7f";
}
.icon-star-empty3:before {
  content: "\ece3";
}
.icon-frustrated2:before {
  content: "\ed23";
}
.icon-plus2:before {
  content: "\ed5b";
}
.icon-cancel-circle2:before {
  content: "\ed66";
}
.icon-cross:before {
  content: "\ed6c";
}
.icon-cross2:before {
  content: "\ed6d";
}
.icon-cross3:before {
  content: "\ed6e";
}
.icon-circle2:before {
  content: "\ee78";
}
.icon-filter3:before {
  content: "\ee8b";
}
.icon-filter4:before {
  content: "\ee8c";
}
.icon-share3:before {
  content: "\eee0";
}
.icon-libreoffice:before {
  content: "\ef42";
}
.icon-drawer:before {
  content: "\e95c";
}
.icon-sphere:before {
  content: "\e9c9";
}
.icon-square-up-right:before {
  content: "\ee05";
}
.icon-lock:before {
  content: "\eb55";
}
.icon-checkbox-unchecked2:before {
  content: "\ee6f";
}
.icon-ribbon:before {
  content: "\e009";
}
.icon-target:before {
  content: "\e012";
}
.icon-align-left:before {
  content: "\e027";
}
.icon-paper:before {
  content: "\e035";
}
.icon-paper-stack:before {
  content: "\e036";
}
.icon-shuffle:before {
  content: "\e057";
}
.icon-box:before {
  content: "\e079";
}
.icon-marquee-plus:before {
  content: "\e083";
}
.icon-grid:before {
  content: "\e102";
}
.icon-expand1:before {
  content: "\e110";
}
.icon-minimize:before {
  content: "\e113";
}
.icon-move:before {
  content: "\e118";
}
.icon-menu:before {
  content: "\e120";
}
.icon-pencil2:before {
  content: "\e61a";
}
.icon-pencil4:before {
  content: "\e619";
}
.icon-shield-alert:before {
  content: "\e669";
}
.icon-file-add:before {
  content: "\e6b4";
}
.icon-folder-upload:before {
  content: "\e6bf";
}
.icon-clipboard-text:before {
  content: "\e6cb";
}
.icon-register:before {
  content: "\e6d1";
}
.icon-license2:before {
  content: "\e6dc";
}
.icon-medal-empty:before {
  content: "\e6dd";
}
.icon-trophy2:before {
  content: "\e6e3";
}
.icon-tag:before {
  content: "\e755";
}
.icon-calendar-text:before {
  content: "\e78b";
}
.icon-bubble-question:before {
  content: "\e7da";
}
.icon-bubble-text:before {
  content: "\e7db";
}
.icon-speed-fast:before {
  content: "\e836";
}
.icon-history2:before {
  content: "\e8e4";
}
.icon-question:before {
  content: "\e933";
}
.icon-expand2:before {
  content: "\e94c";
}
.icon-warning:before {
  content: "\e955";
}
.icon-question-circle:before {
  content: "\e957";
}
.icon-checkmark-circle:before {
  content: "\e959";
}
.icon-cross-circle:before {
  content: "\e95a";
}
.icon-prohibited:before {
  content: "\e99c";
}
.icon-circle3:before {
  content: "\e99d";
}

@font-face {
  font-family: "Material Symbols Outlined";
  font-style: normal;
  font-weight: 100 700;
  font-display: block;
  src: url(/assets/material-symbols-outlined.313135102bd9112d68c1f5467740c78a.woff2) format("woff2");
}
.material-symbols-outlined {
  font-family: "Material Symbols Outlined";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "liga";
}

.react-resizable {
  position: relative;
}
.react-resizable-handle {
  position: absolute;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-origin: content-box;
  box-sizing: border-box;
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+');
  background-position: bottom right;
  padding: 0 3px 3px 0;
}
.react-resizable-handle-sw {
  bottom: 0;
  left: 0;
  cursor: sw-resize;
  transform: rotate(90deg);
}
.react-resizable-handle-se {
  bottom: 0;
  right: 0;
  cursor: se-resize;
}
.react-resizable-handle-nw {
  top: 0;
  left: 0;
  cursor: nw-resize;
  transform: rotate(180deg);
}
.react-resizable-handle-ne {
  top: 0;
  right: 0;
  cursor: ne-resize;
  transform: rotate(270deg);
}
.react-resizable-handle-w,
.react-resizable-handle-e {
  top: 50%;
  margin-top: -10px;
  cursor: ew-resize;
}
.react-resizable-handle-w {
  left: 0;
  transform: rotate(135deg);
}
.react-resizable-handle-e {
  right: 0;
  transform: rotate(315deg);
}
.react-resizable-handle-n,
.react-resizable-handle-s {
  left: 50%;
  margin-left: -10px;
  cursor: ns-resize;
}
.react-resizable-handle-n {
  top: 0;
  transform: rotate(225deg);
}
.react-resizable-handle-s {
  bottom: 0;
  transform: rotate(45deg);
}
/*!
 * Cropper.js v1.5.6
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2019-10-04T04:33:44.164Z
 */

.cropper-container {
  direction: ltr;
  font-size: 0;
  line-height: 0;
  position: relative;
  -ms-touch-action: none;
  touch-action: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.cropper-container img {
  display: block;
  height: 100%;
  image-orientation: 0deg;
  max-height: none !important;
  max-width: none !important;
  min-height: 0 !important;
  min-width: 0 !important;
  width: 100%;
}

.cropper-wrap-box,
.cropper-canvas,
.cropper-drag-box,
.cropper-crop-box,
.cropper-modal {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.cropper-wrap-box,
.cropper-canvas {
  overflow: hidden;
}

.cropper-drag-box {
  background-color: #fff;
  opacity: 0;
}

.cropper-modal {
  background-color: #000;
  opacity: 0.5;
}

.cropper-view-box {
  display: block;
  height: 100%;
  outline: 1px solid #39f;
  outline-color: rgba(51, 153, 255, 0.75);
  overflow: hidden;
  width: 100%;
}

.cropper-dashed {
  border: 0 dashed #eee;
  display: block;
  opacity: 0.5;
  position: absolute;
}

.cropper-dashed.dashed-h {
  border-bottom-width: 1px;
  border-top-width: 1px;
  height: calc(100% / 3);
  left: 0;
  top: calc(100% / 3);
  width: 100%;
}

.cropper-dashed.dashed-v {
  border-left-width: 1px;
  border-right-width: 1px;
  height: 100%;
  left: calc(100% / 3);
  top: 0;
  width: calc(100% / 3);
}

.cropper-center {
  display: block;
  height: 0;
  left: 50%;
  opacity: 0.75;
  position: absolute;
  top: 50%;
  width: 0;
}

.cropper-center::before,
.cropper-center::after {
  background-color: #eee;
  content: ' ';
  display: block;
  position: absolute;
}

.cropper-center::before {
  height: 1px;
  left: -3px;
  top: 0;
  width: 7px;
}

.cropper-center::after {
  height: 7px;
  left: 0;
  top: -3px;
  width: 1px;
}

.cropper-face,
.cropper-line,
.cropper-point {
  display: block;
  height: 100%;
  opacity: 0.1;
  position: absolute;
  width: 100%;
}

.cropper-face {
  background-color: #fff;
  left: 0;
  top: 0;
}

.cropper-line {
  background-color: #39f;
}

.cropper-line.line-e {
  cursor: ew-resize;
  right: -3px;
  top: 0;
  width: 5px;
}

.cropper-line.line-n {
  cursor: ns-resize;
  height: 5px;
  left: 0;
  top: -3px;
}

.cropper-line.line-w {
  cursor: ew-resize;
  left: -3px;
  top: 0;
  width: 5px;
}

.cropper-line.line-s {
  bottom: -3px;
  cursor: ns-resize;
  height: 5px;
  left: 0;
}

.cropper-point {
  background-color: #39f;
  height: 5px;
  opacity: 0.75;
  width: 5px;
}

.cropper-point.point-e {
  cursor: ew-resize;
  margin-top: -3px;
  right: -3px;
  top: 50%;
}

.cropper-point.point-n {
  cursor: ns-resize;
  left: 50%;
  margin-left: -3px;
  top: -3px;
}

.cropper-point.point-w {
  cursor: ew-resize;
  left: -3px;
  margin-top: -3px;
  top: 50%;
}

.cropper-point.point-s {
  bottom: -3px;
  cursor: s-resize;
  left: 50%;
  margin-left: -3px;
}

.cropper-point.point-ne {
  cursor: nesw-resize;
  right: -3px;
  top: -3px;
}

.cropper-point.point-nw {
  cursor: nwse-resize;
  left: -3px;
  top: -3px;
}

.cropper-point.point-sw {
  bottom: -3px;
  cursor: nesw-resize;
  left: -3px;
}

.cropper-point.point-se {
  bottom: -3px;
  cursor: nwse-resize;
  height: 20px;
  opacity: 1;
  right: -3px;
  width: 20px;
}

@media (min-width: 768px) {
  .cropper-point.point-se {
    height: 15px;
    width: 15px;
  }
}

@media (min-width: 992px) {
  .cropper-point.point-se {
    height: 10px;
    width: 10px;
  }
}

@media (min-width: 1200px) {
  .cropper-point.point-se {
    height: 5px;
    opacity: 0.75;
    width: 5px;
  }
}

.cropper-point.point-se::before {
  background-color: #39f;
  bottom: -50%;
  content: ' ';
  display: block;
  height: 200%;
  opacity: 0;
  position: absolute;
  right: -50%;
  width: 200%;
}

.cropper-invisible {
  opacity: 0;
}

.cropper-bg {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC');
}

.cropper-hide {
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}

.cropper-hidden {
  display: none !important;
}

.cropper-move {
  cursor: move;
}

.cropper-crop {
  cursor: crosshair;
}

.cropper-disabled .cropper-drag-box,
.cropper-disabled .cropper-face,
.cropper-disabled .cropper-line,
.cropper-disabled .cropper-point {
  cursor: not-allowed;
}

/**
 * Copyright (c) 2014 The xterm.js authors. All rights reserved.
 * Copyright (c) 2012-2013, Christopher Jeffrey (MIT License)
 * https://github.com/chjj/term.js
 * @license MIT
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 *
 * Originally forked from (with the author's permission):
 *   Fabrice Bellard's javascript vt100 for jslinux:
 *   http://bellard.org/jslinux/
 *   Copyright (c) 2011 Fabrice Bellard
 *   The original design remains. The terminal itself
 *   has been extended to include xterm CSI codes, among
 *   other features.
 */

/**
 *  Default styles for xterm.js
 */

.xterm {
    font-feature-settings: "liga" 0;
    position: relative;
    user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
}

.xterm.focus,
.xterm:focus {
    outline: none;
}

.xterm .xterm-helpers {
    position: absolute;
    top: 0;
    /**
     * The z-index of the helpers must be higher than the canvases in order for
     * IMEs to appear on top.
     */
    z-index: 10;
}

.xterm .xterm-helper-textarea {
    /*
     * HACK: to fix IE's blinking cursor
     * Move textarea out of the screen to the far left, so that the cursor is not visible.
     */
    position: absolute;
    opacity: 0;
    left: -9999em;
    top: 0;
    width: 0;
    height: 0;
    z-index: -10;
    /** Prevent wrapping so the IME appears against the textarea at the correct position */
    white-space: nowrap;
    overflow: hidden;
    resize: none;
}

.xterm .composition-view {
    /* TODO: Composition position got messed up somewhere */
    background: #000;
    color: #FFF;
    display: none;
    position: absolute;
    white-space: nowrap;
    z-index: 1;
}

.xterm .composition-view.active {
    display: block;
}

.xterm .xterm-viewport {
    /* On OS X this is required in order for the scroll bar to appear fully opaque */
    background-color: #000;
    overflow-y: scroll;
    cursor: default;
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
}

.xterm .xterm-screen {
    position: relative;
}

.xterm .xterm-screen canvas {
    position: absolute;
    left: 0;
    top: 0;
}

.xterm .xterm-scroll-area {
    visibility: hidden;
}

.xterm-char-measure-element {
    display: inline-block;
    visibility: hidden;
    position: absolute;
    top: 0;
    left: -9999em;
    line-height: normal;
}

.xterm {
    cursor: text;
}

.xterm.enable-mouse-events {
    /* When mouse events are enabled (eg. tmux), revert to the standard pointer cursor */
    cursor: default;
}

.xterm.xterm-cursor-pointer {
    cursor: pointer;
}

.xterm.column-select.focus {
    /* Column selection mode */
    cursor: crosshair;
}

.xterm .xterm-accessibility,
.xterm .xterm-message {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 100;
    color: transparent;
}

.xterm .live-region {
    position: absolute;
    left: -9999px;
    width: 1px;
    height: 1px;
    overflow: hidden;
}

.xterm-dim {
    opacity: 0.5;
}

.xterm-underline {
    text-decoration: underline;
}

/* Copyright 2014 Mozilla Foundation
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

:root {
    --highlight-bg-color: rgba(180, 0, 170, 1);
    --highlight-selected-bg-color: rgba(0, 100, 0, 1);
}

@media screen and (forced-colors: active) {
    :root {
        --highlight-bg-color: Highlight;
        --highlight-selected-bg-color: ButtonText;
    }
}

.textLayer {
    position: absolute;
    text-align: initial;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    opacity: 0.25;
    line-height: 1;
    text-size-adjust: none;
    forced-color-adjust: none;
    transform-origin: 0 0;
    z-index: 2;
}

.textLayer span,
.textLayer br {
    color: transparent;
    position: absolute;
    white-space: pre;
    cursor: text;
    transform-origin: 0% 0%;
}

/* Only necessary in Google Chrome, see issue 14205, and most unfortunately
 * the problem doesn't show up in "text" reference tests. */
.textLayer span.markedContent {
    top: 0;
    height: 0;
}

.textLayer .highlight {
    margin: -1px;
    padding: 1px;
    background-color: var(--highlight-bg-color);
    border-radius: 4px;
}

.textLayer .highlight.appended {
    position: initial;
}

.textLayer .highlight.begin {
    border-radius: 4px 0 0 4px;
}

.textLayer .highlight.end {
    border-radius: 0 4px 4px 0;
}

.textLayer .highlight.middle {
    border-radius: 0;
}

.textLayer .highlight.selected {
    background-color: var(--highlight-selected-bg-color);
}

.textLayer ::selection {
    /*#if !MOZCENTRAL*/
    background: blue;
    /*#endif*/
    background: AccentColor;
}

/* Avoids https://github.com/mozilla/pdf.js/issues/13840 in Chrome */
.textLayer br::selection {
    background: transparent;
}

.textLayer .endOfContent {
    display: block;
    position: absolute;
    left: 0;
    top: 100%;
    right: 0;
    bottom: 0;
    z-index: -1;
    cursor: default;
    user-select: none;
}

.textLayer .endOfContent.active {
    top: 0;
}


/*# sourceMappingURL=Delivery_Main.580e205f.css.map*/