/*! Tablesaw - v2.0.3 - 2016-05-02
* https://github.com/filamentgroup/tablesaw
* Copyright (c) 2016 Filament Group; Licensed MIT */

table.tablesaw {
  empty-cells: show;
  max-width: 100%;
  width: 100%;
}

.tablesaw {
  border-collapse: collapse;
  width: 100%;
}

/* Structure */

.tablesaw {
  border: 0;
  padding: 0;
}

.tablesaw th,
.tablesaw td {
  box-sizing: border-box;
  padding: .5em .7em;
}

.tablesaw thead tr:first-child th {
  padding-top: .9em;
  padding-bottom: .7em;
}

.tablesaw-enhanced .tablesaw-bar .btn {
  border: 1px solid #ccc;
  background: none;
  background-color: #fafafa;
  box-shadow: 0 1px 0 rgba(255,255,255,1);
  color: #4a4a4a;
  clear: both;
  cursor: pointer;
  display: block;
  font: bold 20px/1 sans-serif;
  margin: 0;
  padding: .5em .85em .4em .85em;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: capitalize;
  text-shadow: 0 1px 0 #fff;
  width: 100%;
  /* Theming */
  background-image: -webkit-linear-gradient(top, rgba( 255,255,255,.1 ) 0%, rgba( 255,255,255,.1 ) 50%, rgba( 170,170,170,.1 ) 55%, rgba( 120,120,120,.15 ) 100%);
  background-image: linear-gradient( top, rgba( 255,255,255,.1 ) 0%, rgba( 255,255,255,.1 ) 50%, rgba( 170,170,170,.1 ) 55%, rgba( 120,120,120,.15 ) 100% );
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  border-radius: .25em;
}

.tablesaw-enhanced .tablesaw-bar a.btn {
  color: #1c95d4;
}

.tablesaw-enhanced .tablesaw-bar .btn:hover {
  text-decoration: none;
}

/* Default radio/checkbox styling horizonal controlgroups. */

.tablesaw-enhanced .tablesaw-bar .btn:active {
  background-color: #ddd;
  background-image: -webkit-linear-gradient(top, rgba( 100,100,100,.35 ) 0%, rgba( 255,255,255,0 ) 70%);
  background-image: linear-gradient( top, rgba( 100,100,100,.35 ) 0%, rgba( 255,255,255,0 ) 70% );
}

.tablesaw-enhanced .tablesaw-bar .btn:hover,
.tablesaw-enhanced .tablesaw-bar .btn:focus {
  color: #208de3;
  background-color: #fff;
  outline: none;
}

.tablesaw-bar .btn:focus {
  box-shadow: 0 0 .35em #4faeef !important;
}

.tablesaw-bar .btn-select select {
  background: none;
  border: none;
  display: block;
  position: absolute;
  font-weight: inherit;
  left: 0;
  top: 0;
  margin: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  min-height: 1em;
}

.tablesaw-bar .btn-select select {
  opacity: 0;
  filter: alpha(opacity=0);
  display: inline-block;
  color: transparent;
}

.tablesaw-bar .btn select option {
  background: #fff;
  color: #000;
  font-family: sans-serif;
}

.tablesaw-enhanced .tablesaw-bar .btn.btn-select {
  color: #4d4d4d;
  padding-right: 2.5em;
  min-width: 7.25em;
  text-align: left;
  text-indent: 0;
}

.tablesaw-bar .btn.btn-small,
.tablesaw-bar .btn.btn-micro {
  display: inline-block;
  width: auto;
  height: auto;
  position: relative;
  top: 0;
}

.tablesaw-bar .btn.btn-small {
  font-size: 1.0625em;
  line-height: 19px;
  padding: .3em 1em .3em 1em;
}

.tablesaw-bar .btn.btn-micro {
  font-size: .8125em;
  padding: .4em .7em .25em .7em;
}

.tablesaw-enhanced .tablesaw-bar .btn-select {
  text-align: left;
}

.tablesaw-bar .btn-select:after {
  background: #e5e5e5;
  background: rgba(0,0,0,.1);
  box-shadow: 0 2px 2px rgba(255,255,255,.25);
  content: " ";
  display: block;
  position: absolute;
}

.tablesaw-bar .btn-select.btn-small,
.tablesaw-bar .btn-select.btn-micro {
  padding-right: 1.5em;
}

.tablesaw-bar .btn-select:after {
  background: none;
  background-repeat: no-repeat;
  background-position: .25em .45em;
  content: "\25bc";
  font-size: .55em;
  padding-top: 1.2em;
  padding-left: 1em;
  left: auto;
  right: 0;
  margin: 0;
  top: 0;
  bottom: 0;
  width: 1.8em;
}

.tablesaw-bar .btn-select.btn-small:after,
.tablesaw-bar .btn-select.btn-micro:after {
  width: 1.2em;
  font-size: .5em;
  padding-top: 1em;
  padding-right: .5em;
  line-height: 1.65;
  background: none;
  box-shadow: none;
  border-left-width: 0;
}

/* Column navigation buttons for swipe and columntoggle tables */

.tablesaw-advance .btn {
  -webkit-appearance: none;
  -moz-appearance: none;
  box-sizing: border-box;
  text-shadow: 0 1px 0 #fff;
  border-radius: .25em;
}

.tablesaw-advance .btn.btn-micro {
  font-size: .8125em;
  padding: .3em .7em .25em .7em;
}

.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn {
  display: inline-block;
  overflow: hidden;
  width: 1.8em;
  height: 1.8em;
  background-position: 50% 50%;
  margin-left: .5em;
  position: relative;
}

.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.left:before,
.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.right:before,
.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.down:before,
.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.up:before {
  content: "\0020";
  overflow: hidden;
  width: 0;
  height: 0;
  position: absolute;
}

.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.down:before {
  left: .5em;
  top: .65em;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #808080;
}

.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.up:before {
  left: .5em;
  top: .65em;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #808080;
}

.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.left:before,
.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.right:before {
  top: .45em;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
}

.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.left:before {
  left: .6em;
  border-right: 5px solid #808080;
}

.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.right:before {
  left: .7em;
  border-left: 5px solid #808080;
}

.tablesaw-advance a.tablesaw-nav-btn.disabled {
  opacity: .25;
  filter: alpha(opacity=25);
  cursor: default;
  pointer-events: none;
}

/* Table Toolbar */

.tablesaw-bar {
  clear: both;
  font-family: sans-serif;
}

.tablesaw-toolbar {
  font-size: .875em;
  float: left;
}

.tablesaw-toolbar label {
  padding: .5em 0;
  clear: both;
  display: block;
  color: #888;
  margin-right: .5em;
  text-transform: uppercase;
}

.tablesaw-bar .btn,
.tablesaw-enhanced .tablesaw-bar .btn {
  margin-top: .5em;
  margin-bottom: .5em;
}

.tablesaw-bar .btn-select,
.tablesaw-enhanced .tablesaw-bar .btn-select {
  margin-bottom: 0;
}

.tablesaw-bar .tablesaw-toolbar .btn {
  margin-left: .4em;
  margin-top: 0;
  text-transform: uppercase;
  border: none;
  box-shadow: none;
  background: transparent;
  font-family: sans-serif;
  font-size: 1em;
  padding-left: .3em;
}

.tablesaw-bar .tablesaw-toolbar .btn-select {
  min-width: 0;
}

.tablesaw-bar .tablesaw-toolbar .btn-select:after {
  padding-top: .9em;
}

.tablesaw-bar .tablesaw-toolbar select {
  color: #888;
  text-transform: none;
  background: transparent;
}

.tablesaw-toolbar ~ table {
  clear: both;
}

.tablesaw-toolbar .a11y-sm {
  clip: rect(0 0 0 0);
  height: 1px;
  overflow: hidden;
  position: absolute;
  width: 1px;
}

@media (min-width: 24em) {
  .tablesaw-toolbar .a11y-sm {
    clip: none;
    height: auto;
    width: auto;
    position: static;
    overflow: visible;
  }
}

table.tablesaw tbody th {
  font-weight: bold;
}

table.tablesaw thead th,
table.tablesaw thead td {
  color: #444;
  font-size: .9em;
}

.tablesaw th,
.tablesaw td {
  line-height: 1em;
  text-align: left;
  vertical-align: middle;
}

.tablesaw td,
.tablesaw tbody th {
  vertical-align: middle;
  font-size: 1.17em;
  /* 19px */
}

.tablesaw td .btn,
.tablesaw tbody th .btn {
  margin: 0;
}

.tablesaw thead {
  border: 1px solid #e5e5e4;
  background: #e2dfdc;
  background-image: -webkit-linear-gradient(top, #fff, #e2dfdc);
  background-image: linear-gradient(to bottom, #fff, #e2dfdc);
}

.tablesaw thead th {
  font-weight: 100;
  color: #777;
  text-transform: uppercase;
  text-shadow: 0 1px 0 #fff;
  text-align: left;
}

.tablesaw thead tr:first-child th {
  font-weight: normal;
  font-family: sans-serif;
  border-right: 1px solid #e4e1de;
}

/* Table rows have a gray bottom stroke by default */

.tablesaw tbody tr {
  border-bottom: 1px solid #dfdfdf;
}

.tablesaw caption {
  text-align: left;
  margin-bottom: 0;
  opacity: .5;
  filter: alpha(opacity=50);
  line-height: 2.4;
}

@media (min-width: 25em) {
  .tablesaw caption {
    margin-bottom: .6em;
    line-height: 1.2;
  }
}

/* Stack */

.tablesaw-cell-label-top {
  text-transform: uppercase;
  font-size: .9em;
  font-weight: normal;
}

.tablesaw-cell-label {
  font-size: .65em;
  text-transform: uppercase;
  color: #888;
  font-family: sans-serif;
}

@media (min-width: 40em) {
  .tablesaw td {
    line-height: 2em;
  }
}

@media only all {
  .tablesaw-swipe .tablesaw-cell-persist {
    border-right: 1px solid #e4e1de;
  }

  .tablesaw-swipe .tablesaw-cell-persist {
    box-shadow: 3px 0 4px -1px #e4e1de;
  }
}

/* Table rows have a gray bottom stroke by default */

.tablesaw-stack tbody tr {
  border-bottom: 1px solid #dfdfdf;
}

.tablesaw-stack td .tablesaw-cell-label,
.tablesaw-stack th .tablesaw-cell-label {
  display: none;
}

/* Mobile first styles: Begin with the stacked presentation at narrow widths */

@media only all {
  /* Show the table cells as a block level element */

  .tablesaw-stack td,
  .tablesaw-stack th {
    text-align: left;
    display: block;
  }

  .tablesaw-stack tr {
    clear: both;
    display: table-row;
  }

  /* Make the label elements a percentage width */

  .tablesaw-stack td .tablesaw-cell-label,
  .tablesaw-stack th .tablesaw-cell-label {
    display: block;
    padding: 0 .6em 0 0;
    width: 30%;
    display: inline-block;
  }

  /* For grouped headers, have a different style to visually separate the levels by classing the first label in each col group */

  .tablesaw-stack th .tablesaw-cell-label-top,
  .tablesaw-stack td .tablesaw-cell-label-top {
    display: block;
    padding: .4em 0;
    margin: .4em 0;
  }

  .tablesaw-cell-label {
    display: block;
  }

  /* Avoid double strokes when stacked */

  .tablesaw-stack tbody th.group {
    margin-top: -1px;
  }

  /* Avoid double strokes when stacked */

  .tablesaw-stack th.group b.tablesaw-cell-label {
    display: none !important;
  }
}

@media (max-width: 39.9375em) {
  .tablesaw-stack thead td,
  .tablesaw-stack thead th {
    display: none;
  }

  .tablesaw-stack tbody td,
  .tablesaw-stack tbody th {
    clear: left;
    float: left;
    width: 100%;
  }

  .tablesaw-cell-label {
    vertical-align: top;
  }

  .tablesaw-cell-content {
    max-width: 67%;
    display: inline-block;
  }

  .tablesaw-stack td:empty,
  .tablesaw-stack th:empty {
    display: none;
  }
}

/* Media query to show as a standard table at 560px (35em x 16px) or wider */

@media (min-width: 40em) {
  .tablesaw-stack tr {
    display: table-row;
  }

  /* Show the table header rows */

  .tablesaw-stack td,
  .tablesaw-stack th,
  .tablesaw-stack thead td,
  .tablesaw-stack thead th {
    display: table-cell;
    margin: 0;
  }

  /* Hide the labels in each cell */

  .tablesaw-stack td .tablesaw-cell-label,
  .tablesaw-stack th .tablesaw-cell-label {
    display: none !important;
  }
}

.tablesaw-fix-persist {
  table-layout: fixed;
}

@media only all {
  /* Unchecked manually: Always hide */

  .tablesaw-swipe th.tablesaw-cell-hidden,
  .tablesaw-swipe td.tablesaw-cell-hidden {
    display: none;
  }
}

.btn.tablesaw-columntoggle-btn span {
  text-indent: -9999px;
  display: inline-block;
}

.tablesaw-columntoggle-btnwrap {
  position: relative;
  /* for dialog positioning */
}

.tablesaw-columntoggle-btnwrap .dialog-content {
  padding: .5em;
}

.tablesaw-columntoggle tbody td {
  line-height: 1.5;
}

/* Remove top/bottom margins around the fieldcontain on check list */

.tablesaw-columntoggle-popup {
  display: none;
}

.tablesaw-columntoggle-btnwrap.visible .tablesaw-columntoggle-popup {
  display: block;
  position: absolute;
  top: 2em;
  right: 0;
  background-color: #fff;
  padding: .5em .8em;
  border: 1px solid #ccc;
  box-shadow: 0 1px 2px #ccc;
  border-radius: .2em;
  z-index: 1;
}

.tablesaw-columntoggle-popup fieldset {
  margin: 0;
}

/* Hide all prioritized columns by default */

@media only all {
  .tablesaw-columntoggle th.tablesaw-priority-6,
  .tablesaw-columntoggle td.tablesaw-priority-6,
  .tablesaw-columntoggle th.tablesaw-priority-5,
  .tablesaw-columntoggle td.tablesaw-priority-5,
  .tablesaw-columntoggle th.tablesaw-priority-4,
  .tablesaw-columntoggle td.tablesaw-priority-4,
  .tablesaw-columntoggle th.tablesaw-priority-3,
  .tablesaw-columntoggle td.tablesaw-priority-3,
  .tablesaw-columntoggle th.tablesaw-priority-2,
  .tablesaw-columntoggle td.tablesaw-priority-2,
  .tablesaw-columntoggle th.tablesaw-priority-1,
  .tablesaw-columntoggle td.tablesaw-priority-1 {
    display: none;
  }
}

.tablesaw-columntoggle-btnwrap .dialog-content {
  top: 0 !important;
  right: 1em;
  left: auto !important;
  width: 12em;
  max-width: 18em;
  margin: -.5em auto 0;
}

.tablesaw-columntoggle-btnwrap .dialog-content:focus {
  outline-style: none;
}

/* Preset breakpoints if "" class added to table */

/* Show priority 1 at 320px (20em x 16px) */

@media (min-width: 20em) {
  .tablesaw-columntoggle th.tablesaw-priority-1,
  .tablesaw-columntoggle td.tablesaw-priority-1 {
    display: table-cell;
  }
}

/* Show priority 2 at 480px (30em x 16px) */

@media (min-width: 30em) {
  .tablesaw-columntoggle th.tablesaw-priority-2,
  .tablesaw-columntoggle td.tablesaw-priority-2 {
    display: table-cell;
  }
}

/* Show priority 3 at 640px (40em x 16px) */

@media (min-width: 40em) {
  .tablesaw-columntoggle th.tablesaw-priority-3,
  .tablesaw-columntoggle td.tablesaw-priority-3 {
    display: table-cell;
  }

  .tablesaw-columntoggle tbody td {
    line-height: 2;
  }
}

/* Show priority 4 at 800px (50em x 16px) */

@media (min-width: 50em) {
  .tablesaw-columntoggle th.tablesaw-priority-4,
  .tablesaw-columntoggle td.tablesaw-priority-4 {
    display: table-cell;
  }
}

/* Show priority 5 at 960px (60em x 16px) */

@media (min-width: 60em) {
  .tablesaw-columntoggle th.tablesaw-priority-5,
  .tablesaw-columntoggle td.tablesaw-priority-5 {
    display: table-cell;
  }
}

/* Show priority 6 at 1,120px (70em x 16px) */

@media (min-width: 70em) {
  .tablesaw-columntoggle th.tablesaw-priority-6,
  .tablesaw-columntoggle td.tablesaw-priority-6 {
    display: table-cell;
  }
}

@media only all {
  /* Unchecked manually: Always hide */

  .tablesaw-columntoggle th.tablesaw-cell-hidden,
  .tablesaw-columntoggle td.tablesaw-cell-hidden {
    display: none;
  }

  /* Checked manually: Always show */

  .tablesaw-columntoggle th.tablesaw-cell-visible,
  .tablesaw-columntoggle td.tablesaw-cell-visible {
    display: table-cell;
  }
}

.tablesaw-columntoggle-popup .btn-group > label {
  display: block;
  padding: .2em 0;
  white-space: nowrap;
}

.tablesaw-columntoggle-popup .btn-group > label input {
  margin-right: .8em;
}

.tablesaw-sortable,
.tablesaw-sortable thead,
.tablesaw-sortable thead tr,
.tablesaw-sortable thead tr th {
  position: relative;
}

.tablesaw-sortable thead tr th {
  padding-right: 1.6em;
  vertical-align: top;
}

.tablesaw-sortable th.tablesaw-sortable-head,
.tablesaw-sortable tr:first-child th.tablesaw-sortable-head {
  padding: 0;
}

.tablesaw-sortable th.tablesaw-sortable-head button {
  padding-top: .9em;
  padding-bottom: .7em;
  padding-left: .6em;
  padding-right: 1.6em;
}

.tablesaw-sortable .tablesaw-sortable-head button {
  min-width: 100%;
  color: inherit;
  background: transparent;
  border: 0;
  padding: 0;
  text-align: left;
  font: inherit;
  text-transform: inherit;
  position: relative;
}

.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-ascending button:after,
.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-descending button:after {
  width: 7px;
  height: 10px;
  content: "\0020";
  position: absolute;
  right: .5em;
}

.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-ascending button:after {
  content: "\2191";
}

.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-descending button:after {
  content: "\2193";
}

.tablesaw-sortable .not-applicable:after {
  content: "--";
  display: block;
}

.tablesaw-sortable .not-applicable span {
  display: none;
}

.tablesaw-advance {
  float: right;
}

.tablesaw-advance.minimap {
  margin-right: .4em;
}

.tablesaw-advance-dots {
  float: left;
  margin: 0;
  padding: 0;
  list-style: none;
}

.tablesaw-advance-dots li {
  display: table-cell;
  margin: 0;
  padding: .4em .2em;
}

.tablesaw-advance-dots li i {
  width: .25em;
  height: .25em;
  background: #555;
  border-radius: 100%;
  display: inline-block;
}

.tablesaw-advance-dots-hide {
  opacity: .25;
  filter: alpha(opacity=25);
  cursor: default;
  pointer-events: none;
}
#stacks_in_5 {
	padding: 3px 0px 0px 0px;
}

#stacks_in_12 {
	padding:  20px;
}

#stacks_in_10 {
	padding: 3px 0px 0px 0px;
}
/* @group Basics */

#switcherstacks_in_20,
#switcherstacks_in_20 * {
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box; 
    box-sizing: border-box;
}

#switcherstacks_in_20 {
	display: none;
}

/* Reset for lists within Switcher */

#switcherstacks_in_20 ul ul {
	list-style-type: disc;
}

/* @end */

/* @group Accordion */

ul#accordionInterfacestacks_in_20 {
	padding: 0;
	margin: 0;
	list-style: none;
}

ul#accordionInterfacestacks_in_20>li {
	padding: 0;
	margin: 0;
	list-style: none;
}

/* Static accordion */

#accordionInterfacestacks_in_20 .accordion-toggle,
#mydiv .accordion-toggle {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	cursor: pointer;
	background: rgba(0, 177, 181, 1.00);
	line-height: 45px;
	display: block;
	font-size: 24px;
	text-decoration: none;
	border-radius: 0px 0px 0px 0px;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	border-top: 0px solid rgba(255, 255, 255, 1.00);
	border-bottom: 1px solid rgba(0, 95, 97, 1.00);
	border-left: 0px solid rgba(255, 255, 255, 1.00);
	border-right: 0px solid rgba(255, 255, 255, 1.00);
	transition: all 500ms ease-in-out;
	-webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 500ms ease-in-out;
	color: rgba(255, 255, 255, 1.00);
	position: relative;
	z-index: 10;
	outline: none;
}

#accordionInterfacestacks_in_20 .accordion-toggle [class^="fa fa-"],
#mydiv .accordion-toggle [class^="fa fa-"],
#accordionInterfacestacks_in_20 .accordion-toggle i,
#mydiv .accordion-toggle i {
	font-size: 18px;
	color: rgba(255, 255, 255, 1.00);
	width: 25px;
	transition: all 500ms ease-in-out;
	-webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 500ms ease-in-out;
	display: inline-block;
	text-align: center;
	overflow: hidden;
	line-height: 1;
	vertical-align: middle;
}

/* Hovered accordion */

#accordionInterfacestacks_in_20 .accordion-toggle:hover,
#mydiv .accordion-toggle:hover {
	background: rgba(0, 145, 147, 1.00);
	color: rgba(255, 255, 255, 1.00);
	border-top: 0px solid rgba(255, 255, 255, 1.00);
	border-bottom: 1px solid rgba(255, 255, 255, 1.00);
	border-left: 0px solid rgba(255, 255, 255, 1.00);
	border-right: 0px solid rgba(255, 255, 255, 1.00);
	border-radius: 0px 0px 0px 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

#accordionInterfacestacks_in_20 .accordion-toggle:hover [class^="fa fa-"],
#mydiv .accordion-toggle:hover [class^="fa fa-"],
#accordionInterfacestacks_in_20 .accordion-toggle:hover i,
#mydiv .accordion-toggle:hover i {
	color: rgba(255, 255, 255, 1.00);
}

/* Clicked accordion */

#accordionInterfacestacks_in_20 .accordion-toggle:active,
#mydiv .accordion-toggle:active {
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 145, 147, 1.00);
}

#accordionInterfacestacks_in_20 .accordion-toggle:active [class^="fa fa-"],
#mydiv .accordion-toggle:active [class^="fa fa-"],
#accordionInterfacestacks_in_20 .accordion-toggle:active i,
#mydiv .accordion-toggle:active i {
	color: rgba(255, 255, 255, 1.00);
}

/* Active accordion */

#accordionInterfacestacks_in_20 .accordion-toggle.ui-state-active,
#mydiv .accordion-toggle.ui-state-active {
	color: rgba(205, 205, 205, 1.00);
	background: rgba(0, 145, 147, 1.00);
	border-top: 0px solid rgba(255, 255, 255, 1.00);
	border-bottom: 1px solid rgba(255, 255, 255, 1.00);
	border-left: 0px solid rgba(255, 255, 255, 1.00);
	border-right: 0px solid rgba(255, 255, 255, 1.00);
	border-radius: 0px 0px 0px 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

#accordionInterfacestacks_in_20 .accordion-toggle.ui-state-active [class^="fa fa-"],
#mydiv .accordion-toggle.ui-state-active [class^="fa fa-"],
#accordionInterfacestacks_in_20 .accordion-toggle.ui-state-active i,
#mydiv .accordion-toggle.ui-state-active i {
	color: rgba(255, 255, 255, 1.00);
}

/* @group Open and closed floating icons */

#accordionInterfacestacks_in_20 .accordion-toggle .closedIcon,
#mydiv .accordion-toggle .closedIcon {
	float: right;
	display: inline;
}

#accordionInterfacestacks_in_20 .accordion-toggle .openedIcon,
#mydiv .accordion-toggle .openedIcon {
	float: right;
	display: none;
}

#accordionInterfacestacks_in_20 .accordion-toggle.ui-state-active .closedIcon,
#mydiv .accordion-toggle.ui-state-active .closedIcon {
	display: none;
}

#accordionInterfacestacks_in_20 .accordion-toggle.ui-state-active .openedIcon,
#mydiv .accordion-toggle.ui-state-active .openedIcon {
	display: inline;
}

/* @end */

/* @end */

/* @group Tabs */

ul#tabbedInterfacestacks_in_20 {
	padding: 0;
	margin: 0;
	list-style: none;
}

ul#tabbedInterfacestacks_in_20>li {
	padding: 0;
	margin: 0;
	list-style: none;
}

ul#switcherTabsstacks_in_20 {
	display: block;
	text-align: left;
	padding: 0;
	margin: 0;
	list-style: none;
}

ul#switcherTabsstacks_in_20 li.switcherTab {
	display: inline-block;
	list-style: none;
	width: 30.00%;
}



/* Static tabs */

ul#switcherTabsstacks_in_20 li.switcherTab.ui-state-default a {
	display: block;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
	margin-right: 1px !important;
	cursor: pointer;
	background: rgba(153, 153, 153, 1.00);
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 18px;
	line-height: 1.25em;
	text-align: center;
	text-decoration: none;
	border-radius: 5px 5px 0px 0px;
	color: rgba(255, 255, 255, 1.00);
	border-top: 0px solid rgba(255, 255, 255, 1.00);
	border-bottom: 0px solid rgba(255, 255, 255, 1.00);
	border-left: 0px solid rgba(255, 255, 255, 1.00);
	border-right: 0px solid rgba(255, 255, 255, 1.00);
	position: relative;
	z-index: 10;
	outline: none;
	
	/* Animate selected elements */
	transition: background 500ms, 
				color 500ms, 
				border 500ms, 
				border-radius 500ms;
	-webkit-transition: background 500ms, 
				color 500ms,
				border 500ms,
				border-radius 500ms;
	-moz-transition: background 500ms, 
				color 500ms,
				border 500ms,
				border-radius 500ms;
}

ul#switcherTabsstacks_in_20 li.switcherTab.ui-state-default a [class^="fa fa-"],
ul#switcherTabsstacks_in_20 li.switcherTab.ui-state-default a i {
	display: block;
	font-size: 48px;
	text-align: center;
	color: rgba(255, 255, 255, 1.00);
	line-height: 1;
	vertical-align: middle;
	margin-top: 0px !important;
	margin-bottom: 10px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
	
	/* Animate selected elements */
	transition: background 500ms, 
				color 500ms, 
				border 500ms, 
				border-radius 500ms;
	-webkit-transition: background 500ms, 
				color 500ms,
				border 500ms,
				border-radius 500ms;
	-moz-transition: background 500ms, 
				color 500ms,
				border 500ms,
				border-radius 500ms;
}

/* Hovered Tabs */

ul#switcherTabsstacks_in_20 li.switcherTab.ui-state-default a:hover {
	background: rgba(128, 78, 152, 1.00);
	color: rgba(255, 255, 255, 1.00);
	border-top: 0px solid rgba(255, 255, 255, 1.00);
	border-bottom: 0px solid rgba(255, 255, 255, 1.00);
	border-left: 0px solid rgba(255, 255, 255, 1.00);
	border-right: 0px solid rgba(255, 255, 255, 1.00);
	border-radius: 5px 5px 0px 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
	margin-right: 1px !important;
}

ul#switcherTabsstacks_in_20 li.switcherTab.ui-state-default a:hover [class^="fa fa-"],
ul#switcherTabsstacks_in_20 li.switcherTab.ui-state-default a:hover i {
	color: rgba(255, 255, 255, 1.00);
}

/* Clicked tabs */

ul#switcherTabsstacks_in_20 li.switcherTab.ui-state-default a:active {
	color: rgba(255, 255, 255, 1.00);
	background: rgba(123, 45, 142, 1.00);
}

ul#switcherTabsstacks_in_20 li.switcherTab.ui-state-default [class^="fa fa-"],
ul#switcherTabsstacks_in_20 li.switcherTab.ui-state-default i {
	color: rgba(255, 255, 255, 1.00);
}

/* Active Tabs */

ul#switcherTabsstacks_in_20 li.switcherTab.ui-tabs-active.ui-state-active a {
	background: rgba(123, 45, 142, 1.00);
	color: rgba(255, 255, 255, 1.00);
	border-top: 0px solid rgba(255, 255, 255, 1.00);
	border-bottom: 0px solid rgba(255, 255, 255, 1.00);
	border-left: 0px solid rgba(255, 255, 255, 1.00);
	border-right: 0px solid rgba(255, 255, 255, 1.00);
	border-radius: 5px 5px 0px 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
	margin-right: 1px !important;
}

ul#switcherTabsstacks_in_20 li.switcherTab.ui-tabs-active.ui-state-active a [class^="fa fa-"],
ul#switcherTabsstacks_in_20 li.switcherTab.ui-tabs-active.ui-state-active a i {
	color: rgba(255, 255, 255, 1.00);
}

/* Hide accordion toggle headings */

#tabPanesstacks_in_20 a.accordion-toggle {
	display: none;
}

/* Hide accordion, when in tabbed mode */

#switcherstacks_in_20.tabbed-layout #accordionInterfacestacks_in_20 {
	display: none;
}

/* Display tabbed interface, when in tabs mode */

#switcherstacks_in_20.tabbed-layout #tabbedInterfacestacks_in_20 {
	display: block;
}

/* Hide tabbed interface, when in accordion mode */

#switcherstacks_in_20.accordion-layout #tabbedInterfacestacks_in_20 {
	display: none;
}


/* Hide open / close accordion heading icons */

ul#switcherTabsstacks_in_20 .closedIcon,
ul#switcherTabsstacks_in_20 .openedIcon {
	display: none;
}

/* @end */

/* @group Content Panels */

#tabbedInterfacestacks_in_20 .accordion-content,
#accordionInterfacestacks_in_20 .accordion-content {
	display: none;
	list-style: none;
	padding: 0;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

#tabbedInterfacestacks_in_20 .accordion-content .contentInner,
#accordionInterfacestacks_in_20 .accordion-content .contentInner {
	color: rgba(51, 51, 51, 1.00);
	background: rgba(245, 245, 245, 1.00);
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	border-radius: 0px 0px 0px 0px;
	border-top: 0px solid rgba(255, 255, 255, 1.00);
	border-bottom: 0px solid rgba(255, 255, 255, 1.00);
	border-left: 0px solid rgba(255, 255, 255, 1.00);
	border-right: 0px solid rgba(255, 255, 255, 1.00);
}

/* @end */

/* @group Left / Right Tab Positioning */





/* @end */

/* @group Responsive Behavior */

/* On screens less than our breakpoint, make tabs an accordion */
@media screen and (max-width: 568px) {
	#switcherstacks_in_20 #accordionInterfacestacks_in_20 {
		display: block !important;
	}
	
	#switcherstacks_in_20 #tabbedInterfacestacks_in_20 {
		display: none !important;
	}
}

/* @end */

/* @group Print style settings */

@media print {
	#switcherTabsstacks_in_20 {
		display: none !important;
	}
	
	#switcherWrapperstacks_in_20,
	#switcherstacks_in_20.tabbed-layout .accordion-toggle {
		display: block !important;
	}
	
	#switcherstacks_in_20 .accordion-content {
		display: block !important;
		height: auto !important;
	}
	
	#switcherstacks_in_20 .accordion-content .contentInner {
		border: none !important;
	}
}

/* @end */

/* @group Advanced Settings */

/**/

/**/

/**/

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end *//* @group Accordion */

/*  */

/* @end */

/* @group Tabs */

/*  */

/* @end */

/* @group Content Panel */

/*  */

/* @end */
#stacks_in_1928 {
	letter-spacing: -2px;
}
/* @group Basics */

#switcherstacks_in_1930,
#switcherstacks_in_1930 * {
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box; 
    box-sizing: border-box;
}

#switcherstacks_in_1930 {
	display: none;
}

/* Reset for lists within Switcher */

#switcherstacks_in_1930 ul ul {
	list-style-type: disc;
}

/* @end */

/* @group Accordion */

ul#accordionInterfacestacks_in_1930 {
	padding: 0;
	margin: 0;
	list-style: none;
}

ul#accordionInterfacestacks_in_1930>li {
	padding: 0;
	margin: 0;
	list-style: none;
}

/* Static accordion */

#accordionInterfacestacks_in_1930 .accordion-toggle,
#mydiv .accordion-toggle {
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	cursor: pointer;
	background: rgba(148, 29, 230, 1.00);
	line-height: 45px;
	display: block;
	font-size: 18px;
	text-decoration: none;
	border-radius: 0px 0px 0px 0px;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	border-top: 0px solid rgba(255, 255, 255, 1.00);
	border-bottom: 0px solid rgba(255, 255, 255, 1.00);
	border-left: 0px solid rgba(255, 255, 255, 1.00);
	border-right: 0px solid rgba(255, 255, 255, 1.00);
	transition: all 500ms ease-in-out;
	-webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 500ms ease-in-out;
	color: rgba(255, 255, 255, 1.00);
	position: relative;
	z-index: 10;
	outline: none;
}

#accordionInterfacestacks_in_1930 .accordion-toggle [class^="fa fa-"],
#mydiv .accordion-toggle [class^="fa fa-"],
#accordionInterfacestacks_in_1930 .accordion-toggle i,
#mydiv .accordion-toggle i {
	font-size: 18px;
	color: rgba(255, 255, 255, 1.00);
	width: 25px;
	transition: all 500ms ease-in-out;
	-webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 500ms ease-in-out;
	display: inline-block;
	text-align: center;
	overflow: hidden;
	line-height: 1;
	vertical-align: middle;
}

/* Hovered accordion */

#accordionInterfacestacks_in_1930 .accordion-toggle:hover,
#mydiv .accordion-toggle:hover {
	background: rgba(89, 17, 145, 1.00);
	color: rgba(255, 255, 255, 1.00);
	border-top: 0px solid rgba(255, 255, 255, 1.00);
	border-bottom: 0px solid rgba(255, 255, 255, 1.00);
	border-left: 0px solid rgba(255, 255, 255, 1.00);
	border-right: 0px solid rgba(255, 255, 255, 1.00);
	border-radius: 0px 0px 0px 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

#accordionInterfacestacks_in_1930 .accordion-toggle:hover [class^="fa fa-"],
#mydiv .accordion-toggle:hover [class^="fa fa-"],
#accordionInterfacestacks_in_1930 .accordion-toggle:hover i,
#mydiv .accordion-toggle:hover i {
	color: rgba(255, 255, 255, 1.00);
}

/* Clicked accordion */

#accordionInterfacestacks_in_1930 .accordion-toggle:active,
#mydiv .accordion-toggle:active {
	color: rgba(255, 255, 255, 1.00);
	background: rgba(89, 17, 145, 1.00);
}

#accordionInterfacestacks_in_1930 .accordion-toggle:active [class^="fa fa-"],
#mydiv .accordion-toggle:active [class^="fa fa-"],
#accordionInterfacestacks_in_1930 .accordion-toggle:active i,
#mydiv .accordion-toggle:active i {
	color: rgba(255, 255, 255, 1.00);
}

/* Active accordion */

#accordionInterfacestacks_in_1930 .accordion-toggle.ui-state-active,
#mydiv .accordion-toggle.ui-state-active {
	color: rgba(255, 255, 255, 1.00);
	background: rgba(89, 17, 145, 1.00);
	border-top: 0px solid rgba(255, 255, 255, 1.00);
	border-bottom: 0px solid rgba(255, 255, 255, 1.00);
	border-left: 0px solid rgba(255, 255, 255, 1.00);
	border-right: 0px solid rgba(255, 255, 255, 1.00);
	border-radius: 0px 0px 0px 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

#accordionInterfacestacks_in_1930 .accordion-toggle.ui-state-active [class^="fa fa-"],
#mydiv .accordion-toggle.ui-state-active [class^="fa fa-"],
#accordionInterfacestacks_in_1930 .accordion-toggle.ui-state-active i,
#mydiv .accordion-toggle.ui-state-active i {
	color: rgba(255, 255, 255, 1.00);
}

/* @group Open and closed floating icons */

#accordionInterfacestacks_in_1930 .accordion-toggle .closedIcon,
#mydiv .accordion-toggle .closedIcon {
	float: right;
	display: inline;
}

#accordionInterfacestacks_in_1930 .accordion-toggle .openedIcon,
#mydiv .accordion-toggle .openedIcon {
	float: right;
	display: none;
}

#accordionInterfacestacks_in_1930 .accordion-toggle.ui-state-active .closedIcon,
#mydiv .accordion-toggle.ui-state-active .closedIcon {
	display: none;
}

#accordionInterfacestacks_in_1930 .accordion-toggle.ui-state-active .openedIcon,
#mydiv .accordion-toggle.ui-state-active .openedIcon {
	display: inline;
}

/* @end */

/* @end */

/* @group Tabs */

ul#tabbedInterfacestacks_in_1930 {
	padding: 0;
	margin: 0;
	list-style: none;
}

ul#tabbedInterfacestacks_in_1930>li {
	padding: 0;
	margin: 0;
	list-style: none;
}

ul#switcherTabsstacks_in_1930 {
	display: block;
	text-align: left;
	padding: 0;
	margin: 0;
	list-style: none;
}

ul#switcherTabsstacks_in_1930 li.switcherTab {
	display: inline-block;
	list-style: none;
	width: 33.00%;
}



/* Static tabs */

ul#switcherTabsstacks_in_1930 li.switcherTab.ui-state-default a {
	display: block;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
	cursor: pointer;
	background: rgba(148, 29, 230, 1.00);
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 18px;
	line-height: 1.25em;
	text-align: center;
	text-decoration: none;
	border-radius: 5px 5px 0px 0px;
	color: rgba(255, 255, 255, 1.00);
	border-top: 0px solid rgba(255, 255, 255, 1.00);
	border-bottom: 0px solid rgba(255, 255, 255, 1.00);
	border-left: 0px solid rgba(255, 255, 255, 1.00);
	border-right: 0px solid rgba(255, 255, 255, 1.00);
	position: relative;
	z-index: 10;
	outline: none;
	
	/* Animate selected elements */
	transition: background 500ms, 
				color 500ms, 
				border 500ms, 
				border-radius 500ms;
	-webkit-transition: background 500ms, 
				color 500ms,
				border 500ms,
				border-radius 500ms;
	-moz-transition: background 500ms, 
				color 500ms,
				border 500ms,
				border-radius 500ms;
}

ul#switcherTabsstacks_in_1930 li.switcherTab.ui-state-default a [class^="fa fa-"],
ul#switcherTabsstacks_in_1930 li.switcherTab.ui-state-default a i {
	display: block;
	font-size: 0px;
	text-align: center;
	color: rgba(255, 255, 255, 1.00);
	line-height: 1;
	vertical-align: middle;
	margin-top: 0px !important;
	margin-bottom: 10px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
	
	/* Animate selected elements */
	transition: background 500ms, 
				color 500ms, 
				border 500ms, 
				border-radius 500ms;
	-webkit-transition: background 500ms, 
				color 500ms,
				border 500ms,
				border-radius 500ms;
	-moz-transition: background 500ms, 
				color 500ms,
				border 500ms,
				border-radius 500ms;
}

/* Hovered Tabs */

ul#switcherTabsstacks_in_1930 li.switcherTab.ui-state-default a:hover {
	background: rgba(89, 17, 145, 1.00);
	color: rgba(255, 255, 255, 1.00);
	border-top: 0px solid rgba(255, 255, 255, 1.00);
	border-bottom: 0px solid rgba(255, 255, 255, 1.00);
	border-left: 0px solid rgba(255, 255, 255, 1.00);
	border-right: 0px solid rgba(255, 255, 255, 1.00);
	border-radius: 5px 5px 0px 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
}

ul#switcherTabsstacks_in_1930 li.switcherTab.ui-state-default a:hover [class^="fa fa-"],
ul#switcherTabsstacks_in_1930 li.switcherTab.ui-state-default a:hover i {
	color: rgba(255, 255, 255, 1.00);
}

/* Clicked tabs */

ul#switcherTabsstacks_in_1930 li.switcherTab.ui-state-default a:active {
	color: rgba(255, 255, 255, 1.00);
	background: rgba(89, 17, 145, 1.00);
}

ul#switcherTabsstacks_in_1930 li.switcherTab.ui-state-default [class^="fa fa-"],
ul#switcherTabsstacks_in_1930 li.switcherTab.ui-state-default i {
	color: rgba(255, 255, 255, 1.00);
}

/* Active Tabs */

ul#switcherTabsstacks_in_1930 li.switcherTab.ui-tabs-active.ui-state-active a {
	background: rgba(89, 17, 145, 1.00);
	color: rgba(255, 255, 255, 1.00);
	border-top: 0px solid rgba(255, 255, 255, 1.00);
	border-bottom: 0px solid rgba(255, 255, 255, 1.00);
	border-left: 0px solid rgba(255, 255, 255, 1.00);
	border-right: 0px solid rgba(255, 255, 255, 1.00);
	border-radius: 5px 5px 0px 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
}

ul#switcherTabsstacks_in_1930 li.switcherTab.ui-tabs-active.ui-state-active a [class^="fa fa-"],
ul#switcherTabsstacks_in_1930 li.switcherTab.ui-tabs-active.ui-state-active a i {
	color: rgba(255, 255, 255, 1.00);
}

/* Hide accordion toggle headings */

#tabPanesstacks_in_1930 a.accordion-toggle {
	display: none;
}

/* Hide accordion, when in tabbed mode */

#switcherstacks_in_1930.tabbed-layout #accordionInterfacestacks_in_1930 {
	display: none;
}

/* Display tabbed interface, when in tabs mode */

#switcherstacks_in_1930.tabbed-layout #tabbedInterfacestacks_in_1930 {
	display: block;
}

/* Hide tabbed interface, when in accordion mode */

#switcherstacks_in_1930.accordion-layout #tabbedInterfacestacks_in_1930 {
	display: none;
}


/* Hide open / close accordion heading icons */

ul#switcherTabsstacks_in_1930 .closedIcon,
ul#switcherTabsstacks_in_1930 .openedIcon {
	display: none;
}

/* @end */

/* @group Content Panels */

#tabbedInterfacestacks_in_1930 .accordion-content,
#accordionInterfacestacks_in_1930 .accordion-content {
	display: none;
	list-style: none;
	padding: 0;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

#tabbedInterfacestacks_in_1930 .accordion-content .contentInner,
#accordionInterfacestacks_in_1930 .accordion-content .contentInner {
	color: rgba(51, 51, 51, 1.00);
	background: rgba(245, 245, 245, 1.00);
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	border-radius: 0px 0px 0px 0px;
	border-top: 0px solid rgba(255, 255, 255, 1.00);
	border-bottom: 0px solid rgba(255, 255, 255, 1.00);
	border-left: 0px solid rgba(255, 255, 255, 1.00);
	border-right: 0px solid rgba(255, 255, 255, 1.00);
}

/* @end */

/* @group Left / Right Tab Positioning */





/* @end */

/* @group Responsive Behavior */

/* On screens less than our breakpoint, make tabs an accordion */
@media screen and (max-width: 568px) {
	#switcherstacks_in_1930 #accordionInterfacestacks_in_1930 {
		display: block !important;
	}
	
	#switcherstacks_in_1930 #tabbedInterfacestacks_in_1930 {
		display: none !important;
	}
}

/* @end */

/* @group Print style settings */

@media print {
	#switcherTabsstacks_in_1930 {
		display: none !important;
	}
	
	#switcherWrapperstacks_in_1930,
	#switcherstacks_in_1930.tabbed-layout .accordion-toggle {
		display: block !important;
	}
	
	#switcherstacks_in_1930 .accordion-content {
		display: block !important;
		height: auto !important;
	}
	
	#switcherstacks_in_1930 .accordion-content .contentInner {
		border: none !important;
	}
}

/* @end */

/* @group Advanced Settings */

/**/

/**/

/**/

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end *//* @group Accordion */

/*  */

/* @end */

/* @group Tabs */

/*  */

/* Static tabs */

.tabbedInterface a.toggleItemstacks_in_1931 {
	background: rgba(15, 128, 255, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color: rgba(255, 255, 255, 1.00) !important;
	border-bottom-color: rgba(255, 255, 255, 1.00) !important;
	border-left-color: rgba(255, 255, 255, 1.00) !important;
	border-right-color: rgba(255, 255, 255, 1.00) !important;
}

.tabbedInterface a.toggleItemstacks_in_1931 [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_1931 i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Hovered tabs */

.tabbedInterface a.toggleItemstacks_in_1931:hover {
	background: rgba(15, 128, 255, 0.80) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color:  !important;
	border-bottom-color:  !important;
	border-left-color:  !important;
	border-right-color:  !important;
}

.tabbedInterface a.toggleItemstacks_in_1931:hover [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_1931:hover i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Clicked tabs */

.tabbedInterface a.toggleItemstacks_in_1931:active {
	color: rgba(255, 255, 255, 1.00) !important;
	background: rgba(15, 128, 255, 0.80) !important;
}

.tabbedInterface a.toggleItemstacks_in_1931:active [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_1931:active i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Active tabs */

.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_1931 {
	background: rgba(15, 128, 255, 0.80) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color: rgba(255, 255, 255, 1.00) !important;
	border-bottom-color:  !important;
	border-left-color:  !important;
	border-right-color:  !important;
}

.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_1931 [class^="fa fa-"],
.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_1931 i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/*  */

/* @end */

/* @group Content Panel */

/*  */

/* @end */
#stacks_in_1932 {
	letter-spacing: -1px;
	font-weight: lighter;
}
#tintStackstacks_in_1933 {
	display: block;
	position: relative;
	z-index: 0;
}

#tintStackstacks_in_1933 *,
#tintStackstacks_in_1933 *:before,
#tintStackstacks_in_1933 *:after {	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#tintLayerstacks_in_1933 {
	opacity: 0.15;
	background: #0F80FF;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 5;
}

#tintStackContentstacks_in_1933 {
	padding-top: 10%;
	padding-bottom: 2%;
	padding-left: 2%;
	padding-right: 2%;
	position: relative;
	z-index: 10;
	max-width: 1200px;
	margin: 0 auto;
}

#tintStackLinkstacks_in_1933 a {
	display: block;
	border: none;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 15;
	background: transparent;
}

/**/

/**/
/* Local image image applied as a CSS background */
#tintStackstacks_in_1933 {
	background: url();
	background-size: 100% 100%;
	background-attachment: scroll;
}
/**/

/**/

@media print {
	
	#portholeStackstacks_in_1933 {	
		padding-bottom: 0;
	}
	
	#portholeContentstacks_in_1933 {
		width: 100%;
	}
	
	#portholeLinkstacks_in_1933 a,
	#portholeContentAbsolutestacks_in_1933 {
		position: relative;
		top: auto;
		left: auto;
	}
	
	#portholeContentSmallstacks_in_1933,
	#portholeContentLargestacks_in_1933 {
		font-size: 14pt;
		line-height: 1.50em;
		opacity: 1.00;
		color: #000000;
		text-align: left;
	}
}/* Resets */
.tablePro_stacks_in_4435 thead {
  border: none; /* Reset */
}
.tablesaw thead tr:first-child th {
  border: none; /* Reset */
}

.tablesaw-swipe .tablesaw-cell-persist {
  box-shadow: none;
}




#tableLoadingTextDiv_stacks_in_4435 {
  width: 100%;
  text-align: center;
}



.tablesaw-enhanced .tablesaw-bar .btn {
  text-shadow: none;
  background-color: rgba(230, 230, 230, 1.00);
}
/* Maybe add an option to customize this, if users want it? */
.tablesaw-enhanced .tablesaw-bar .btn:hover {
  background-color: rgba(230, 230, 230, 1.00);
}

/* Table labels */
#tablePro_stacks_in_4435_wrapper .tablesaw-toolbar label {
  color: rgba(146, 146, 146, 1.00);
}

/* Swipe buttons */
#tablePro_stacks_in_4435_wrapper .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn {
  background-color: rgba(192, 192, 192, 1.00);
}
/* Swipe buttons, hovered */
/* Maybe add an option to customize this, if users want it? */
#tablePro_stacks_in_4435_wrapper .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn:hover {
  background-color: rgba(192, 192, 192, 1.00);
}

.tablesaw-enhanced .tablesaw-bar .btn.btn-select {
  color: rgba(127, 127, 127, 1.00);
}

/* Alternating row colors */
.tablePro_stacks_in_4435 tbody tr:nth-child(even) {
	background: rgba(15, 128, 255, 0.20);
}
.tablePro_stacks_in_4435 tbody tr:nth-child(odd) {
	background: rgba(255, 255, 255, 1.00);
}

/* Table header color */
.tablePro_stacks_in_4435 thead th {
	text-shadow: none;
}
.tablePro_stacks_in_4435 thead tr {
	background-color: rgba(15, 128, 255, 1.00);
}

#tablePro_stacks_in_4435 .tablesaw-sortable .tablesaw-sortable-head button {
	color: rgba(255, 255, 255, 1.00);
	text-align: center;
}

/* This is a fix for Text stacks inside the table header, so that the "text-align: center" above will take effect */
#tablePro_stacks_in_4435_wrapper .tablesaw-sortable .tablesaw-sortable-head button div {
	width: 100%;
}

table.tablePro_stacks_in_4435 thead th, table.tablesaw thead td {
	color: rgba(255, 255, 255, 1.00);
}

#tablePro_stacks_in_4435_wrapper .tablesaw-advance-dots li i {
	background: rgba(128, 0, 2, 1.00);
}

/* Borders for the inner cells of rows */
.tablePro_stacks_in_4435 tr td:not(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
}
/* Borders for the non header row and non-last row */
.tablePro_stacks_in_4435 tr:not(:last-child) {
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}

/* Borders for the header's inner cells */
.tablePro_stacks_in_4435 thead tr:first-child th:not(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
}

/* Borders for the header's rightmost cell */
.tablePro_stacks_in_4435 thead tr:first-child th(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
  padding: 0.7em 0.5em;
}

/* Table bottom border */
.tablePro_stacks_in_4435 tr:last-child td {
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}

@media only all {
  #tablePro_stacks_in_4435.tablesaw-swipe .tablesaw-cell-persist {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
    box-shadow: none;
  }

  .tablePro_stacks_in_4435.tablesaw-swipe td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  .tablePro_stacks_in_4435.tablesaw-columntoggle td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  /* This is needed here so that in mobile mode, the toggle table will have a left border. */
  .tablePro_stacks_in_4435 tr td:first-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }

  #tablePro_stacks_in_4435.tablesaw-stack tr:first-child td:first-child {
    border-top: 1px solid rgba(153, 153, 153, 1.00);
  }
  .tablePro_stacks_in_4435.tablesaw-stack td {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }

/*  #tablePro_stacks_in_4435.tablesaw-stack td:only-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }
*/
}

/* Set the cell's line-height to normal */
@media (max-width: 40em) {
  .tablePro_stacks_in_4435 td {
    line-height: normal;
  }
  /* Set the borders for the first and last columns of the table, but only if the screen isn't too narrow */
  .tablePro_stacks_in_4435 td:first-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }
  .tablePro_stacks_in_4435 td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  #tablePro_stacks_in_4435.tablesaw-stack td {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }
  #tablePro_stacks_in_4435.tablesaw-stack tr:last-child td:not(:last-child) {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-bottom: none;
  }



}

.tablePro_stacks_in_4435 thead tr:first-child {
  /* Table top border */
  border-top: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' left borders */
  border-left: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' right borders */
  border-right: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' bottom borders */
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}


/*table td:first-child { border-left: none; }
*/

/* Cell padding */
.tablePro_stacks_in_4435 td {
  padding: 0.7em 0.5em;
}

#stacks_in_4435 {
	padding: 0px 0px 40px 0px;
}

#stacks_in_4438 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_4442 {
	text-transform: uppercase;
	font-size: 78%;
	font-weight: bold;
}

#stacks_in_4446 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_4450 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_4454 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_33246 {
	font-size: 75%;
}

#stacks_in_33250 {
	font-size: 75%;
}

#stacks_in_33254 {
	font-size: 75%;
}

#stacks_in_33258 {
	font-size: 75%;
}

#stacks_in_33262 {
	font-size: 75%;
}

#stacks_in_36379 {
	font-size: 75%;
}

#stacks_in_36383 {
	font-size: 75%;
}

#stacks_in_36387 {
	font-size: 75%;
}

#stacks_in_36391 {
	font-size: 75%;
}

#stacks_in_36395 {
	font-size: 75%;
}

#stacks_in_36401 {
	font-size: 75%;
}

#stacks_in_36405 {
	font-size: 75%;
}

#stacks_in_36409 {
	font-size: 75%;
}

#stacks_in_36413 {
	font-size: 75%;
}

#stacks_in_36417 {
	font-size: 75%;
}

#stacks_in_36423 {
	font-size: 75%;
}

#stacks_in_36427 {
	font-size: 75%;
}

#stacks_in_36431 {
	font-size: 75%;
}

#stacks_in_36435 {
	font-size: 75%;
}

#stacks_in_36439 {
	font-size: 75%;
}

#stacks_in_36445 {
	font-size: 75%;
}

#stacks_in_36449 {
	font-size: 75%;
}

#stacks_in_36453 {
	font-size: 75%;
}

#stacks_in_36457 {
	font-size: 75%;
}

#stacks_in_36461 {
	font-size: 75%;
}

#stacks_in_36467 {
	font-size: 75%;
}

#stacks_in_36471 {
	font-size: 75%;
}

#stacks_in_36475 {
	font-size: 75%;
}

#stacks_in_36479 {
	font-size: 75%;
}

#stacks_in_36483 {
	font-size: 75%;
}

#stacks_in_36489 {
	font-size: 75%;
}

#stacks_in_36493 {
	font-size: 75%;
}

#stacks_in_36497 {
	font-size: 75%;
}

#stacks_in_36501 {
	font-size: 75%;
}

#stacks_in_36505 {
	font-size: 75%;
}

#stacks_in_36511 {
	font-size: 75%;
}

#stacks_in_36515 {
	font-size: 75%;
}

#stacks_in_36519 {
	font-size: 75%;
}

#stacks_in_36523 {
	font-size: 75%;
}

#stacks_in_36527 {
	font-size: 75%;
}

#stacks_in_36533 {
	font-size: 75%;
}

#stacks_in_36537 {
	font-size: 75%;
}

#stacks_in_36541 {
	font-size: 75%;
}

#stacks_in_36545 {
	font-size: 75%;
}

#stacks_in_36549 {
	font-size: 75%;
}

#stacks_in_36555 {
	font-size: 75%;
}

#stacks_in_36559 {
	font-size: 75%;
}

#stacks_in_36563 {
	font-size: 75%;
}

#stacks_in_36567 {
	font-size: 75%;
}

#stacks_in_36571 {
	font-size: 75%;
}

#stacks_in_36577 {
	font-size: 75%;
}

#stacks_in_36581 {
	font-size: 75%;
}

#stacks_in_36585 {
	font-size: 75%;
}

#stacks_in_36589 {
	font-size: 75%;
}

#stacks_in_36593 {
	font-size: 75%;
}

#stacks_in_36599 {
	font-size: 75%;
}

#stacks_in_36603 {
	font-size: 75%;
}

#stacks_in_36607 {
	font-size: 75%;
}

#stacks_in_36611 {
	font-size: 75%;
}

#stacks_in_36615 {
	font-size: 75%;
}
/* @group Accordion */

/*  */

/* @end */

/* @group Tabs */

/*  */

/* Static tabs */

.tabbedInterface a.toggleItemstacks_in_2487 {
	background: rgba(253, 128, 8, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color: rgba(255, 255, 255, 1.00) !important;
	border-bottom-color: rgba(255, 255, 255, 1.00) !important;
	border-left-color: rgba(255, 255, 255, 1.00) !important;
	border-right-color: rgba(255, 255, 255, 1.00) !important;
}

.tabbedInterface a.toggleItemstacks_in_2487 [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_2487 i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Hovered tabs */

.tabbedInterface a.toggleItemstacks_in_2487:hover {
	background: rgba(253, 128, 8, 0.80) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color:  !important;
	border-bottom-color:  !important;
	border-left-color:  !important;
	border-right-color:  !important;
}

.tabbedInterface a.toggleItemstacks_in_2487:hover [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_2487:hover i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Clicked tabs */

.tabbedInterface a.toggleItemstacks_in_2487:active {
	color: rgba(255, 255, 255, 1.00) !important;
	background: rgba(253, 128, 8, 0.80) !important;
}

.tabbedInterface a.toggleItemstacks_in_2487:active [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_2487:active i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Active tabs */

.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_2487 {
	background: rgba(253, 128, 8, 0.80) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color: rgba(255, 255, 255, 1.00) !important;
	border-bottom-color:  !important;
	border-left-color:  !important;
	border-right-color:  !important;
}

.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_2487 [class^="fa fa-"],
.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_2487 i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/*  */

/* @end */

/* @group Content Panel */

/*  */

/* @end */
#stacks_in_2488 {
	letter-spacing: -1px;
	font-weight: lighter;
}
#tintStackstacks_in_2489 {
	display: block;
	position: relative;
	z-index: 0;
}

#tintStackstacks_in_2489 *,
#tintStackstacks_in_2489 *:before,
#tintStackstacks_in_2489 *:after {	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#tintLayerstacks_in_2489 {
	opacity: 0.15;
	background: #FD8008;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 5;
}

#tintStackContentstacks_in_2489 {
	padding-top: 10%;
	padding-bottom: 2%;
	padding-left: 2%;
	padding-right: 2%;
	position: relative;
	z-index: 10;
	max-width: 1200px;
	margin: 0 auto;
}

#tintStackLinkstacks_in_2489 a {
	display: block;
	border: none;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 15;
	background: transparent;
}

/**/

/**/
/* Local image image applied as a CSS background */
#tintStackstacks_in_2489 {
	background: url();
	background-size: 100% 100%;
	background-attachment: scroll;
}
/**/

/**/

@media print {
	
	#portholeStackstacks_in_2489 {	
		padding-bottom: 0;
	}
	
	#portholeContentstacks_in_2489 {
		width: 100%;
	}
	
	#portholeLinkstacks_in_2489 a,
	#portholeContentAbsolutestacks_in_2489 {
		position: relative;
		top: auto;
		left: auto;
	}
	
	#portholeContentSmallstacks_in_2489,
	#portholeContentLargestacks_in_2489 {
		font-size: 14pt;
		line-height: 1.50em;
		opacity: 1.00;
		color: #000000;
		text-align: left;
	}
}/* Resets */
.tablePro_stacks_in_5074 thead {
  border: none; /* Reset */
}
.tablesaw thead tr:first-child th {
  border: none; /* Reset */
}

.tablesaw-swipe .tablesaw-cell-persist {
  box-shadow: none;
}




#tableLoadingTextDiv_stacks_in_5074 {
  width: 100%;
  text-align: center;
}



.tablesaw-enhanced .tablesaw-bar .btn {
  text-shadow: none;
  background-color: rgba(230, 230, 230, 1.00);
}
/* Maybe add an option to customize this, if users want it? */
.tablesaw-enhanced .tablesaw-bar .btn:hover {
  background-color: rgba(230, 230, 230, 1.00);
}

/* Table labels */
#tablePro_stacks_in_5074_wrapper .tablesaw-toolbar label {
  color: rgba(146, 146, 146, 1.00);
}

/* Swipe buttons */
#tablePro_stacks_in_5074_wrapper .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn {
  background-color: rgba(192, 192, 192, 1.00);
}
/* Swipe buttons, hovered */
/* Maybe add an option to customize this, if users want it? */
#tablePro_stacks_in_5074_wrapper .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn:hover {
  background-color: rgba(192, 192, 192, 1.00);
}

.tablesaw-enhanced .tablesaw-bar .btn.btn-select {
  color: rgba(127, 127, 127, 1.00);
}

/* Alternating row colors */
.tablePro_stacks_in_5074 tbody tr:nth-child(even) {
	background: rgba(253, 128, 8, 0.20);
}
.tablePro_stacks_in_5074 tbody tr:nth-child(odd) {
	background: rgba(255, 255, 255, 1.00);
}

/* Table header color */
.tablePro_stacks_in_5074 thead th {
	text-shadow: none;
}
.tablePro_stacks_in_5074 thead tr {
	background-color: rgba(253, 128, 8, 1.00);
}

#tablePro_stacks_in_5074 .tablesaw-sortable .tablesaw-sortable-head button {
	color: rgba(255, 255, 255, 1.00);
	text-align: center;
}

/* This is a fix for Text stacks inside the table header, so that the "text-align: center" above will take effect */
#tablePro_stacks_in_5074_wrapper .tablesaw-sortable .tablesaw-sortable-head button div {
	width: 100%;
}

table.tablePro_stacks_in_5074 thead th, table.tablesaw thead td {
	color: rgba(255, 255, 255, 1.00);
}

#tablePro_stacks_in_5074_wrapper .tablesaw-advance-dots li i {
	background: rgba(128, 0, 2, 1.00);
}

/* Borders for the inner cells of rows */
.tablePro_stacks_in_5074 tr td:not(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
}
/* Borders for the non header row and non-last row */
.tablePro_stacks_in_5074 tr:not(:last-child) {
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}

/* Borders for the header's inner cells */
.tablePro_stacks_in_5074 thead tr:first-child th:not(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
}

/* Borders for the header's rightmost cell */
.tablePro_stacks_in_5074 thead tr:first-child th(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
  padding: 0.7em 0.5em;
}

/* Table bottom border */
.tablePro_stacks_in_5074 tr:last-child td {
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}

@media only all {
  #tablePro_stacks_in_5074.tablesaw-swipe .tablesaw-cell-persist {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
    box-shadow: none;
  }

  .tablePro_stacks_in_5074.tablesaw-swipe td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  .tablePro_stacks_in_5074.tablesaw-columntoggle td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  /* This is needed here so that in mobile mode, the toggle table will have a left border. */
  .tablePro_stacks_in_5074 tr td:first-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }

  #tablePro_stacks_in_5074.tablesaw-stack tr:first-child td:first-child {
    border-top: 1px solid rgba(153, 153, 153, 1.00);
  }
  .tablePro_stacks_in_5074.tablesaw-stack td {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }

/*  #tablePro_stacks_in_5074.tablesaw-stack td:only-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }
*/
}

/* Set the cell's line-height to normal */
@media (max-width: 40em) {
  .tablePro_stacks_in_5074 td {
    line-height: normal;
  }
  /* Set the borders for the first and last columns of the table, but only if the screen isn't too narrow */
  .tablePro_stacks_in_5074 td:first-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }
  .tablePro_stacks_in_5074 td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  #tablePro_stacks_in_5074.tablesaw-stack td {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }
  #tablePro_stacks_in_5074.tablesaw-stack tr:last-child td:not(:last-child) {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-bottom: none;
  }



}

.tablePro_stacks_in_5074 thead tr:first-child {
  /* Table top border */
  border-top: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' left borders */
  border-left: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' right borders */
  border-right: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' bottom borders */
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}


/*table td:first-child { border-left: none; }
*/

/* Cell padding */
.tablePro_stacks_in_5074 td {
  padding: 0.7em 0.5em;
}

#stacks_in_5074 {
	padding: 0px 0px 40px 0px;
}

#stacks_in_5077 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_5081 {
	text-transform: uppercase;
	font-size: 78%;
	font-weight: bold;
}

#stacks_in_5085 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_5089 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_5093 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_33664 {
	font-size: 75%;
}

#stacks_in_33668 {
	font-size: 75%;
}

#stacks_in_33672 {
	font-size: 75%;
}

#stacks_in_33676 {
	font-size: 75%;
}

#stacks_in_33680 {
	font-size: 75%;
}

#stacks_in_36115 {
	font-size: 75%;
}

#stacks_in_36119 {
	font-size: 75%;
}

#stacks_in_36123 {
	font-size: 75%;
}

#stacks_in_36127 {
	font-size: 75%;
}

#stacks_in_36131 {
	font-size: 75%;
}

#stacks_in_36137 {
	font-size: 75%;
}

#stacks_in_36141 {
	font-size: 75%;
}

#stacks_in_36145 {
	font-size: 75%;
}

#stacks_in_36149 {
	font-size: 75%;
}

#stacks_in_36153 {
	font-size: 75%;
}

#stacks_in_36159 {
	font-size: 75%;
}

#stacks_in_36163 {
	font-size: 75%;
}

#stacks_in_36167 {
	font-size: 75%;
}

#stacks_in_36171 {
	font-size: 75%;
}

#stacks_in_36175 {
	font-size: 75%;
}

#stacks_in_36181 {
	font-size: 75%;
}

#stacks_in_36185 {
	font-size: 75%;
}

#stacks_in_36189 {
	font-size: 75%;
}

#stacks_in_36193 {
	font-size: 75%;
}

#stacks_in_36197 {
	font-size: 75%;
}

#stacks_in_36203 {
	font-size: 75%;
}

#stacks_in_36207 {
	font-size: 75%;
}

#stacks_in_36211 {
	font-size: 75%;
}

#stacks_in_36215 {
	font-size: 75%;
}

#stacks_in_36219 {
	font-size: 75%;
}

#stacks_in_36225 {
	font-size: 75%;
}

#stacks_in_36229 {
	font-size: 75%;
}

#stacks_in_36233 {
	font-size: 75%;
}

#stacks_in_36237 {
	font-size: 75%;
}

#stacks_in_36241 {
	font-size: 75%;
}

#stacks_in_36247 {
	font-size: 75%;
}

#stacks_in_36251 {
	font-size: 75%;
}

#stacks_in_36255 {
	font-size: 75%;
}

#stacks_in_36259 {
	font-size: 75%;
}

#stacks_in_36263 {
	font-size: 75%;
}

#stacks_in_36269 {
	font-size: 75%;
}

#stacks_in_36273 {
	font-size: 75%;
}

#stacks_in_36277 {
	font-size: 75%;
}

#stacks_in_36281 {
	font-size: 75%;
}

#stacks_in_36285 {
	font-size: 75%;
}

#stacks_in_36291 {
	font-size: 75%;
}

#stacks_in_36295 {
	font-size: 75%;
}

#stacks_in_36299 {
	font-size: 75%;
}

#stacks_in_36303 {
	font-size: 75%;
}

#stacks_in_36307 {
	font-size: 75%;
}

#stacks_in_36313 {
	font-size: 75%;
}

#stacks_in_36317 {
	font-size: 75%;
}

#stacks_in_36321 {
	font-size: 75%;
}

#stacks_in_36325 {
	font-size: 75%;
}

#stacks_in_36329 {
	font-size: 75%;
}

#stacks_in_36335 {
	font-size: 75%;
}

#stacks_in_36339 {
	font-size: 75%;
}

#stacks_in_36343 {
	font-size: 75%;
}

#stacks_in_36347 {
	font-size: 75%;
}

#stacks_in_36351 {
	font-size: 75%;
}
/* @group Accordion */

/*  */

/* @end */

/* @group Tabs */

/*  */

/* Static tabs */

.tabbedInterface a.toggleItemstacks_in_2647 {
	background: rgba(251, 2, 7, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color: rgba(255, 255, 255, 1.00) !important;
	border-bottom-color: rgba(255, 255, 255, 1.00) !important;
	border-left-color: rgba(255, 255, 255, 1.00) !important;
	border-right-color: rgba(255, 255, 255, 1.00) !important;
}

.tabbedInterface a.toggleItemstacks_in_2647 [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_2647 i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Hovered tabs */

.tabbedInterface a.toggleItemstacks_in_2647:hover {
	background: rgba(251, 2, 7, 0.80) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color:  !important;
	border-bottom-color:  !important;
	border-left-color:  !important;
	border-right-color:  !important;
}

.tabbedInterface a.toggleItemstacks_in_2647:hover [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_2647:hover i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Clicked tabs */

.tabbedInterface a.toggleItemstacks_in_2647:active {
	color: rgba(255, 255, 255, 1.00) !important;
	background: rgba(251, 2, 7, 0.80) !important;
}

.tabbedInterface a.toggleItemstacks_in_2647:active [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_2647:active i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Active tabs */

.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_2647 {
	background: rgba(251, 2, 7, 0.80) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color: rgba(255, 255, 255, 1.00) !important;
	border-bottom-color:  !important;
	border-left-color:  !important;
	border-right-color:  !important;
}

.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_2647 [class^="fa fa-"],
.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_2647 i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/*  */

/* @end */

/* @group Content Panel */

/*  */

/* @end */
#stacks_in_2648 {
	letter-spacing: -1px;
	font-weight: lighter;
}
#tintStackstacks_in_2649 {
	display: block;
	position: relative;
	z-index: 0;
}

#tintStackstacks_in_2649 *,
#tintStackstacks_in_2649 *:before,
#tintStackstacks_in_2649 *:after {	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#tintLayerstacks_in_2649 {
	opacity: 0.15;
	background: #FB0207;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 5;
}

#tintStackContentstacks_in_2649 {
	padding-top: 10%;
	padding-bottom: 2%;
	padding-left: 2%;
	padding-right: 2%;
	position: relative;
	z-index: 10;
	max-width: 1200px;
	margin: 0 auto;
}

#tintStackLinkstacks_in_2649 a {
	display: block;
	border: none;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 15;
	background: transparent;
}

/**/

/**/
/* Local image image applied as a CSS background */
#tintStackstacks_in_2649 {
	background: url();
	background-size: 100% 100%;
	background-attachment: scroll;
}
/**/

/**/

@media print {
	
	#portholeStackstacks_in_2649 {	
		padding-bottom: 0;
	}
	
	#portholeContentstacks_in_2649 {
		width: 100%;
	}
	
	#portholeLinkstacks_in_2649 a,
	#portholeContentAbsolutestacks_in_2649 {
		position: relative;
		top: auto;
		left: auto;
	}
	
	#portholeContentSmallstacks_in_2649,
	#portholeContentLargestacks_in_2649 {
		font-size: 14pt;
		line-height: 1.50em;
		opacity: 1.00;
		color: #000000;
		text-align: left;
	}
}/* Resets */
.tablePro_stacks_in_5845 thead {
  border: none; /* Reset */
}
.tablesaw thead tr:first-child th {
  border: none; /* Reset */
}

.tablesaw-swipe .tablesaw-cell-persist {
  box-shadow: none;
}




#tableLoadingTextDiv_stacks_in_5845 {
  width: 100%;
  text-align: center;
}



.tablesaw-enhanced .tablesaw-bar .btn {
  text-shadow: none;
  background-color: rgba(230, 230, 230, 1.00);
}
/* Maybe add an option to customize this, if users want it? */
.tablesaw-enhanced .tablesaw-bar .btn:hover {
  background-color: rgba(230, 230, 230, 1.00);
}

/* Table labels */
#tablePro_stacks_in_5845_wrapper .tablesaw-toolbar label {
  color: rgba(146, 146, 146, 1.00);
}

/* Swipe buttons */
#tablePro_stacks_in_5845_wrapper .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn {
  background-color: rgba(192, 192, 192, 1.00);
}
/* Swipe buttons, hovered */
/* Maybe add an option to customize this, if users want it? */
#tablePro_stacks_in_5845_wrapper .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn:hover {
  background-color: rgba(192, 192, 192, 1.00);
}

.tablesaw-enhanced .tablesaw-bar .btn.btn-select {
  color: rgba(127, 127, 127, 1.00);
}

/* Alternating row colors */
.tablePro_stacks_in_5845 tbody tr:nth-child(even) {
	background: rgba(251, 2, 7, 0.20);
}
.tablePro_stacks_in_5845 tbody tr:nth-child(odd) {
	background: rgba(255, 255, 255, 1.00);
}

/* Table header color */
.tablePro_stacks_in_5845 thead th {
	text-shadow: none;
}
.tablePro_stacks_in_5845 thead tr {
	background-color: rgba(251, 2, 7, 1.00);
}

#tablePro_stacks_in_5845 .tablesaw-sortable .tablesaw-sortable-head button {
	color: rgba(255, 255, 255, 1.00);
	text-align: center;
}

/* This is a fix for Text stacks inside the table header, so that the "text-align: center" above will take effect */
#tablePro_stacks_in_5845_wrapper .tablesaw-sortable .tablesaw-sortable-head button div {
	width: 100%;
}

table.tablePro_stacks_in_5845 thead th, table.tablesaw thead td {
	color: rgba(255, 255, 255, 1.00);
}

#tablePro_stacks_in_5845_wrapper .tablesaw-advance-dots li i {
	background: rgba(128, 0, 2, 1.00);
}

/* Borders for the inner cells of rows */
.tablePro_stacks_in_5845 tr td:not(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
}
/* Borders for the non header row and non-last row */
.tablePro_stacks_in_5845 tr:not(:last-child) {
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}

/* Borders for the header's inner cells */
.tablePro_stacks_in_5845 thead tr:first-child th:not(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
}

/* Borders for the header's rightmost cell */
.tablePro_stacks_in_5845 thead tr:first-child th(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
  padding: 0.7em 0.5em;
}

/* Table bottom border */
.tablePro_stacks_in_5845 tr:last-child td {
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}

@media only all {
  #tablePro_stacks_in_5845.tablesaw-swipe .tablesaw-cell-persist {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
    box-shadow: none;
  }

  .tablePro_stacks_in_5845.tablesaw-swipe td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  .tablePro_stacks_in_5845.tablesaw-columntoggle td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  /* This is needed here so that in mobile mode, the toggle table will have a left border. */
  .tablePro_stacks_in_5845 tr td:first-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }

  #tablePro_stacks_in_5845.tablesaw-stack tr:first-child td:first-child {
    border-top: 1px solid rgba(153, 153, 153, 1.00);
  }
  .tablePro_stacks_in_5845.tablesaw-stack td {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }

/*  #tablePro_stacks_in_5845.tablesaw-stack td:only-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }
*/
}

/* Set the cell's line-height to normal */
@media (max-width: 40em) {
  .tablePro_stacks_in_5845 td {
    line-height: normal;
  }
  /* Set the borders for the first and last columns of the table, but only if the screen isn't too narrow */
  .tablePro_stacks_in_5845 td:first-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }
  .tablePro_stacks_in_5845 td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  #tablePro_stacks_in_5845.tablesaw-stack td {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }
  #tablePro_stacks_in_5845.tablesaw-stack tr:last-child td:not(:last-child) {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-bottom: none;
  }



}

.tablePro_stacks_in_5845 thead tr:first-child {
  /* Table top border */
  border-top: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' left borders */
  border-left: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' right borders */
  border-right: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' bottom borders */
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}


/*table td:first-child { border-left: none; }
*/

/* Cell padding */
.tablePro_stacks_in_5845 td {
  padding: 0.7em 0.5em;
}

#stacks_in_5845 {
	padding: 0px 0px 40px 0px;
}

#stacks_in_5848 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_5852 {
	text-transform: uppercase;
	font-size: 78%;
	font-weight: bold;
}

#stacks_in_5856 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_5860 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_5864 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_33950 {
	font-size: 75%;
}

#stacks_in_33954 {
	font-size: 75%;
}

#stacks_in_33958 {
	font-size: 75%;
}

#stacks_in_33962 {
	font-size: 75%;
}

#stacks_in_33966 {
	font-size: 75%;
}

#stacks_in_35763 {
	font-size: 75%;
}

#stacks_in_35767 {
	font-size: 75%;
}

#stacks_in_35771 {
	font-size: 75%;
}

#stacks_in_35775 {
	font-size: 75%;
}

#stacks_in_35779 {
	font-size: 75%;
}

#stacks_in_35785 {
	font-size: 75%;
}

#stacks_in_35789 {
	font-size: 75%;
}

#stacks_in_35793 {
	font-size: 75%;
}

#stacks_in_35797 {
	font-size: 75%;
}

#stacks_in_35801 {
	font-size: 75%;
}

#stacks_in_35807 {
	font-size: 75%;
}

#stacks_in_35811 {
	font-size: 75%;
}

#stacks_in_35815 {
	font-size: 75%;
}

#stacks_in_35819 {
	font-size: 75%;
}

#stacks_in_35823 {
	font-size: 75%;
}

#stacks_in_35829 {
	font-size: 75%;
}

#stacks_in_35833 {
	font-size: 75%;
}

#stacks_in_35837 {
	font-size: 75%;
}

#stacks_in_35841 {
	font-size: 75%;
}

#stacks_in_35845 {
	font-size: 75%;
}

#stacks_in_35851 {
	font-size: 75%;
}

#stacks_in_35855 {
	font-size: 75%;
}

#stacks_in_35859 {
	font-size: 75%;
}

#stacks_in_35863 {
	font-size: 75%;
}

#stacks_in_35867 {
	font-size: 75%;
}

#stacks_in_35873 {
	font-size: 75%;
}

#stacks_in_35877 {
	font-size: 75%;
}

#stacks_in_35881 {
	font-size: 75%;
}

#stacks_in_35885 {
	font-size: 75%;
}

#stacks_in_35889 {
	font-size: 75%;
}

#stacks_in_35895 {
	font-size: 75%;
}

#stacks_in_35899 {
	font-size: 75%;
}

#stacks_in_35903 {
	font-size: 75%;
}

#stacks_in_35907 {
	font-size: 75%;
}

#stacks_in_35911 {
	font-size: 75%;
}

#stacks_in_35917 {
	font-size: 75%;
}

#stacks_in_35921 {
	font-size: 75%;
}

#stacks_in_35925 {
	font-size: 75%;
}

#stacks_in_35929 {
	font-size: 75%;
}

#stacks_in_35933 {
	font-size: 75%;
}

#stacks_in_35939 {
	font-size: 75%;
}

#stacks_in_35943 {
	font-size: 75%;
}

#stacks_in_35947 {
	font-size: 75%;
}

#stacks_in_35951 {
	font-size: 75%;
}

#stacks_in_35955 {
	font-size: 75%;
}

#stacks_in_35961 {
	font-size: 75%;
}

#stacks_in_35965 {
	font-size: 75%;
}

#stacks_in_35969 {
	font-size: 75%;
}

#stacks_in_35973 {
	font-size: 75%;
}

#stacks_in_35977 {
	font-size: 75%;
}

#stacks_in_35983 {
	font-size: 75%;
}

#stacks_in_35987 {
	font-size: 75%;
}

#stacks_in_35991 {
	font-size: 75%;
}

#stacks_in_35995 {
	font-size: 75%;
}

#stacks_in_35999 {
	font-size: 75%;
}

#stacks_in_36005 {
	font-size: 75%;
}

#stacks_in_36009 {
	font-size: 75%;
}

#stacks_in_36013 {
	font-size: 75%;
}

#stacks_in_36017 {
	font-size: 75%;
}

#stacks_in_36021 {
	font-size: 75%;
}

#stacks_in_36027 {
	font-size: 75%;
}

#stacks_in_36031 {
	font-size: 75%;
}

#stacks_in_36035 {
	font-size: 75%;
}

#stacks_in_36039 {
	font-size: 75%;
}

#stacks_in_36043 {
	font-size: 75%;
}

#stacks_in_36049 {
	font-size: 75%;
}

#stacks_in_36053 {
	font-size: 75%;
}

#stacks_in_36057 {
	font-size: 75%;
}

#stacks_in_36061 {
	font-size: 75%;
}

#stacks_in_36065 {
	font-size: 75%;
}

#stacks_in_36071 {
	font-size: 75%;
}

#stacks_in_36075 {
	font-size: 75%;
}

#stacks_in_36079 {
	font-size: 75%;
}

#stacks_in_36083 {
	font-size: 75%;
}

#stacks_in_36087 {
	font-size: 75%;
}

#stacks_in_36093 {
	font-size: 75%;
}

#stacks_in_36097 {
	font-size: 75%;
}

#stacks_in_36101 {
	font-size: 75%;
}

#stacks_in_36105 {
	font-size: 75%;
}

#stacks_in_36109 {
	font-size: 75%;
}
/* @group Accordion */

/*  */

/* @end */

/* @group Tabs */

/*  */

/* Static tabs */

.tabbedInterface a.toggleItemstacks_in_35183 {
	background: rgba(128, 1, 129, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color: rgba(255, 255, 255, 1.00) !important;
	border-bottom-color: rgba(255, 255, 255, 1.00) !important;
	border-left-color: rgba(255, 255, 255, 1.00) !important;
	border-right-color: rgba(255, 255, 255, 1.00) !important;
}

.tabbedInterface a.toggleItemstacks_in_35183 [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_35183 i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Hovered tabs */

.tabbedInterface a.toggleItemstacks_in_35183:hover {
	background: rgba(128, 1, 129, 0.80) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color:  !important;
	border-bottom-color:  !important;
	border-left-color:  !important;
	border-right-color:  !important;
}

.tabbedInterface a.toggleItemstacks_in_35183:hover [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_35183:hover i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Clicked tabs */

.tabbedInterface a.toggleItemstacks_in_35183:active {
	color: rgba(255, 255, 255, 1.00) !important;
	background: rgba(128, 1, 129, 0.80) !important;
}

.tabbedInterface a.toggleItemstacks_in_35183:active [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_35183:active i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Active tabs */

.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_35183 {
	background: rgba(128, 1, 129, 0.80) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color: rgba(255, 255, 255, 1.00) !important;
	border-bottom-color:  !important;
	border-left-color:  !important;
	border-right-color:  !important;
}

.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_35183 [class^="fa fa-"],
.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_35183 i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/*  */

/* @end */

/* @group Content Panel */

/*  */

/* @end */
#stacks_in_35184 {
	letter-spacing: -1px;
	font-weight: lighter;
}
#tintStackstacks_in_35185 {
	display: block;
	position: relative;
	z-index: 0;
}

#tintStackstacks_in_35185 *,
#tintStackstacks_in_35185 *:before,
#tintStackstacks_in_35185 *:after {	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#tintLayerstacks_in_35185 {
	opacity: 0.15;
	background: #800181;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 5;
}

#tintStackContentstacks_in_35185 {
	padding-top: 10%;
	padding-bottom: 2%;
	padding-left: 2%;
	padding-right: 2%;
	position: relative;
	z-index: 10;
	max-width: 1200px;
	margin: 0 auto;
}

#tintStackLinkstacks_in_35185 a {
	display: block;
	border: none;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 15;
	background: transparent;
}

/**/

/**/
/* Local image image applied as a CSS background */
#tintStackstacks_in_35185 {
	background: url();
	background-size: 100% 100%;
	background-attachment: scroll;
}
/**/

/**/

@media print {
	
	#portholeStackstacks_in_35185 {	
		padding-bottom: 0;
	}
	
	#portholeContentstacks_in_35185 {
		width: 100%;
	}
	
	#portholeLinkstacks_in_35185 a,
	#portholeContentAbsolutestacks_in_35185 {
		position: relative;
		top: auto;
		left: auto;
	}
	
	#portholeContentSmallstacks_in_35185,
	#portholeContentLargestacks_in_35185 {
		font-size: 14pt;
		line-height: 1.50em;
		opacity: 1.00;
		color: #000000;
		text-align: left;
	}
}/* Resets */
.tablePro_stacks_in_35186 thead {
  border: none; /* Reset */
}
.tablesaw thead tr:first-child th {
  border: none; /* Reset */
}

.tablesaw-swipe .tablesaw-cell-persist {
  box-shadow: none;
}




#tableLoadingTextDiv_stacks_in_35186 {
  width: 100%;
  text-align: center;
}



.tablesaw-enhanced .tablesaw-bar .btn {
  text-shadow: none;
  background-color: rgba(230, 230, 230, 1.00);
}
/* Maybe add an option to customize this, if users want it? */
.tablesaw-enhanced .tablesaw-bar .btn:hover {
  background-color: rgba(230, 230, 230, 1.00);
}

/* Table labels */
#tablePro_stacks_in_35186_wrapper .tablesaw-toolbar label {
  color: rgba(146, 146, 146, 1.00);
}

/* Swipe buttons */
#tablePro_stacks_in_35186_wrapper .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn {
  background-color: rgba(192, 192, 192, 1.00);
}
/* Swipe buttons, hovered */
/* Maybe add an option to customize this, if users want it? */
#tablePro_stacks_in_35186_wrapper .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn:hover {
  background-color: rgba(192, 192, 192, 1.00);
}

.tablesaw-enhanced .tablesaw-bar .btn.btn-select {
  color: rgba(127, 127, 127, 1.00);
}

/* Alternating row colors */
.tablePro_stacks_in_35186 tbody tr:nth-child(even) {
	background: rgba(128, 1, 129, 0.20);
}
.tablePro_stacks_in_35186 tbody tr:nth-child(odd) {
	background: rgba(255, 255, 255, 1.00);
}

/* Table header color */
.tablePro_stacks_in_35186 thead th {
	text-shadow: none;
}
.tablePro_stacks_in_35186 thead tr {
	background-color: rgba(128, 1, 129, 1.00);
}

#tablePro_stacks_in_35186 .tablesaw-sortable .tablesaw-sortable-head button {
	color: rgba(255, 255, 255, 1.00);
	text-align: center;
}

/* This is a fix for Text stacks inside the table header, so that the "text-align: center" above will take effect */
#tablePro_stacks_in_35186_wrapper .tablesaw-sortable .tablesaw-sortable-head button div {
	width: 100%;
}

table.tablePro_stacks_in_35186 thead th, table.tablesaw thead td {
	color: rgba(255, 255, 255, 1.00);
}

#tablePro_stacks_in_35186_wrapper .tablesaw-advance-dots li i {
	background: rgba(128, 1, 129, 1.00);
}

/* Borders for the inner cells of rows */
.tablePro_stacks_in_35186 tr td:not(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
}
/* Borders for the non header row and non-last row */
.tablePro_stacks_in_35186 tr:not(:last-child) {
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}

/* Borders for the header's inner cells */
.tablePro_stacks_in_35186 thead tr:first-child th:not(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
}

/* Borders for the header's rightmost cell */
.tablePro_stacks_in_35186 thead tr:first-child th(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
  padding: 0.7em 0.5em;
}

/* Table bottom border */
.tablePro_stacks_in_35186 tr:last-child td {
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}

@media only all {
  #tablePro_stacks_in_35186.tablesaw-swipe .tablesaw-cell-persist {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
    box-shadow: none;
  }

  .tablePro_stacks_in_35186.tablesaw-swipe td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  .tablePro_stacks_in_35186.tablesaw-columntoggle td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  /* This is needed here so that in mobile mode, the toggle table will have a left border. */
  .tablePro_stacks_in_35186 tr td:first-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }

  #tablePro_stacks_in_35186.tablesaw-stack tr:first-child td:first-child {
    border-top: 1px solid rgba(153, 153, 153, 1.00);
  }
  .tablePro_stacks_in_35186.tablesaw-stack td {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }

/*  #tablePro_stacks_in_35186.tablesaw-stack td:only-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }
*/
}

/* Set the cell's line-height to normal */
@media (max-width: 40em) {
  .tablePro_stacks_in_35186 td {
    line-height: normal;
  }
  /* Set the borders for the first and last columns of the table, but only if the screen isn't too narrow */
  .tablePro_stacks_in_35186 td:first-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }
  .tablePro_stacks_in_35186 td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  #tablePro_stacks_in_35186.tablesaw-stack td {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }
  #tablePro_stacks_in_35186.tablesaw-stack tr:last-child td:not(:last-child) {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-bottom: none;
  }



}

.tablePro_stacks_in_35186 thead tr:first-child {
  /* Table top border */
  border-top: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' left borders */
  border-left: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' right borders */
  border-right: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' bottom borders */
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}


/*table td:first-child { border-left: none; }
*/

/* Cell padding */
.tablePro_stacks_in_35186 td {
  padding: 0.7em 0.5em;
}

#stacks_in_35186 {
	padding: 0px 0px 40px 0px;
}

#stacks_in_35190 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_35194 {
	text-transform: uppercase;
	font-size: 78%;
	font-weight: bold;
}

#stacks_in_35198 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_35202 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_35206 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_35212 {
	font-size: 75%;
}

#stacks_in_35216 {
	font-size: 75%;
}

#stacks_in_35220 {
	font-size: 75%;
}

#stacks_in_35224 {
	font-size: 75%;
}

#stacks_in_35228 {
	font-size: 75%;
}

#stacks_in_35485 {
	font-size: 75%;
}

#stacks_in_35489 {
	font-size: 75%;
}

#stacks_in_35493 {
	font-size: 75%;
}

#stacks_in_35497 {
	font-size: 75%;
}

#stacks_in_35501 {
	font-size: 75%;
}

#stacks_in_35507 {
	font-size: 75%;
}

#stacks_in_35511 {
	font-size: 75%;
}

#stacks_in_35515 {
	font-size: 75%;
}

#stacks_in_35519 {
	font-size: 75%;
}

#stacks_in_35523 {
	font-size: 75%;
}

#stacks_in_35529 {
	font-size: 75%;
}

#stacks_in_35550 {
	font-size: 75%;
}

#stacks_in_35533 {
	font-size: 75%;
}

#stacks_in_35537 {
	font-size: 75%;
}

#stacks_in_35541 {
	font-size: 75%;
}

#stacks_in_35545 {
	font-size: 75%;
}

#stacks_in_35555 {
	font-size: 75%;
}

#stacks_in_35559 {
	font-size: 75%;
}

#stacks_in_35563 {
	font-size: 75%;
}

#stacks_in_35567 {
	font-size: 75%;
}

#stacks_in_35571 {
	font-size: 75%;
}

#stacks_in_35575 {
	font-size: 75%;
}

#stacks_in_35581 {
	font-size: 75%;
}

#stacks_in_35585 {
	font-size: 75%;
}

#stacks_in_35589 {
	font-size: 75%;
}

#stacks_in_35593 {
	font-size: 75%;
}

#stacks_in_35597 {
	font-size: 75%;
}

#stacks_in_35601 {
	font-size: 75%;
}

#stacks_in_35607 {
	font-size: 75%;
}

#stacks_in_35611 {
	font-size: 75%;
}

#stacks_in_35615 {
	font-size: 75%;
}

#stacks_in_35619 {
	font-size: 75%;
}

#stacks_in_35623 {
	font-size: 75%;
}

#stacks_in_35627 {
	font-size: 75%;
}

#stacks_in_35633 {
	font-size: 75%;
}

#stacks_in_35637 {
	font-size: 75%;
}

#stacks_in_35641 {
	font-size: 75%;
}

#stacks_in_35645 {
	font-size: 75%;
}

#stacks_in_35649 {
	font-size: 75%;
}

#stacks_in_35653 {
	font-size: 75%;
}

#stacks_in_35659 {
	font-size: 75%;
}

#stacks_in_35663 {
	font-size: 75%;
}

#stacks_in_35667 {
	font-size: 75%;
}

#stacks_in_35671 {
	font-size: 75%;
}

#stacks_in_35675 {
	font-size: 75%;
}

#stacks_in_35679 {
	font-size: 75%;
}

#stacks_in_35685 {
	font-size: 75%;
}

#stacks_in_35689 {
	font-size: 75%;
}

#stacks_in_35693 {
	font-size: 75%;
}

#stacks_in_35697 {
	font-size: 75%;
}

#stacks_in_35701 {
	font-size: 75%;
}

#stacks_in_35705 {
	font-size: 75%;
}

#stacks_in_35711 {
	font-size: 75%;
}

#stacks_in_35715 {
	font-size: 75%;
}

#stacks_in_35719 {
	font-size: 75%;
}

#stacks_in_35723 {
	font-size: 75%;
}

#stacks_in_35727 {
	font-size: 75%;
}

#stacks_in_35731 {
	font-size: 75%;
}

#stacks_in_35737 {
	font-size: 75%;
}

#stacks_in_35741 {
	font-size: 75%;
}

#stacks_in_35745 {
	font-size: 75%;
}

#stacks_in_35749 {
	font-size: 75%;
}

#stacks_in_35753 {
	font-size: 75%;
}

#stacks_in_35757 {
	font-size: 75%;
}
/* @group Accordion */

/*  */

/* @end */

/* @group Tabs */

/*  */

/* Static tabs */

.tabbedInterface a.toggleItemstacks_in_35233 {
	background: rgba(17, 128, 2, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color: rgba(255, 255, 255, 1.00) !important;
	border-bottom-color: rgba(255, 255, 255, 1.00) !important;
	border-left-color: rgba(255, 255, 255, 1.00) !important;
	border-right-color: rgba(255, 255, 255, 1.00) !important;
}

.tabbedInterface a.toggleItemstacks_in_35233 [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_35233 i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Hovered tabs */

.tabbedInterface a.toggleItemstacks_in_35233:hover {
	background: rgba(17, 128, 2, 0.80) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color:  !important;
	border-bottom-color:  !important;
	border-left-color:  !important;
	border-right-color:  !important;
}

.tabbedInterface a.toggleItemstacks_in_35233:hover [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_35233:hover i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Clicked tabs */

.tabbedInterface a.toggleItemstacks_in_35233:active {
	color: rgba(255, 255, 255, 1.00) !important;
	background: rgba(17, 128, 2, 0.80) !important;
}

.tabbedInterface a.toggleItemstacks_in_35233:active [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_35233:active i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Active tabs */

.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_35233 {
	background: rgba(17, 128, 2, 0.80) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color: rgba(255, 255, 255, 1.00) !important;
	border-bottom-color:  !important;
	border-left-color:  !important;
	border-right-color:  !important;
}

.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_35233 [class^="fa fa-"],
.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_35233 i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/*  */

/* @end */

/* @group Content Panel */

/*  */

/* @end */
#stacks_in_35234 {
	letter-spacing: -1px;
	font-weight: lighter;
}
#tintStackstacks_in_35235 {
	display: block;
	position: relative;
	z-index: 0;
}

#tintStackstacks_in_35235 *,
#tintStackstacks_in_35235 *:before,
#tintStackstacks_in_35235 *:after {	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#tintLayerstacks_in_35235 {
	opacity: 0.15;
	background: #118002;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 5;
}

#tintStackContentstacks_in_35235 {
	padding-top: 10%;
	padding-bottom: 2%;
	padding-left: 2%;
	padding-right: 2%;
	position: relative;
	z-index: 10;
	max-width: 1200px;
	margin: 0 auto;
}

#tintStackLinkstacks_in_35235 a {
	display: block;
	border: none;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 15;
	background: transparent;
}

/**/

/**/
/* Local image image applied as a CSS background */
#tintStackstacks_in_35235 {
	background: url();
	background-size: 100% 100%;
	background-attachment: scroll;
}
/**/

/**/

@media print {
	
	#portholeStackstacks_in_35235 {	
		padding-bottom: 0;
	}
	
	#portholeContentstacks_in_35235 {
		width: 100%;
	}
	
	#portholeLinkstacks_in_35235 a,
	#portholeContentAbsolutestacks_in_35235 {
		position: relative;
		top: auto;
		left: auto;
	}
	
	#portholeContentSmallstacks_in_35235,
	#portholeContentLargestacks_in_35235 {
		font-size: 14pt;
		line-height: 1.50em;
		opacity: 1.00;
		color: #000000;
		text-align: left;
	}
}/* Resets */
.tablePro_stacks_in_35236 thead {
  border: none; /* Reset */
}
.tablesaw thead tr:first-child th {
  border: none; /* Reset */
}

.tablesaw-swipe .tablesaw-cell-persist {
  box-shadow: none;
}




#tableLoadingTextDiv_stacks_in_35236 {
  width: 100%;
  text-align: center;
}



.tablesaw-enhanced .tablesaw-bar .btn {
  text-shadow: none;
  background-color: rgba(230, 230, 230, 1.00);
}
/* Maybe add an option to customize this, if users want it? */
.tablesaw-enhanced .tablesaw-bar .btn:hover {
  background-color: rgba(230, 230, 230, 1.00);
}

/* Table labels */
#tablePro_stacks_in_35236_wrapper .tablesaw-toolbar label {
  color: rgba(146, 146, 146, 1.00);
}

/* Swipe buttons */
#tablePro_stacks_in_35236_wrapper .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn {
  background-color: rgba(192, 192, 192, 1.00);
}
/* Swipe buttons, hovered */
/* Maybe add an option to customize this, if users want it? */
#tablePro_stacks_in_35236_wrapper .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn:hover {
  background-color: rgba(192, 192, 192, 1.00);
}

.tablesaw-enhanced .tablesaw-bar .btn.btn-select {
  color: rgba(127, 127, 127, 1.00);
}

/* Alternating row colors */
.tablePro_stacks_in_35236 tbody tr:nth-child(even) {
	background: rgba(17, 128, 2, 0.20);
}
.tablePro_stacks_in_35236 tbody tr:nth-child(odd) {
	background: rgba(255, 255, 255, 1.00);
}

/* Table header color */
.tablePro_stacks_in_35236 thead th {
	text-shadow: none;
}
.tablePro_stacks_in_35236 thead tr {
	background-color: rgba(17, 128, 2, 1.00);
}

#tablePro_stacks_in_35236 .tablesaw-sortable .tablesaw-sortable-head button {
	color: rgba(255, 255, 255, 1.00);
	text-align: center;
}

/* This is a fix for Text stacks inside the table header, so that the "text-align: center" above will take effect */
#tablePro_stacks_in_35236_wrapper .tablesaw-sortable .tablesaw-sortable-head button div {
	width: 100%;
}

table.tablePro_stacks_in_35236 thead th, table.tablesaw thead td {
	color: rgba(255, 255, 255, 1.00);
}

#tablePro_stacks_in_35236_wrapper .tablesaw-advance-dots li i {
	background: rgba(17, 128, 2, 1.00);
}

/* Borders for the inner cells of rows */
.tablePro_stacks_in_35236 tr td:not(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
}
/* Borders for the non header row and non-last row */
.tablePro_stacks_in_35236 tr:not(:last-child) {
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}

/* Borders for the header's inner cells */
.tablePro_stacks_in_35236 thead tr:first-child th:not(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
}

/* Borders for the header's rightmost cell */
.tablePro_stacks_in_35236 thead tr:first-child th(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
  padding: 0.7em 0.5em;
}

/* Table bottom border */
.tablePro_stacks_in_35236 tr:last-child td {
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}

@media only all {
  #tablePro_stacks_in_35236.tablesaw-swipe .tablesaw-cell-persist {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
    box-shadow: none;
  }

  .tablePro_stacks_in_35236.tablesaw-swipe td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  .tablePro_stacks_in_35236.tablesaw-columntoggle td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  /* This is needed here so that in mobile mode, the toggle table will have a left border. */
  .tablePro_stacks_in_35236 tr td:first-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }

  #tablePro_stacks_in_35236.tablesaw-stack tr:first-child td:first-child {
    border-top: 1px solid rgba(153, 153, 153, 1.00);
  }
  .tablePro_stacks_in_35236.tablesaw-stack td {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }

/*  #tablePro_stacks_in_35236.tablesaw-stack td:only-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }
*/
}

/* Set the cell's line-height to normal */
@media (max-width: 40em) {
  .tablePro_stacks_in_35236 td {
    line-height: normal;
  }
  /* Set the borders for the first and last columns of the table, but only if the screen isn't too narrow */
  .tablePro_stacks_in_35236 td:first-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }
  .tablePro_stacks_in_35236 td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  #tablePro_stacks_in_35236.tablesaw-stack td {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }
  #tablePro_stacks_in_35236.tablesaw-stack tr:last-child td:not(:last-child) {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-bottom: none;
  }



}

.tablePro_stacks_in_35236 thead tr:first-child {
  /* Table top border */
  border-top: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' left borders */
  border-left: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' right borders */
  border-right: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' bottom borders */
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}


/*table td:first-child { border-left: none; }
*/

/* Cell padding */
.tablePro_stacks_in_35236 td {
  padding: 0.7em 0.5em;
}

#stacks_in_35236 {
	padding: 0px 0px 40px 0px;
}

#stacks_in_35240 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_35244 {
	text-transform: uppercase;
	font-size: 78%;
	font-weight: bold;
}

#stacks_in_35248 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_35252 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_35256 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_35262 {
	font-size: 75%;
}

#stacks_in_35266 {
	font-size: 75%;
}

#stacks_in_35270 {
	font-size: 75%;
}

#stacks_in_35274 {
	font-size: 75%;
}

#stacks_in_35278 {
	font-size: 75%;
}

#stacks_in_35287 {
	font-size: 75%;
}

#stacks_in_35291 {
	font-size: 75%;
}

#stacks_in_35295 {
	font-size: 75%;
}

#stacks_in_35299 {
	font-size: 75%;
}

#stacks_in_35303 {
	font-size: 75%;
}

#stacks_in_35309 {
	font-size: 75%;
}

#stacks_in_35313 {
	font-size: 75%;
}

#stacks_in_35317 {
	font-size: 75%;
}

#stacks_in_35321 {
	font-size: 75%;
}

#stacks_in_35325 {
	font-size: 75%;
}

#stacks_in_35331 {
	font-size: 75%;
}

#stacks_in_35335 {
	font-size: 75%;
}

#stacks_in_35339 {
	font-size: 75%;
}

#stacks_in_35343 {
	font-size: 75%;
}

#stacks_in_35347 {
	font-size: 75%;
}

#stacks_in_35353 {
	font-size: 75%;
}

#stacks_in_35357 {
	font-size: 75%;
}

#stacks_in_35361 {
	font-size: 75%;
}

#stacks_in_35365 {
	font-size: 75%;
}

#stacks_in_35369 {
	font-size: 75%;
}

#stacks_in_35375 {
	font-size: 75%;
}

#stacks_in_35379 {
	font-size: 75%;
}

#stacks_in_35383 {
	font-size: 75%;
}

#stacks_in_35387 {
	font-size: 75%;
}

#stacks_in_35391 {
	font-size: 75%;
}

#stacks_in_35397 {
	font-size: 75%;
}

#stacks_in_35401 {
	font-size: 75%;
}

#stacks_in_35405 {
	font-size: 75%;
}

#stacks_in_35409 {
	font-size: 75%;
}

#stacks_in_35413 {
	font-size: 75%;
}

#stacks_in_35419 {
	font-size: 75%;
}

#stacks_in_35423 {
	font-size: 75%;
}

#stacks_in_35427 {
	font-size: 75%;
}

#stacks_in_35431 {
	font-size: 75%;
}

#stacks_in_35435 {
	font-size: 75%;
}

#stacks_in_35441 {
	font-size: 75%;
}

#stacks_in_35445 {
	font-size: 75%;
}

#stacks_in_35449 {
	font-size: 75%;
}

#stacks_in_35453 {
	font-size: 75%;
}

#stacks_in_35457 {
	font-size: 75%;
}

#stacks_in_35463 {
	font-size: 75%;
}

#stacks_in_35467 {
	font-size: 75%;
}

#stacks_in_35471 {
	font-size: 75%;
}

#stacks_in_35475 {
	font-size: 75%;
}

#stacks_in_35479 {
	font-size: 75%;
}
/* @group Accordion */

/*  */

/* @end */

/* @group Tabs */

/*  */

/* @end */

/* @group Content Panel */

/*  */

/* @end */
#stacks_in_33970 {
	letter-spacing: -2px;
}
/* @group Basics */

#switcherstacks_in_33971,
#switcherstacks_in_33971 * {
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box; 
    box-sizing: border-box;
}

#switcherstacks_in_33971 {
	display: none;
}

/* Reset for lists within Switcher */

#switcherstacks_in_33971 ul ul {
	list-style-type: disc;
}

/* @end */

/* @group Accordion */

ul#accordionInterfacestacks_in_33971 {
	padding: 0;
	margin: 0;
	list-style: none;
}

ul#accordionInterfacestacks_in_33971>li {
	padding: 0;
	margin: 0;
	list-style: none;
}

/* Static accordion */

#accordionInterfacestacks_in_33971 .accordion-toggle,
#mydiv .accordion-toggle {
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	cursor: pointer;
	background: rgba(148, 29, 230, 1.00);
	line-height: 45px;
	display: block;
	font-size: 18px;
	text-decoration: none;
	border-radius: 0px 0px 0px 0px;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	border-top: 0px solid rgba(255, 255, 255, 1.00);
	border-bottom: 0px solid rgba(255, 255, 255, 1.00);
	border-left: 0px solid rgba(255, 255, 255, 1.00);
	border-right: 0px solid rgba(255, 255, 255, 1.00);
	transition: all 500ms ease-in-out;
	-webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 500ms ease-in-out;
	color: rgba(255, 255, 255, 1.00);
	position: relative;
	z-index: 10;
	outline: none;
}

#accordionInterfacestacks_in_33971 .accordion-toggle [class^="fa fa-"],
#mydiv .accordion-toggle [class^="fa fa-"],
#accordionInterfacestacks_in_33971 .accordion-toggle i,
#mydiv .accordion-toggle i {
	font-size: 18px;
	color: rgba(255, 255, 255, 1.00);
	width: 25px;
	transition: all 500ms ease-in-out;
	-webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 500ms ease-in-out;
	display: inline-block;
	text-align: center;
	overflow: hidden;
	line-height: 1;
	vertical-align: middle;
}

/* Hovered accordion */

#accordionInterfacestacks_in_33971 .accordion-toggle:hover,
#mydiv .accordion-toggle:hover {
	background: rgba(89, 17, 145, 1.00);
	color: rgba(255, 255, 255, 1.00);
	border-top: 0px solid rgba(255, 255, 255, 1.00);
	border-bottom: 0px solid rgba(255, 255, 255, 1.00);
	border-left: 0px solid rgba(255, 255, 255, 1.00);
	border-right: 0px solid rgba(255, 255, 255, 1.00);
	border-radius: 0px 0px 0px 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

#accordionInterfacestacks_in_33971 .accordion-toggle:hover [class^="fa fa-"],
#mydiv .accordion-toggle:hover [class^="fa fa-"],
#accordionInterfacestacks_in_33971 .accordion-toggle:hover i,
#mydiv .accordion-toggle:hover i {
	color: rgba(255, 255, 255, 1.00);
}

/* Clicked accordion */

#accordionInterfacestacks_in_33971 .accordion-toggle:active,
#mydiv .accordion-toggle:active {
	color: rgba(255, 255, 255, 1.00);
	background: rgba(89, 17, 145, 1.00);
}

#accordionInterfacestacks_in_33971 .accordion-toggle:active [class^="fa fa-"],
#mydiv .accordion-toggle:active [class^="fa fa-"],
#accordionInterfacestacks_in_33971 .accordion-toggle:active i,
#mydiv .accordion-toggle:active i {
	color: rgba(255, 255, 255, 1.00);
}

/* Active accordion */

#accordionInterfacestacks_in_33971 .accordion-toggle.ui-state-active,
#mydiv .accordion-toggle.ui-state-active {
	color: rgba(255, 255, 255, 1.00);
	background: rgba(89, 17, 145, 1.00);
	border-top: 0px solid rgba(255, 255, 255, 1.00);
	border-bottom: 0px solid rgba(255, 255, 255, 1.00);
	border-left: 0px solid rgba(255, 255, 255, 1.00);
	border-right: 0px solid rgba(255, 255, 255, 1.00);
	border-radius: 0px 0px 0px 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

#accordionInterfacestacks_in_33971 .accordion-toggle.ui-state-active [class^="fa fa-"],
#mydiv .accordion-toggle.ui-state-active [class^="fa fa-"],
#accordionInterfacestacks_in_33971 .accordion-toggle.ui-state-active i,
#mydiv .accordion-toggle.ui-state-active i {
	color: rgba(255, 255, 255, 1.00);
}

/* @group Open and closed floating icons */

#accordionInterfacestacks_in_33971 .accordion-toggle .closedIcon,
#mydiv .accordion-toggle .closedIcon {
	float: right;
	display: inline;
}

#accordionInterfacestacks_in_33971 .accordion-toggle .openedIcon,
#mydiv .accordion-toggle .openedIcon {
	float: right;
	display: none;
}

#accordionInterfacestacks_in_33971 .accordion-toggle.ui-state-active .closedIcon,
#mydiv .accordion-toggle.ui-state-active .closedIcon {
	display: none;
}

#accordionInterfacestacks_in_33971 .accordion-toggle.ui-state-active .openedIcon,
#mydiv .accordion-toggle.ui-state-active .openedIcon {
	display: inline;
}

/* @end */

/* @end */

/* @group Tabs */

ul#tabbedInterfacestacks_in_33971 {
	padding: 0;
	margin: 0;
	list-style: none;
}

ul#tabbedInterfacestacks_in_33971>li {
	padding: 0;
	margin: 0;
	list-style: none;
}

ul#switcherTabsstacks_in_33971 {
	display: block;
	text-align: left;
	padding: 0;
	margin: 0;
	list-style: none;
}

ul#switcherTabsstacks_in_33971 li.switcherTab {
	display: inline-block;
	list-style: none;
	width: 33.00%;
}



/* Static tabs */

ul#switcherTabsstacks_in_33971 li.switcherTab.ui-state-default a {
	display: block;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
	cursor: pointer;
	background: rgba(148, 29, 230, 1.00);
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 18px;
	line-height: 1.25em;
	text-align: center;
	text-decoration: none;
	border-radius: 5px 5px 0px 0px;
	color: rgba(255, 255, 255, 1.00);
	border-top: 0px solid rgba(255, 255, 255, 1.00);
	border-bottom: 0px solid rgba(255, 255, 255, 1.00);
	border-left: 0px solid rgba(255, 255, 255, 1.00);
	border-right: 0px solid rgba(255, 255, 255, 1.00);
	position: relative;
	z-index: 10;
	outline: none;
	
	/* Animate selected elements */
	transition: background 500ms, 
				color 500ms, 
				border 500ms, 
				border-radius 500ms;
	-webkit-transition: background 500ms, 
				color 500ms,
				border 500ms,
				border-radius 500ms;
	-moz-transition: background 500ms, 
				color 500ms,
				border 500ms,
				border-radius 500ms;
}

ul#switcherTabsstacks_in_33971 li.switcherTab.ui-state-default a [class^="fa fa-"],
ul#switcherTabsstacks_in_33971 li.switcherTab.ui-state-default a i {
	display: block;
	font-size: 0px;
	text-align: center;
	color: rgba(255, 255, 255, 1.00);
	line-height: 1;
	vertical-align: middle;
	margin-top: 0px !important;
	margin-bottom: 10px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
	
	/* Animate selected elements */
	transition: background 500ms, 
				color 500ms, 
				border 500ms, 
				border-radius 500ms;
	-webkit-transition: background 500ms, 
				color 500ms,
				border 500ms,
				border-radius 500ms;
	-moz-transition: background 500ms, 
				color 500ms,
				border 500ms,
				border-radius 500ms;
}

/* Hovered Tabs */

ul#switcherTabsstacks_in_33971 li.switcherTab.ui-state-default a:hover {
	background: rgba(89, 17, 145, 1.00);
	color: rgba(255, 255, 255, 1.00);
	border-top: 0px solid rgba(255, 255, 255, 1.00);
	border-bottom: 0px solid rgba(255, 255, 255, 1.00);
	border-left: 0px solid rgba(255, 255, 255, 1.00);
	border-right: 0px solid rgba(255, 255, 255, 1.00);
	border-radius: 5px 5px 0px 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
}

ul#switcherTabsstacks_in_33971 li.switcherTab.ui-state-default a:hover [class^="fa fa-"],
ul#switcherTabsstacks_in_33971 li.switcherTab.ui-state-default a:hover i {
	color: rgba(255, 255, 255, 1.00);
}

/* Clicked tabs */

ul#switcherTabsstacks_in_33971 li.switcherTab.ui-state-default a:active {
	color: rgba(255, 255, 255, 1.00);
	background: rgba(89, 17, 145, 1.00);
}

ul#switcherTabsstacks_in_33971 li.switcherTab.ui-state-default [class^="fa fa-"],
ul#switcherTabsstacks_in_33971 li.switcherTab.ui-state-default i {
	color: rgba(255, 255, 255, 1.00);
}

/* Active Tabs */

ul#switcherTabsstacks_in_33971 li.switcherTab.ui-tabs-active.ui-state-active a {
	background: rgba(89, 17, 145, 1.00);
	color: rgba(255, 255, 255, 1.00);
	border-top: 0px solid rgba(255, 255, 255, 1.00);
	border-bottom: 0px solid rgba(255, 255, 255, 1.00);
	border-left: 0px solid rgba(255, 255, 255, 1.00);
	border-right: 0px solid rgba(255, 255, 255, 1.00);
	border-radius: 5px 5px 0px 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
}

ul#switcherTabsstacks_in_33971 li.switcherTab.ui-tabs-active.ui-state-active a [class^="fa fa-"],
ul#switcherTabsstacks_in_33971 li.switcherTab.ui-tabs-active.ui-state-active a i {
	color: rgba(255, 255, 255, 1.00);
}

/* Hide accordion toggle headings */

#tabPanesstacks_in_33971 a.accordion-toggle {
	display: none;
}

/* Hide accordion, when in tabbed mode */

#switcherstacks_in_33971.tabbed-layout #accordionInterfacestacks_in_33971 {
	display: none;
}

/* Display tabbed interface, when in tabs mode */

#switcherstacks_in_33971.tabbed-layout #tabbedInterfacestacks_in_33971 {
	display: block;
}

/* Hide tabbed interface, when in accordion mode */

#switcherstacks_in_33971.accordion-layout #tabbedInterfacestacks_in_33971 {
	display: none;
}


/* Hide open / close accordion heading icons */

ul#switcherTabsstacks_in_33971 .closedIcon,
ul#switcherTabsstacks_in_33971 .openedIcon {
	display: none;
}

/* @end */

/* @group Content Panels */

#tabbedInterfacestacks_in_33971 .accordion-content,
#accordionInterfacestacks_in_33971 .accordion-content {
	display: none;
	list-style: none;
	padding: 0;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

#tabbedInterfacestacks_in_33971 .accordion-content .contentInner,
#accordionInterfacestacks_in_33971 .accordion-content .contentInner {
	color: rgba(51, 51, 51, 1.00);
	background: rgba(245, 245, 245, 1.00);
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	border-radius: 0px 0px 0px 0px;
	border-top: 0px solid rgba(255, 255, 255, 1.00);
	border-bottom: 0px solid rgba(255, 255, 255, 1.00);
	border-left: 0px solid rgba(255, 255, 255, 1.00);
	border-right: 0px solid rgba(255, 255, 255, 1.00);
}

/* @end */

/* @group Left / Right Tab Positioning */





/* @end */

/* @group Responsive Behavior */

/* On screens less than our breakpoint, make tabs an accordion */
@media screen and (max-width: 568px) {
	#switcherstacks_in_33971 #accordionInterfacestacks_in_33971 {
		display: block !important;
	}
	
	#switcherstacks_in_33971 #tabbedInterfacestacks_in_33971 {
		display: none !important;
	}
}

/* @end */

/* @group Print style settings */

@media print {
	#switcherTabsstacks_in_33971 {
		display: none !important;
	}
	
	#switcherWrapperstacks_in_33971,
	#switcherstacks_in_33971.tabbed-layout .accordion-toggle {
		display: block !important;
	}
	
	#switcherstacks_in_33971 .accordion-content {
		display: block !important;
		height: auto !important;
	}
	
	#switcherstacks_in_33971 .accordion-content .contentInner {
		border: none !important;
	}
}

/* @end */

/* @group Advanced Settings */

/**/

/**/

/**/

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end *//* @group Accordion */

/*  */

/* @end */

/* @group Tabs */

/*  */

/* Static tabs */

.tabbedInterface a.toggleItemstacks_in_33972 {
	background: rgba(15, 128, 255, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color: rgba(255, 255, 255, 1.00) !important;
	border-bottom-color: rgba(255, 255, 255, 1.00) !important;
	border-left-color: rgba(255, 255, 255, 1.00) !important;
	border-right-color: rgba(255, 255, 255, 1.00) !important;
}

.tabbedInterface a.toggleItemstacks_in_33972 [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_33972 i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Hovered tabs */

.tabbedInterface a.toggleItemstacks_in_33972:hover {
	background: rgba(15, 128, 255, 0.80) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color:  !important;
	border-bottom-color:  !important;
	border-left-color:  !important;
	border-right-color:  !important;
}

.tabbedInterface a.toggleItemstacks_in_33972:hover [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_33972:hover i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Clicked tabs */

.tabbedInterface a.toggleItemstacks_in_33972:active {
	color: rgba(255, 255, 255, 1.00) !important;
	background: rgba(15, 128, 255, 0.80) !important;
}

.tabbedInterface a.toggleItemstacks_in_33972:active [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_33972:active i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Active tabs */

.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_33972 {
	background: rgba(15, 128, 255, 0.80) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color: rgba(255, 255, 255, 1.00) !important;
	border-bottom-color:  !important;
	border-left-color:  !important;
	border-right-color:  !important;
}

.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_33972 [class^="fa fa-"],
.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_33972 i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/*  */

/* @end */

/* @group Content Panel */

/*  */

/* @end */
#stacks_in_33973 {
	letter-spacing: -1px;
	font-weight: lighter;
}
#tintStackstacks_in_33974 {
	display: block;
	position: relative;
	z-index: 0;
}

#tintStackstacks_in_33974 *,
#tintStackstacks_in_33974 *:before,
#tintStackstacks_in_33974 *:after {	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#tintLayerstacks_in_33974 {
	opacity: 0.15;
	background: #0F80FF;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 5;
}

#tintStackContentstacks_in_33974 {
	padding-top: 10%;
	padding-bottom: 2%;
	padding-left: 2%;
	padding-right: 2%;
	position: relative;
	z-index: 10;
	max-width: 1200px;
	margin: 0 auto;
}

#tintStackLinkstacks_in_33974 a {
	display: block;
	border: none;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 15;
	background: transparent;
}

/**/

/**/
/* Local image image applied as a CSS background */
#tintStackstacks_in_33974 {
	background: url();
	background-size: 100% 100%;
	background-attachment: scroll;
}
/**/

/**/

@media print {
	
	#portholeStackstacks_in_33974 {	
		padding-bottom: 0;
	}
	
	#portholeContentstacks_in_33974 {
		width: 100%;
	}
	
	#portholeLinkstacks_in_33974 a,
	#portholeContentAbsolutestacks_in_33974 {
		position: relative;
		top: auto;
		left: auto;
	}
	
	#portholeContentSmallstacks_in_33974,
	#portholeContentLargestacks_in_33974 {
		font-size: 14pt;
		line-height: 1.50em;
		opacity: 1.00;
		color: #000000;
		text-align: left;
	}
}/* Resets */
.tablePro_stacks_in_33975 thead {
  border: none; /* Reset */
}
.tablesaw thead tr:first-child th {
  border: none; /* Reset */
}

.tablesaw-swipe .tablesaw-cell-persist {
  box-shadow: none;
}




#tableLoadingTextDiv_stacks_in_33975 {
  width: 100%;
  text-align: center;
}



.tablesaw-enhanced .tablesaw-bar .btn {
  text-shadow: none;
  background-color: rgba(230, 230, 230, 1.00);
}
/* Maybe add an option to customize this, if users want it? */
.tablesaw-enhanced .tablesaw-bar .btn:hover {
  background-color: rgba(230, 230, 230, 1.00);
}

/* Table labels */
#tablePro_stacks_in_33975_wrapper .tablesaw-toolbar label {
  color: rgba(146, 146, 146, 1.00);
}

/* Swipe buttons */
#tablePro_stacks_in_33975_wrapper .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn {
  background-color: rgba(192, 192, 192, 1.00);
}
/* Swipe buttons, hovered */
/* Maybe add an option to customize this, if users want it? */
#tablePro_stacks_in_33975_wrapper .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn:hover {
  background-color: rgba(192, 192, 192, 1.00);
}

.tablesaw-enhanced .tablesaw-bar .btn.btn-select {
  color: rgba(127, 127, 127, 1.00);
}

/* Alternating row colors */
.tablePro_stacks_in_33975 tbody tr:nth-child(even) {
	background: rgba(15, 128, 255, 0.20);
}
.tablePro_stacks_in_33975 tbody tr:nth-child(odd) {
	background: rgba(255, 255, 255, 1.00);
}

/* Table header color */
.tablePro_stacks_in_33975 thead th {
	text-shadow: none;
}
.tablePro_stacks_in_33975 thead tr {
	background-color: rgba(15, 128, 255, 1.00);
}

#tablePro_stacks_in_33975 .tablesaw-sortable .tablesaw-sortable-head button {
	color: rgba(255, 255, 255, 1.00);
	text-align: center;
}

/* This is a fix for Text stacks inside the table header, so that the "text-align: center" above will take effect */
#tablePro_stacks_in_33975_wrapper .tablesaw-sortable .tablesaw-sortable-head button div {
	width: 100%;
}

table.tablePro_stacks_in_33975 thead th, table.tablesaw thead td {
	color: rgba(255, 255, 255, 1.00);
}

#tablePro_stacks_in_33975_wrapper .tablesaw-advance-dots li i {
	background: rgba(128, 0, 2, 1.00);
}

/* Borders for the inner cells of rows */
.tablePro_stacks_in_33975 tr td:not(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
}
/* Borders for the non header row and non-last row */
.tablePro_stacks_in_33975 tr:not(:last-child) {
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}

/* Borders for the header's inner cells */
.tablePro_stacks_in_33975 thead tr:first-child th:not(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
}

/* Borders for the header's rightmost cell */
.tablePro_stacks_in_33975 thead tr:first-child th(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
  padding: 0.7em 0.5em;
}

/* Table bottom border */
.tablePro_stacks_in_33975 tr:last-child td {
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}

@media only all {
  #tablePro_stacks_in_33975.tablesaw-swipe .tablesaw-cell-persist {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
    box-shadow: none;
  }

  .tablePro_stacks_in_33975.tablesaw-swipe td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  .tablePro_stacks_in_33975.tablesaw-columntoggle td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  /* This is needed here so that in mobile mode, the toggle table will have a left border. */
  .tablePro_stacks_in_33975 tr td:first-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }

  #tablePro_stacks_in_33975.tablesaw-stack tr:first-child td:first-child {
    border-top: 1px solid rgba(153, 153, 153, 1.00);
  }
  .tablePro_stacks_in_33975.tablesaw-stack td {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }

/*  #tablePro_stacks_in_33975.tablesaw-stack td:only-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }
*/
}

/* Set the cell's line-height to normal */
@media (max-width: 40em) {
  .tablePro_stacks_in_33975 td {
    line-height: normal;
  }
  /* Set the borders for the first and last columns of the table, but only if the screen isn't too narrow */
  .tablePro_stacks_in_33975 td:first-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }
  .tablePro_stacks_in_33975 td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  #tablePro_stacks_in_33975.tablesaw-stack td {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }
  #tablePro_stacks_in_33975.tablesaw-stack tr:last-child td:not(:last-child) {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-bottom: none;
  }



}

.tablePro_stacks_in_33975 thead tr:first-child {
  /* Table top border */
  border-top: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' left borders */
  border-left: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' right borders */
  border-right: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' bottom borders */
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}


/*table td:first-child { border-left: none; }
*/

/* Cell padding */
.tablePro_stacks_in_33975 td {
  padding: 0.7em 0.5em;
}

#stacks_in_33975 {
	padding: 0px 0px 40px 0px;
}

#stacks_in_33979 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_33983 {
	text-transform: uppercase;
	font-size: 78%;
	font-weight: bold;
}

#stacks_in_33987 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_33991 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_33995 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_34001 {
	font-size: 75%;
}

#stacks_in_34005 {
	font-size: 75%;
}

#stacks_in_34009 {
	font-size: 75%;
}

#stacks_in_34013 {
	font-size: 75%;
}

#stacks_in_34017 {
	font-size: 75%;
}

#stacks_in_34023 {
	font-size: 75%;
}

#stacks_in_34027 {
	font-size: 75%;
}

#stacks_in_34031 {
	font-size: 75%;
}

#stacks_in_34035 {
	font-size: 75%;
}

#stacks_in_34039 {
	font-size: 75%;
}

#stacks_in_34045 {
	font-size: 75%;
}

#stacks_in_34049 {
	font-size: 75%;
}

#stacks_in_34053 {
	font-size: 75%;
}

#stacks_in_34057 {
	font-size: 75%;
}

#stacks_in_34061 {
	font-size: 75%;
}

#stacks_in_34067 {
	font-size: 75%;
}

#stacks_in_34071 {
	font-size: 75%;
}

#stacks_in_34075 {
	font-size: 75%;
}

#stacks_in_34079 {
	font-size: 75%;
}

#stacks_in_34083 {
	font-size: 75%;
}

#stacks_in_34089 {
	font-size: 75%;
}

#stacks_in_34093 {
	font-size: 75%;
}

#stacks_in_34097 {
	font-size: 75%;
}

#stacks_in_34101 {
	font-size: 75%;
}

#stacks_in_34105 {
	font-size: 75%;
}

#stacks_in_34111 {
	font-size: 75%;
}

#stacks_in_34115 {
	font-size: 75%;
}

#stacks_in_34119 {
	font-size: 75%;
}

#stacks_in_34123 {
	font-size: 75%;
}

#stacks_in_34127 {
	font-size: 75%;
}

#stacks_in_34133 {
	font-size: 75%;
}

#stacks_in_34137 {
	font-size: 75%;
}

#stacks_in_34141 {
	font-size: 75%;
}

#stacks_in_34145 {
	font-size: 75%;
}

#stacks_in_34149 {
	font-size: 75%;
}

#stacks_in_34155 {
	font-size: 75%;
}

#stacks_in_34159 {
	font-size: 75%;
}

#stacks_in_34163 {
	font-size: 75%;
}

#stacks_in_34167 {
	font-size: 75%;
}

#stacks_in_34171 {
	font-size: 75%;
}

#stacks_in_34177 {
	font-size: 75%;
}

#stacks_in_34181 {
	font-size: 75%;
}

#stacks_in_34185 {
	font-size: 75%;
}

#stacks_in_34189 {
	font-size: 75%;
}

#stacks_in_34193 {
	font-size: 75%;
}

#stacks_in_34199 {
	font-size: 75%;
}

#stacks_in_34203 {
	font-size: 75%;
}

#stacks_in_34207 {
	font-size: 75%;
}

#stacks_in_34211 {
	font-size: 75%;
}

#stacks_in_34215 {
	font-size: 75%;
}

#stacks_in_34221 {
	font-size: 75%;
}

#stacks_in_34225 {
	font-size: 75%;
}

#stacks_in_34229 {
	font-size: 75%;
}

#stacks_in_34233 {
	font-size: 75%;
}

#stacks_in_34237 {
	font-size: 75%;
}

#stacks_in_34243 {
	font-size: 75%;
}

#stacks_in_34247 {
	font-size: 75%;
}

#stacks_in_34251 {
	font-size: 75%;
}

#stacks_in_34255 {
	font-size: 75%;
}

#stacks_in_34259 {
	font-size: 75%;
}

#stacks_in_34265 {
	font-size: 75%;
}

#stacks_in_34269 {
	font-size: 75%;
}

#stacks_in_34273 {
	font-size: 75%;
}

#stacks_in_34277 {
	font-size: 75%;
}

#stacks_in_34281 {
	font-size: 75%;
}

#stacks_in_34287 {
	font-size: 75%;
}

#stacks_in_34291 {
	font-size: 75%;
}

#stacks_in_34295 {
	font-size: 75%;
}

#stacks_in_34299 {
	font-size: 75%;
}

#stacks_in_34303 {
	font-size: 75%;
}

#stacks_in_34309 {
	font-size: 75%;
}

#stacks_in_34313 {
	font-size: 75%;
}

#stacks_in_34317 {
	font-size: 75%;
}

#stacks_in_34321 {
	font-size: 75%;
}

#stacks_in_34325 {
	font-size: 75%;
}
/* @group Accordion */

/*  */

/* @end */

/* @group Tabs */

/*  */

/* Static tabs */

.tabbedInterface a.toggleItemstacks_in_34330 {
	background: rgba(253, 128, 8, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color: rgba(255, 255, 255, 1.00) !important;
	border-bottom-color: rgba(255, 255, 255, 1.00) !important;
	border-left-color: rgba(255, 255, 255, 1.00) !important;
	border-right-color: rgba(255, 255, 255, 1.00) !important;
}

.tabbedInterface a.toggleItemstacks_in_34330 [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_34330 i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Hovered tabs */

.tabbedInterface a.toggleItemstacks_in_34330:hover {
	background: rgba(253, 128, 8, 0.80) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color:  !important;
	border-bottom-color:  !important;
	border-left-color:  !important;
	border-right-color:  !important;
}

.tabbedInterface a.toggleItemstacks_in_34330:hover [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_34330:hover i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Clicked tabs */

.tabbedInterface a.toggleItemstacks_in_34330:active {
	color: rgba(255, 255, 255, 1.00) !important;
	background: rgba(253, 128, 8, 0.80) !important;
}

.tabbedInterface a.toggleItemstacks_in_34330:active [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_34330:active i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Active tabs */

.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_34330 {
	background: rgba(253, 128, 8, 0.80) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color: rgba(255, 255, 255, 1.00) !important;
	border-bottom-color:  !important;
	border-left-color:  !important;
	border-right-color:  !important;
}

.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_34330 [class^="fa fa-"],
.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_34330 i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/*  */

/* @end */

/* @group Content Panel */

/*  */

/* @end */
#stacks_in_34331 {
	letter-spacing: -1px;
	font-weight: lighter;
}
#tintStackstacks_in_34332 {
	display: block;
	position: relative;
	z-index: 0;
}

#tintStackstacks_in_34332 *,
#tintStackstacks_in_34332 *:before,
#tintStackstacks_in_34332 *:after {	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#tintLayerstacks_in_34332 {
	opacity: 0.15;
	background: #FD8008;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 5;
}

#tintStackContentstacks_in_34332 {
	padding-top: 10%;
	padding-bottom: 2%;
	padding-left: 2%;
	padding-right: 2%;
	position: relative;
	z-index: 10;
	max-width: 1200px;
	margin: 0 auto;
}

#tintStackLinkstacks_in_34332 a {
	display: block;
	border: none;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 15;
	background: transparent;
}

/**/

/**/
/* Local image image applied as a CSS background */
#tintStackstacks_in_34332 {
	background: url();
	background-size: 100% 100%;
	background-attachment: scroll;
}
/**/

/**/

@media print {
	
	#portholeStackstacks_in_34332 {	
		padding-bottom: 0;
	}
	
	#portholeContentstacks_in_34332 {
		width: 100%;
	}
	
	#portholeLinkstacks_in_34332 a,
	#portholeContentAbsolutestacks_in_34332 {
		position: relative;
		top: auto;
		left: auto;
	}
	
	#portholeContentSmallstacks_in_34332,
	#portholeContentLargestacks_in_34332 {
		font-size: 14pt;
		line-height: 1.50em;
		opacity: 1.00;
		color: #000000;
		text-align: left;
	}
}/* Resets */
.tablePro_stacks_in_34333 thead {
  border: none; /* Reset */
}
.tablesaw thead tr:first-child th {
  border: none; /* Reset */
}

.tablesaw-swipe .tablesaw-cell-persist {
  box-shadow: none;
}




#tableLoadingTextDiv_stacks_in_34333 {
  width: 100%;
  text-align: center;
}



.tablesaw-enhanced .tablesaw-bar .btn {
  text-shadow: none;
  background-color: rgba(230, 230, 230, 1.00);
}
/* Maybe add an option to customize this, if users want it? */
.tablesaw-enhanced .tablesaw-bar .btn:hover {
  background-color: rgba(230, 230, 230, 1.00);
}

/* Table labels */
#tablePro_stacks_in_34333_wrapper .tablesaw-toolbar label {
  color: rgba(146, 146, 146, 1.00);
}

/* Swipe buttons */
#tablePro_stacks_in_34333_wrapper .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn {
  background-color: rgba(192, 192, 192, 1.00);
}
/* Swipe buttons, hovered */
/* Maybe add an option to customize this, if users want it? */
#tablePro_stacks_in_34333_wrapper .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn:hover {
  background-color: rgba(192, 192, 192, 1.00);
}

.tablesaw-enhanced .tablesaw-bar .btn.btn-select {
  color: rgba(127, 127, 127, 1.00);
}

/* Alternating row colors */
.tablePro_stacks_in_34333 tbody tr:nth-child(even) {
	background: rgba(253, 128, 8, 0.20);
}
.tablePro_stacks_in_34333 tbody tr:nth-child(odd) {
	background: rgba(255, 255, 255, 1.00);
}

/* Table header color */
.tablePro_stacks_in_34333 thead th {
	text-shadow: none;
}
.tablePro_stacks_in_34333 thead tr {
	background-color: rgba(253, 128, 8, 1.00);
}

#tablePro_stacks_in_34333 .tablesaw-sortable .tablesaw-sortable-head button {
	color: rgba(255, 255, 255, 1.00);
	text-align: center;
}

/* This is a fix for Text stacks inside the table header, so that the "text-align: center" above will take effect */
#tablePro_stacks_in_34333_wrapper .tablesaw-sortable .tablesaw-sortable-head button div {
	width: 100%;
}

table.tablePro_stacks_in_34333 thead th, table.tablesaw thead td {
	color: rgba(255, 255, 255, 1.00);
}

#tablePro_stacks_in_34333_wrapper .tablesaw-advance-dots li i {
	background: rgba(128, 0, 2, 1.00);
}

/* Borders for the inner cells of rows */
.tablePro_stacks_in_34333 tr td:not(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
}
/* Borders for the non header row and non-last row */
.tablePro_stacks_in_34333 tr:not(:last-child) {
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}

/* Borders for the header's inner cells */
.tablePro_stacks_in_34333 thead tr:first-child th:not(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
}

/* Borders for the header's rightmost cell */
.tablePro_stacks_in_34333 thead tr:first-child th(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
  padding: 0.7em 0.5em;
}

/* Table bottom border */
.tablePro_stacks_in_34333 tr:last-child td {
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}

@media only all {
  #tablePro_stacks_in_34333.tablesaw-swipe .tablesaw-cell-persist {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
    box-shadow: none;
  }

  .tablePro_stacks_in_34333.tablesaw-swipe td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  .tablePro_stacks_in_34333.tablesaw-columntoggle td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  /* This is needed here so that in mobile mode, the toggle table will have a left border. */
  .tablePro_stacks_in_34333 tr td:first-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }

  #tablePro_stacks_in_34333.tablesaw-stack tr:first-child td:first-child {
    border-top: 1px solid rgba(153, 153, 153, 1.00);
  }
  .tablePro_stacks_in_34333.tablesaw-stack td {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }

/*  #tablePro_stacks_in_34333.tablesaw-stack td:only-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }
*/
}

/* Set the cell's line-height to normal */
@media (max-width: 40em) {
  .tablePro_stacks_in_34333 td {
    line-height: normal;
  }
  /* Set the borders for the first and last columns of the table, but only if the screen isn't too narrow */
  .tablePro_stacks_in_34333 td:first-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }
  .tablePro_stacks_in_34333 td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  #tablePro_stacks_in_34333.tablesaw-stack td {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }
  #tablePro_stacks_in_34333.tablesaw-stack tr:last-child td:not(:last-child) {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-bottom: none;
  }



}

.tablePro_stacks_in_34333 thead tr:first-child {
  /* Table top border */
  border-top: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' left borders */
  border-left: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' right borders */
  border-right: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' bottom borders */
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}


/*table td:first-child { border-left: none; }
*/

/* Cell padding */
.tablePro_stacks_in_34333 td {
  padding: 0.7em 0.5em;
}

#stacks_in_34333 {
	padding: 0px 0px 40px 0px;
}

#stacks_in_34337 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_34341 {
	text-transform: uppercase;
	font-size: 78%;
	font-weight: bold;
}

#stacks_in_34345 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_34349 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_34353 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_34359 {
	font-size: 75%;
}

#stacks_in_34363 {
	font-size: 75%;
}

#stacks_in_34367 {
	font-size: 75%;
}

#stacks_in_34371 {
	font-size: 75%;
}

#stacks_in_34375 {
	font-size: 75%;
}

#stacks_in_34381 {
	font-size: 75%;
}

#stacks_in_34385 {
	font-size: 75%;
}

#stacks_in_34389 {
	font-size: 75%;
}

#stacks_in_34393 {
	font-size: 75%;
}

#stacks_in_34397 {
	font-size: 75%;
}

#stacks_in_34403 {
	font-size: 75%;
}

#stacks_in_34407 {
	font-size: 75%;
}

#stacks_in_34411 {
	font-size: 75%;
}

#stacks_in_34415 {
	font-size: 75%;
}

#stacks_in_34419 {
	font-size: 75%;
}

#stacks_in_34425 {
	font-size: 75%;
}

#stacks_in_34429 {
	font-size: 75%;
}

#stacks_in_34433 {
	font-size: 75%;
}

#stacks_in_34437 {
	font-size: 75%;
}

#stacks_in_34441 {
	font-size: 75%;
}

#stacks_in_34447 {
	font-size: 75%;
}

#stacks_in_34451 {
	font-size: 75%;
}

#stacks_in_34455 {
	font-size: 75%;
}

#stacks_in_34459 {
	font-size: 75%;
}

#stacks_in_34463 {
	font-size: 75%;
}

#stacks_in_34469 {
	font-size: 75%;
}

#stacks_in_34473 {
	font-size: 75%;
}

#stacks_in_34477 {
	font-size: 75%;
}

#stacks_in_34481 {
	font-size: 75%;
}

#stacks_in_34485 {
	font-size: 75%;
}

#stacks_in_34491 {
	font-size: 75%;
}

#stacks_in_34495 {
	font-size: 75%;
}

#stacks_in_34499 {
	font-size: 75%;
}

#stacks_in_34503 {
	font-size: 75%;
}

#stacks_in_34507 {
	font-size: 75%;
}

#stacks_in_34513 {
	font-size: 75%;
}

#stacks_in_34517 {
	font-size: 75%;
}

#stacks_in_34521 {
	font-size: 75%;
}

#stacks_in_34525 {
	font-size: 75%;
}

#stacks_in_34529 {
	font-size: 75%;
}

#stacks_in_34535 {
	font-size: 75%;
}

#stacks_in_34539 {
	font-size: 75%;
}

#stacks_in_34543 {
	font-size: 75%;
}

#stacks_in_34547 {
	font-size: 75%;
}

#stacks_in_34551 {
	font-size: 75%;
}

#stacks_in_34557 {
	font-size: 75%;
}

#stacks_in_34561 {
	font-size: 75%;
}

#stacks_in_34565 {
	font-size: 75%;
}

#stacks_in_34569 {
	font-size: 75%;
}

#stacks_in_34573 {
	font-size: 75%;
}

#stacks_in_34579 {
	font-size: 75%;
}

#stacks_in_34583 {
	font-size: 75%;
}

#stacks_in_34587 {
	font-size: 75%;
}

#stacks_in_34591 {
	font-size: 75%;
}

#stacks_in_34595 {
	font-size: 75%;
}

#stacks_in_34601 {
	font-size: 75%;
}

#stacks_in_34605 {
	font-size: 75%;
}

#stacks_in_34609 {
	font-size: 75%;
}

#stacks_in_34613 {
	font-size: 75%;
}

#stacks_in_34617 {
	font-size: 75%;
}

#stacks_in_34623 {
	font-size: 75%;
}

#stacks_in_34627 {
	font-size: 75%;
}

#stacks_in_34631 {
	font-size: 75%;
}

#stacks_in_34635 {
	font-size: 75%;
}

#stacks_in_34639 {
	font-size: 75%;
}

#stacks_in_34645 {
	font-size: 75%;
}

#stacks_in_34649 {
	font-size: 75%;
}

#stacks_in_34653 {
	font-size: 75%;
}

#stacks_in_34657 {
	font-size: 75%;
}

#stacks_in_34661 {
	font-size: 75%;
}

#stacks_in_34667 {
	font-size: 75%;
}

#stacks_in_34671 {
	font-size: 75%;
}

#stacks_in_34675 {
	font-size: 75%;
}

#stacks_in_34679 {
	font-size: 75%;
}

#stacks_in_34683 {
	font-size: 75%;
}

#stacks_in_34689 {
	font-size: 75%;
}

#stacks_in_34693 {
	font-size: 75%;
}

#stacks_in_34697 {
	font-size: 75%;
}

#stacks_in_34701 {
	font-size: 75%;
}

#stacks_in_34705 {
	font-size: 75%;
}

#stacks_in_34711 {
	font-size: 75%;
}

#stacks_in_34715 {
	font-size: 75%;
}

#stacks_in_34719 {
	font-size: 75%;
}

#stacks_in_34723 {
	font-size: 75%;
}

#stacks_in_34727 {
	font-size: 75%;
}

#stacks_in_34733 {
	font-size: 75%;
}

#stacks_in_34737 {
	font-size: 75%;
}

#stacks_in_34741 {
	font-size: 75%;
}

#stacks_in_34745 {
	font-size: 75%;
}

#stacks_in_34749 {
	font-size: 75%;
}

#stacks_in_34755 {
	font-size: 75%;
}

#stacks_in_34759 {
	font-size: 75%;
}

#stacks_in_34763 {
	font-size: 75%;
}

#stacks_in_34767 {
	font-size: 75%;
}

#stacks_in_34771 {
	font-size: 75%;
}

#stacks_in_34777 {
	font-size: 75%;
}

#stacks_in_34781 {
	font-size: 75%;
}

#stacks_in_34785 {
	font-size: 75%;
}

#stacks_in_34789 {
	font-size: 75%;
}

#stacks_in_34793 {
	font-size: 75%;
}
/* @group Accordion */

/*  */

/* @end */

/* @group Tabs */

/*  */

/* Static tabs */

.tabbedInterface a.toggleItemstacks_in_34798 {
	background: rgba(251, 2, 7, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color: rgba(255, 255, 255, 1.00) !important;
	border-bottom-color: rgba(255, 255, 255, 1.00) !important;
	border-left-color: rgba(255, 255, 255, 1.00) !important;
	border-right-color: rgba(255, 255, 255, 1.00) !important;
}

.tabbedInterface a.toggleItemstacks_in_34798 [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_34798 i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Hovered tabs */

.tabbedInterface a.toggleItemstacks_in_34798:hover {
	background: rgba(251, 2, 7, 0.80) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color:  !important;
	border-bottom-color:  !important;
	border-left-color:  !important;
	border-right-color:  !important;
}

.tabbedInterface a.toggleItemstacks_in_34798:hover [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_34798:hover i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Clicked tabs */

.tabbedInterface a.toggleItemstacks_in_34798:active {
	color: rgba(255, 255, 255, 1.00) !important;
	background: rgba(251, 2, 7, 0.80) !important;
}

.tabbedInterface a.toggleItemstacks_in_34798:active [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_34798:active i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Active tabs */

.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_34798 {
	background: rgba(251, 2, 7, 0.80) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color: rgba(255, 255, 255, 1.00) !important;
	border-bottom-color:  !important;
	border-left-color:  !important;
	border-right-color:  !important;
}

.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_34798 [class^="fa fa-"],
.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_34798 i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/*  */

/* @end */

/* @group Content Panel */

/*  */

/* @end */
#stacks_in_34799 {
	letter-spacing: -1px;
	font-weight: lighter;
}
#tintStackstacks_in_34800 {
	display: block;
	position: relative;
	z-index: 0;
}

#tintStackstacks_in_34800 *,
#tintStackstacks_in_34800 *:before,
#tintStackstacks_in_34800 *:after {	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#tintLayerstacks_in_34800 {
	opacity: 0.15;
	background: #FB0207;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 5;
}

#tintStackContentstacks_in_34800 {
	padding-top: 10%;
	padding-bottom: 2%;
	padding-left: 2%;
	padding-right: 2%;
	position: relative;
	z-index: 10;
	max-width: 1200px;
	margin: 0 auto;
}

#tintStackLinkstacks_in_34800 a {
	display: block;
	border: none;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 15;
	background: transparent;
}

/**/

/**/
/* Local image image applied as a CSS background */
#tintStackstacks_in_34800 {
	background: url();
	background-size: 100% 100%;
	background-attachment: scroll;
}
/**/

/**/

@media print {
	
	#portholeStackstacks_in_34800 {	
		padding-bottom: 0;
	}
	
	#portholeContentstacks_in_34800 {
		width: 100%;
	}
	
	#portholeLinkstacks_in_34800 a,
	#portholeContentAbsolutestacks_in_34800 {
		position: relative;
		top: auto;
		left: auto;
	}
	
	#portholeContentSmallstacks_in_34800,
	#portholeContentLargestacks_in_34800 {
		font-size: 14pt;
		line-height: 1.50em;
		opacity: 1.00;
		color: #000000;
		text-align: left;
	}
}/* Resets */
.tablePro_stacks_in_34801 thead {
  border: none; /* Reset */
}
.tablesaw thead tr:first-child th {
  border: none; /* Reset */
}

.tablesaw-swipe .tablesaw-cell-persist {
  box-shadow: none;
}




#tableLoadingTextDiv_stacks_in_34801 {
  width: 100%;
  text-align: center;
}



.tablesaw-enhanced .tablesaw-bar .btn {
  text-shadow: none;
  background-color: rgba(230, 230, 230, 1.00);
}
/* Maybe add an option to customize this, if users want it? */
.tablesaw-enhanced .tablesaw-bar .btn:hover {
  background-color: rgba(230, 230, 230, 1.00);
}

/* Table labels */
#tablePro_stacks_in_34801_wrapper .tablesaw-toolbar label {
  color: rgba(146, 146, 146, 1.00);
}

/* Swipe buttons */
#tablePro_stacks_in_34801_wrapper .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn {
  background-color: rgba(192, 192, 192, 1.00);
}
/* Swipe buttons, hovered */
/* Maybe add an option to customize this, if users want it? */
#tablePro_stacks_in_34801_wrapper .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn:hover {
  background-color: rgba(192, 192, 192, 1.00);
}

.tablesaw-enhanced .tablesaw-bar .btn.btn-select {
  color: rgba(127, 127, 127, 1.00);
}

/* Alternating row colors */
.tablePro_stacks_in_34801 tbody tr:nth-child(even) {
	background: rgba(251, 2, 7, 0.20);
}
.tablePro_stacks_in_34801 tbody tr:nth-child(odd) {
	background: rgba(255, 255, 255, 1.00);
}

/* Table header color */
.tablePro_stacks_in_34801 thead th {
	text-shadow: none;
}
.tablePro_stacks_in_34801 thead tr {
	background-color: rgba(251, 2, 7, 1.00);
}

#tablePro_stacks_in_34801 .tablesaw-sortable .tablesaw-sortable-head button {
	color: rgba(255, 255, 255, 1.00);
	text-align: center;
}

/* This is a fix for Text stacks inside the table header, so that the "text-align: center" above will take effect */
#tablePro_stacks_in_34801_wrapper .tablesaw-sortable .tablesaw-sortable-head button div {
	width: 100%;
}

table.tablePro_stacks_in_34801 thead th, table.tablesaw thead td {
	color: rgba(255, 255, 255, 1.00);
}

#tablePro_stacks_in_34801_wrapper .tablesaw-advance-dots li i {
	background: rgba(128, 0, 2, 1.00);
}

/* Borders for the inner cells of rows */
.tablePro_stacks_in_34801 tr td:not(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
}
/* Borders for the non header row and non-last row */
.tablePro_stacks_in_34801 tr:not(:last-child) {
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}

/* Borders for the header's inner cells */
.tablePro_stacks_in_34801 thead tr:first-child th:not(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
}

/* Borders for the header's rightmost cell */
.tablePro_stacks_in_34801 thead tr:first-child th(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
  padding: 0.7em 0.5em;
}

/* Table bottom border */
.tablePro_stacks_in_34801 tr:last-child td {
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}

@media only all {
  #tablePro_stacks_in_34801.tablesaw-swipe .tablesaw-cell-persist {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
    box-shadow: none;
  }

  .tablePro_stacks_in_34801.tablesaw-swipe td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  .tablePro_stacks_in_34801.tablesaw-columntoggle td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  /* This is needed here so that in mobile mode, the toggle table will have a left border. */
  .tablePro_stacks_in_34801 tr td:first-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }

  #tablePro_stacks_in_34801.tablesaw-stack tr:first-child td:first-child {
    border-top: 1px solid rgba(153, 153, 153, 1.00);
  }
  .tablePro_stacks_in_34801.tablesaw-stack td {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }

/*  #tablePro_stacks_in_34801.tablesaw-stack td:only-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }
*/
}

/* Set the cell's line-height to normal */
@media (max-width: 40em) {
  .tablePro_stacks_in_34801 td {
    line-height: normal;
  }
  /* Set the borders for the first and last columns of the table, but only if the screen isn't too narrow */
  .tablePro_stacks_in_34801 td:first-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }
  .tablePro_stacks_in_34801 td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  #tablePro_stacks_in_34801.tablesaw-stack td {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }
  #tablePro_stacks_in_34801.tablesaw-stack tr:last-child td:not(:last-child) {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-bottom: none;
  }



}

.tablePro_stacks_in_34801 thead tr:first-child {
  /* Table top border */
  border-top: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' left borders */
  border-left: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' right borders */
  border-right: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' bottom borders */
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}


/*table td:first-child { border-left: none; }
*/

/* Cell padding */
.tablePro_stacks_in_34801 td {
  padding: 0.7em 0.5em;
}

#stacks_in_34801 {
	padding: 0px 0px 40px 0px;
}

#stacks_in_34805 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_34809 {
	text-transform: uppercase;
	font-size: 78%;
	font-weight: bold;
}

#stacks_in_34813 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_34817 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_34821 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_34827 {
	font-size: 75%;
}

#stacks_in_34831 {
	font-size: 75%;
}

#stacks_in_34835 {
	font-size: 75%;
}

#stacks_in_34839 {
	font-size: 75%;
}

#stacks_in_34843 {
	font-size: 75%;
}

#stacks_in_34849 {
	font-size: 75%;
}

#stacks_in_34853 {
	font-size: 75%;
}

#stacks_in_34857 {
	font-size: 75%;
}

#stacks_in_34861 {
	font-size: 75%;
}

#stacks_in_34865 {
	font-size: 75%;
}

#stacks_in_34871 {
	font-size: 75%;
}

#stacks_in_34875 {
	font-size: 75%;
}

#stacks_in_34879 {
	font-size: 75%;
}

#stacks_in_34883 {
	font-size: 75%;
}

#stacks_in_34887 {
	font-size: 75%;
}

#stacks_in_34893 {
	font-size: 75%;
}

#stacks_in_34897 {
	font-size: 75%;
}

#stacks_in_34901 {
	font-size: 75%;
}

#stacks_in_34905 {
	font-size: 75%;
}

#stacks_in_34909 {
	font-size: 75%;
}

#stacks_in_34915 {
	font-size: 75%;
}

#stacks_in_34919 {
	font-size: 75%;
}

#stacks_in_34923 {
	font-size: 75%;
}

#stacks_in_34927 {
	font-size: 75%;
}

#stacks_in_34931 {
	font-size: 75%;
}

#stacks_in_34937 {
	font-size: 75%;
}

#stacks_in_34941 {
	font-size: 75%;
}

#stacks_in_34945 {
	font-size: 75%;
}

#stacks_in_34949 {
	font-size: 75%;
}

#stacks_in_34953 {
	font-size: 75%;
}

#stacks_in_34959 {
	font-size: 75%;
}

#stacks_in_34963 {
	font-size: 75%;
}

#stacks_in_34967 {
	font-size: 75%;
}

#stacks_in_34971 {
	font-size: 75%;
}

#stacks_in_34975 {
	font-size: 75%;
}

#stacks_in_34981 {
	font-size: 75%;
}

#stacks_in_34985 {
	font-size: 75%;
}

#stacks_in_34989 {
	font-size: 75%;
}

#stacks_in_34993 {
	font-size: 75%;
}

#stacks_in_34997 {
	font-size: 75%;
}

#stacks_in_35003 {
	font-size: 75%;
}

#stacks_in_35007 {
	font-size: 75%;
}

#stacks_in_35011 {
	font-size: 75%;
}

#stacks_in_35015 {
	font-size: 75%;
}

#stacks_in_35019 {
	font-size: 75%;
}

#stacks_in_35025 {
	font-size: 75%;
}

#stacks_in_35029 {
	font-size: 75%;
}

#stacks_in_35033 {
	font-size: 75%;
}

#stacks_in_35037 {
	font-size: 75%;
}

#stacks_in_35041 {
	font-size: 75%;
}

#stacks_in_35047 {
	font-size: 75%;
}

#stacks_in_35051 {
	font-size: 75%;
}

#stacks_in_35055 {
	font-size: 75%;
}

#stacks_in_35059 {
	font-size: 75%;
}

#stacks_in_35063 {
	font-size: 75%;
}

#stacks_in_35069 {
	font-size: 75%;
}

#stacks_in_35073 {
	font-size: 75%;
}

#stacks_in_35077 {
	font-size: 75%;
}

#stacks_in_35081 {
	font-size: 75%;
}

#stacks_in_35085 {
	font-size: 75%;
}

#stacks_in_35091 {
	font-size: 75%;
}

#stacks_in_35095 {
	font-size: 75%;
}

#stacks_in_35099 {
	font-size: 75%;
}

#stacks_in_35103 {
	font-size: 75%;
}

#stacks_in_35107 {
	font-size: 75%;
}

#stacks_in_35113 {
	font-size: 75%;
}

#stacks_in_35117 {
	font-size: 75%;
}

#stacks_in_35121 {
	font-size: 75%;
}

#stacks_in_35125 {
	font-size: 75%;
}

#stacks_in_35129 {
	font-size: 75%;
}
/* @group Accordion */

/*  */

/* @end */

/* @group Tabs */

/*  */

/* @end */

/* @group Content Panel */

/*  */

/* @end */
#stacks_in_26800 {
	letter-spacing: -2px;
}
/* @group Basics */

#switcherstacks_in_26801,
#switcherstacks_in_26801 * {
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box; 
    box-sizing: border-box;
}

#switcherstacks_in_26801 {
	display: none;
}

/* Reset for lists within Switcher */

#switcherstacks_in_26801 ul ul {
	list-style-type: disc;
}

/* @end */

/* @group Accordion */

ul#accordionInterfacestacks_in_26801 {
	padding: 0;
	margin: 0;
	list-style: none;
}

ul#accordionInterfacestacks_in_26801>li {
	padding: 0;
	margin: 0;
	list-style: none;
}

/* Static accordion */

#accordionInterfacestacks_in_26801 .accordion-toggle,
#mydiv .accordion-toggle {
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	cursor: pointer;
	background: rgba(148, 29, 230, 1.00);
	line-height: 45px;
	display: block;
	font-size: 18px;
	text-decoration: none;
	border-radius: 0px 0px 0px 0px;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	border-top: 0px solid rgba(255, 255, 255, 1.00);
	border-bottom: 0px solid rgba(255, 255, 255, 1.00);
	border-left: 0px solid rgba(255, 255, 255, 1.00);
	border-right: 0px solid rgba(255, 255, 255, 1.00);
	transition: all 500ms ease-in-out;
	-webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 500ms ease-in-out;
	color: rgba(255, 255, 255, 1.00);
	position: relative;
	z-index: 10;
	outline: none;
}

#accordionInterfacestacks_in_26801 .accordion-toggle [class^="fa fa-"],
#mydiv .accordion-toggle [class^="fa fa-"],
#accordionInterfacestacks_in_26801 .accordion-toggle i,
#mydiv .accordion-toggle i {
	font-size: 18px;
	color: rgba(255, 255, 255, 1.00);
	width: 25px;
	transition: all 500ms ease-in-out;
	-webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 500ms ease-in-out;
	display: inline-block;
	text-align: center;
	overflow: hidden;
	line-height: 1;
	vertical-align: middle;
}

/* Hovered accordion */

#accordionInterfacestacks_in_26801 .accordion-toggle:hover,
#mydiv .accordion-toggle:hover {
	background: rgba(89, 17, 145, 1.00);
	color: rgba(255, 255, 255, 1.00);
	border-top: 0px solid rgba(255, 255, 255, 1.00);
	border-bottom: 0px solid rgba(255, 255, 255, 1.00);
	border-left: 0px solid rgba(255, 255, 255, 1.00);
	border-right: 0px solid rgba(255, 255, 255, 1.00);
	border-radius: 0px 0px 0px 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

#accordionInterfacestacks_in_26801 .accordion-toggle:hover [class^="fa fa-"],
#mydiv .accordion-toggle:hover [class^="fa fa-"],
#accordionInterfacestacks_in_26801 .accordion-toggle:hover i,
#mydiv .accordion-toggle:hover i {
	color: rgba(255, 255, 255, 1.00);
}

/* Clicked accordion */

#accordionInterfacestacks_in_26801 .accordion-toggle:active,
#mydiv .accordion-toggle:active {
	color: rgba(255, 255, 255, 1.00);
	background: rgba(89, 17, 145, 1.00);
}

#accordionInterfacestacks_in_26801 .accordion-toggle:active [class^="fa fa-"],
#mydiv .accordion-toggle:active [class^="fa fa-"],
#accordionInterfacestacks_in_26801 .accordion-toggle:active i,
#mydiv .accordion-toggle:active i {
	color: rgba(255, 255, 255, 1.00);
}

/* Active accordion */

#accordionInterfacestacks_in_26801 .accordion-toggle.ui-state-active,
#mydiv .accordion-toggle.ui-state-active {
	color: rgba(255, 255, 255, 1.00);
	background: rgba(89, 17, 145, 1.00);
	border-top: 0px solid rgba(255, 255, 255, 1.00);
	border-bottom: 0px solid rgba(255, 255, 255, 1.00);
	border-left: 0px solid rgba(255, 255, 255, 1.00);
	border-right: 0px solid rgba(255, 255, 255, 1.00);
	border-radius: 0px 0px 0px 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

#accordionInterfacestacks_in_26801 .accordion-toggle.ui-state-active [class^="fa fa-"],
#mydiv .accordion-toggle.ui-state-active [class^="fa fa-"],
#accordionInterfacestacks_in_26801 .accordion-toggle.ui-state-active i,
#mydiv .accordion-toggle.ui-state-active i {
	color: rgba(255, 255, 255, 1.00);
}

/* @group Open and closed floating icons */

#accordionInterfacestacks_in_26801 .accordion-toggle .closedIcon,
#mydiv .accordion-toggle .closedIcon {
	float: right;
	display: inline;
}

#accordionInterfacestacks_in_26801 .accordion-toggle .openedIcon,
#mydiv .accordion-toggle .openedIcon {
	float: right;
	display: none;
}

#accordionInterfacestacks_in_26801 .accordion-toggle.ui-state-active .closedIcon,
#mydiv .accordion-toggle.ui-state-active .closedIcon {
	display: none;
}

#accordionInterfacestacks_in_26801 .accordion-toggle.ui-state-active .openedIcon,
#mydiv .accordion-toggle.ui-state-active .openedIcon {
	display: inline;
}

/* @end */

/* @end */

/* @group Tabs */

ul#tabbedInterfacestacks_in_26801 {
	padding: 0;
	margin: 0;
	list-style: none;
}

ul#tabbedInterfacestacks_in_26801>li {
	padding: 0;
	margin: 0;
	list-style: none;
}

ul#switcherTabsstacks_in_26801 {
	display: block;
	text-align: left;
	padding: 0;
	margin: 0;
	list-style: none;
}

ul#switcherTabsstacks_in_26801 li.switcherTab {
	display: inline-block;
	list-style: none;
	width: 33.00%;
}



/* Static tabs */

ul#switcherTabsstacks_in_26801 li.switcherTab.ui-state-default a {
	display: block;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
	cursor: pointer;
	background: rgba(148, 29, 230, 1.00);
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 18px;
	line-height: 1.25em;
	text-align: center;
	text-decoration: none;
	border-radius: 5px 5px 0px 0px;
	color: rgba(255, 255, 255, 1.00);
	border-top: 0px solid rgba(255, 255, 255, 1.00);
	border-bottom: 0px solid rgba(255, 255, 255, 1.00);
	border-left: 0px solid rgba(255, 255, 255, 1.00);
	border-right: 0px solid rgba(255, 255, 255, 1.00);
	position: relative;
	z-index: 10;
	outline: none;
	
	/* Animate selected elements */
	transition: background 500ms, 
				color 500ms, 
				border 500ms, 
				border-radius 500ms;
	-webkit-transition: background 500ms, 
				color 500ms,
				border 500ms,
				border-radius 500ms;
	-moz-transition: background 500ms, 
				color 500ms,
				border 500ms,
				border-radius 500ms;
}

ul#switcherTabsstacks_in_26801 li.switcherTab.ui-state-default a [class^="fa fa-"],
ul#switcherTabsstacks_in_26801 li.switcherTab.ui-state-default a i {
	display: block;
	font-size: 0px;
	text-align: center;
	color: rgba(255, 255, 255, 1.00);
	line-height: 1;
	vertical-align: middle;
	margin-top: 0px !important;
	margin-bottom: 10px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
	
	/* Animate selected elements */
	transition: background 500ms, 
				color 500ms, 
				border 500ms, 
				border-radius 500ms;
	-webkit-transition: background 500ms, 
				color 500ms,
				border 500ms,
				border-radius 500ms;
	-moz-transition: background 500ms, 
				color 500ms,
				border 500ms,
				border-radius 500ms;
}

/* Hovered Tabs */

ul#switcherTabsstacks_in_26801 li.switcherTab.ui-state-default a:hover {
	background: rgba(89, 17, 145, 1.00);
	color: rgba(255, 255, 255, 1.00);
	border-top: 0px solid rgba(255, 255, 255, 1.00);
	border-bottom: 0px solid rgba(255, 255, 255, 1.00);
	border-left: 0px solid rgba(255, 255, 255, 1.00);
	border-right: 0px solid rgba(255, 255, 255, 1.00);
	border-radius: 5px 5px 0px 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
}

ul#switcherTabsstacks_in_26801 li.switcherTab.ui-state-default a:hover [class^="fa fa-"],
ul#switcherTabsstacks_in_26801 li.switcherTab.ui-state-default a:hover i {
	color: rgba(255, 255, 255, 1.00);
}

/* Clicked tabs */

ul#switcherTabsstacks_in_26801 li.switcherTab.ui-state-default a:active {
	color: rgba(255, 255, 255, 1.00);
	background: rgba(89, 17, 145, 1.00);
}

ul#switcherTabsstacks_in_26801 li.switcherTab.ui-state-default [class^="fa fa-"],
ul#switcherTabsstacks_in_26801 li.switcherTab.ui-state-default i {
	color: rgba(255, 255, 255, 1.00);
}

/* Active Tabs */

ul#switcherTabsstacks_in_26801 li.switcherTab.ui-tabs-active.ui-state-active a {
	background: rgba(89, 17, 145, 1.00);
	color: rgba(255, 255, 255, 1.00);
	border-top: 0px solid rgba(255, 255, 255, 1.00);
	border-bottom: 0px solid rgba(255, 255, 255, 1.00);
	border-left: 0px solid rgba(255, 255, 255, 1.00);
	border-right: 0px solid rgba(255, 255, 255, 1.00);
	border-radius: 5px 5px 0px 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
}

ul#switcherTabsstacks_in_26801 li.switcherTab.ui-tabs-active.ui-state-active a [class^="fa fa-"],
ul#switcherTabsstacks_in_26801 li.switcherTab.ui-tabs-active.ui-state-active a i {
	color: rgba(255, 255, 255, 1.00);
}

/* Hide accordion toggle headings */

#tabPanesstacks_in_26801 a.accordion-toggle {
	display: none;
}

/* Hide accordion, when in tabbed mode */

#switcherstacks_in_26801.tabbed-layout #accordionInterfacestacks_in_26801 {
	display: none;
}

/* Display tabbed interface, when in tabs mode */

#switcherstacks_in_26801.tabbed-layout #tabbedInterfacestacks_in_26801 {
	display: block;
}

/* Hide tabbed interface, when in accordion mode */

#switcherstacks_in_26801.accordion-layout #tabbedInterfacestacks_in_26801 {
	display: none;
}


/* Hide open / close accordion heading icons */

ul#switcherTabsstacks_in_26801 .closedIcon,
ul#switcherTabsstacks_in_26801 .openedIcon {
	display: none;
}

/* @end */

/* @group Content Panels */

#tabbedInterfacestacks_in_26801 .accordion-content,
#accordionInterfacestacks_in_26801 .accordion-content {
	display: none;
	list-style: none;
	padding: 0;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

#tabbedInterfacestacks_in_26801 .accordion-content .contentInner,
#accordionInterfacestacks_in_26801 .accordion-content .contentInner {
	color: rgba(51, 51, 51, 1.00);
	background: rgba(245, 245, 245, 1.00);
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	border-radius: 0px 0px 0px 0px;
	border-top: 0px solid rgba(255, 255, 255, 1.00);
	border-bottom: 0px solid rgba(255, 255, 255, 1.00);
	border-left: 0px solid rgba(255, 255, 255, 1.00);
	border-right: 0px solid rgba(255, 255, 255, 1.00);
}

/* @end */

/* @group Left / Right Tab Positioning */





/* @end */

/* @group Responsive Behavior */

/* On screens less than our breakpoint, make tabs an accordion */
@media screen and (max-width: 568px) {
	#switcherstacks_in_26801 #accordionInterfacestacks_in_26801 {
		display: block !important;
	}
	
	#switcherstacks_in_26801 #tabbedInterfacestacks_in_26801 {
		display: none !important;
	}
}

/* @end */

/* @group Print style settings */

@media print {
	#switcherTabsstacks_in_26801 {
		display: none !important;
	}
	
	#switcherWrapperstacks_in_26801,
	#switcherstacks_in_26801.tabbed-layout .accordion-toggle {
		display: block !important;
	}
	
	#switcherstacks_in_26801 .accordion-content {
		display: block !important;
		height: auto !important;
	}
	
	#switcherstacks_in_26801 .accordion-content .contentInner {
		border: none !important;
	}
}

/* @end */

/* @group Advanced Settings */

/**/

/**/

/**/

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end *//* @group Accordion */

/*  */

/* @end */

/* @group Tabs */

/*  */

/* Static tabs */

.tabbedInterface a.toggleItemstacks_in_26802 {
	background: rgba(15, 128, 255, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color: rgba(255, 255, 255, 1.00) !important;
	border-bottom-color: rgba(255, 255, 255, 1.00) !important;
	border-left-color: rgba(255, 255, 255, 1.00) !important;
	border-right-color: rgba(255, 255, 255, 1.00) !important;
}

.tabbedInterface a.toggleItemstacks_in_26802 [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_26802 i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Hovered tabs */

.tabbedInterface a.toggleItemstacks_in_26802:hover {
	background: rgba(15, 128, 255, 0.80) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color:  !important;
	border-bottom-color:  !important;
	border-left-color:  !important;
	border-right-color:  !important;
}

.tabbedInterface a.toggleItemstacks_in_26802:hover [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_26802:hover i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Clicked tabs */

.tabbedInterface a.toggleItemstacks_in_26802:active {
	color: rgba(255, 255, 255, 1.00) !important;
	background: rgba(15, 128, 255, 0.80) !important;
}

.tabbedInterface a.toggleItemstacks_in_26802:active [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_26802:active i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Active tabs */

.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_26802 {
	background: rgba(15, 128, 255, 0.80) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color: rgba(255, 255, 255, 1.00) !important;
	border-bottom-color:  !important;
	border-left-color:  !important;
	border-right-color:  !important;
}

.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_26802 [class^="fa fa-"],
.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_26802 i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/*  */

/* @end */

/* @group Content Panel */

/*  */

/* @end */
#stacks_in_26803 {
	letter-spacing: -1px;
	font-weight: lighter;
}
#tintStackstacks_in_26804 {
	display: block;
	position: relative;
	z-index: 0;
}

#tintStackstacks_in_26804 *,
#tintStackstacks_in_26804 *:before,
#tintStackstacks_in_26804 *:after {	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#tintLayerstacks_in_26804 {
	opacity: 0.15;
	background: #0F80FF;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 5;
}

#tintStackContentstacks_in_26804 {
	padding-top: 10%;
	padding-bottom: 2%;
	padding-left: 2%;
	padding-right: 2%;
	position: relative;
	z-index: 10;
	max-width: 1200px;
	margin: 0 auto;
}

#tintStackLinkstacks_in_26804 a {
	display: block;
	border: none;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 15;
	background: transparent;
}

/**/

/**/
/* Local image image applied as a CSS background */
#tintStackstacks_in_26804 {
	background: url();
	background-size: 100% 100%;
	background-attachment: scroll;
}
/**/

/**/

@media print {
	
	#portholeStackstacks_in_26804 {	
		padding-bottom: 0;
	}
	
	#portholeContentstacks_in_26804 {
		width: 100%;
	}
	
	#portholeLinkstacks_in_26804 a,
	#portholeContentAbsolutestacks_in_26804 {
		position: relative;
		top: auto;
		left: auto;
	}
	
	#portholeContentSmallstacks_in_26804,
	#portholeContentLargestacks_in_26804 {
		font-size: 14pt;
		line-height: 1.50em;
		opacity: 1.00;
		color: #000000;
		text-align: left;
	}
}/* Resets */
.tablePro_stacks_in_26805 thead {
  border: none; /* Reset */
}
.tablesaw thead tr:first-child th {
  border: none; /* Reset */
}

.tablesaw-swipe .tablesaw-cell-persist {
  box-shadow: none;
}




#tableLoadingTextDiv_stacks_in_26805 {
  width: 100%;
  text-align: center;
}



.tablesaw-enhanced .tablesaw-bar .btn {
  text-shadow: none;
  background-color: rgba(230, 230, 230, 1.00);
}
/* Maybe add an option to customize this, if users want it? */
.tablesaw-enhanced .tablesaw-bar .btn:hover {
  background-color: rgba(230, 230, 230, 1.00);
}

/* Table labels */
#tablePro_stacks_in_26805_wrapper .tablesaw-toolbar label {
  color: rgba(146, 146, 146, 1.00);
}

/* Swipe buttons */
#tablePro_stacks_in_26805_wrapper .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn {
  background-color: rgba(192, 192, 192, 1.00);
}
/* Swipe buttons, hovered */
/* Maybe add an option to customize this, if users want it? */
#tablePro_stacks_in_26805_wrapper .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn:hover {
  background-color: rgba(192, 192, 192, 1.00);
}

.tablesaw-enhanced .tablesaw-bar .btn.btn-select {
  color: rgba(127, 127, 127, 1.00);
}

/* Alternating row colors */
.tablePro_stacks_in_26805 tbody tr:nth-child(even) {
	background: rgba(15, 128, 255, 0.20);
}
.tablePro_stacks_in_26805 tbody tr:nth-child(odd) {
	background: rgba(255, 255, 255, 1.00);
}

/* Table header color */
.tablePro_stacks_in_26805 thead th {
	text-shadow: none;
}
.tablePro_stacks_in_26805 thead tr {
	background-color: rgba(15, 128, 255, 1.00);
}

#tablePro_stacks_in_26805 .tablesaw-sortable .tablesaw-sortable-head button {
	color: rgba(255, 255, 255, 1.00);
	text-align: center;
}

/* This is a fix for Text stacks inside the table header, so that the "text-align: center" above will take effect */
#tablePro_stacks_in_26805_wrapper .tablesaw-sortable .tablesaw-sortable-head button div {
	width: 100%;
}

table.tablePro_stacks_in_26805 thead th, table.tablesaw thead td {
	color: rgba(255, 255, 255, 1.00);
}

#tablePro_stacks_in_26805_wrapper .tablesaw-advance-dots li i {
	background: rgba(128, 0, 2, 1.00);
}

/* Borders for the inner cells of rows */
.tablePro_stacks_in_26805 tr td:not(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
}
/* Borders for the non header row and non-last row */
.tablePro_stacks_in_26805 tr:not(:last-child) {
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}

/* Borders for the header's inner cells */
.tablePro_stacks_in_26805 thead tr:first-child th:not(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
}

/* Borders for the header's rightmost cell */
.tablePro_stacks_in_26805 thead tr:first-child th(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
  padding: 0.7em 0.5em;
}

/* Table bottom border */
.tablePro_stacks_in_26805 tr:last-child td {
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}

@media only all {
  #tablePro_stacks_in_26805.tablesaw-swipe .tablesaw-cell-persist {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
    box-shadow: none;
  }

  .tablePro_stacks_in_26805.tablesaw-swipe td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  .tablePro_stacks_in_26805.tablesaw-columntoggle td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  /* This is needed here so that in mobile mode, the toggle table will have a left border. */
  .tablePro_stacks_in_26805 tr td:first-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }

  #tablePro_stacks_in_26805.tablesaw-stack tr:first-child td:first-child {
    border-top: 1px solid rgba(153, 153, 153, 1.00);
  }
  .tablePro_stacks_in_26805.tablesaw-stack td {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }

/*  #tablePro_stacks_in_26805.tablesaw-stack td:only-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }
*/
}

/* Set the cell's line-height to normal */
@media (max-width: 40em) {
  .tablePro_stacks_in_26805 td {
    line-height: normal;
  }
  /* Set the borders for the first and last columns of the table, but only if the screen isn't too narrow */
  .tablePro_stacks_in_26805 td:first-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }
  .tablePro_stacks_in_26805 td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  #tablePro_stacks_in_26805.tablesaw-stack td {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }
  #tablePro_stacks_in_26805.tablesaw-stack tr:last-child td:not(:last-child) {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-bottom: none;
  }



}

.tablePro_stacks_in_26805 thead tr:first-child {
  /* Table top border */
  border-top: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' left borders */
  border-left: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' right borders */
  border-right: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' bottom borders */
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}


/*table td:first-child { border-left: none; }
*/

/* Cell padding */
.tablePro_stacks_in_26805 td {
  padding: 0.7em 0.5em;
}

#stacks_in_26805 {
	padding: 0px 0px 40px 0px;
}

#stacks_in_26808 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_26812 {
	text-transform: uppercase;
	font-size: 78%;
	font-weight: bold;
}

#stacks_in_26816 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_26820 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_26824 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_27138 {
	font-size: 75%;
}

#stacks_in_27142 {
	font-size: 75%;
}

#stacks_in_27146 {
	font-size: 75%;
}

#stacks_in_27150 {
	font-size: 75%;
}

#stacks_in_27154 {
	font-size: 75%;
}

#stacks_in_28663 {
	font-size: 75%;
}

#stacks_in_28667 {
	font-size: 75%;
}

#stacks_in_28671 {
	font-size: 75%;
}

#stacks_in_28675 {
	font-size: 75%;
}

#stacks_in_28679 {
	font-size: 75%;
}

#stacks_in_28685 {
	font-size: 75%;
}

#stacks_in_28689 {
	font-size: 75%;
}

#stacks_in_28693 {
	font-size: 75%;
}

#stacks_in_28697 {
	font-size: 75%;
}

#stacks_in_28701 {
	font-size: 75%;
}

#stacks_in_28707 {
	font-size: 75%;
}

#stacks_in_28711 {
	font-size: 75%;
}

#stacks_in_28715 {
	font-size: 75%;
}

#stacks_in_28719 {
	font-size: 75%;
}

#stacks_in_28723 {
	font-size: 75%;
}

#stacks_in_28729 {
	font-size: 75%;
}

#stacks_in_28733 {
	font-size: 75%;
}

#stacks_in_28737 {
	font-size: 75%;
}

#stacks_in_28741 {
	font-size: 75%;
}

#stacks_in_28745 {
	font-size: 75%;
}

#stacks_in_28751 {
	font-size: 75%;
}

#stacks_in_28755 {
	font-size: 75%;
}

#stacks_in_28759 {
	font-size: 75%;
}

#stacks_in_28763 {
	font-size: 75%;
}

#stacks_in_28767 {
	font-size: 75%;
}

#stacks_in_28773 {
	font-size: 75%;
}

#stacks_in_28777 {
	font-size: 75%;
}

#stacks_in_28781 {
	font-size: 75%;
}

#stacks_in_28785 {
	font-size: 75%;
}

#stacks_in_28789 {
	font-size: 75%;
}

#stacks_in_28795 {
	font-size: 75%;
}

#stacks_in_28799 {
	font-size: 75%;
}

#stacks_in_28803 {
	font-size: 75%;
}

#stacks_in_28807 {
	font-size: 75%;
}

#stacks_in_28811 {
	font-size: 75%;
}

#stacks_in_29016 {
	font-size: 75%;
}

#stacks_in_29020 {
	font-size: 75%;
}

#stacks_in_29024 {
	font-size: 75%;
}

#stacks_in_29028 {
	font-size: 75%;
}

#stacks_in_29032 {
	font-size: 75%;
}

#stacks_in_29038 {
	font-size: 75%;
}

#stacks_in_29042 {
	font-size: 75%;
}

#stacks_in_29046 {
	font-size: 75%;
}

#stacks_in_29050 {
	font-size: 75%;
}

#stacks_in_29054 {
	font-size: 75%;
}

#stacks_in_29060 {
	font-size: 75%;
}

#stacks_in_29064 {
	font-size: 75%;
}

#stacks_in_29068 {
	font-size: 75%;
}

#stacks_in_29072 {
	font-size: 75%;
}

#stacks_in_29076 {
	font-size: 75%;
}

#stacks_in_29082 {
	font-size: 75%;
}

#stacks_in_29086 {
	font-size: 75%;
}

#stacks_in_29090 {
	font-size: 75%;
}

#stacks_in_29094 {
	font-size: 75%;
}

#stacks_in_29098 {
	font-size: 75%;
}
/* @group Accordion */

/*  */

/* @end */

/* @group Tabs */

/*  */

/* Static tabs */

.tabbedInterface a.toggleItemstacks_in_27160 {
	background: rgba(253, 128, 8, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color: rgba(255, 255, 255, 1.00) !important;
	border-bottom-color: rgba(255, 255, 255, 1.00) !important;
	border-left-color: rgba(255, 255, 255, 1.00) !important;
	border-right-color: rgba(255, 255, 255, 1.00) !important;
}

.tabbedInterface a.toggleItemstacks_in_27160 [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_27160 i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Hovered tabs */

.tabbedInterface a.toggleItemstacks_in_27160:hover {
	background: rgba(253, 128, 8, 0.80) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color:  !important;
	border-bottom-color:  !important;
	border-left-color:  !important;
	border-right-color:  !important;
}

.tabbedInterface a.toggleItemstacks_in_27160:hover [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_27160:hover i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Clicked tabs */

.tabbedInterface a.toggleItemstacks_in_27160:active {
	color: rgba(255, 255, 255, 1.00) !important;
	background: rgba(253, 128, 8, 0.80) !important;
}

.tabbedInterface a.toggleItemstacks_in_27160:active [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_27160:active i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Active tabs */

.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_27160 {
	background: rgba(253, 128, 8, 0.80) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color: rgba(255, 255, 255, 1.00) !important;
	border-bottom-color:  !important;
	border-left-color:  !important;
	border-right-color:  !important;
}

.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_27160 [class^="fa fa-"],
.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_27160 i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/*  */

/* @end */

/* @group Content Panel */

/*  */

/* @end */
#stacks_in_27161 {
	letter-spacing: -1px;
	font-weight: lighter;
}
#tintStackstacks_in_27162 {
	display: block;
	position: relative;
	z-index: 0;
}

#tintStackstacks_in_27162 *,
#tintStackstacks_in_27162 *:before,
#tintStackstacks_in_27162 *:after {	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#tintLayerstacks_in_27162 {
	opacity: 0.15;
	background: #FD8008;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 5;
}

#tintStackContentstacks_in_27162 {
	padding-top: 10%;
	padding-bottom: 2%;
	padding-left: 2%;
	padding-right: 2%;
	position: relative;
	z-index: 10;
	max-width: 1200px;
	margin: 0 auto;
}

#tintStackLinkstacks_in_27162 a {
	display: block;
	border: none;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 15;
	background: transparent;
}

/**/

/**/
/* Local image image applied as a CSS background */
#tintStackstacks_in_27162 {
	background: url();
	background-size: 100% 100%;
	background-attachment: scroll;
}
/**/

/**/

@media print {
	
	#portholeStackstacks_in_27162 {	
		padding-bottom: 0;
	}
	
	#portholeContentstacks_in_27162 {
		width: 100%;
	}
	
	#portholeLinkstacks_in_27162 a,
	#portholeContentAbsolutestacks_in_27162 {
		position: relative;
		top: auto;
		left: auto;
	}
	
	#portholeContentSmallstacks_in_27162,
	#portholeContentLargestacks_in_27162 {
		font-size: 14pt;
		line-height: 1.50em;
		opacity: 1.00;
		color: #000000;
		text-align: left;
	}
}/* Resets */
.tablePro_stacks_in_27163 thead {
  border: none; /* Reset */
}
.tablesaw thead tr:first-child th {
  border: none; /* Reset */
}

.tablesaw-swipe .tablesaw-cell-persist {
  box-shadow: none;
}




#tableLoadingTextDiv_stacks_in_27163 {
  width: 100%;
  text-align: center;
}



.tablesaw-enhanced .tablesaw-bar .btn {
  text-shadow: none;
  background-color: rgba(230, 230, 230, 1.00);
}
/* Maybe add an option to customize this, if users want it? */
.tablesaw-enhanced .tablesaw-bar .btn:hover {
  background-color: rgba(230, 230, 230, 1.00);
}

/* Table labels */
#tablePro_stacks_in_27163_wrapper .tablesaw-toolbar label {
  color: rgba(146, 146, 146, 1.00);
}

/* Swipe buttons */
#tablePro_stacks_in_27163_wrapper .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn {
  background-color: rgba(192, 192, 192, 1.00);
}
/* Swipe buttons, hovered */
/* Maybe add an option to customize this, if users want it? */
#tablePro_stacks_in_27163_wrapper .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn:hover {
  background-color: rgba(192, 192, 192, 1.00);
}

.tablesaw-enhanced .tablesaw-bar .btn.btn-select {
  color: rgba(127, 127, 127, 1.00);
}

/* Alternating row colors */
.tablePro_stacks_in_27163 tbody tr:nth-child(even) {
	background: rgba(253, 128, 8, 0.20);
}
.tablePro_stacks_in_27163 tbody tr:nth-child(odd) {
	background: rgba(255, 255, 255, 1.00);
}

/* Table header color */
.tablePro_stacks_in_27163 thead th {
	text-shadow: none;
}
.tablePro_stacks_in_27163 thead tr {
	background-color: rgba(253, 128, 8, 1.00);
}

#tablePro_stacks_in_27163 .tablesaw-sortable .tablesaw-sortable-head button {
	color: rgba(255, 255, 255, 1.00);
	text-align: center;
}

/* This is a fix for Text stacks inside the table header, so that the "text-align: center" above will take effect */
#tablePro_stacks_in_27163_wrapper .tablesaw-sortable .tablesaw-sortable-head button div {
	width: 100%;
}

table.tablePro_stacks_in_27163 thead th, table.tablesaw thead td {
	color: rgba(255, 255, 255, 1.00);
}

#tablePro_stacks_in_27163_wrapper .tablesaw-advance-dots li i {
	background: rgba(128, 0, 2, 1.00);
}

/* Borders for the inner cells of rows */
.tablePro_stacks_in_27163 tr td:not(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
}
/* Borders for the non header row and non-last row */
.tablePro_stacks_in_27163 tr:not(:last-child) {
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}

/* Borders for the header's inner cells */
.tablePro_stacks_in_27163 thead tr:first-child th:not(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
}

/* Borders for the header's rightmost cell */
.tablePro_stacks_in_27163 thead tr:first-child th(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
  padding: 0.7em 0.5em;
}

/* Table bottom border */
.tablePro_stacks_in_27163 tr:last-child td {
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}

@media only all {
  #tablePro_stacks_in_27163.tablesaw-swipe .tablesaw-cell-persist {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
    box-shadow: none;
  }

  .tablePro_stacks_in_27163.tablesaw-swipe td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  .tablePro_stacks_in_27163.tablesaw-columntoggle td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  /* This is needed here so that in mobile mode, the toggle table will have a left border. */
  .tablePro_stacks_in_27163 tr td:first-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }

  #tablePro_stacks_in_27163.tablesaw-stack tr:first-child td:first-child {
    border-top: 1px solid rgba(153, 153, 153, 1.00);
  }
  .tablePro_stacks_in_27163.tablesaw-stack td {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }

/*  #tablePro_stacks_in_27163.tablesaw-stack td:only-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }
*/
}

/* Set the cell's line-height to normal */
@media (max-width: 40em) {
  .tablePro_stacks_in_27163 td {
    line-height: normal;
  }
  /* Set the borders for the first and last columns of the table, but only if the screen isn't too narrow */
  .tablePro_stacks_in_27163 td:first-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }
  .tablePro_stacks_in_27163 td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  #tablePro_stacks_in_27163.tablesaw-stack td {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }
  #tablePro_stacks_in_27163.tablesaw-stack tr:last-child td:not(:last-child) {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-bottom: none;
  }



}

.tablePro_stacks_in_27163 thead tr:first-child {
  /* Table top border */
  border-top: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' left borders */
  border-left: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' right borders */
  border-right: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' bottom borders */
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}


/*table td:first-child { border-left: none; }
*/

/* Cell padding */
.tablePro_stacks_in_27163 td {
  padding: 0.7em 0.5em;
}

#stacks_in_27163 {
	padding: 0px 0px 40px 0px;
}

#stacks_in_27166 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_27170 {
	text-transform: uppercase;
	font-size: 78%;
	font-weight: bold;
}

#stacks_in_27174 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_27178 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_27182 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_27540 {
	font-size: 75%;
}

#stacks_in_27544 {
	font-size: 75%;
}

#stacks_in_27548 {
	font-size: 75%;
}

#stacks_in_27552 {
	font-size: 75%;
}

#stacks_in_27556 {
	font-size: 75%;
}

#stacks_in_29104 {
	font-size: 75%;
}

#stacks_in_29108 {
	font-size: 75%;
}

#stacks_in_29112 {
	font-size: 75%;
}

#stacks_in_29116 {
	font-size: 75%;
}

#stacks_in_29120 {
	font-size: 75%;
}

#stacks_in_29126 {
	font-size: 75%;
}

#stacks_in_29130 {
	font-size: 75%;
}

#stacks_in_29134 {
	font-size: 75%;
}

#stacks_in_29138 {
	font-size: 75%;
}

#stacks_in_29142 {
	font-size: 75%;
}

#stacks_in_29148 {
	font-size: 75%;
}

#stacks_in_29152 {
	font-size: 75%;
}

#stacks_in_29156 {
	font-size: 75%;
}

#stacks_in_29160 {
	font-size: 75%;
}

#stacks_in_29164 {
	font-size: 75%;
}

#stacks_in_29170 {
	font-size: 75%;
}

#stacks_in_29174 {
	font-size: 75%;
}

#stacks_in_29178 {
	font-size: 75%;
}

#stacks_in_29182 {
	font-size: 75%;
}

#stacks_in_29186 {
	font-size: 75%;
}

#stacks_in_29192 {
	font-size: 75%;
}

#stacks_in_29196 {
	font-size: 75%;
}

#stacks_in_29200 {
	font-size: 75%;
}

#stacks_in_29204 {
	font-size: 75%;
}

#stacks_in_29208 {
	font-size: 75%;
}

#stacks_in_29214 {
	font-size: 75%;
}

#stacks_in_29218 {
	font-size: 75%;
}

#stacks_in_29222 {
	font-size: 75%;
}

#stacks_in_29226 {
	font-size: 75%;
}

#stacks_in_29230 {
	font-size: 75%;
}

#stacks_in_29236 {
	font-size: 75%;
}

#stacks_in_29240 {
	font-size: 75%;
}

#stacks_in_29244 {
	font-size: 75%;
}

#stacks_in_29248 {
	font-size: 75%;
}

#stacks_in_29252 {
	font-size: 75%;
}

#stacks_in_29280 {
	font-size: 75%;
}

#stacks_in_29284 {
	font-size: 75%;
}

#stacks_in_29288 {
	font-size: 75%;
}

#stacks_in_29292 {
	font-size: 75%;
}

#stacks_in_29296 {
	font-size: 75%;
}

#stacks_in_29258 {
	font-size: 75%;
}

#stacks_in_29262 {
	font-size: 75%;
}

#stacks_in_29266 {
	font-size: 75%;
}

#stacks_in_29270 {
	font-size: 75%;
}

#stacks_in_29274 {
	font-size: 75%;
}

#stacks_in_29302 {
	font-size: 75%;
}

#stacks_in_29306 {
	font-size: 75%;
}

#stacks_in_29310 {
	font-size: 75%;
}

#stacks_in_29314 {
	font-size: 75%;
}

#stacks_in_29318 {
	font-size: 75%;
}

#stacks_in_29324 {
	font-size: 75%;
}

#stacks_in_29328 {
	font-size: 75%;
}

#stacks_in_29332 {
	font-size: 75%;
}

#stacks_in_29336 {
	font-size: 75%;
}

#stacks_in_29340 {
	font-size: 75%;
}
/* @group Accordion */

/*  */

/* @end */

/* @group Tabs */

/*  */

/* Static tabs */

.tabbedInterface a.toggleItemstacks_in_27562 {
	background: rgba(251, 2, 7, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color: rgba(255, 255, 255, 1.00) !important;
	border-bottom-color: rgba(255, 255, 255, 1.00) !important;
	border-left-color: rgba(255, 255, 255, 1.00) !important;
	border-right-color: rgba(255, 255, 255, 1.00) !important;
}

.tabbedInterface a.toggleItemstacks_in_27562 [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_27562 i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Hovered tabs */

.tabbedInterface a.toggleItemstacks_in_27562:hover {
	background: rgba(251, 2, 7, 0.80) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color:  !important;
	border-bottom-color:  !important;
	border-left-color:  !important;
	border-right-color:  !important;
}

.tabbedInterface a.toggleItemstacks_in_27562:hover [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_27562:hover i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Clicked tabs */

.tabbedInterface a.toggleItemstacks_in_27562:active {
	color: rgba(255, 255, 255, 1.00) !important;
	background: rgba(251, 2, 7, 0.80) !important;
}

.tabbedInterface a.toggleItemstacks_in_27562:active [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_27562:active i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Active tabs */

.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_27562 {
	background: rgba(251, 2, 7, 0.80) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color: rgba(255, 255, 255, 1.00) !important;
	border-bottom-color:  !important;
	border-left-color:  !important;
	border-right-color:  !important;
}

.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_27562 [class^="fa fa-"],
.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_27562 i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/*  */

/* @end */

/* @group Content Panel */

/*  */

/* @end */
#stacks_in_27563 {
	letter-spacing: -1px;
	font-weight: lighter;
}
#tintStackstacks_in_27564 {
	display: block;
	position: relative;
	z-index: 0;
}

#tintStackstacks_in_27564 *,
#tintStackstacks_in_27564 *:before,
#tintStackstacks_in_27564 *:after {	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#tintLayerstacks_in_27564 {
	opacity: 0.15;
	background: #FB0207;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 5;
}

#tintStackContentstacks_in_27564 {
	padding-top: 10%;
	padding-bottom: 2%;
	padding-left: 2%;
	padding-right: 2%;
	position: relative;
	z-index: 10;
	max-width: 1200px;
	margin: 0 auto;
}

#tintStackLinkstacks_in_27564 a {
	display: block;
	border: none;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 15;
	background: transparent;
}

/**/

/**/
/* Local image image applied as a CSS background */
#tintStackstacks_in_27564 {
	background: url();
	background-size: 100% 100%;
	background-attachment: scroll;
}
/**/

/**/

@media print {
	
	#portholeStackstacks_in_27564 {	
		padding-bottom: 0;
	}
	
	#portholeContentstacks_in_27564 {
		width: 100%;
	}
	
	#portholeLinkstacks_in_27564 a,
	#portholeContentAbsolutestacks_in_27564 {
		position: relative;
		top: auto;
		left: auto;
	}
	
	#portholeContentSmallstacks_in_27564,
	#portholeContentLargestacks_in_27564 {
		font-size: 14pt;
		line-height: 1.50em;
		opacity: 1.00;
		color: #000000;
		text-align: left;
	}
}/* Resets */
.tablePro_stacks_in_27565 thead {
  border: none; /* Reset */
}
.tablesaw thead tr:first-child th {
  border: none; /* Reset */
}

.tablesaw-swipe .tablesaw-cell-persist {
  box-shadow: none;
}




#tableLoadingTextDiv_stacks_in_27565 {
  width: 100%;
  text-align: center;
}



.tablesaw-enhanced .tablesaw-bar .btn {
  text-shadow: none;
  background-color: rgba(230, 230, 230, 1.00);
}
/* Maybe add an option to customize this, if users want it? */
.tablesaw-enhanced .tablesaw-bar .btn:hover {
  background-color: rgba(230, 230, 230, 1.00);
}

/* Table labels */
#tablePro_stacks_in_27565_wrapper .tablesaw-toolbar label {
  color: rgba(146, 146, 146, 1.00);
}

/* Swipe buttons */
#tablePro_stacks_in_27565_wrapper .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn {
  background-color: rgba(192, 192, 192, 1.00);
}
/* Swipe buttons, hovered */
/* Maybe add an option to customize this, if users want it? */
#tablePro_stacks_in_27565_wrapper .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn:hover {
  background-color: rgba(192, 192, 192, 1.00);
}

.tablesaw-enhanced .tablesaw-bar .btn.btn-select {
  color: rgba(127, 127, 127, 1.00);
}

/* Alternating row colors */
.tablePro_stacks_in_27565 tbody tr:nth-child(even) {
	background: rgba(251, 2, 7, 0.20);
}
.tablePro_stacks_in_27565 tbody tr:nth-child(odd) {
	background: rgba(255, 255, 255, 1.00);
}

/* Table header color */
.tablePro_stacks_in_27565 thead th {
	text-shadow: none;
}
.tablePro_stacks_in_27565 thead tr {
	background-color: rgba(251, 2, 7, 1.00);
}

#tablePro_stacks_in_27565 .tablesaw-sortable .tablesaw-sortable-head button {
	color: rgba(255, 255, 255, 1.00);
	text-align: center;
}

/* This is a fix for Text stacks inside the table header, so that the "text-align: center" above will take effect */
#tablePro_stacks_in_27565_wrapper .tablesaw-sortable .tablesaw-sortable-head button div {
	width: 100%;
}

table.tablePro_stacks_in_27565 thead th, table.tablesaw thead td {
	color: rgba(255, 255, 255, 1.00);
}

#tablePro_stacks_in_27565_wrapper .tablesaw-advance-dots li i {
	background: rgba(128, 0, 2, 1.00);
}

/* Borders for the inner cells of rows */
.tablePro_stacks_in_27565 tr td:not(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
}
/* Borders for the non header row and non-last row */
.tablePro_stacks_in_27565 tr:not(:last-child) {
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}

/* Borders for the header's inner cells */
.tablePro_stacks_in_27565 thead tr:first-child th:not(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
}

/* Borders for the header's rightmost cell */
.tablePro_stacks_in_27565 thead tr:first-child th(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
  padding: 0.7em 0.5em;
}

/* Table bottom border */
.tablePro_stacks_in_27565 tr:last-child td {
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}

@media only all {
  #tablePro_stacks_in_27565.tablesaw-swipe .tablesaw-cell-persist {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
    box-shadow: none;
  }

  .tablePro_stacks_in_27565.tablesaw-swipe td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  .tablePro_stacks_in_27565.tablesaw-columntoggle td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  /* This is needed here so that in mobile mode, the toggle table will have a left border. */
  .tablePro_stacks_in_27565 tr td:first-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }

  #tablePro_stacks_in_27565.tablesaw-stack tr:first-child td:first-child {
    border-top: 1px solid rgba(153, 153, 153, 1.00);
  }
  .tablePro_stacks_in_27565.tablesaw-stack td {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }

/*  #tablePro_stacks_in_27565.tablesaw-stack td:only-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }
*/
}

/* Set the cell's line-height to normal */
@media (max-width: 40em) {
  .tablePro_stacks_in_27565 td {
    line-height: normal;
  }
  /* Set the borders for the first and last columns of the table, but only if the screen isn't too narrow */
  .tablePro_stacks_in_27565 td:first-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }
  .tablePro_stacks_in_27565 td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  #tablePro_stacks_in_27565.tablesaw-stack td {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }
  #tablePro_stacks_in_27565.tablesaw-stack tr:last-child td:not(:last-child) {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-bottom: none;
  }



}

.tablePro_stacks_in_27565 thead tr:first-child {
  /* Table top border */
  border-top: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' left borders */
  border-left: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' right borders */
  border-right: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' bottom borders */
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}


/*table td:first-child { border-left: none; }
*/

/* Cell padding */
.tablePro_stacks_in_27565 td {
  padding: 0.7em 0.5em;
}

#stacks_in_27565 {
	padding: 0px 0px 40px 0px;
}

#stacks_in_27568 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_27572 {
	text-transform: uppercase;
	font-size: 78%;
	font-weight: bold;
}

#stacks_in_27576 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_27580 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_27584 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_28052 {
	font-size: 75%;
}

#stacks_in_28056 {
	font-size: 75%;
}

#stacks_in_28060 {
	font-size: 75%;
}

#stacks_in_28064 {
	font-size: 75%;
}

#stacks_in_28068 {
	font-size: 75%;
}

#stacks_in_29346 {
	font-size: 75%;
}

#stacks_in_29350 {
	font-size: 75%;
}

#stacks_in_29354 {
	font-size: 75%;
}

#stacks_in_29358 {
	font-size: 75%;
}

#stacks_in_29362 {
	font-size: 75%;
}

#stacks_in_29368 {
	font-size: 75%;
}

#stacks_in_29372 {
	font-size: 75%;
}

#stacks_in_29376 {
	font-size: 75%;
}

#stacks_in_29380 {
	font-size: 75%;
}

#stacks_in_29384 {
	font-size: 75%;
}

#stacks_in_29390 {
	font-size: 75%;
}

#stacks_in_29394 {
	font-size: 75%;
}

#stacks_in_29398 {
	font-size: 75%;
}

#stacks_in_29402 {
	font-size: 75%;
}

#stacks_in_29406 {
	font-size: 75%;
}

#stacks_in_29412 {
	font-size: 75%;
}

#stacks_in_29416 {
	font-size: 75%;
}

#stacks_in_29420 {
	font-size: 75%;
}

#stacks_in_29424 {
	font-size: 75%;
}

#stacks_in_29428 {
	font-size: 75%;
}

#stacks_in_29434 {
	font-size: 75%;
}

#stacks_in_29438 {
	font-size: 75%;
}

#stacks_in_29442 {
	font-size: 75%;
}

#stacks_in_29446 {
	font-size: 75%;
}

#stacks_in_29450 {
	font-size: 75%;
}

#stacks_in_29456 {
	font-size: 75%;
}

#stacks_in_29460 {
	font-size: 75%;
}

#stacks_in_29464 {
	font-size: 75%;
}

#stacks_in_29468 {
	font-size: 75%;
}

#stacks_in_29472 {
	font-size: 75%;
}

#stacks_in_29478 {
	font-size: 75%;
}

#stacks_in_29482 {
	font-size: 75%;
}

#stacks_in_29486 {
	font-size: 75%;
}

#stacks_in_29490 {
	font-size: 75%;
}

#stacks_in_29494 {
	font-size: 75%;
}

#stacks_in_29500 {
	font-size: 75%;
}

#stacks_in_29504 {
	font-size: 75%;
}

#stacks_in_29508 {
	font-size: 75%;
}

#stacks_in_29512 {
	font-size: 75%;
}

#stacks_in_29516 {
	font-size: 75%;
}

#stacks_in_29522 {
	font-size: 75%;
}

#stacks_in_29526 {
	font-size: 75%;
}

#stacks_in_29530 {
	font-size: 75%;
}

#stacks_in_29534 {
	font-size: 75%;
}

#stacks_in_29538 {
	font-size: 75%;
}

#stacks_in_29544 {
	font-size: 75%;
}

#stacks_in_29548 {
	font-size: 75%;
}

#stacks_in_29552 {
	font-size: 75%;
}

#stacks_in_29556 {
	font-size: 75%;
}

#stacks_in_29560 {
	font-size: 75%;
}

#stacks_in_29566 {
	font-size: 75%;
}

#stacks_in_29570 {
	font-size: 75%;
}

#stacks_in_29574 {
	font-size: 75%;
}

#stacks_in_29578 {
	font-size: 75%;
}

#stacks_in_29582 {
	font-size: 75%;
}

#stacks_in_29588 {
	font-size: 75%;
}

#stacks_in_29592 {
	font-size: 75%;
}

#stacks_in_29596 {
	font-size: 75%;
}

#stacks_in_29600 {
	font-size: 75%;
}

#stacks_in_29604 {
	font-size: 75%;
}

#stacks_in_29610 {
	font-size: 75%;
}

#stacks_in_29614 {
	font-size: 75%;
}

#stacks_in_29618 {
	font-size: 75%;
}

#stacks_in_29622 {
	font-size: 75%;
}

#stacks_in_29626 {
	font-size: 75%;
}

#stacks_in_29632 {
	font-size: 75%;
}

#stacks_in_29636 {
	font-size: 75%;
}

#stacks_in_29640 {
	font-size: 75%;
}

#stacks_in_29644 {
	font-size: 75%;
}

#stacks_in_29648 {
	font-size: 75%;
}

#stacks_in_29654 {
	font-size: 75%;
}

#stacks_in_29658 {
	font-size: 75%;
}

#stacks_in_29662 {
	font-size: 75%;
}

#stacks_in_29666 {
	font-size: 75%;
}

#stacks_in_29670 {
	font-size: 75%;
}

#stacks_in_29676 {
	font-size: 75%;
}

#stacks_in_29680 {
	font-size: 75%;
}

#stacks_in_29684 {
	font-size: 75%;
}

#stacks_in_29688 {
	font-size: 75%;
}

#stacks_in_29692 {
	font-size: 75%;
}

#stacks_in_29698 {
	font-size: 75%;
}

#stacks_in_29702 {
	font-size: 75%;
}

#stacks_in_29706 {
	font-size: 75%;
}

#stacks_in_29710 {
	font-size: 75%;
}

#stacks_in_29714 {
	font-size: 75%;
}
/* @group Accordion */

/*  */

/* @end */

/* @group Tabs */

/*  */

/* Static tabs */

.tabbedInterface a.toggleItemstacks_in_28074 {
	background: rgba(128, 0, 128, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color: rgba(255, 255, 255, 1.00) !important;
	border-bottom-color: rgba(255, 255, 255, 1.00) !important;
	border-left-color: rgba(255, 255, 255, 1.00) !important;
	border-right-color: rgba(255, 255, 255, 1.00) !important;
}

.tabbedInterface a.toggleItemstacks_in_28074 [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_28074 i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Hovered tabs */

.tabbedInterface a.toggleItemstacks_in_28074:hover {
	background: rgba(128, 0, 128, 0.80) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color:  !important;
	border-bottom-color:  !important;
	border-left-color:  !important;
	border-right-color:  !important;
}

.tabbedInterface a.toggleItemstacks_in_28074:hover [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_28074:hover i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Clicked tabs */

.tabbedInterface a.toggleItemstacks_in_28074:active {
	color: rgba(255, 255, 255, 1.00) !important;
	background: rgba(128, 0, 128, 0.80) !important;
}

.tabbedInterface a.toggleItemstacks_in_28074:active [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_28074:active i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Active tabs */

.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_28074 {
	background: rgba(128, 0, 128, 0.80) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color: rgba(255, 255, 255, 1.00) !important;
	border-bottom-color:  !important;
	border-left-color:  !important;
	border-right-color:  !important;
}

.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_28074 [class^="fa fa-"],
.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_28074 i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/*  */

/* @end */

/* @group Content Panel */

/*  */

/* @end */
#stacks_in_28075 {
	letter-spacing: -1px;
	font-weight: lighter;
}
#tintStackstacks_in_28076 {
	display: block;
	position: relative;
	z-index: 0;
}

#tintStackstacks_in_28076 *,
#tintStackstacks_in_28076 *:before,
#tintStackstacks_in_28076 *:after {	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#tintLayerstacks_in_28076 {
	opacity: 0.15;
	background: #800181;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 5;
}

#tintStackContentstacks_in_28076 {
	padding-top: 10%;
	padding-bottom: 2%;
	padding-left: 2%;
	padding-right: 2%;
	position: relative;
	z-index: 10;
	max-width: 1200px;
	margin: 0 auto;
}

#tintStackLinkstacks_in_28076 a {
	display: block;
	border: none;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 15;
	background: transparent;
}

/**/

/**/
/* Local image image applied as a CSS background */
#tintStackstacks_in_28076 {
	background: url();
	background-size: 100% 100%;
	background-attachment: scroll;
}
/**/

/**/

@media print {
	
	#portholeStackstacks_in_28076 {	
		padding-bottom: 0;
	}
	
	#portholeContentstacks_in_28076 {
		width: 100%;
	}
	
	#portholeLinkstacks_in_28076 a,
	#portholeContentAbsolutestacks_in_28076 {
		position: relative;
		top: auto;
		left: auto;
	}
	
	#portholeContentSmallstacks_in_28076,
	#portholeContentLargestacks_in_28076 {
		font-size: 14pt;
		line-height: 1.50em;
		opacity: 1.00;
		color: #000000;
		text-align: left;
	}
}/* Resets */
.tablePro_stacks_in_28077 thead {
  border: none; /* Reset */
}
.tablesaw thead tr:first-child th {
  border: none; /* Reset */
}

.tablesaw-swipe .tablesaw-cell-persist {
  box-shadow: none;
}




#tableLoadingTextDiv_stacks_in_28077 {
  width: 100%;
  text-align: center;
}



.tablesaw-enhanced .tablesaw-bar .btn {
  text-shadow: none;
  background-color: rgba(230, 230, 230, 1.00);
}
/* Maybe add an option to customize this, if users want it? */
.tablesaw-enhanced .tablesaw-bar .btn:hover {
  background-color: rgba(230, 230, 230, 1.00);
}

/* Table labels */
#tablePro_stacks_in_28077_wrapper .tablesaw-toolbar label {
  color: rgba(146, 146, 146, 1.00);
}

/* Swipe buttons */
#tablePro_stacks_in_28077_wrapper .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn {
  background-color: rgba(192, 192, 192, 1.00);
}
/* Swipe buttons, hovered */
/* Maybe add an option to customize this, if users want it? */
#tablePro_stacks_in_28077_wrapper .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn:hover {
  background-color: rgba(192, 192, 192, 1.00);
}

.tablesaw-enhanced .tablesaw-bar .btn.btn-select {
  color: rgba(127, 127, 127, 1.00);
}

/* Alternating row colors */
.tablePro_stacks_in_28077 tbody tr:nth-child(even) {
	background: rgba(128, 0, 128, 0.20);
}
.tablePro_stacks_in_28077 tbody tr:nth-child(odd) {
	background: rgba(255, 255, 255, 1.00);
}

/* Table header color */
.tablePro_stacks_in_28077 thead th {
	text-shadow: none;
}
.tablePro_stacks_in_28077 thead tr {
	background-color: rgba(128, 0, 128, 1.00);
}

#tablePro_stacks_in_28077 .tablesaw-sortable .tablesaw-sortable-head button {
	color: rgba(255, 255, 255, 1.00);
	text-align: center;
}

/* This is a fix for Text stacks inside the table header, so that the "text-align: center" above will take effect */
#tablePro_stacks_in_28077_wrapper .tablesaw-sortable .tablesaw-sortable-head button div {
	width: 100%;
}

table.tablePro_stacks_in_28077 thead th, table.tablesaw thead td {
	color: rgba(255, 255, 255, 1.00);
}

#tablePro_stacks_in_28077_wrapper .tablesaw-advance-dots li i {
	background: rgba(128, 0, 128, 1.00);
}

/* Borders for the inner cells of rows */
.tablePro_stacks_in_28077 tr td:not(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
}
/* Borders for the non header row and non-last row */
.tablePro_stacks_in_28077 tr:not(:last-child) {
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}

/* Borders for the header's inner cells */
.tablePro_stacks_in_28077 thead tr:first-child th:not(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
}

/* Borders for the header's rightmost cell */
.tablePro_stacks_in_28077 thead tr:first-child th(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
  padding: 0.7em 0.5em;
}

/* Table bottom border */
.tablePro_stacks_in_28077 tr:last-child td {
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}

@media only all {
  #tablePro_stacks_in_28077.tablesaw-swipe .tablesaw-cell-persist {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
    box-shadow: none;
  }

  .tablePro_stacks_in_28077.tablesaw-swipe td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  .tablePro_stacks_in_28077.tablesaw-columntoggle td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  /* This is needed here so that in mobile mode, the toggle table will have a left border. */
  .tablePro_stacks_in_28077 tr td:first-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }

  #tablePro_stacks_in_28077.tablesaw-stack tr:first-child td:first-child {
    border-top: 1px solid rgba(153, 153, 153, 1.00);
  }
  .tablePro_stacks_in_28077.tablesaw-stack td {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }

/*  #tablePro_stacks_in_28077.tablesaw-stack td:only-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }
*/
}

/* Set the cell's line-height to normal */
@media (max-width: 40em) {
  .tablePro_stacks_in_28077 td {
    line-height: normal;
  }
  /* Set the borders for the first and last columns of the table, but only if the screen isn't too narrow */
  .tablePro_stacks_in_28077 td:first-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }
  .tablePro_stacks_in_28077 td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  #tablePro_stacks_in_28077.tablesaw-stack td {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }
  #tablePro_stacks_in_28077.tablesaw-stack tr:last-child td:not(:last-child) {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-bottom: none;
  }



}

.tablePro_stacks_in_28077 thead tr:first-child {
  /* Table top border */
  border-top: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' left borders */
  border-left: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' right borders */
  border-right: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' bottom borders */
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}


/*table td:first-child { border-left: none; }
*/

/* Cell padding */
.tablePro_stacks_in_28077 td {
  padding: 0.7em 0.5em;
}

#stacks_in_28077 {
	padding: 0px 0px 40px 0px;
}

#stacks_in_28080 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_28084 {
	text-transform: uppercase;
	font-size: 78%;
	font-weight: bold;
}

#stacks_in_28088 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_28092 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_28096 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_28388 {
	font-size: 75%;
}

#stacks_in_28392 {
	font-size: 75%;
}

#stacks_in_28396 {
	font-size: 75%;
}

#stacks_in_28400 {
	font-size: 75%;
}

#stacks_in_28404 {
	font-size: 75%;
}

#stacks_in_29720 {
	font-size: 75%;
}

#stacks_in_29724 {
	font-size: 75%;
}

#stacks_in_29728 {
	font-size: 75%;
}

#stacks_in_29732 {
	font-size: 75%;
}

#stacks_in_29736 {
	font-size: 75%;
}

#stacks_in_29742 {
	font-size: 75%;
}

#stacks_in_29746 {
	font-size: 75%;
}

#stacks_in_29750 {
	font-size: 75%;
}

#stacks_in_29754 {
	font-size: 75%;
}

#stacks_in_29758 {
	font-size: 75%;
}

#stacks_in_29764 {
	font-size: 75%;
}

#stacks_in_29768 {
	font-size: 75%;
}

#stacks_in_29772 {
	font-size: 75%;
}

#stacks_in_29776 {
	font-size: 75%;
}

#stacks_in_29780 {
	font-size: 75%;
}

#stacks_in_29786 {
	font-size: 75%;
}

#stacks_in_29790 {
	font-size: 75%;
}

#stacks_in_29794 {
	font-size: 75%;
}

#stacks_in_29798 {
	font-size: 75%;
}

#stacks_in_29802 {
	font-size: 75%;
}

#stacks_in_29808 {
	font-size: 75%;
}

#stacks_in_29812 {
	font-size: 75%;
}

#stacks_in_29816 {
	font-size: 75%;
}

#stacks_in_29820 {
	font-size: 75%;
}

#stacks_in_29824 {
	font-size: 75%;
}

#stacks_in_29830 {
	font-size: 75%;
}

#stacks_in_29834 {
	font-size: 75%;
}

#stacks_in_29838 {
	font-size: 75%;
}

#stacks_in_29842 {
	font-size: 75%;
}

#stacks_in_29846 {
	font-size: 75%;
}

#stacks_in_29852 {
	font-size: 75%;
}

#stacks_in_29856 {
	font-size: 75%;
}

#stacks_in_29860 {
	font-size: 75%;
}

#stacks_in_29864 {
	font-size: 75%;
}

#stacks_in_29868 {
	font-size: 75%;
}

#stacks_in_29874 {
	font-size: 75%;
}

#stacks_in_29878 {
	font-size: 75%;
}

#stacks_in_29882 {
	font-size: 75%;
}

#stacks_in_29886 {
	font-size: 75%;
}

#stacks_in_29890 {
	font-size: 75%;
}

#stacks_in_29918 {
	font-size: 75%;
}

#stacks_in_29922 {
	font-size: 75%;
}

#stacks_in_29926 {
	font-size: 75%;
}

#stacks_in_29930 {
	font-size: 75%;
}

#stacks_in_29934 {
	font-size: 75%;
}

#stacks_in_29896 {
	font-size: 75%;
}

#stacks_in_29900 {
	font-size: 75%;
}

#stacks_in_29904 {
	font-size: 75%;
}

#stacks_in_29908 {
	font-size: 75%;
}

#stacks_in_29912 {
	font-size: 75%;
}

#stacks_in_29940 {
	font-size: 75%;
}

#stacks_in_29944 {
	font-size: 75%;
}

#stacks_in_29948 {
	font-size: 75%;
}

#stacks_in_29952 {
	font-size: 75%;
}

#stacks_in_29956 {
	font-size: 75%;
}

#stacks_in_29962 {
	font-size: 75%;
}

#stacks_in_29966 {
	font-size: 75%;
}

#stacks_in_29970 {
	font-size: 75%;
}

#stacks_in_29974 {
	font-size: 75%;
}

#stacks_in_29978 {
	font-size: 75%;
}
/* @group Accordion */

/*  */

/* @end */

/* @group Tabs */

/*  */

/* Static tabs */

.tabbedInterface a.toggleItemstacks_in_28410 {
	background: rgba(64, 128, 2, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color: rgba(255, 255, 255, 1.00) !important;
	border-bottom-color: rgba(255, 255, 255, 1.00) !important;
	border-left-color: rgba(255, 255, 255, 1.00) !important;
	border-right-color: rgba(255, 255, 255, 1.00) !important;
}

.tabbedInterface a.toggleItemstacks_in_28410 [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_28410 i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Hovered tabs */

.tabbedInterface a.toggleItemstacks_in_28410:hover {
	background: rgba(64, 128, 2, 0.80) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color:  !important;
	border-bottom-color:  !important;
	border-left-color:  !important;
	border-right-color:  !important;
}

.tabbedInterface a.toggleItemstacks_in_28410:hover [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_28410:hover i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Clicked tabs */

.tabbedInterface a.toggleItemstacks_in_28410:active {
	color: rgba(255, 255, 255, 1.00) !important;
	background: rgba(64, 128, 2, 0.80) !important;
}

.tabbedInterface a.toggleItemstacks_in_28410:active [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_28410:active i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Active tabs */

.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_28410 {
	background: rgba(64, 128, 2, 0.80) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color: rgba(255, 255, 255, 1.00) !important;
	border-bottom-color:  !important;
	border-left-color:  !important;
	border-right-color:  !important;
}

.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_28410 [class^="fa fa-"],
.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_28410 i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/*  */

/* @end */

/* @group Content Panel */

/*  */

/* @end */
#stacks_in_28411 {
	letter-spacing: -1px;
	font-weight: lighter;
}
#tintStackstacks_in_28412 {
	display: block;
	position: relative;
	z-index: 0;
}

#tintStackstacks_in_28412 *,
#tintStackstacks_in_28412 *:before,
#tintStackstacks_in_28412 *:after {	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#tintLayerstacks_in_28412 {
	opacity: 0.15;
	background: #408002;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 5;
}

#tintStackContentstacks_in_28412 {
	padding-top: 10%;
	padding-bottom: 2%;
	padding-left: 2%;
	padding-right: 2%;
	position: relative;
	z-index: 10;
	max-width: 1200px;
	margin: 0 auto;
}

#tintStackLinkstacks_in_28412 a {
	display: block;
	border: none;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 15;
	background: transparent;
}

/**/

/**/
/* Local image image applied as a CSS background */
#tintStackstacks_in_28412 {
	background: url();
	background-size: 100% 100%;
	background-attachment: scroll;
}
/**/

/**/

@media print {
	
	#portholeStackstacks_in_28412 {	
		padding-bottom: 0;
	}
	
	#portholeContentstacks_in_28412 {
		width: 100%;
	}
	
	#portholeLinkstacks_in_28412 a,
	#portholeContentAbsolutestacks_in_28412 {
		position: relative;
		top: auto;
		left: auto;
	}
	
	#portholeContentSmallstacks_in_28412,
	#portholeContentLargestacks_in_28412 {
		font-size: 14pt;
		line-height: 1.50em;
		opacity: 1.00;
		color: #000000;
		text-align: left;
	}
}/* Resets */
.tablePro_stacks_in_28413 thead {
  border: none; /* Reset */
}
.tablesaw thead tr:first-child th {
  border: none; /* Reset */
}

.tablesaw-swipe .tablesaw-cell-persist {
  box-shadow: none;
}




#tableLoadingTextDiv_stacks_in_28413 {
  width: 100%;
  text-align: center;
}



.tablesaw-enhanced .tablesaw-bar .btn {
  text-shadow: none;
  background-color: rgba(192, 192, 192, 1.00);
}
/* Maybe add an option to customize this, if users want it? */
.tablesaw-enhanced .tablesaw-bar .btn:hover {
  background-color: rgba(192, 192, 192, 1.00);
}

/* Table labels */
#tablePro_stacks_in_28413_wrapper .tablesaw-toolbar label {
  color: rgba(146, 146, 146, 1.00);
}

/* Swipe buttons */
#tablePro_stacks_in_28413_wrapper .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn {
  background-color: rgba(192, 192, 192, 1.00);
}
/* Swipe buttons, hovered */
/* Maybe add an option to customize this, if users want it? */
#tablePro_stacks_in_28413_wrapper .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn:hover {
  background-color: rgba(192, 192, 192, 1.00);
}

.tablesaw-enhanced .tablesaw-bar .btn.btn-select {
  color: rgba(153, 153, 153, 1.00);
}

/* Alternating row colors */
.tablePro_stacks_in_28413 tbody tr:nth-child(even) {
	background: rgba(64, 128, 2, 0.20);
}
.tablePro_stacks_in_28413 tbody tr:nth-child(odd) {
	background: rgba(255, 255, 255, 1.00);
}

/* Table header color */
.tablePro_stacks_in_28413 thead th {
	text-shadow: none;
}
.tablePro_stacks_in_28413 thead tr {
	background-color: rgba(64, 128, 2, 1.00);
}

#tablePro_stacks_in_28413 .tablesaw-sortable .tablesaw-sortable-head button {
	color: rgba(255, 255, 255, 1.00);
	text-align: center;
}

/* This is a fix for Text stacks inside the table header, so that the "text-align: center" above will take effect */
#tablePro_stacks_in_28413_wrapper .tablesaw-sortable .tablesaw-sortable-head button div {
	width: 100%;
}

table.tablePro_stacks_in_28413 thead th, table.tablesaw thead td {
	color: rgba(255, 255, 255, 1.00);
}

#tablePro_stacks_in_28413_wrapper .tablesaw-advance-dots li i {
	background: rgba(64, 128, 2, 1.00);
}

/* Borders for the inner cells of rows */
.tablePro_stacks_in_28413 tr td:not(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
}
/* Borders for the non header row and non-last row */
.tablePro_stacks_in_28413 tr:not(:last-child) {
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}

/* Borders for the header's inner cells */
.tablePro_stacks_in_28413 thead tr:first-child th:not(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
}

/* Borders for the header's rightmost cell */
.tablePro_stacks_in_28413 thead tr:first-child th(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
  padding: 0.7em 0.5em;
}

/* Table bottom border */
.tablePro_stacks_in_28413 tr:last-child td {
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}

@media only all {
  #tablePro_stacks_in_28413.tablesaw-swipe .tablesaw-cell-persist {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
    box-shadow: none;
  }

  .tablePro_stacks_in_28413.tablesaw-swipe td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  .tablePro_stacks_in_28413.tablesaw-columntoggle td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  /* This is needed here so that in mobile mode, the toggle table will have a left border. */
  .tablePro_stacks_in_28413 tr td:first-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }

  #tablePro_stacks_in_28413.tablesaw-stack tr:first-child td:first-child {
    border-top: 1px solid rgba(153, 153, 153, 1.00);
  }
  .tablePro_stacks_in_28413.tablesaw-stack td {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }

/*  #tablePro_stacks_in_28413.tablesaw-stack td:only-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }
*/
}

/* Set the cell's line-height to normal */
@media (max-width: 40em) {
  .tablePro_stacks_in_28413 td {
    line-height: normal;
  }
  /* Set the borders for the first and last columns of the table, but only if the screen isn't too narrow */
  .tablePro_stacks_in_28413 td:first-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }
  .tablePro_stacks_in_28413 td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  #tablePro_stacks_in_28413.tablesaw-stack td {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }
  #tablePro_stacks_in_28413.tablesaw-stack tr:last-child td:not(:last-child) {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-bottom: none;
  }



}

.tablePro_stacks_in_28413 thead tr:first-child {
  /* Table top border */
  border-top: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' left borders */
  border-left: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' right borders */
  border-right: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' bottom borders */
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}


/*table td:first-child { border-left: none; }
*/

/* Cell padding */
.tablePro_stacks_in_28413 td {
  padding: 0.7em 0.5em;
}

#stacks_in_28416 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_28420 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_28424 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_28428 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_28432 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_28636 {
	font-size: 75%;
}

#stacks_in_28640 {
	font-size: 75%;
}

#stacks_in_28644 {
	font-size: 75%;
}

#stacks_in_28648 {
	font-size: 75%;
}

#stacks_in_28652 {
	font-size: 75%;
}

#stacks_in_29984 {
	font-size: 75%;
}

#stacks_in_29988 {
	font-size: 75%;
}

#stacks_in_29992 {
	font-size: 75%;
}

#stacks_in_29996 {
	font-size: 75%;
}

#stacks_in_30000 {
	font-size: 75%;
}

#stacks_in_30006 {
	font-size: 75%;
}

#stacks_in_30010 {
	font-size: 75%;
}

#stacks_in_30014 {
	font-size: 75%;
}

#stacks_in_30018 {
	font-size: 75%;
}

#stacks_in_30022 {
	font-size: 75%;
}

#stacks_in_30028 {
	font-size: 75%;
}

#stacks_in_30032 {
	font-size: 75%;
}

#stacks_in_30036 {
	font-size: 75%;
}

#stacks_in_30040 {
	font-size: 75%;
}

#stacks_in_30044 {
	font-size: 75%;
}

#stacks_in_30050 {
	font-size: 75%;
}

#stacks_in_30054 {
	font-size: 75%;
}

#stacks_in_30058 {
	font-size: 75%;
}

#stacks_in_30062 {
	font-size: 75%;
}

#stacks_in_30066 {
	font-size: 75%;
}

#stacks_in_30072 {
	font-size: 75%;
}

#stacks_in_30076 {
	font-size: 75%;
}

#stacks_in_30080 {
	font-size: 75%;
}

#stacks_in_30084 {
	font-size: 75%;
}

#stacks_in_30088 {
	font-size: 75%;
}

#stacks_in_30094 {
	font-size: 75%;
}

#stacks_in_30098 {
	font-size: 75%;
}

#stacks_in_30102 {
	font-size: 75%;
}

#stacks_in_30106 {
	font-size: 75%;
}

#stacks_in_30110 {
	font-size: 75%;
}

#stacks_in_30116 {
	font-size: 75%;
}

#stacks_in_30120 {
	font-size: 75%;
}

#stacks_in_30124 {
	font-size: 75%;
}

#stacks_in_30128 {
	font-size: 75%;
}

#stacks_in_30132 {
	font-size: 75%;
}

#stacks_in_30138 {
	font-size: 75%;
}

#stacks_in_30142 {
	font-size: 75%;
}

#stacks_in_30146 {
	font-size: 75%;
}

#stacks_in_30150 {
	font-size: 75%;
}

#stacks_in_30154 {
	font-size: 75%;
}

#stacks_in_30160 {
	font-size: 75%;
}

#stacks_in_30164 {
	font-size: 75%;
}

#stacks_in_30168 {
	font-size: 75%;
}

#stacks_in_30172 {
	font-size: 75%;
}

#stacks_in_30176 {
	font-size: 75%;
}

#stacks_in_30182 {
	font-size: 75%;
}

#stacks_in_30186 {
	font-size: 75%;
}

#stacks_in_30190 {
	font-size: 75%;
}

#stacks_in_30194 {
	font-size: 75%;
}

#stacks_in_30198 {
	font-size: 75%;
}
/* @group Accordion */

/*  */

/* @end */

/* @group Tabs */

/*  */

/* @end */

/* @group Content Panel */

/*  */

/* @end */
#stacks_in_25068 {
	letter-spacing: -2px;
}
/* @group Basics */

#switcherstacks_in_25627,
#switcherstacks_in_25627 * {
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box; 
    box-sizing: border-box;
}

#switcherstacks_in_25627 {
	display: none;
}

/* Reset for lists within Switcher */

#switcherstacks_in_25627 ul ul {
	list-style-type: disc;
}

/* @end */

/* @group Accordion */

ul#accordionInterfacestacks_in_25627 {
	padding: 0;
	margin: 0;
	list-style: none;
}

ul#accordionInterfacestacks_in_25627>li {
	padding: 0;
	margin: 0;
	list-style: none;
}

/* Static accordion */

#accordionInterfacestacks_in_25627 .accordion-toggle,
#mydiv .accordion-toggle {
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	cursor: pointer;
	background: rgba(148, 29, 230, 1.00);
	line-height: 45px;
	display: block;
	font-size: 18px;
	text-decoration: none;
	border-radius: 0px 0px 0px 0px;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	border-top: 0px solid rgba(255, 255, 255, 1.00);
	border-bottom: 0px solid rgba(255, 255, 255, 1.00);
	border-left: 0px solid rgba(255, 255, 255, 1.00);
	border-right: 0px solid rgba(255, 255, 255, 1.00);
	transition: all 500ms ease-in-out;
	-webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 500ms ease-in-out;
	color: rgba(255, 255, 255, 1.00);
	position: relative;
	z-index: 10;
	outline: none;
}

#accordionInterfacestacks_in_25627 .accordion-toggle [class^="fa fa-"],
#mydiv .accordion-toggle [class^="fa fa-"],
#accordionInterfacestacks_in_25627 .accordion-toggle i,
#mydiv .accordion-toggle i {
	font-size: 18px;
	color: rgba(255, 255, 255, 1.00);
	width: 25px;
	transition: all 500ms ease-in-out;
	-webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 500ms ease-in-out;
	display: inline-block;
	text-align: center;
	overflow: hidden;
	line-height: 1;
	vertical-align: middle;
}

/* Hovered accordion */

#accordionInterfacestacks_in_25627 .accordion-toggle:hover,
#mydiv .accordion-toggle:hover {
	background: rgba(89, 17, 145, 1.00);
	color: rgba(255, 255, 255, 1.00);
	border-top: 0px solid rgba(255, 255, 255, 1.00);
	border-bottom: 0px solid rgba(255, 255, 255, 1.00);
	border-left: 0px solid rgba(255, 255, 255, 1.00);
	border-right: 0px solid rgba(255, 255, 255, 1.00);
	border-radius: 0px 0px 0px 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

#accordionInterfacestacks_in_25627 .accordion-toggle:hover [class^="fa fa-"],
#mydiv .accordion-toggle:hover [class^="fa fa-"],
#accordionInterfacestacks_in_25627 .accordion-toggle:hover i,
#mydiv .accordion-toggle:hover i {
	color: rgba(255, 255, 255, 1.00);
}

/* Clicked accordion */

#accordionInterfacestacks_in_25627 .accordion-toggle:active,
#mydiv .accordion-toggle:active {
	color: rgba(255, 255, 255, 1.00);
	background: rgba(89, 17, 145, 1.00);
}

#accordionInterfacestacks_in_25627 .accordion-toggle:active [class^="fa fa-"],
#mydiv .accordion-toggle:active [class^="fa fa-"],
#accordionInterfacestacks_in_25627 .accordion-toggle:active i,
#mydiv .accordion-toggle:active i {
	color: rgba(255, 255, 255, 1.00);
}

/* Active accordion */

#accordionInterfacestacks_in_25627 .accordion-toggle.ui-state-active,
#mydiv .accordion-toggle.ui-state-active {
	color: rgba(255, 255, 255, 1.00);
	background: rgba(89, 17, 145, 1.00);
	border-top: 0px solid rgba(255, 255, 255, 1.00);
	border-bottom: 0px solid rgba(255, 255, 255, 1.00);
	border-left: 0px solid rgba(255, 255, 255, 1.00);
	border-right: 0px solid rgba(255, 255, 255, 1.00);
	border-radius: 0px 0px 0px 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

#accordionInterfacestacks_in_25627 .accordion-toggle.ui-state-active [class^="fa fa-"],
#mydiv .accordion-toggle.ui-state-active [class^="fa fa-"],
#accordionInterfacestacks_in_25627 .accordion-toggle.ui-state-active i,
#mydiv .accordion-toggle.ui-state-active i {
	color: rgba(255, 255, 255, 1.00);
}

/* @group Open and closed floating icons */

#accordionInterfacestacks_in_25627 .accordion-toggle .closedIcon,
#mydiv .accordion-toggle .closedIcon {
	float: right;
	display: inline;
}

#accordionInterfacestacks_in_25627 .accordion-toggle .openedIcon,
#mydiv .accordion-toggle .openedIcon {
	float: right;
	display: none;
}

#accordionInterfacestacks_in_25627 .accordion-toggle.ui-state-active .closedIcon,
#mydiv .accordion-toggle.ui-state-active .closedIcon {
	display: none;
}

#accordionInterfacestacks_in_25627 .accordion-toggle.ui-state-active .openedIcon,
#mydiv .accordion-toggle.ui-state-active .openedIcon {
	display: inline;
}

/* @end */

/* @end */

/* @group Tabs */

ul#tabbedInterfacestacks_in_25627 {
	padding: 0;
	margin: 0;
	list-style: none;
}

ul#tabbedInterfacestacks_in_25627>li {
	padding: 0;
	margin: 0;
	list-style: none;
}

ul#switcherTabsstacks_in_25627 {
	display: block;
	text-align: left;
	padding: 0;
	margin: 0;
	list-style: none;
}

ul#switcherTabsstacks_in_25627 li.switcherTab {
	display: inline-block;
	list-style: none;
	width: 25.00%;
}



/* Static tabs */

ul#switcherTabsstacks_in_25627 li.switcherTab.ui-state-default a {
	display: block;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
	margin-right: 1px !important;
	cursor: pointer;
	background: rgba(148, 29, 230, 1.00);
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 18px;
	line-height: 1.25em;
	text-align: center;
	text-decoration: none;
	border-radius: 5px 5px 0px 0px;
	color: rgba(255, 255, 255, 1.00);
	border-top: 0px solid rgba(255, 255, 255, 1.00);
	border-bottom: 0px solid rgba(255, 255, 255, 1.00);
	border-left: 0px solid rgba(255, 255, 255, 1.00);
	border-right: 0px solid rgba(255, 255, 255, 1.00);
	position: relative;
	z-index: 10;
	outline: none;
	
	/* Animate selected elements */
	transition: background 500ms, 
				color 500ms, 
				border 500ms, 
				border-radius 500ms;
	-webkit-transition: background 500ms, 
				color 500ms,
				border 500ms,
				border-radius 500ms;
	-moz-transition: background 500ms, 
				color 500ms,
				border 500ms,
				border-radius 500ms;
}

ul#switcherTabsstacks_in_25627 li.switcherTab.ui-state-default a [class^="fa fa-"],
ul#switcherTabsstacks_in_25627 li.switcherTab.ui-state-default a i {
	display: block;
	font-size: 0px;
	text-align: center;
	color: rgba(255, 255, 255, 1.00);
	line-height: 1;
	vertical-align: middle;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
	
	/* Animate selected elements */
	transition: background 500ms, 
				color 500ms, 
				border 500ms, 
				border-radius 500ms;
	-webkit-transition: background 500ms, 
				color 500ms,
				border 500ms,
				border-radius 500ms;
	-moz-transition: background 500ms, 
				color 500ms,
				border 500ms,
				border-radius 500ms;
}

/* Hovered Tabs */

ul#switcherTabsstacks_in_25627 li.switcherTab.ui-state-default a:hover {
	background: rgba(89, 17, 145, 1.00);
	color: rgba(255, 255, 255, 1.00);
	border-top: 0px solid rgba(255, 255, 255, 1.00);
	border-bottom: 0px solid rgba(255, 255, 255, 1.00);
	border-left: 0px solid rgba(255, 255, 255, 1.00);
	border-right: 0px solid rgba(255, 255, 255, 1.00);
	border-radius: 5px 5px 0px 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
	margin-right: 1px !important;
}

ul#switcherTabsstacks_in_25627 li.switcherTab.ui-state-default a:hover [class^="fa fa-"],
ul#switcherTabsstacks_in_25627 li.switcherTab.ui-state-default a:hover i {
	color: rgba(255, 255, 255, 1.00);
}

/* Clicked tabs */

ul#switcherTabsstacks_in_25627 li.switcherTab.ui-state-default a:active {
	color: rgba(255, 255, 255, 1.00);
	background: rgba(89, 17, 145, 1.00);
}

ul#switcherTabsstacks_in_25627 li.switcherTab.ui-state-default [class^="fa fa-"],
ul#switcherTabsstacks_in_25627 li.switcherTab.ui-state-default i {
	color: rgba(255, 255, 255, 1.00);
}

/* Active Tabs */

ul#switcherTabsstacks_in_25627 li.switcherTab.ui-tabs-active.ui-state-active a {
	background: rgba(89, 17, 145, 1.00);
	color: rgba(255, 255, 255, 1.00);
	border-top: 0px solid rgba(255, 255, 255, 1.00);
	border-bottom: 0px solid rgba(255, 255, 255, 1.00);
	border-left: 0px solid rgba(255, 255, 255, 1.00);
	border-right: 0px solid rgba(255, 255, 255, 1.00);
	border-radius: 5px 5px 0px 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
	margin-right: 1px !important;
}

ul#switcherTabsstacks_in_25627 li.switcherTab.ui-tabs-active.ui-state-active a [class^="fa fa-"],
ul#switcherTabsstacks_in_25627 li.switcherTab.ui-tabs-active.ui-state-active a i {
	color: rgba(255, 255, 255, 1.00);
}

/* Hide accordion toggle headings */

#tabPanesstacks_in_25627 a.accordion-toggle {
	display: none;
}

/* Hide accordion, when in tabbed mode */

#switcherstacks_in_25627.tabbed-layout #accordionInterfacestacks_in_25627 {
	display: none;
}

/* Display tabbed interface, when in tabs mode */

#switcherstacks_in_25627.tabbed-layout #tabbedInterfacestacks_in_25627 {
	display: block;
}

/* Hide tabbed interface, when in accordion mode */

#switcherstacks_in_25627.accordion-layout #tabbedInterfacestacks_in_25627 {
	display: none;
}


/* Hide open / close accordion heading icons */

ul#switcherTabsstacks_in_25627 .closedIcon,
ul#switcherTabsstacks_in_25627 .openedIcon {
	display: none;
}

/* @end */

/* @group Content Panels */

#tabbedInterfacestacks_in_25627 .accordion-content,
#accordionInterfacestacks_in_25627 .accordion-content {
	display: none;
	list-style: none;
	padding: 0;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

#tabbedInterfacestacks_in_25627 .accordion-content .contentInner,
#accordionInterfacestacks_in_25627 .accordion-content .contentInner {
	color: rgba(51, 51, 51, 1.00);
	background: rgba(245, 245, 245, 1.00);
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	border-radius: 0px 0px 0px 0px;
	border-top: 0px solid rgba(255, 255, 255, 1.00);
	border-bottom: 0px solid rgba(255, 255, 255, 1.00);
	border-left: 0px solid rgba(255, 255, 255, 1.00);
	border-right: 0px solid rgba(255, 255, 255, 1.00);
}

/* @end */

/* @group Left / Right Tab Positioning */





/* @end */

/* @group Responsive Behavior */

/* On screens less than our breakpoint, make tabs an accordion */
@media screen and (max-width: 568px) {
	#switcherstacks_in_25627 #accordionInterfacestacks_in_25627 {
		display: block !important;
	}
	
	#switcherstacks_in_25627 #tabbedInterfacestacks_in_25627 {
		display: none !important;
	}
}

/* @end */

/* @group Print style settings */

@media print {
	#switcherTabsstacks_in_25627 {
		display: none !important;
	}
	
	#switcherWrapperstacks_in_25627,
	#switcherstacks_in_25627.tabbed-layout .accordion-toggle {
		display: block !important;
	}
	
	#switcherstacks_in_25627 .accordion-content {
		display: block !important;
		height: auto !important;
	}
	
	#switcherstacks_in_25627 .accordion-content .contentInner {
		border: none !important;
	}
}

/* @end */

/* @group Advanced Settings */

/**/

/**/

/**/

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end *//* @group Accordion */

/*  */

/* @end */

/* @group Tabs */

/*  */

/* Static tabs */

.tabbedInterface a.toggleItemstacks_in_25628 {
	background: rgba(0, 144, 81, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color: rgba(255, 255, 255, 1.00) !important;
	border-bottom-color: rgba(255, 255, 255, 1.00) !important;
	border-left-color: rgba(255, 255, 255, 1.00) !important;
	border-right-color: rgba(255, 255, 255, 1.00) !important;
}

.tabbedInterface a.toggleItemstacks_in_25628 [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_25628 i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Hovered tabs */

.tabbedInterface a.toggleItemstacks_in_25628:hover {
	background: rgba(0, 144, 81, 0.80) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color:  !important;
	border-bottom-color:  !important;
	border-left-color:  !important;
	border-right-color:  !important;
}

.tabbedInterface a.toggleItemstacks_in_25628:hover [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_25628:hover i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Clicked tabs */

.tabbedInterface a.toggleItemstacks_in_25628:active {
	color: rgba(255, 255, 255, 1.00) !important;
	background: rgba(0, 144, 81, 0.80) !important;
}

.tabbedInterface a.toggleItemstacks_in_25628:active [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_25628:active i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Active tabs */

.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_25628 {
	background: rgba(0, 144, 81, 0.80) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color: rgba(255, 255, 255, 1.00) !important;
	border-bottom-color:  !important;
	border-left-color:  !important;
	border-right-color:  !important;
}

.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_25628 [class^="fa fa-"],
.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_25628 i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/*  */

/* @end */

/* @group Content Panel */

/*  */

/* @end */
#stacks_in_25629 {
	letter-spacing: -2px;
	font-weight: lighter;
}
#tintStackstacks_in_25641 {
	display: block;
	position: relative;
	z-index: 0;
}

#tintStackstacks_in_25641 *,
#tintStackstacks_in_25641 *:before,
#tintStackstacks_in_25641 *:after {	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#tintLayerstacks_in_25641 {
	opacity: 0.15;
	background: #009051;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 5;
}

#tintStackContentstacks_in_25641 {
	padding-top: 10%;
	padding-bottom: 2%;
	padding-left: 2%;
	padding-right: 2%;
	position: relative;
	z-index: 10;
	max-width: 1200px;
	margin: 0 auto;
}

#tintStackLinkstacks_in_25641 a {
	display: block;
	border: none;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 15;
	background: transparent;
}

/**/

/**/
/* Local image image applied as a CSS background */
#tintStackstacks_in_25641 {
	background: url();
	background-size: 100% 100%;
	background-attachment: scroll;
}
/**/

/**/

@media print {
	
	#portholeStackstacks_in_25641 {	
		padding-bottom: 0;
	}
	
	#portholeContentstacks_in_25641 {
		width: 100%;
	}
	
	#portholeLinkstacks_in_25641 a,
	#portholeContentAbsolutestacks_in_25641 {
		position: relative;
		top: auto;
		left: auto;
	}
	
	#portholeContentSmallstacks_in_25641,
	#portholeContentLargestacks_in_25641 {
		font-size: 14pt;
		line-height: 1.50em;
		opacity: 1.00;
		color: #000000;
		text-align: left;
	}
}/* Resets */
.tablePro_stacks_in_25649 thead {
  border: none; /* Reset */
}
.tablesaw thead tr:first-child th {
  border: none; /* Reset */
}

.tablesaw-swipe .tablesaw-cell-persist {
  box-shadow: none;
}




#tableLoadingTextDiv_stacks_in_25649 {
  width: 100%;
  text-align: center;
}



.tablesaw-enhanced .tablesaw-bar .btn {
  text-shadow: none;
  background-color: rgba(192, 192, 192, 1.00);
}
/* Maybe add an option to customize this, if users want it? */
.tablesaw-enhanced .tablesaw-bar .btn:hover {
  background-color: rgba(192, 192, 192, 1.00);
}

/* Table labels */
#tablePro_stacks_in_25649_wrapper .tablesaw-toolbar label {
  color: rgba(146, 146, 146, 1.00);
}

/* Swipe buttons */
#tablePro_stacks_in_25649_wrapper .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn {
  background-color: rgba(192, 192, 192, 1.00);
}
/* Swipe buttons, hovered */
/* Maybe add an option to customize this, if users want it? */
#tablePro_stacks_in_25649_wrapper .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn:hover {
  background-color: rgba(192, 192, 192, 1.00);
}

.tablesaw-enhanced .tablesaw-bar .btn.btn-select {
  color: rgba(145, 145, 145, 1.00);
}

/* Alternating row colors */
.tablePro_stacks_in_25649 tbody tr:nth-child(even) {
	background: rgba(0, 144, 81, 0.20);
}
.tablePro_stacks_in_25649 tbody tr:nth-child(odd) {
	background: rgba(255, 255, 255, 1.00);
}

/* Table header color */
.tablePro_stacks_in_25649 thead th {
	text-shadow: none;
}
.tablePro_stacks_in_25649 thead tr {
	background-color: rgba(0, 144, 81, 1.00);
}

#tablePro_stacks_in_25649 .tablesaw-sortable .tablesaw-sortable-head button {
	color: rgba(255, 255, 255, 1.00);
	text-align: center;
}

/* This is a fix for Text stacks inside the table header, so that the "text-align: center" above will take effect */
#tablePro_stacks_in_25649_wrapper .tablesaw-sortable .tablesaw-sortable-head button div {
	width: 100%;
}

table.tablePro_stacks_in_25649 thead th, table.tablesaw thead td {
	color: rgba(255, 255, 255, 1.00);
}

#tablePro_stacks_in_25649_wrapper .tablesaw-advance-dots li i {
	background: rgba(148, 17, 0, 1.00);
}

/* Borders for the inner cells of rows */
.tablePro_stacks_in_25649 tr td:not(:last-child) {
  border-right: 1px solid rgba(169, 169, 169, 1.00);
}
/* Borders for the non header row and non-last row */
.tablePro_stacks_in_25649 tr:not(:last-child) {
  border-bottom: 1px solid rgba(169, 169, 169, 1.00);
}

/* Borders for the header's inner cells */
.tablePro_stacks_in_25649 thead tr:first-child th:not(:last-child) {
  border-right: 1px solid rgba(169, 169, 169, 1.00);
}

/* Borders for the header's rightmost cell */
.tablePro_stacks_in_25649 thead tr:first-child th(:last-child) {
  border-right: 1px solid rgba(169, 169, 169, 1.00);
  padding: 0.7em 0.5em;
}

/* Table bottom border */
.tablePro_stacks_in_25649 tr:last-child td {
  border-bottom: 1px solid rgba(169, 169, 169, 1.00);
}

@media only all {
  #tablePro_stacks_in_25649.tablesaw-swipe .tablesaw-cell-persist {
    border-right: 1px solid rgba(169, 169, 169, 1.00);
    box-shadow: none;
  }

  .tablePro_stacks_in_25649.tablesaw-swipe td:last-child {
    border-right: 1px solid rgba(169, 169, 169, 1.00);
  }

  .tablePro_stacks_in_25649.tablesaw-columntoggle td:last-child {
    border-right: 1px solid rgba(169, 169, 169, 1.00);
  }

  /* This is needed here so that in mobile mode, the toggle table will have a left border. */
  .tablePro_stacks_in_25649 tr td:first-child {
    border-left: 1px solid rgba(169, 169, 169, 1.00);
  }

  #tablePro_stacks_in_25649.tablesaw-stack tr:first-child td:first-child {
    border-top: 1px solid rgba(169, 169, 169, 1.00);
  }
  .tablePro_stacks_in_25649.tablesaw-stack td {
    border-left: 1px solid rgba(169, 169, 169, 1.00);
  }

/*  #tablePro_stacks_in_25649.tablesaw-stack td:only-child {
    border-left: 1px solid rgba(169, 169, 169, 1.00);
    border-right: 1px solid rgba(169, 169, 169, 1.00);
  }
*/
}

/* Set the cell's line-height to normal */
@media (max-width: 40em) {
  .tablePro_stacks_in_25649 td {
    line-height: normal;
  }
  /* Set the borders for the first and last columns of the table, but only if the screen isn't too narrow */
  .tablePro_stacks_in_25649 td:first-child {
    border-left: 1px solid rgba(169, 169, 169, 1.00);
  }
  .tablePro_stacks_in_25649 td:last-child {
    border-right: 1px solid rgba(169, 169, 169, 1.00);
  }

  #tablePro_stacks_in_25649.tablesaw-stack td {
    border-left: 1px solid rgba(169, 169, 169, 1.00);
    border-right: 1px solid rgba(169, 169, 169, 1.00);
  }
  #tablePro_stacks_in_25649.tablesaw-stack tr:last-child td:not(:last-child) {
    border-left: 1px solid rgba(169, 169, 169, 1.00);
    border-bottom: none;
  }



}

.tablePro_stacks_in_25649 thead tr:first-child {
  /* Table top border */
  border-top: 1px solid rgba(169, 169, 169, 1.00);
  /* Table header cells' left borders */
  border-left: 1px solid rgba(169, 169, 169, 1.00);
  /* Table header cells' right borders */
  border-right: 1px solid rgba(169, 169, 169, 1.00);
  /* Table header cells' bottom borders */
  border-bottom: 1px solid rgba(169, 169, 169, 1.00);
}


/*table td:first-child { border-left: none; }
*/

/* Cell padding */
.tablePro_stacks_in_25649 td {
  padding: 0.7em 0.5em;
}

#stacks_in_25661 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_25669 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_25671 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_25673 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_25675 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_25832 {
	font-size: 75%;
}

#stacks_in_25836 {
	font-size: 75%;
}

#stacks_in_25840 {
	font-size: 75%;
}

#stacks_in_25844 {
	font-size: 75%;
}

#stacks_in_25848 {
	font-size: 75%;
}

#stacks_in_25854 {
	font-size: 75%;
}

#stacks_in_25858 {
	font-size: 75%;
}

#stacks_in_25862 {
	font-size: 75%;
}

#stacks_in_25866 {
	font-size: 75%;
}

#stacks_in_25870 {
	font-size: 75%;
}

#stacks_in_26690 {
	font-size: 75%;
}

#stacks_in_26694 {
	font-size: 75%;
}

#stacks_in_26698 {
	font-size: 75%;
}

#stacks_in_26702 {
	font-size: 75%;
}

#stacks_in_26706 {
	font-size: 75%;
}

#stacks_in_26668 {
	font-size: 75%;
}

#stacks_in_26672 {
	font-size: 75%;
}

#stacks_in_26676 {
	font-size: 75%;
}

#stacks_in_26680 {
	font-size: 75%;
}

#stacks_in_26684 {
	font-size: 75%;
}

#stacks_in_25898 {
	font-size: 75%;
}

#stacks_in_25902 {
	font-size: 75%;
}

#stacks_in_25906 {
	font-size: 75%;
}

#stacks_in_25910 {
	font-size: 75%;
}

#stacks_in_25914 {
	font-size: 75%;
}

#stacks_in_25920 {
	font-size: 75%;
}

#stacks_in_25924 {
	font-size: 75%;
}

#stacks_in_25928 {
	font-size: 75%;
}

#stacks_in_25932 {
	font-size: 75%;
}

#stacks_in_25936 {
	font-size: 75%;
}

#stacks_in_26712 {
	font-size: 75%;
}

#stacks_in_26716 {
	font-size: 75%;
}

#stacks_in_26720 {
	font-size: 75%;
}

#stacks_in_26724 {
	font-size: 75%;
}

#stacks_in_26728 {
	font-size: 75%;
}

#stacks_in_25942 {
	font-size: 75%;
}

#stacks_in_25946 {
	font-size: 75%;
}

#stacks_in_25950 {
	font-size: 75%;
}

#stacks_in_25954 {
	font-size: 75%;
}

#stacks_in_25958 {
	font-size: 75%;
}

#stacks_in_25964 {
	font-size: 75%;
}

#stacks_in_25968 {
	font-size: 75%;
}

#stacks_in_25972 {
	font-size: 75%;
}

#stacks_in_25976 {
	font-size: 75%;
}

#stacks_in_25980 {
	font-size: 75%;
}

#stacks_in_25986 {
	font-size: 75%;
}

#stacks_in_25990 {
	font-size: 75%;
}

#stacks_in_25994 {
	font-size: 75%;
}

#stacks_in_25998 {
	font-size: 75%;
}

#stacks_in_26002 {
	font-size: 75%;
}

#stacks_in_26008 {
	font-size: 75%;
}

#stacks_in_26012 {
	font-size: 75%;
}

#stacks_in_26016 {
	font-size: 75%;
}

#stacks_in_26020 {
	font-size: 75%;
}

#stacks_in_26024 {
	font-size: 75%;
}

#stacks_in_26030 {
	font-size: 75%;
}

#stacks_in_26034 {
	font-size: 75%;
}

#stacks_in_26038 {
	font-size: 75%;
}

#stacks_in_26042 {
	font-size: 75%;
}

#stacks_in_26046 {
	font-size: 75%;
}

#stacks_in_26734 {
	font-size: 75%;
}

#stacks_in_26738 {
	font-size: 75%;
}

#stacks_in_26742 {
	font-size: 75%;
}

#stacks_in_26746 {
	font-size: 75%;
}

#stacks_in_26750 {
	font-size: 75%;
}

#stacks_in_26052 {
	font-size: 75%;
}

#stacks_in_26056 {
	font-size: 75%;
}

#stacks_in_26060 {
	font-size: 75%;
}

#stacks_in_26064 {
	font-size: 75%;
}

#stacks_in_26068 {
	font-size: 75%;
}

#stacks_in_26074 {
	font-size: 75%;
}

#stacks_in_26078 {
	font-size: 75%;
}

#stacks_in_26082 {
	font-size: 75%;
}

#stacks_in_26086 {
	font-size: 75%;
}

#stacks_in_26090 {
	font-size: 75%;
}

#stacks_in_26118 {
	font-size: 75%;
}

#stacks_in_26122 {
	font-size: 75%;
}

#stacks_in_26126 {
	font-size: 75%;
}

#stacks_in_26130 {
	font-size: 75%;
}

#stacks_in_26134 {
	font-size: 75%;
}
/* @group Accordion */

/*  */

/* @end */

/* @group Tabs */

/*  */

/* Static tabs */

.tabbedInterface a.toggleItemstacks_in_25632 {
	background: rgba(148, 17, 0, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color: rgba(255, 255, 255, 1.00) !important;
	border-bottom-color: rgba(255, 255, 255, 1.00) !important;
	border-left-color: rgba(255, 255, 255, 1.00) !important;
	border-right-color: rgba(255, 255, 255, 1.00) !important;
}

.tabbedInterface a.toggleItemstacks_in_25632 [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_25632 i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Hovered tabs */

.tabbedInterface a.toggleItemstacks_in_25632:hover {
	background: rgba(148, 17, 0, 0.80) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color:  !important;
	border-bottom-color:  !important;
	border-left-color:  !important;
	border-right-color:  !important;
}

.tabbedInterface a.toggleItemstacks_in_25632:hover [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_25632:hover i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Clicked tabs */

.tabbedInterface a.toggleItemstacks_in_25632:active {
	color: rgba(255, 255, 255, 1.00) !important;
	background: rgba(148, 17, 0, 0.80) !important;
}

.tabbedInterface a.toggleItemstacks_in_25632:active [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_25632:active i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Active tabs */

.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_25632 {
	background: rgba(148, 17, 0, 0.80) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color: rgba(255, 255, 255, 1.00) !important;
	border-bottom-color:  !important;
	border-left-color:  !important;
	border-right-color:  !important;
}

.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_25632 [class^="fa fa-"],
.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_25632 i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/*  */

/* @end */

/* @group Content Panel */

/*  */

/* @end */
#stacks_in_25633 {
	letter-spacing: -2px;
	font-weight: lighter;
}
#tintStackstacks_in_25643 {
	display: block;
	position: relative;
	z-index: 0;
}

#tintStackstacks_in_25643 *,
#tintStackstacks_in_25643 *:before,
#tintStackstacks_in_25643 *:after {	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#tintLayerstacks_in_25643 {
	opacity: 0.15;
	background: #941100;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 5;
}

#tintStackContentstacks_in_25643 {
	padding-top: 10%;
	padding-bottom: 2%;
	padding-left: 2%;
	padding-right: 2%;
	position: relative;
	z-index: 10;
	max-width: 1200px;
	margin: 0 auto;
}

#tintStackLinkstacks_in_25643 a {
	display: block;
	border: none;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 15;
	background: transparent;
}

/**/

/**/
/* Local image image applied as a CSS background */
#tintStackstacks_in_25643 {
	background: url();
	background-size: 100% 100%;
	background-attachment: scroll;
}
/**/

/**/

@media print {
	
	#portholeStackstacks_in_25643 {	
		padding-bottom: 0;
	}
	
	#portholeContentstacks_in_25643 {
		width: 100%;
	}
	
	#portholeLinkstacks_in_25643 a,
	#portholeContentAbsolutestacks_in_25643 {
		position: relative;
		top: auto;
		left: auto;
	}
	
	#portholeContentSmallstacks_in_25643,
	#portholeContentLargestacks_in_25643 {
		font-size: 14pt;
		line-height: 1.50em;
		opacity: 1.00;
		color: #000000;
		text-align: left;
	}
}/* Resets */
.tablePro_stacks_in_25694 thead {
  border: none; /* Reset */
}
.tablesaw thead tr:first-child th {
  border: none; /* Reset */
}

.tablesaw-swipe .tablesaw-cell-persist {
  box-shadow: none;
}




#tableLoadingTextDiv_stacks_in_25694 {
  width: 100%;
  text-align: center;
}



.tablesaw-enhanced .tablesaw-bar .btn {
  text-shadow: none;
  background-color: rgba(192, 192, 192, 1.00);
}
/* Maybe add an option to customize this, if users want it? */
.tablesaw-enhanced .tablesaw-bar .btn:hover {
  background-color: rgba(192, 192, 192, 1.00);
}

/* Table labels */
#tablePro_stacks_in_25694_wrapper .tablesaw-toolbar label {
  color: rgba(146, 146, 146, 1.00);
}

/* Swipe buttons */
#tablePro_stacks_in_25694_wrapper .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn {
  background-color: rgba(192, 192, 192, 1.00);
}
/* Swipe buttons, hovered */
/* Maybe add an option to customize this, if users want it? */
#tablePro_stacks_in_25694_wrapper .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn:hover {
  background-color: rgba(192, 192, 192, 1.00);
}

.tablesaw-enhanced .tablesaw-bar .btn.btn-select {
  color: rgba(145, 145, 145, 1.00);
}

/* Alternating row colors */
.tablePro_stacks_in_25694 tbody tr:nth-child(even) {
	background: rgba(148, 17, 0, 0.20);
}
.tablePro_stacks_in_25694 tbody tr:nth-child(odd) {
	background: rgba(255, 255, 255, 1.00);
}

/* Table header color */
.tablePro_stacks_in_25694 thead th {
	text-shadow: none;
}
.tablePro_stacks_in_25694 thead tr {
	background-color: rgba(148, 17, 0, 1.00);
}

#tablePro_stacks_in_25694 .tablesaw-sortable .tablesaw-sortable-head button {
	color: rgba(255, 255, 255, 1.00);
	text-align: center;
}

/* This is a fix for Text stacks inside the table header, so that the "text-align: center" above will take effect */
#tablePro_stacks_in_25694_wrapper .tablesaw-sortable .tablesaw-sortable-head button div {
	width: 100%;
}

table.tablePro_stacks_in_25694 thead th, table.tablesaw thead td {
	color: rgba(255, 255, 255, 1.00);
}

#tablePro_stacks_in_25694_wrapper .tablesaw-advance-dots li i {
	background: rgba(148, 17, 0, 1.00);
}

/* Borders for the inner cells of rows */
.tablePro_stacks_in_25694 tr td:not(:last-child) {
  border-right: 1px solid rgba(169, 169, 169, 1.00);
}
/* Borders for the non header row and non-last row */
.tablePro_stacks_in_25694 tr:not(:last-child) {
  border-bottom: 1px solid rgba(169, 169, 169, 1.00);
}

/* Borders for the header's inner cells */
.tablePro_stacks_in_25694 thead tr:first-child th:not(:last-child) {
  border-right: 1px solid rgba(169, 169, 169, 1.00);
}

/* Borders for the header's rightmost cell */
.tablePro_stacks_in_25694 thead tr:first-child th(:last-child) {
  border-right: 1px solid rgba(169, 169, 169, 1.00);
  padding: 0.7em 0.5em;
}

/* Table bottom border */
.tablePro_stacks_in_25694 tr:last-child td {
  border-bottom: 1px solid rgba(169, 169, 169, 1.00);
}

@media only all {
  #tablePro_stacks_in_25694.tablesaw-swipe .tablesaw-cell-persist {
    border-right: 1px solid rgba(169, 169, 169, 1.00);
    box-shadow: none;
  }

  .tablePro_stacks_in_25694.tablesaw-swipe td:last-child {
    border-right: 1px solid rgba(169, 169, 169, 1.00);
  }

  .tablePro_stacks_in_25694.tablesaw-columntoggle td:last-child {
    border-right: 1px solid rgba(169, 169, 169, 1.00);
  }

  /* This is needed here so that in mobile mode, the toggle table will have a left border. */
  .tablePro_stacks_in_25694 tr td:first-child {
    border-left: 1px solid rgba(169, 169, 169, 1.00);
  }

  #tablePro_stacks_in_25694.tablesaw-stack tr:first-child td:first-child {
    border-top: 1px solid rgba(169, 169, 169, 1.00);
  }
  .tablePro_stacks_in_25694.tablesaw-stack td {
    border-left: 1px solid rgba(169, 169, 169, 1.00);
  }

/*  #tablePro_stacks_in_25694.tablesaw-stack td:only-child {
    border-left: 1px solid rgba(169, 169, 169, 1.00);
    border-right: 1px solid rgba(169, 169, 169, 1.00);
  }
*/
}

/* Set the cell's line-height to normal */
@media (max-width: 40em) {
  .tablePro_stacks_in_25694 td {
    line-height: normal;
  }
  /* Set the borders for the first and last columns of the table, but only if the screen isn't too narrow */
  .tablePro_stacks_in_25694 td:first-child {
    border-left: 1px solid rgba(169, 169, 169, 1.00);
  }
  .tablePro_stacks_in_25694 td:last-child {
    border-right: 1px solid rgba(169, 169, 169, 1.00);
  }

  #tablePro_stacks_in_25694.tablesaw-stack td {
    border-left: 1px solid rgba(169, 169, 169, 1.00);
    border-right: 1px solid rgba(169, 169, 169, 1.00);
  }
  #tablePro_stacks_in_25694.tablesaw-stack tr:last-child td:not(:last-child) {
    border-left: 1px solid rgba(169, 169, 169, 1.00);
    border-bottom: none;
  }



}

.tablePro_stacks_in_25694 thead tr:first-child {
  /* Table top border */
  border-top: 1px solid rgba(169, 169, 169, 1.00);
  /* Table header cells' left borders */
  border-left: 1px solid rgba(169, 169, 169, 1.00);
  /* Table header cells' right borders */
  border-right: 1px solid rgba(169, 169, 169, 1.00);
  /* Table header cells' bottom borders */
  border-bottom: 1px solid rgba(169, 169, 169, 1.00);
}


/*table td:first-child { border-left: none; }
*/

/* Cell padding */
.tablePro_stacks_in_25694 td {
  padding: 0.7em 0.5em;
}

#stacks_in_25697 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_25701 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_25705 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_25709 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_25713 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_25719 {
	font-size: 75%;
}

#stacks_in_25723 {
	font-size: 75%;
}

#stacks_in_25727 {
	font-size: 75%;
}

#stacks_in_25731 {
	font-size: 75%;
}

#stacks_in_25735 {
	font-size: 75%;
}

#stacks_in_26096 {
	font-size: 75%;
}

#stacks_in_26100 {
	font-size: 75%;
}

#stacks_in_26104 {
	font-size: 75%;
}

#stacks_in_26108 {
	font-size: 75%;
}

#stacks_in_26112 {
	font-size: 75%;
}

#stacks_in_26756 {
	font-size: 75%;
}

#stacks_in_26760 {
	font-size: 75%;
}

#stacks_in_26764 {
	font-size: 75%;
}

#stacks_in_26768 {
	font-size: 75%;
}

#stacks_in_26772 {
	font-size: 75%;
}
/* @group Accordion */

/*  */

/* @end */

/* @group Tabs */

/*  */

/* Static tabs */

.tabbedInterface a.toggleItemstacks_in_25635 {
	background: rgba(148, 23, 81, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color: rgba(255, 255, 255, 1.00) !important;
	border-bottom-color: rgba(255, 255, 255, 1.00) !important;
	border-left-color: rgba(255, 255, 255, 1.00) !important;
	border-right-color: rgba(255, 255, 255, 1.00) !important;
}

.tabbedInterface a.toggleItemstacks_in_25635 [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_25635 i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Hovered tabs */

.tabbedInterface a.toggleItemstacks_in_25635:hover {
	background: rgba(148, 23, 81, 0.80) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color:  !important;
	border-bottom-color:  !important;
	border-left-color:  !important;
	border-right-color:  !important;
}

.tabbedInterface a.toggleItemstacks_in_25635:hover [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_25635:hover i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Clicked tabs */

.tabbedInterface a.toggleItemstacks_in_25635:active {
	color: rgba(255, 255, 255, 1.00) !important;
	background: rgba(148, 23, 81, 0.80) !important;
}

.tabbedInterface a.toggleItemstacks_in_25635:active [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_25635:active i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Active tabs */

.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_25635 {
	background: rgba(148, 23, 81, 0.80) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color: rgba(255, 255, 255, 1.00) !important;
	border-bottom-color:  !important;
	border-left-color:  !important;
	border-right-color:  !important;
}

.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_25635 [class^="fa fa-"],
.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_25635 i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/*  */

/* @end */

/* @group Content Panel */

/*  */

/* @end */
#stacks_in_25636 {
	letter-spacing: -2px;
	font-weight: lighter;
}
#tintStackstacks_in_25645 {
	display: block;
	position: relative;
	z-index: 0;
}

#tintStackstacks_in_25645 *,
#tintStackstacks_in_25645 *:before,
#tintStackstacks_in_25645 *:after {	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#tintLayerstacks_in_25645 {
	opacity: 0.15;
	background: #941751;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 5;
}

#tintStackContentstacks_in_25645 {
	padding-top: 10%;
	padding-bottom: 2%;
	padding-left: 2%;
	padding-right: 2%;
	position: relative;
	z-index: 10;
	max-width: 1200px;
	margin: 0 auto;
}

#tintStackLinkstacks_in_25645 a {
	display: block;
	border: none;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 15;
	background: transparent;
}

/**/

/**/
/* Local image image applied as a CSS background */
#tintStackstacks_in_25645 {
	background: url();
	background-size: 100% 100%;
	background-attachment: scroll;
}
/**/

/**/

@media print {
	
	#portholeStackstacks_in_25645 {	
		padding-bottom: 0;
	}
	
	#portholeContentstacks_in_25645 {
		width: 100%;
	}
	
	#portholeLinkstacks_in_25645 a,
	#portholeContentAbsolutestacks_in_25645 {
		position: relative;
		top: auto;
		left: auto;
	}
	
	#portholeContentSmallstacks_in_25645,
	#portholeContentLargestacks_in_25645 {
		font-size: 14pt;
		line-height: 1.50em;
		opacity: 1.00;
		color: #000000;
		text-align: left;
	}
}/* Resets */
.tablePro_stacks_in_25739 thead {
  border: none; /* Reset */
}
.tablesaw thead tr:first-child th {
  border: none; /* Reset */
}

.tablesaw-swipe .tablesaw-cell-persist {
  box-shadow: none;
}




#tableLoadingTextDiv_stacks_in_25739 {
  width: 100%;
  text-align: center;
}



.tablesaw-enhanced .tablesaw-bar .btn {
  text-shadow: none;
  background-color: rgba(192, 192, 192, 1.00);
}
/* Maybe add an option to customize this, if users want it? */
.tablesaw-enhanced .tablesaw-bar .btn:hover {
  background-color: rgba(192, 192, 192, 1.00);
}

/* Table labels */
#tablePro_stacks_in_25739_wrapper .tablesaw-toolbar label {
  color: rgba(146, 146, 146, 1.00);
}

/* Swipe buttons */
#tablePro_stacks_in_25739_wrapper .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn {
  background-color: rgba(192, 192, 192, 1.00);
}
/* Swipe buttons, hovered */
/* Maybe add an option to customize this, if users want it? */
#tablePro_stacks_in_25739_wrapper .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn:hover {
  background-color: rgba(192, 192, 192, 1.00);
}

.tablesaw-enhanced .tablesaw-bar .btn.btn-select {
  color: rgba(145, 145, 145, 1.00);
}

/* Alternating row colors */
.tablePro_stacks_in_25739 tbody tr:nth-child(even) {
	background: rgba(148, 23, 81, 0.20);
}
.tablePro_stacks_in_25739 tbody tr:nth-child(odd) {
	background: rgba(255, 255, 255, 1.00);
}

/* Table header color */
.tablePro_stacks_in_25739 thead th {
	text-shadow: none;
}
.tablePro_stacks_in_25739 thead tr {
	background-color: rgba(148, 23, 81, 1.00);
}

#tablePro_stacks_in_25739 .tablesaw-sortable .tablesaw-sortable-head button {
	color: rgba(255, 255, 255, 1.00);
	text-align: center;
}

/* This is a fix for Text stacks inside the table header, so that the "text-align: center" above will take effect */
#tablePro_stacks_in_25739_wrapper .tablesaw-sortable .tablesaw-sortable-head button div {
	width: 100%;
}

table.tablePro_stacks_in_25739 thead th, table.tablesaw thead td {
	color: rgba(255, 255, 255, 1.00);
}

#tablePro_stacks_in_25739_wrapper .tablesaw-advance-dots li i {
	background: rgba(148, 17, 0, 1.00);
}

/* Borders for the inner cells of rows */
.tablePro_stacks_in_25739 tr td:not(:last-child) {
  border-right: 1px solid rgba(169, 169, 169, 1.00);
}
/* Borders for the non header row and non-last row */
.tablePro_stacks_in_25739 tr:not(:last-child) {
  border-bottom: 1px solid rgba(169, 169, 169, 1.00);
}

/* Borders for the header's inner cells */
.tablePro_stacks_in_25739 thead tr:first-child th:not(:last-child) {
  border-right: 1px solid rgba(169, 169, 169, 1.00);
}

/* Borders for the header's rightmost cell */
.tablePro_stacks_in_25739 thead tr:first-child th(:last-child) {
  border-right: 1px solid rgba(169, 169, 169, 1.00);
  padding: 0.7em 0.5em;
}

/* Table bottom border */
.tablePro_stacks_in_25739 tr:last-child td {
  border-bottom: 1px solid rgba(169, 169, 169, 1.00);
}

@media only all {
  #tablePro_stacks_in_25739.tablesaw-swipe .tablesaw-cell-persist {
    border-right: 1px solid rgba(169, 169, 169, 1.00);
    box-shadow: none;
  }

  .tablePro_stacks_in_25739.tablesaw-swipe td:last-child {
    border-right: 1px solid rgba(169, 169, 169, 1.00);
  }

  .tablePro_stacks_in_25739.tablesaw-columntoggle td:last-child {
    border-right: 1px solid rgba(169, 169, 169, 1.00);
  }

  /* This is needed here so that in mobile mode, the toggle table will have a left border. */
  .tablePro_stacks_in_25739 tr td:first-child {
    border-left: 1px solid rgba(169, 169, 169, 1.00);
  }

  #tablePro_stacks_in_25739.tablesaw-stack tr:first-child td:first-child {
    border-top: 1px solid rgba(169, 169, 169, 1.00);
  }
  .tablePro_stacks_in_25739.tablesaw-stack td {
    border-left: 1px solid rgba(169, 169, 169, 1.00);
  }

/*  #tablePro_stacks_in_25739.tablesaw-stack td:only-child {
    border-left: 1px solid rgba(169, 169, 169, 1.00);
    border-right: 1px solid rgba(169, 169, 169, 1.00);
  }
*/
}

/* Set the cell's line-height to normal */
@media (max-width: 40em) {
  .tablePro_stacks_in_25739 td {
    line-height: normal;
  }
  /* Set the borders for the first and last columns of the table, but only if the screen isn't too narrow */
  .tablePro_stacks_in_25739 td:first-child {
    border-left: 1px solid rgba(169, 169, 169, 1.00);
  }
  .tablePro_stacks_in_25739 td:last-child {
    border-right: 1px solid rgba(169, 169, 169, 1.00);
  }

  #tablePro_stacks_in_25739.tablesaw-stack td {
    border-left: 1px solid rgba(169, 169, 169, 1.00);
    border-right: 1px solid rgba(169, 169, 169, 1.00);
  }
  #tablePro_stacks_in_25739.tablesaw-stack tr:last-child td:not(:last-child) {
    border-left: 1px solid rgba(169, 169, 169, 1.00);
    border-bottom: none;
  }



}

.tablePro_stacks_in_25739 thead tr:first-child {
  /* Table top border */
  border-top: 1px solid rgba(169, 169, 169, 1.00);
  /* Table header cells' left borders */
  border-left: 1px solid rgba(169, 169, 169, 1.00);
  /* Table header cells' right borders */
  border-right: 1px solid rgba(169, 169, 169, 1.00);
  /* Table header cells' bottom borders */
  border-bottom: 1px solid rgba(169, 169, 169, 1.00);
}


/*table td:first-child { border-left: none; }
*/

/* Cell padding */
.tablePro_stacks_in_25739 td {
  padding: 0.7em 0.5em;
}

#stacks_in_25742 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_25746 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_25750 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_25754 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_25758 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_25764 {
	font-size: 75%;
}

#stacks_in_25768 {
	font-size: 75%;
}

#stacks_in_25772 {
	font-size: 75%;
}

#stacks_in_25776 {
	font-size: 75%;
}

#stacks_in_25780 {
	font-size: 75%;
}

#stacks_in_26140 {
	font-size: 75%;
}

#stacks_in_26144 {
	font-size: 75%;
}

#stacks_in_26148 {
	font-size: 75%;
}

#stacks_in_26152 {
	font-size: 75%;
}

#stacks_in_26156 {
	font-size: 75%;
}

#stacks_in_26162 {
	font-size: 75%;
}

#stacks_in_26166 {
	font-size: 75%;
}

#stacks_in_26170 {
	font-size: 75%;
}

#stacks_in_26174 {
	font-size: 75%;
}

#stacks_in_26178 {
	font-size: 75%;
}

#stacks_in_26184 {
	font-size: 75%;
}

#stacks_in_26188 {
	font-size: 75%;
}

#stacks_in_26192 {
	font-size: 75%;
}

#stacks_in_26196 {
	font-size: 75%;
}

#stacks_in_26200 {
	font-size: 75%;
}

#stacks_in_26206 {
	font-size: 75%;
}

#stacks_in_26210 {
	font-size: 75%;
}

#stacks_in_26214 {
	font-size: 75%;
}

#stacks_in_26218 {
	font-size: 75%;
}

#stacks_in_26222 {
	font-size: 75%;
}
/* @group Accordion */

/*  */

/* @end */

/* @group Tabs */

/*  */

/* Static tabs */

.tabbedInterface a.toggleItemstacks_in_25638 {
	background: rgba(1, 25, 147, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color: rgba(255, 255, 255, 1.00) !important;
	border-bottom-color: rgba(255, 255, 255, 1.00) !important;
	border-left-color: rgba(255, 255, 255, 1.00) !important;
	border-right-color: rgba(255, 255, 255, 1.00) !important;
}

.tabbedInterface a.toggleItemstacks_in_25638 [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_25638 i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Hovered tabs */

.tabbedInterface a.toggleItemstacks_in_25638:hover {
	background: rgba(1, 25, 147, 0.80) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color:  !important;
	border-bottom-color:  !important;
	border-left-color:  !important;
	border-right-color:  !important;
}

.tabbedInterface a.toggleItemstacks_in_25638:hover [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_25638:hover i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Clicked tabs */

.tabbedInterface a.toggleItemstacks_in_25638:active {
	color: rgba(255, 255, 255, 1.00) !important;
	background: rgba(1, 25, 147, 0.80) !important;
}

.tabbedInterface a.toggleItemstacks_in_25638:active [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_25638:active i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Active tabs */

.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_25638 {
	background: rgba(1, 25, 147, 0.80) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color: rgba(255, 255, 255, 1.00) !important;
	border-bottom-color:  !important;
	border-left-color:  !important;
	border-right-color:  !important;
}

.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_25638 [class^="fa fa-"],
.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_25638 i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/*  */

/* @end */

/* @group Content Panel */

/*  */

/* @end */
#stacks_in_25639 {
	letter-spacing: -2px;
	font-weight: lighter;
}
#tintStackstacks_in_25647 {
	display: block;
	position: relative;
	z-index: 0;
}

#tintStackstacks_in_25647 *,
#tintStackstacks_in_25647 *:before,
#tintStackstacks_in_25647 *:after {	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#tintLayerstacks_in_25647 {
	opacity: 0.15;
	background: #011993;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 5;
}

#tintStackContentstacks_in_25647 {
	padding-top: 10%;
	padding-bottom: 2%;
	padding-left: 2%;
	padding-right: 2%;
	position: relative;
	z-index: 10;
	max-width: 1200px;
	margin: 0 auto;
}

#tintStackLinkstacks_in_25647 a {
	display: block;
	border: none;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 15;
	background: transparent;
}

/**/

/**/
/* Local image image applied as a CSS background */
#tintStackstacks_in_25647 {
	background: url();
	background-size: 100% 100%;
	background-attachment: scroll;
}
/**/

/**/

@media print {
	
	#portholeStackstacks_in_25647 {	
		padding-bottom: 0;
	}
	
	#portholeContentstacks_in_25647 {
		width: 100%;
	}
	
	#portholeLinkstacks_in_25647 a,
	#portholeContentAbsolutestacks_in_25647 {
		position: relative;
		top: auto;
		left: auto;
	}
	
	#portholeContentSmallstacks_in_25647,
	#portholeContentLargestacks_in_25647 {
		font-size: 14pt;
		line-height: 1.50em;
		opacity: 1.00;
		color: #000000;
		text-align: left;
	}
}/* Resets */
.tablePro_stacks_in_25784 thead {
  border: none; /* Reset */
}
.tablesaw thead tr:first-child th {
  border: none; /* Reset */
}

.tablesaw-swipe .tablesaw-cell-persist {
  box-shadow: none;
}




#tableLoadingTextDiv_stacks_in_25784 {
  width: 100%;
  text-align: center;
}



.tablesaw-enhanced .tablesaw-bar .btn {
  text-shadow: none;
  background-color: rgba(192, 192, 192, 1.00);
}
/* Maybe add an option to customize this, if users want it? */
.tablesaw-enhanced .tablesaw-bar .btn:hover {
  background-color: rgba(192, 192, 192, 1.00);
}

/* Table labels */
#tablePro_stacks_in_25784_wrapper .tablesaw-toolbar label {
  color: rgba(146, 146, 146, 1.00);
}

/* Swipe buttons */
#tablePro_stacks_in_25784_wrapper .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn {
  background-color: rgba(192, 192, 192, 1.00);
}
/* Swipe buttons, hovered */
/* Maybe add an option to customize this, if users want it? */
#tablePro_stacks_in_25784_wrapper .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn:hover {
  background-color: rgba(192, 192, 192, 1.00);
}

.tablesaw-enhanced .tablesaw-bar .btn.btn-select {
  color: rgba(145, 145, 145, 1.00);
}

/* Alternating row colors */
.tablePro_stacks_in_25784 tbody tr:nth-child(even) {
	background: rgba(1, 25, 147, 0.20);
}
.tablePro_stacks_in_25784 tbody tr:nth-child(odd) {
	background: rgba(255, 255, 255, 1.00);
}

/* Table header color */
.tablePro_stacks_in_25784 thead th {
	text-shadow: none;
}
.tablePro_stacks_in_25784 thead tr {
	background-color: rgba(1, 25, 147, 1.00);
}

#tablePro_stacks_in_25784 .tablesaw-sortable .tablesaw-sortable-head button {
	color: rgba(255, 255, 255, 1.00);
	text-align: center;
}

/* This is a fix for Text stacks inside the table header, so that the "text-align: center" above will take effect */
#tablePro_stacks_in_25784_wrapper .tablesaw-sortable .tablesaw-sortable-head button div {
	width: 100%;
}

table.tablePro_stacks_in_25784 thead th, table.tablesaw thead td {
	color: rgba(255, 255, 255, 1.00);
}

#tablePro_stacks_in_25784_wrapper .tablesaw-advance-dots li i {
	background: rgba(148, 17, 0, 1.00);
}

/* Borders for the inner cells of rows */
.tablePro_stacks_in_25784 tr td:not(:last-child) {
  border-right: 1px solid rgba(169, 169, 169, 1.00);
}
/* Borders for the non header row and non-last row */
.tablePro_stacks_in_25784 tr:not(:last-child) {
  border-bottom: 1px solid rgba(169, 169, 169, 1.00);
}

/* Borders for the header's inner cells */
.tablePro_stacks_in_25784 thead tr:first-child th:not(:last-child) {
  border-right: 1px solid rgba(169, 169, 169, 1.00);
}

/* Borders for the header's rightmost cell */
.tablePro_stacks_in_25784 thead tr:first-child th(:last-child) {
  border-right: 1px solid rgba(169, 169, 169, 1.00);
  padding: 0.7em 0.5em;
}

/* Table bottom border */
.tablePro_stacks_in_25784 tr:last-child td {
  border-bottom: 1px solid rgba(169, 169, 169, 1.00);
}

@media only all {
  #tablePro_stacks_in_25784.tablesaw-swipe .tablesaw-cell-persist {
    border-right: 1px solid rgba(169, 169, 169, 1.00);
    box-shadow: none;
  }

  .tablePro_stacks_in_25784.tablesaw-swipe td:last-child {
    border-right: 1px solid rgba(169, 169, 169, 1.00);
  }

  .tablePro_stacks_in_25784.tablesaw-columntoggle td:last-child {
    border-right: 1px solid rgba(169, 169, 169, 1.00);
  }

  /* This is needed here so that in mobile mode, the toggle table will have a left border. */
  .tablePro_stacks_in_25784 tr td:first-child {
    border-left: 1px solid rgba(169, 169, 169, 1.00);
  }

  #tablePro_stacks_in_25784.tablesaw-stack tr:first-child td:first-child {
    border-top: 1px solid rgba(169, 169, 169, 1.00);
  }
  .tablePro_stacks_in_25784.tablesaw-stack td {
    border-left: 1px solid rgba(169, 169, 169, 1.00);
  }

/*  #tablePro_stacks_in_25784.tablesaw-stack td:only-child {
    border-left: 1px solid rgba(169, 169, 169, 1.00);
    border-right: 1px solid rgba(169, 169, 169, 1.00);
  }
*/
}

/* Set the cell's line-height to normal */
@media (max-width: 40em) {
  .tablePro_stacks_in_25784 td {
    line-height: normal;
  }
  /* Set the borders for the first and last columns of the table, but only if the screen isn't too narrow */
  .tablePro_stacks_in_25784 td:first-child {
    border-left: 1px solid rgba(169, 169, 169, 1.00);
  }
  .tablePro_stacks_in_25784 td:last-child {
    border-right: 1px solid rgba(169, 169, 169, 1.00);
  }

  #tablePro_stacks_in_25784.tablesaw-stack td {
    border-left: 1px solid rgba(169, 169, 169, 1.00);
    border-right: 1px solid rgba(169, 169, 169, 1.00);
  }
  #tablePro_stacks_in_25784.tablesaw-stack tr:last-child td:not(:last-child) {
    border-left: 1px solid rgba(169, 169, 169, 1.00);
    border-bottom: none;
  }



}

.tablePro_stacks_in_25784 thead tr:first-child {
  /* Table top border */
  border-top: 1px solid rgba(169, 169, 169, 1.00);
  /* Table header cells' left borders */
  border-left: 1px solid rgba(169, 169, 169, 1.00);
  /* Table header cells' right borders */
  border-right: 1px solid rgba(169, 169, 169, 1.00);
  /* Table header cells' bottom borders */
  border-bottom: 1px solid rgba(169, 169, 169, 1.00);
}


/*table td:first-child { border-left: none; }
*/

/* Cell padding */
.tablePro_stacks_in_25784 td {
  padding: 0.7em 0.5em;
}

#stacks_in_25787 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_25791 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_25795 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_25799 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_25803 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_25809 {
	font-size: 75%;
}

#stacks_in_25813 {
	font-size: 75%;
}

#stacks_in_25817 {
	font-size: 75%;
}

#stacks_in_25821 {
	font-size: 75%;
}

#stacks_in_25825 {
	font-size: 75%;
}

#stacks_in_26228 {
	font-size: 75%;
}

#stacks_in_26232 {
	font-size: 75%;
}

#stacks_in_26236 {
	font-size: 75%;
}

#stacks_in_26240 {
	font-size: 75%;
}

#stacks_in_26244 {
	font-size: 75%;
}

#stacks_in_26778 {
	font-size: 75%;
}

#stacks_in_26782 {
	font-size: 75%;
}

#stacks_in_26786 {
	font-size: 75%;
}

#stacks_in_26790 {
	font-size: 75%;
}

#stacks_in_26798 {
	font-size: 75%;
}

#stacks_in_26250 {
	font-size: 75%;
}

#stacks_in_26254 {
	font-size: 75%;
}

#stacks_in_26258 {
	font-size: 75%;
}

#stacks_in_26262 {
	font-size: 75%;
}

#stacks_in_26266 {
	font-size: 75%;
}

#stacks_in_26272 {
	font-size: 75%;
}

#stacks_in_26276 {
	font-size: 75%;
}

#stacks_in_26280 {
	font-size: 75%;
}

#stacks_in_26284 {
	font-size: 75%;
}

#stacks_in_26288 {
	font-size: 75%;
}

#stacks_in_26294 {
	font-size: 75%;
}

#stacks_in_26298 {
	font-size: 75%;
}

#stacks_in_26302 {
	font-size: 75%;
}

#stacks_in_26306 {
	font-size: 75%;
}

#stacks_in_26310 {
	font-size: 75%;
}

#stacks_in_26316 {
	font-size: 75%;
}

#stacks_in_26320 {
	font-size: 75%;
}

#stacks_in_26324 {
	font-size: 75%;
}

#stacks_in_26328 {
	font-size: 75%;
}

#stacks_in_26332 {
	font-size: 75%;
}

#stacks_in_26338 {
	font-size: 75%;
}

#stacks_in_26342 {
	font-size: 75%;
}

#stacks_in_26346 {
	font-size: 75%;
}

#stacks_in_26350 {
	font-size: 75%;
}

#stacks_in_26354 {
	font-size: 75%;
}

#stacks_in_26360 {
	font-size: 75%;
}

#stacks_in_26364 {
	font-size: 75%;
}

#stacks_in_26368 {
	font-size: 75%;
}

#stacks_in_26372 {
	font-size: 75%;
}

#stacks_in_26376 {
	font-size: 75%;
}

#stacks_in_26382 {
	font-size: 75%;
}

#stacks_in_26386 {
	font-size: 75%;
}

#stacks_in_26390 {
	font-size: 75%;
}

#stacks_in_26394 {
	font-size: 75%;
}

#stacks_in_26398 {
	font-size: 75%;
}

#stacks_in_26404 {
	font-size: 75%;
}

#stacks_in_26408 {
	font-size: 75%;
}

#stacks_in_26412 {
	font-size: 75%;
}

#stacks_in_26416 {
	font-size: 75%;
}

#stacks_in_26420 {
	font-size: 75%;
}

#stacks_in_26426 {
	font-size: 75%;
}

#stacks_in_26430 {
	font-size: 75%;
}

#stacks_in_26434 {
	font-size: 75%;
}

#stacks_in_26438 {
	font-size: 75%;
}

#stacks_in_26442 {
	font-size: 75%;
}

#stacks_in_26448 {
	font-size: 75%;
}

#stacks_in_26452 {
	font-size: 75%;
}

#stacks_in_26456 {
	font-size: 75%;
}

#stacks_in_26460 {
	font-size: 75%;
}

#stacks_in_26464 {
	font-size: 75%;
}

#stacks_in_26470 {
	font-size: 75%;
}

#stacks_in_26474 {
	font-size: 75%;
}

#stacks_in_26478 {
	font-size: 75%;
}

#stacks_in_26482 {
	font-size: 75%;
}

#stacks_in_26486 {
	font-size: 75%;
}

#stacks_in_26492 {
	font-size: 75%;
}

#stacks_in_26496 {
	font-size: 75%;
}

#stacks_in_26500 {
	font-size: 75%;
}

#stacks_in_26504 {
	font-size: 75%;
}

#stacks_in_26508 {
	font-size: 75%;
}

#stacks_in_26514 {
	font-size: 75%;
}

#stacks_in_26518 {
	font-size: 75%;
}

#stacks_in_26522 {
	font-size: 75%;
}

#stacks_in_26526 {
	font-size: 75%;
}

#stacks_in_26530 {
	font-size: 75%;
}

#stacks_in_26536 {
	font-size: 75%;
}

#stacks_in_26540 {
	font-size: 75%;
}

#stacks_in_26544 {
	font-size: 75%;
}

#stacks_in_26548 {
	font-size: 75%;
}

#stacks_in_26552 {
	font-size: 75%;
}

#stacks_in_26558 {
	font-size: 75%;
}

#stacks_in_26562 {
	font-size: 75%;
}

#stacks_in_26566 {
	font-size: 75%;
}

#stacks_in_26570 {
	font-size: 75%;
}

#stacks_in_26574 {
	font-size: 75%;
}

#stacks_in_26580 {
	font-size: 75%;
}

#stacks_in_26584 {
	font-size: 75%;
}

#stacks_in_26588 {
	font-size: 75%;
}

#stacks_in_26592 {
	font-size: 75%;
}

#stacks_in_26596 {
	font-size: 75%;
}

#stacks_in_26602 {
	font-size: 75%;
}

#stacks_in_26606 {
	font-size: 75%;
}

#stacks_in_26610 {
	font-size: 75%;
}

#stacks_in_26614 {
	font-size: 75%;
}

#stacks_in_26618 {
	font-size: 75%;
}

#stacks_in_26646 {
	font-size: 75%;
}

#stacks_in_26650 {
	font-size: 75%;
}

#stacks_in_26654 {
	font-size: 75%;
}

#stacks_in_26658 {
	font-size: 75%;
}

#stacks_in_26662 {
	font-size: 75%;
}
/* @group Accordion */

/*  */

/* @end */

/* @group Tabs */

/*  */

/* @end */

/* @group Content Panel */

/*  */

/* @end */
#stacks_in_22 {
	letter-spacing: -2px;
	font-weight: lighter;
}
/* @group Basics */

#switcherstacks_in_25,
#switcherstacks_in_25 * {
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box; 
    box-sizing: border-box;
}

#switcherstacks_in_25 {
	display: none;
}

/* Reset for lists within Switcher */

#switcherstacks_in_25 ul ul {
	list-style-type: disc;
}

/* @end */

/* @group Accordion */

ul#accordionInterfacestacks_in_25 {
	padding: 0;
	margin: 0;
	list-style: none;
}

ul#accordionInterfacestacks_in_25>li {
	padding: 0;
	margin: 0;
	list-style: none;
}

/* Static accordion */

#accordionInterfacestacks_in_25 .accordion-toggle,
#mydiv .accordion-toggle {
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	cursor: pointer;
	background: rgba(148, 29, 230, 1.00);
	line-height: 45px;
	display: block;
	font-size: 18px;
	text-decoration: none;
	border-radius: 0px 0px 0px 0px;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	border-top: 0px solid rgba(255, 255, 255, 1.00);
	border-bottom: 0px solid rgba(255, 255, 255, 1.00);
	border-left: 0px solid rgba(255, 255, 255, 1.00);
	border-right: 0px solid rgba(255, 255, 255, 1.00);
	transition: all 500ms ease-in-out;
	-webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 500ms ease-in-out;
	color: rgba(255, 255, 255, 1.00);
	position: relative;
	z-index: 10;
	outline: none;
}

#accordionInterfacestacks_in_25 .accordion-toggle [class^="fa fa-"],
#mydiv .accordion-toggle [class^="fa fa-"],
#accordionInterfacestacks_in_25 .accordion-toggle i,
#mydiv .accordion-toggle i {
	font-size: 18px;
	color: rgba(255, 255, 255, 1.00);
	width: 25px;
	transition: all 500ms ease-in-out;
	-webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 500ms ease-in-out;
	display: inline-block;
	text-align: center;
	overflow: hidden;
	line-height: 1;
	vertical-align: middle;
}

/* Hovered accordion */

#accordionInterfacestacks_in_25 .accordion-toggle:hover,
#mydiv .accordion-toggle:hover {
	background: rgba(89, 17, 145, 1.00);
	color: rgba(255, 255, 255, 1.00);
	border-top: 0px solid rgba(255, 255, 255, 1.00);
	border-bottom: 0px solid rgba(255, 255, 255, 1.00);
	border-left: 0px solid rgba(255, 255, 255, 1.00);
	border-right: 0px solid rgba(255, 255, 255, 1.00);
	border-radius: 0px 0px 0px 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

#accordionInterfacestacks_in_25 .accordion-toggle:hover [class^="fa fa-"],
#mydiv .accordion-toggle:hover [class^="fa fa-"],
#accordionInterfacestacks_in_25 .accordion-toggle:hover i,
#mydiv .accordion-toggle:hover i {
	color: rgba(255, 255, 255, 1.00);
}

/* Clicked accordion */

#accordionInterfacestacks_in_25 .accordion-toggle:active,
#mydiv .accordion-toggle:active {
	color: rgba(255, 255, 255, 1.00);
	background: rgba(89, 17, 145, 1.00);
}

#accordionInterfacestacks_in_25 .accordion-toggle:active [class^="fa fa-"],
#mydiv .accordion-toggle:active [class^="fa fa-"],
#accordionInterfacestacks_in_25 .accordion-toggle:active i,
#mydiv .accordion-toggle:active i {
	color: rgba(255, 255, 255, 1.00);
}

/* Active accordion */

#accordionInterfacestacks_in_25 .accordion-toggle.ui-state-active,
#mydiv .accordion-toggle.ui-state-active {
	color: rgba(255, 255, 255, 1.00);
	background: rgba(89, 17, 145, 1.00);
	border-top: 0px solid rgba(255, 255, 255, 1.00);
	border-bottom: 0px solid rgba(255, 255, 255, 1.00);
	border-left: 0px solid rgba(255, 255, 255, 1.00);
	border-right: 0px solid rgba(255, 255, 255, 1.00);
	border-radius: 0px 0px 0px 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

#accordionInterfacestacks_in_25 .accordion-toggle.ui-state-active [class^="fa fa-"],
#mydiv .accordion-toggle.ui-state-active [class^="fa fa-"],
#accordionInterfacestacks_in_25 .accordion-toggle.ui-state-active i,
#mydiv .accordion-toggle.ui-state-active i {
	color: rgba(255, 255, 255, 1.00);
}

/* @group Open and closed floating icons */

#accordionInterfacestacks_in_25 .accordion-toggle .closedIcon,
#mydiv .accordion-toggle .closedIcon {
	float: right;
	display: inline;
}

#accordionInterfacestacks_in_25 .accordion-toggle .openedIcon,
#mydiv .accordion-toggle .openedIcon {
	float: right;
	display: none;
}

#accordionInterfacestacks_in_25 .accordion-toggle.ui-state-active .closedIcon,
#mydiv .accordion-toggle.ui-state-active .closedIcon {
	display: none;
}

#accordionInterfacestacks_in_25 .accordion-toggle.ui-state-active .openedIcon,
#mydiv .accordion-toggle.ui-state-active .openedIcon {
	display: inline;
}

/* @end */

/* @end */

/* @group Tabs */

ul#tabbedInterfacestacks_in_25 {
	padding: 0;
	margin: 0;
	list-style: none;
}

ul#tabbedInterfacestacks_in_25>li {
	padding: 0;
	margin: 0;
	list-style: none;
}

ul#switcherTabsstacks_in_25 {
	display: block;
	text-align: left;
	padding: 0;
	margin: 0;
	list-style: none;
}

ul#switcherTabsstacks_in_25 li.switcherTab {
	display: inline-block;
	list-style: none;
	width: 25.00%;
}



/* Static tabs */

ul#switcherTabsstacks_in_25 li.switcherTab.ui-state-default a {
	display: block;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
	cursor: pointer;
	background: rgba(148, 29, 230, 1.00);
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 18px;
	line-height: 1.25em;
	text-align: center;
	text-decoration: none;
	border-radius: 5px 5px 0px 0px;
	color: rgba(255, 255, 255, 1.00);
	border-top: 0px solid rgba(255, 255, 255, 1.00);
	border-bottom: 0px solid rgba(255, 255, 255, 1.00);
	border-left: 0px solid rgba(255, 255, 255, 1.00);
	border-right: 0px solid rgba(255, 255, 255, 1.00);
	position: relative;
	z-index: 10;
	outline: none;
	
	/* Animate selected elements */
	transition: background 500ms, 
				color 500ms, 
				border 500ms, 
				border-radius 500ms;
	-webkit-transition: background 500ms, 
				color 500ms,
				border 500ms,
				border-radius 500ms;
	-moz-transition: background 500ms, 
				color 500ms,
				border 500ms,
				border-radius 500ms;
}

ul#switcherTabsstacks_in_25 li.switcherTab.ui-state-default a [class^="fa fa-"],
ul#switcherTabsstacks_in_25 li.switcherTab.ui-state-default a i {
	display: block;
	font-size: 0px;
	text-align: center;
	color: rgba(255, 255, 255, 1.00);
	line-height: 1;
	vertical-align: middle;
	margin-top: 0px !important;
	margin-bottom: 10px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
	
	/* Animate selected elements */
	transition: background 500ms, 
				color 500ms, 
				border 500ms, 
				border-radius 500ms;
	-webkit-transition: background 500ms, 
				color 500ms,
				border 500ms,
				border-radius 500ms;
	-moz-transition: background 500ms, 
				color 500ms,
				border 500ms,
				border-radius 500ms;
}

/* Hovered Tabs */

ul#switcherTabsstacks_in_25 li.switcherTab.ui-state-default a:hover {
	background: rgba(89, 17, 145, 1.00);
	color: rgba(255, 255, 255, 1.00);
	border-top: 0px solid rgba(255, 255, 255, 1.00);
	border-bottom: 0px solid rgba(255, 255, 255, 1.00);
	border-left: 0px solid rgba(255, 255, 255, 1.00);
	border-right: 0px solid rgba(255, 255, 255, 1.00);
	border-radius: 5px 5px 0px 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
}

ul#switcherTabsstacks_in_25 li.switcherTab.ui-state-default a:hover [class^="fa fa-"],
ul#switcherTabsstacks_in_25 li.switcherTab.ui-state-default a:hover i {
	color: rgba(255, 255, 255, 1.00);
}

/* Clicked tabs */

ul#switcherTabsstacks_in_25 li.switcherTab.ui-state-default a:active {
	color: rgba(255, 255, 255, 1.00);
	background: rgba(89, 17, 145, 1.00);
}

ul#switcherTabsstacks_in_25 li.switcherTab.ui-state-default [class^="fa fa-"],
ul#switcherTabsstacks_in_25 li.switcherTab.ui-state-default i {
	color: rgba(255, 255, 255, 1.00);
}

/* Active Tabs */

ul#switcherTabsstacks_in_25 li.switcherTab.ui-tabs-active.ui-state-active a {
	background: rgba(89, 17, 145, 1.00);
	color: rgba(255, 255, 255, 1.00);
	border-top: 0px solid rgba(255, 255, 255, 1.00);
	border-bottom: 0px solid rgba(255, 255, 255, 1.00);
	border-left: 0px solid rgba(255, 255, 255, 1.00);
	border-right: 0px solid rgba(255, 255, 255, 1.00);
	border-radius: 5px 5px 0px 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
}

ul#switcherTabsstacks_in_25 li.switcherTab.ui-tabs-active.ui-state-active a [class^="fa fa-"],
ul#switcherTabsstacks_in_25 li.switcherTab.ui-tabs-active.ui-state-active a i {
	color: rgba(255, 255, 255, 1.00);
}

/* Hide accordion toggle headings */

#tabPanesstacks_in_25 a.accordion-toggle {
	display: none;
}

/* Hide accordion, when in tabbed mode */

#switcherstacks_in_25.tabbed-layout #accordionInterfacestacks_in_25 {
	display: none;
}

/* Display tabbed interface, when in tabs mode */

#switcherstacks_in_25.tabbed-layout #tabbedInterfacestacks_in_25 {
	display: block;
}

/* Hide tabbed interface, when in accordion mode */

#switcherstacks_in_25.accordion-layout #tabbedInterfacestacks_in_25 {
	display: none;
}


/* Hide open / close accordion heading icons */

ul#switcherTabsstacks_in_25 .closedIcon,
ul#switcherTabsstacks_in_25 .openedIcon {
	display: none;
}

/* @end */

/* @group Content Panels */

#tabbedInterfacestacks_in_25 .accordion-content,
#accordionInterfacestacks_in_25 .accordion-content {
	display: none;
	list-style: none;
	padding: 0;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

#tabbedInterfacestacks_in_25 .accordion-content .contentInner,
#accordionInterfacestacks_in_25 .accordion-content .contentInner {
	color: rgba(51, 51, 51, 1.00);
	background: rgba(245, 245, 245, 1.00);
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	border-radius: 0px 0px 0px 0px;
	border-top: 0px solid rgba(255, 255, 255, 1.00);
	border-bottom: 0px solid rgba(255, 255, 255, 1.00);
	border-left: 0px solid rgba(255, 255, 255, 1.00);
	border-right: 0px solid rgba(255, 255, 255, 1.00);
}

/* @end */

/* @group Left / Right Tab Positioning */





/* @end */

/* @group Responsive Behavior */

/* On screens less than our breakpoint, make tabs an accordion */
@media screen and (max-width: 568px) {
	#switcherstacks_in_25 #accordionInterfacestacks_in_25 {
		display: block !important;
	}
	
	#switcherstacks_in_25 #tabbedInterfacestacks_in_25 {
		display: none !important;
	}
}

/* @end */

/* @group Print style settings */

@media print {
	#switcherTabsstacks_in_25 {
		display: none !important;
	}
	
	#switcherWrapperstacks_in_25,
	#switcherstacks_in_25.tabbed-layout .accordion-toggle {
		display: block !important;
	}
	
	#switcherstacks_in_25 .accordion-content {
		display: block !important;
		height: auto !important;
	}
	
	#switcherstacks_in_25 .accordion-content .contentInner {
		border: none !important;
	}
}

/* @end */

/* @group Advanced Settings */

/**/

/**/

/**/

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end *//* @group Accordion */

/*  */

/* @end */

/* @group Tabs */

/*  */

/* Static tabs */

.tabbedInterface a.toggleItemstacks_in_26 {
	background: rgba(17, 128, 64, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color: rgba(255, 255, 255, 1.00) !important;
	border-bottom-color: rgba(255, 255, 255, 1.00) !important;
	border-left-color: rgba(255, 255, 255, 1.00) !important;
	border-right-color: rgba(255, 255, 255, 1.00) !important;
}

.tabbedInterface a.toggleItemstacks_in_26 [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_26 i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Hovered tabs */

.tabbedInterface a.toggleItemstacks_in_26:hover {
	background: rgba(17, 128, 64, 0.80) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color:  !important;
	border-bottom-color:  !important;
	border-left-color:  !important;
	border-right-color:  !important;
}

.tabbedInterface a.toggleItemstacks_in_26:hover [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_26:hover i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Clicked tabs */

.tabbedInterface a.toggleItemstacks_in_26:active {
	color: rgba(255, 255, 255, 1.00) !important;
	background: rgba(17, 128, 2, 0.80) !important;
}

.tabbedInterface a.toggleItemstacks_in_26:active [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_26:active i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Active tabs */

.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_26 {
	background: rgba(17, 128, 2, 0.80) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color: rgba(255, 255, 255, 1.00) !important;
	border-bottom-color:  !important;
	border-left-color:  !important;
	border-right-color:  !important;
}

.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_26 [class^="fa fa-"],
.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_26 i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/*  */

/* @end */

/* @group Content Panel */

/*  */

/* @end */
#stacks_in_27 {
	letter-spacing: -2px;
	font-weight: lighter;
}
#tintStackstacks_in_590 {
	display: block;
	position: relative;
	z-index: 0;
}

#tintStackstacks_in_590 *,
#tintStackstacks_in_590 *:before,
#tintStackstacks_in_590 *:after {	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#tintLayerstacks_in_590 {
	opacity: 0.15;
	background: #118040;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 5;
}

#tintStackContentstacks_in_590 {
	padding-top: 10%;
	padding-bottom: 2%;
	padding-left: 2%;
	padding-right: 2%;
	position: relative;
	z-index: 10;
	max-width: 1200px;
	margin: 0 auto;
}

#tintStackLinkstacks_in_590 a {
	display: block;
	border: none;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 15;
	background: transparent;
}

/**/

/**/
/* Local image image applied as a CSS background */
#tintStackstacks_in_590 {
	background: url();
	background-size: 100% 100%;
	background-attachment: scroll;
}
/**/

/**/

@media print {
	
	#portholeStackstacks_in_590 {	
		padding-bottom: 0;
	}
	
	#portholeContentstacks_in_590 {
		width: 100%;
	}
	
	#portholeLinkstacks_in_590 a,
	#portholeContentAbsolutestacks_in_590 {
		position: relative;
		top: auto;
		left: auto;
	}
	
	#portholeContentSmallstacks_in_590,
	#portholeContentLargestacks_in_590 {
		font-size: 14pt;
		line-height: 1.50em;
		opacity: 1.00;
		color: #000000;
		text-align: left;
	}
}/* Resets */
.tablePro_stacks_in_39 thead {
  border: none; /* Reset */
}
.tablesaw thead tr:first-child th {
  border: none; /* Reset */
}

.tablesaw-swipe .tablesaw-cell-persist {
  box-shadow: none;
}




#tableLoadingTextDiv_stacks_in_39 {
  width: 100%;
  text-align: center;
}



.tablesaw-enhanced .tablesaw-bar .btn {
  text-shadow: none;
  background-color: rgba(230, 230, 230, 1.00);
}
/* Maybe add an option to customize this, if users want it? */
.tablesaw-enhanced .tablesaw-bar .btn:hover {
  background-color: rgba(230, 230, 230, 1.00);
}

/* Table labels */
#tablePro_stacks_in_39_wrapper .tablesaw-toolbar label {
  color: rgba(146, 146, 146, 1.00);
}

/* Swipe buttons */
#tablePro_stacks_in_39_wrapper .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn {
  background-color: rgba(192, 192, 192, 1.00);
}
/* Swipe buttons, hovered */
/* Maybe add an option to customize this, if users want it? */
#tablePro_stacks_in_39_wrapper .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn:hover {
  background-color: rgba(192, 192, 192, 1.00);
}

.tablesaw-enhanced .tablesaw-bar .btn.btn-select {
  color: rgba(127, 127, 127, 1.00);
}

/* Alternating row colors */
.tablePro_stacks_in_39 tbody tr:nth-child(even) {
	background: rgba(17, 128, 64, 0.20);
}
.tablePro_stacks_in_39 tbody tr:nth-child(odd) {
	background: rgba(255, 255, 255, 1.00);
}

/* Table header color */
.tablePro_stacks_in_39 thead th {
	text-shadow: none;
}
.tablePro_stacks_in_39 thead tr {
	background-color: rgba(17, 128, 64, 1.00);
}

#tablePro_stacks_in_39 .tablesaw-sortable .tablesaw-sortable-head button {
	color: rgba(255, 255, 255, 1.00);
	text-align: center;
}

/* This is a fix for Text stacks inside the table header, so that the "text-align: center" above will take effect */
#tablePro_stacks_in_39_wrapper .tablesaw-sortable .tablesaw-sortable-head button div {
	width: 100%;
}

table.tablePro_stacks_in_39 thead th, table.tablesaw thead td {
	color: rgba(255, 255, 255, 1.00);
}

#tablePro_stacks_in_39_wrapper .tablesaw-advance-dots li i {
	background: rgba(128, 0, 2, 1.00);
}

/* Borders for the inner cells of rows */
.tablePro_stacks_in_39 tr td:not(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
}
/* Borders for the non header row and non-last row */
.tablePro_stacks_in_39 tr:not(:last-child) {
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}

/* Borders for the header's inner cells */
.tablePro_stacks_in_39 thead tr:first-child th:not(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
}

/* Borders for the header's rightmost cell */
.tablePro_stacks_in_39 thead tr:first-child th(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
  padding: 0.7em 0.5em;
}

/* Table bottom border */
.tablePro_stacks_in_39 tr:last-child td {
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}

@media only all {
  #tablePro_stacks_in_39.tablesaw-swipe .tablesaw-cell-persist {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
    box-shadow: none;
  }

  .tablePro_stacks_in_39.tablesaw-swipe td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  .tablePro_stacks_in_39.tablesaw-columntoggle td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  /* This is needed here so that in mobile mode, the toggle table will have a left border. */
  .tablePro_stacks_in_39 tr td:first-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }

  #tablePro_stacks_in_39.tablesaw-stack tr:first-child td:first-child {
    border-top: 1px solid rgba(153, 153, 153, 1.00);
  }
  .tablePro_stacks_in_39.tablesaw-stack td {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }

/*  #tablePro_stacks_in_39.tablesaw-stack td:only-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }
*/
}

/* Set the cell's line-height to normal */
@media (max-width: 40em) {
  .tablePro_stacks_in_39 td {
    line-height: normal;
  }
  /* Set the borders for the first and last columns of the table, but only if the screen isn't too narrow */
  .tablePro_stacks_in_39 td:first-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }
  .tablePro_stacks_in_39 td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  #tablePro_stacks_in_39.tablesaw-stack td {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }
  #tablePro_stacks_in_39.tablesaw-stack tr:last-child td:not(:last-child) {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-bottom: none;
  }



}

.tablePro_stacks_in_39 thead tr:first-child {
  /* Table top border */
  border-top: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' left borders */
  border-left: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' right borders */
  border-right: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' bottom borders */
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}


/*table td:first-child { border-left: none; }
*/

/* Cell padding */
.tablePro_stacks_in_39 td {
  padding: 0.7em 0.5em;
}

#stacks_in_39 {
	padding: 0px 0px 40px 0px;
}

#stacks_in_42 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_46 {
	text-transform: uppercase;
	font-size: 78%;
	font-weight: bold;
}

#stacks_in_50 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_54 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_58 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_64 {
	font-size: 75%;
}

#stacks_in_68 {
	font-size: 75%;
}

#stacks_in_72 {
	font-size: 75%;
}

#stacks_in_76 {
	font-size: 75%;
}

#stacks_in_80 {
	font-size: 75%;
}

#stacks_in_86 {
	font-size: 75%;
}

#stacks_in_90 {
	font-size: 75%;
}

#stacks_in_94 {
	font-size: 75%;
}

#stacks_in_98 {
	font-size: 75%;
}

#stacks_in_102 {
	font-size: 75%;
}

#stacks_in_108 {
	font-size: 75%;
}

#stacks_in_112 {
	font-size: 75%;
}

#stacks_in_116 {
	font-size: 75%;
}

#stacks_in_120 {
	font-size: 75%;
}

#stacks_in_124 {
	font-size: 75%;
}

#stacks_in_130 {
	font-size: 75%;
}

#stacks_in_134 {
	font-size: 75%;
}

#stacks_in_138 {
	font-size: 75%;
}

#stacks_in_142 {
	font-size: 75%;
}

#stacks_in_146 {
	font-size: 75%;
}

#stacks_in_152 {
	font-size: 75%;
}

#stacks_in_156 {
	font-size: 75%;
}

#stacks_in_160 {
	font-size: 75%;
}

#stacks_in_164 {
	font-size: 75%;
}

#stacks_in_168 {
	font-size: 75%;
}

#stacks_in_174 {
	font-size: 75%;
}

#stacks_in_178 {
	font-size: 75%;
}

#stacks_in_182 {
	font-size: 75%;
}

#stacks_in_186 {
	font-size: 75%;
}

#stacks_in_190 {
	font-size: 75%;
}

#stacks_in_196 {
	font-size: 75%;
}

#stacks_in_200 {
	font-size: 75%;
}

#stacks_in_204 {
	font-size: 75%;
}

#stacks_in_208 {
	font-size: 75%;
}

#stacks_in_212 {
	font-size: 75%;
}

#stacks_in_218 {
	font-size: 75%;
}

#stacks_in_222 {
	font-size: 75%;
}

#stacks_in_226 {
	font-size: 75%;
}

#stacks_in_230 {
	font-size: 75%;
}

#stacks_in_234 {
	font-size: 75%;
}

#stacks_in_240 {
	font-size: 75%;
}

#stacks_in_244 {
	font-size: 75%;
}

#stacks_in_248 {
	font-size: 75%;
}

#stacks_in_252 {
	font-size: 75%;
}

#stacks_in_256 {
	font-size: 75%;
}

#stacks_in_262 {
	font-size: 75%;
}

#stacks_in_266 {
	font-size: 75%;
}

#stacks_in_270 {
	font-size: 75%;
}

#stacks_in_274 {
	font-size: 75%;
}

#stacks_in_278 {
	font-size: 75%;
}

#stacks_in_284 {
	font-size: 75%;
}

#stacks_in_288 {
	font-size: 75%;
}

#stacks_in_292 {
	font-size: 75%;
}

#stacks_in_296 {
	font-size: 75%;
}

#stacks_in_300 {
	font-size: 75%;
}

#stacks_in_306 {
	font-size: 75%;
}

#stacks_in_310 {
	font-size: 75%;
}

#stacks_in_314 {
	font-size: 75%;
}

#stacks_in_318 {
	font-size: 75%;
}

#stacks_in_322 {
	font-size: 75%;
}

#stacks_in_328 {
	font-size: 75%;
}

#stacks_in_332 {
	font-size: 75%;
}

#stacks_in_336 {
	font-size: 75%;
}

#stacks_in_340 {
	font-size: 75%;
}

#stacks_in_344 {
	font-size: 75%;
}

#stacks_in_350 {
	font-size: 75%;
}

#stacks_in_354 {
	font-size: 75%;
}

#stacks_in_358 {
	font-size: 75%;
}

#stacks_in_362 {
	font-size: 75%;
}

#stacks_in_366 {
	font-size: 75%;
}

#stacks_in_372 {
	font-size: 75%;
}

#stacks_in_376 {
	font-size: 75%;
}

#stacks_in_380 {
	font-size: 75%;
}

#stacks_in_384 {
	font-size: 75%;
}

#stacks_in_388 {
	font-size: 75%;
}

#stacks_in_394 {
	font-size: 75%;
}

#stacks_in_398 {
	font-size: 75%;
}

#stacks_in_402 {
	font-size: 75%;
}

#stacks_in_406 {
	font-size: 75%;
}

#stacks_in_410 {
	font-size: 75%;
}

#stacks_in_416 {
	font-size: 75%;
}

#stacks_in_420 {
	font-size: 75%;
}

#stacks_in_424 {
	font-size: 75%;
}

#stacks_in_428 {
	font-size: 75%;
}

#stacks_in_432 {
	font-size: 75%;
}

#stacks_in_438 {
	font-size: 75%;
}

#stacks_in_442 {
	font-size: 75%;
}

#stacks_in_446 {
	font-size: 75%;
}

#stacks_in_450 {
	font-size: 75%;
}

#stacks_in_454 {
	font-size: 75%;
}

#stacks_in_460 {
	font-size: 75%;
}

#stacks_in_464 {
	font-size: 75%;
}

#stacks_in_468 {
	font-size: 75%;
}

#stacks_in_472 {
	font-size: 75%;
}

#stacks_in_476 {
	font-size: 75%;
}

#stacks_in_482 {
	font-size: 75%;
}

#stacks_in_486 {
	font-size: 75%;
}

#stacks_in_490 {
	font-size: 75%;
}

#stacks_in_494 {
	font-size: 75%;
}

#stacks_in_498 {
	font-size: 75%;
}

#stacks_in_504 {
	font-size: 75%;
}

#stacks_in_508 {
	font-size: 75%;
}

#stacks_in_512 {
	font-size: 75%;
}

#stacks_in_516 {
	font-size: 75%;
}

#stacks_in_520 {
	font-size: 75%;
}

#stacks_in_526 {
	font-size: 75%;
}

#stacks_in_530 {
	font-size: 75%;
}

#stacks_in_534 {
	font-size: 75%;
}

#stacks_in_538 {
	font-size: 75%;
}

#stacks_in_542 {
	font-size: 75%;
}

#stacks_in_548 {
	font-size: 75%;
}

#stacks_in_552 {
	font-size: 75%;
}

#stacks_in_556 {
	font-size: 75%;
}

#stacks_in_560 {
	font-size: 75%;
}

#stacks_in_564 {
	font-size: 75%;
}

#stacks_in_570 {
	font-size: 75%;
}

#stacks_in_574 {
	font-size: 75%;
}

#stacks_in_578 {
	font-size: 75%;
}

#stacks_in_582 {
	font-size: 75%;
}

#stacks_in_586 {
	font-size: 75%;
}
/* @group Accordion */

/*  */

/* @end */

/* @group Tabs */

/*  */

/* Static tabs */

.tabbedInterface a.toggleItemstacks_in_30 {
	background: rgba(128, 0, 2, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color: rgba(255, 255, 255, 1.00) !important;
	border-bottom-color: rgba(255, 255, 255, 1.00) !important;
	border-left-color: rgba(255, 255, 255, 1.00) !important;
	border-right-color: rgba(255, 255, 255, 1.00) !important;
}

.tabbedInterface a.toggleItemstacks_in_30 [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_30 i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Hovered tabs */

.tabbedInterface a.toggleItemstacks_in_30:hover {
	background: rgba(128, 0, 2, 0.80) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color:  !important;
	border-bottom-color:  !important;
	border-left-color:  !important;
	border-right-color:  !important;
}

.tabbedInterface a.toggleItemstacks_in_30:hover [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_30:hover i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Clicked tabs */

.tabbedInterface a.toggleItemstacks_in_30:active {
	color: rgba(255, 255, 255, 1.00) !important;
	background: rgba(128, 0, 2, 0.80) !important;
}

.tabbedInterface a.toggleItemstacks_in_30:active [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_30:active i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Active tabs */

.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_30 {
	background: rgba(128, 0, 2, 0.80) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color: rgba(255, 255, 255, 1.00) !important;
	border-bottom-color:  !important;
	border-left-color:  !important;
	border-right-color:  !important;
}

.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_30 [class^="fa fa-"],
.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_30 i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/*  */

/* @end */

/* @group Content Panel */

/*  */

/* @end */
#stacks_in_31 {
	letter-spacing: -2px;
	font-weight: lighter;
}
#tintStackstacks_in_747 {
	display: block;
	position: relative;
	z-index: 0;
}

#tintStackstacks_in_747 *,
#tintStackstacks_in_747 *:before,
#tintStackstacks_in_747 *:after {	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#tintLayerstacks_in_747 {
	opacity: 0.15;
	background: #800002;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 5;
}

#tintStackContentstacks_in_747 {
	padding-top: 10%;
	padding-bottom: 2%;
	padding-left: 2%;
	padding-right: 2%;
	position: relative;
	z-index: 10;
	max-width: 1200px;
	margin: 0 auto;
}

#tintStackLinkstacks_in_747 a {
	display: block;
	border: none;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 15;
	background: transparent;
}

/**/

/**/
/* Local image image applied as a CSS background */
#tintStackstacks_in_747 {
	background: url();
	background-size: 100% 100%;
	background-attachment: scroll;
}
/**/

/**/

@media print {
	
	#portholeStackstacks_in_747 {	
		padding-bottom: 0;
	}
	
	#portholeContentstacks_in_747 {
		width: 100%;
	}
	
	#portholeLinkstacks_in_747 a,
	#portholeContentAbsolutestacks_in_747 {
		position: relative;
		top: auto;
		left: auto;
	}
	
	#portholeContentSmallstacks_in_747,
	#portholeContentLargestacks_in_747 {
		font-size: 14pt;
		line-height: 1.50em;
		opacity: 1.00;
		color: #000000;
		text-align: left;
	}
}/* Resets */
.tablePro_stacks_in_592 thead {
  border: none; /* Reset */
}
.tablesaw thead tr:first-child th {
  border: none; /* Reset */
}

.tablesaw-swipe .tablesaw-cell-persist {
  box-shadow: none;
}




#tableLoadingTextDiv_stacks_in_592 {
  width: 100%;
  text-align: center;
}



.tablesaw-enhanced .tablesaw-bar .btn {
  text-shadow: none;
  background-color: rgba(230, 230, 230, 1.00);
}
/* Maybe add an option to customize this, if users want it? */
.tablesaw-enhanced .tablesaw-bar .btn:hover {
  background-color: rgba(230, 230, 230, 1.00);
}

/* Table labels */
#tablePro_stacks_in_592_wrapper .tablesaw-toolbar label {
  color: rgba(146, 146, 146, 1.00);
}

/* Swipe buttons */
#tablePro_stacks_in_592_wrapper .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn {
  background-color: rgba(192, 192, 192, 1.00);
}
/* Swipe buttons, hovered */
/* Maybe add an option to customize this, if users want it? */
#tablePro_stacks_in_592_wrapper .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn:hover {
  background-color: rgba(192, 192, 192, 1.00);
}

.tablesaw-enhanced .tablesaw-bar .btn.btn-select {
  color: rgba(127, 127, 127, 1.00);
}

/* Alternating row colors */
.tablePro_stacks_in_592 tbody tr:nth-child(even) {
	background: rgba(128, 0, 2, 0.20);
}
.tablePro_stacks_in_592 tbody tr:nth-child(odd) {
	background: rgba(255, 255, 255, 1.00);
}

/* Table header color */
.tablePro_stacks_in_592 thead th {
	text-shadow: none;
}
.tablePro_stacks_in_592 thead tr {
	background-color: rgba(128, 0, 2, 1.00);
}

#tablePro_stacks_in_592 .tablesaw-sortable .tablesaw-sortable-head button {
	color: rgba(255, 255, 255, 1.00);
	text-align: center;
}

/* This is a fix for Text stacks inside the table header, so that the "text-align: center" above will take effect */
#tablePro_stacks_in_592_wrapper .tablesaw-sortable .tablesaw-sortable-head button div {
	width: 100%;
}

table.tablePro_stacks_in_592 thead th, table.tablesaw thead td {
	color: rgba(255, 255, 255, 1.00);
}

#tablePro_stacks_in_592_wrapper .tablesaw-advance-dots li i {
	background: rgba(128, 0, 2, 1.00);
}

/* Borders for the inner cells of rows */
.tablePro_stacks_in_592 tr td:not(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
}
/* Borders for the non header row and non-last row */
.tablePro_stacks_in_592 tr:not(:last-child) {
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}

/* Borders for the header's inner cells */
.tablePro_stacks_in_592 thead tr:first-child th:not(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
}

/* Borders for the header's rightmost cell */
.tablePro_stacks_in_592 thead tr:first-child th(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
  padding: 0.7em 0.5em;
}

/* Table bottom border */
.tablePro_stacks_in_592 tr:last-child td {
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}

@media only all {
  #tablePro_stacks_in_592.tablesaw-swipe .tablesaw-cell-persist {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
    box-shadow: none;
  }

  .tablePro_stacks_in_592.tablesaw-swipe td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  .tablePro_stacks_in_592.tablesaw-columntoggle td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  /* This is needed here so that in mobile mode, the toggle table will have a left border. */
  .tablePro_stacks_in_592 tr td:first-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }

  #tablePro_stacks_in_592.tablesaw-stack tr:first-child td:first-child {
    border-top: 1px solid rgba(153, 153, 153, 1.00);
  }
  .tablePro_stacks_in_592.tablesaw-stack td {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }

/*  #tablePro_stacks_in_592.tablesaw-stack td:only-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }
*/
}

/* Set the cell's line-height to normal */
@media (max-width: 40em) {
  .tablePro_stacks_in_592 td {
    line-height: normal;
  }
  /* Set the borders for the first and last columns of the table, but only if the screen isn't too narrow */
  .tablePro_stacks_in_592 td:first-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }
  .tablePro_stacks_in_592 td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  #tablePro_stacks_in_592.tablesaw-stack td {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }
  #tablePro_stacks_in_592.tablesaw-stack tr:last-child td:not(:last-child) {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-bottom: none;
  }



}

.tablePro_stacks_in_592 thead tr:first-child {
  /* Table top border */
  border-top: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' left borders */
  border-left: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' right borders */
  border-right: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' bottom borders */
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}


/*table td:first-child { border-left: none; }
*/

/* Cell padding */
.tablePro_stacks_in_592 td {
  padding: 0.7em 0.5em;
}

#stacks_in_592 {
	padding: 0px 0px 40px 0px;
}

#stacks_in_595 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_599 {
	text-transform: uppercase;
	font-size: 78%;
	font-weight: bold;
}

#stacks_in_603 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_607 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_611 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_617 {
	font-size: 75%;
}

#stacks_in_621 {
	font-size: 75%;
}

#stacks_in_625 {
	font-size: 75%;
}

#stacks_in_629 {
	font-size: 75%;
}

#stacks_in_633 {
	font-size: 75%;
}

#stacks_in_639 {
	font-size: 75%;
}

#stacks_in_643 {
	font-size: 75%;
}

#stacks_in_647 {
	font-size: 75%;
}

#stacks_in_651 {
	font-size: 75%;
}

#stacks_in_655 {
	font-size: 75%;
}

#stacks_in_661 {
	font-size: 75%;
}

#stacks_in_665 {
	font-size: 75%;
}

#stacks_in_669 {
	font-size: 75%;
}

#stacks_in_673 {
	font-size: 75%;
}

#stacks_in_677 {
	font-size: 75%;
}

#stacks_in_683 {
	font-size: 75%;
}

#stacks_in_687 {
	font-size: 75%;
}

#stacks_in_691 {
	font-size: 75%;
}

#stacks_in_695 {
	font-size: 75%;
}

#stacks_in_699 {
	font-size: 75%;
}

#stacks_in_705 {
	font-size: 75%;
}

#stacks_in_709 {
	font-size: 75%;
}

#stacks_in_713 {
	font-size: 75%;
}

#stacks_in_717 {
	font-size: 75%;
}

#stacks_in_721 {
	font-size: 75%;
}

#stacks_in_727 {
	font-size: 75%;
}

#stacks_in_731 {
	font-size: 75%;
}

#stacks_in_735 {
	font-size: 75%;
}

#stacks_in_739 {
	font-size: 75%;
}

#stacks_in_743 {
	font-size: 75%;
}
/* @group Accordion */

/*  */

/* @end */

/* @group Tabs */

/*  */

/* Static tabs */

.tabbedInterface a.toggleItemstacks_in_33 {
	background: rgba(128, 1, 64, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color: rgba(255, 255, 255, 1.00) !important;
	border-bottom-color: rgba(255, 255, 255, 1.00) !important;
	border-left-color: rgba(255, 255, 255, 1.00) !important;
	border-right-color: rgba(255, 255, 255, 1.00) !important;
}

.tabbedInterface a.toggleItemstacks_in_33 [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_33 i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Hovered tabs */

.tabbedInterface a.toggleItemstacks_in_33:hover {
	background: rgba(128, 1, 64, 0.80) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color:  !important;
	border-bottom-color:  !important;
	border-left-color:  !important;
	border-right-color:  !important;
}

.tabbedInterface a.toggleItemstacks_in_33:hover [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_33:hover i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Clicked tabs */

.tabbedInterface a.toggleItemstacks_in_33:active {
	color: rgba(255, 255, 255, 1.00) !important;
	background: rgba(128, 0, 64, 0.80) !important;
}

.tabbedInterface a.toggleItemstacks_in_33:active [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_33:active i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Active tabs */

.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_33 {
	background: rgba(128, 0, 64, 0.80) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color: rgba(255, 255, 255, 1.00) !important;
	border-bottom-color:  !important;
	border-left-color:  !important;
	border-right-color:  !important;
}

.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_33 [class^="fa fa-"],
.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_33 i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/*  */

/* @end */

/* @group Content Panel */

/*  */

/* @end */
#stacks_in_34 {
	letter-spacing: -2px;
	font-weight: lighter;
}
#tintStackstacks_in_1080 {
	display: block;
	position: relative;
	z-index: 0;
}

#tintStackstacks_in_1080 *,
#tintStackstacks_in_1080 *:before,
#tintStackstacks_in_1080 *:after {	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#tintLayerstacks_in_1080 {
	opacity: 0.15;
	background: #800040;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 5;
}

#tintStackContentstacks_in_1080 {
	padding-top: 10%;
	padding-bottom: 2%;
	padding-left: 2%;
	padding-right: 2%;
	position: relative;
	z-index: 10;
	max-width: 1200px;
	margin: 0 auto;
}

#tintStackLinkstacks_in_1080 a {
	display: block;
	border: none;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 15;
	background: transparent;
}

/**/

/**/
/* Local image image applied as a CSS background */
#tintStackstacks_in_1080 {
	background: url();
	background-size: 100% 100%;
	background-attachment: scroll;
}
/**/

/**/

@media print {
	
	#portholeStackstacks_in_1080 {	
		padding-bottom: 0;
	}
	
	#portholeContentstacks_in_1080 {
		width: 100%;
	}
	
	#portholeLinkstacks_in_1080 a,
	#portholeContentAbsolutestacks_in_1080 {
		position: relative;
		top: auto;
		left: auto;
	}
	
	#portholeContentSmallstacks_in_1080,
	#portholeContentLargestacks_in_1080 {
		font-size: 14pt;
		line-height: 1.50em;
		opacity: 1.00;
		color: #000000;
		text-align: left;
	}
}/* Resets */
.tablePro_stacks_in_749 thead {
  border: none; /* Reset */
}
.tablesaw thead tr:first-child th {
  border: none; /* Reset */
}

.tablesaw-swipe .tablesaw-cell-persist {
  box-shadow: none;
}




#tableLoadingTextDiv_stacks_in_749 {
  width: 100%;
  text-align: center;
}



.tablesaw-enhanced .tablesaw-bar .btn {
  text-shadow: none;
  background-color: rgba(230, 230, 230, 1.00);
}
/* Maybe add an option to customize this, if users want it? */
.tablesaw-enhanced .tablesaw-bar .btn:hover {
  background-color: rgba(230, 230, 230, 1.00);
}

/* Table labels */
#tablePro_stacks_in_749_wrapper .tablesaw-toolbar label {
  color: rgba(146, 146, 146, 1.00);
}

/* Swipe buttons */
#tablePro_stacks_in_749_wrapper .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn {
  background-color: rgba(192, 192, 192, 1.00);
}
/* Swipe buttons, hovered */
/* Maybe add an option to customize this, if users want it? */
#tablePro_stacks_in_749_wrapper .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn:hover {
  background-color: rgba(192, 192, 192, 1.00);
}

.tablesaw-enhanced .tablesaw-bar .btn.btn-select {
  color: rgba(127, 127, 127, 1.00);
}

/* Alternating row colors */
.tablePro_stacks_in_749 tbody tr:nth-child(even) {
	background: rgba(128, 0, 64, 0.20);
}
.tablePro_stacks_in_749 tbody tr:nth-child(odd) {
	background: rgba(255, 255, 255, 1.00);
}

/* Table header color */
.tablePro_stacks_in_749 thead th {
	text-shadow: none;
}
.tablePro_stacks_in_749 thead tr {
	background-color: rgba(128, 0, 64, 1.00);
}

#tablePro_stacks_in_749 .tablesaw-sortable .tablesaw-sortable-head button {
	color: rgba(255, 255, 255, 1.00);
	text-align: center;
}

/* This is a fix for Text stacks inside the table header, so that the "text-align: center" above will take effect */
#tablePro_stacks_in_749_wrapper .tablesaw-sortable .tablesaw-sortable-head button div {
	width: 100%;
}

table.tablePro_stacks_in_749 thead th, table.tablesaw thead td {
	color: rgba(255, 255, 255, 1.00);
}

#tablePro_stacks_in_749_wrapper .tablesaw-advance-dots li i {
	background: rgba(128, 0, 2, 1.00);
}

/* Borders for the inner cells of rows */
.tablePro_stacks_in_749 tr td:not(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
}
/* Borders for the non header row and non-last row */
.tablePro_stacks_in_749 tr:not(:last-child) {
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}

/* Borders for the header's inner cells */
.tablePro_stacks_in_749 thead tr:first-child th:not(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
}

/* Borders for the header's rightmost cell */
.tablePro_stacks_in_749 thead tr:first-child th(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
  padding: 0.7em 0.5em;
}

/* Table bottom border */
.tablePro_stacks_in_749 tr:last-child td {
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}

@media only all {
  #tablePro_stacks_in_749.tablesaw-swipe .tablesaw-cell-persist {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
    box-shadow: none;
  }

  .tablePro_stacks_in_749.tablesaw-swipe td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  .tablePro_stacks_in_749.tablesaw-columntoggle td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  /* This is needed here so that in mobile mode, the toggle table will have a left border. */
  .tablePro_stacks_in_749 tr td:first-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }

  #tablePro_stacks_in_749.tablesaw-stack tr:first-child td:first-child {
    border-top: 1px solid rgba(153, 153, 153, 1.00);
  }
  .tablePro_stacks_in_749.tablesaw-stack td {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }

/*  #tablePro_stacks_in_749.tablesaw-stack td:only-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }
*/
}

/* Set the cell's line-height to normal */
@media (max-width: 40em) {
  .tablePro_stacks_in_749 td {
    line-height: normal;
  }
  /* Set the borders for the first and last columns of the table, but only if the screen isn't too narrow */
  .tablePro_stacks_in_749 td:first-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }
  .tablePro_stacks_in_749 td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  #tablePro_stacks_in_749.tablesaw-stack td {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }
  #tablePro_stacks_in_749.tablesaw-stack tr:last-child td:not(:last-child) {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-bottom: none;
  }



}

.tablePro_stacks_in_749 thead tr:first-child {
  /* Table top border */
  border-top: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' left borders */
  border-left: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' right borders */
  border-right: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' bottom borders */
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}


/*table td:first-child { border-left: none; }
*/

/* Cell padding */
.tablePro_stacks_in_749 td {
  padding: 0.7em 0.5em;
}

#stacks_in_749 {
	padding: 0px 0px 40px 0px;
}

#stacks_in_752 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_756 {
	text-transform: uppercase;
	font-size: 78%;
	font-weight: bold;
}

#stacks_in_760 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_764 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_768 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_774 {
	font-size: 75%;
}

#stacks_in_778 {
	font-size: 75%;
}

#stacks_in_782 {
	font-size: 75%;
}

#stacks_in_786 {
	font-size: 75%;
}

#stacks_in_790 {
	font-size: 75%;
}

#stacks_in_796 {
	font-size: 75%;
}

#stacks_in_800 {
	font-size: 75%;
}

#stacks_in_804 {
	font-size: 75%;
}

#stacks_in_808 {
	font-size: 75%;
}

#stacks_in_812 {
	font-size: 75%;
}

#stacks_in_818 {
	font-size: 75%;
}

#stacks_in_822 {
	font-size: 75%;
}

#stacks_in_826 {
	font-size: 75%;
}

#stacks_in_830 {
	font-size: 75%;
}

#stacks_in_834 {
	font-size: 75%;
}

#stacks_in_840 {
	font-size: 75%;
}

#stacks_in_844 {
	font-size: 75%;
}

#stacks_in_848 {
	font-size: 75%;
}

#stacks_in_852 {
	font-size: 75%;
}

#stacks_in_856 {
	font-size: 75%;
}

#stacks_in_862 {
	font-size: 75%;
}

#stacks_in_866 {
	font-size: 75%;
}

#stacks_in_870 {
	font-size: 75%;
}

#stacks_in_874 {
	font-size: 75%;
}

#stacks_in_878 {
	font-size: 75%;
}

#stacks_in_884 {
	font-size: 75%;
}

#stacks_in_888 {
	font-size: 75%;
}

#stacks_in_892 {
	font-size: 75%;
}

#stacks_in_896 {
	font-size: 75%;
}

#stacks_in_900 {
	font-size: 75%;
}

#stacks_in_906 {
	font-size: 75%;
}

#stacks_in_910 {
	font-size: 75%;
}

#stacks_in_914 {
	font-size: 75%;
}

#stacks_in_918 {
	font-size: 75%;
}

#stacks_in_922 {
	font-size: 75%;
}

#stacks_in_928 {
	font-size: 75%;
}

#stacks_in_932 {
	font-size: 75%;
}

#stacks_in_936 {
	font-size: 75%;
}

#stacks_in_940 {
	font-size: 75%;
}

#stacks_in_944 {
	font-size: 75%;
}

#stacks_in_950 {
	font-size: 75%;
}

#stacks_in_954 {
	font-size: 75%;
}

#stacks_in_958 {
	font-size: 75%;
}

#stacks_in_962 {
	font-size: 75%;
}

#stacks_in_966 {
	font-size: 75%;
}

#stacks_in_972 {
	font-size: 75%;
}

#stacks_in_976 {
	font-size: 75%;
}

#stacks_in_980 {
	font-size: 75%;
}

#stacks_in_984 {
	font-size: 75%;
}

#stacks_in_988 {
	font-size: 75%;
}

#stacks_in_994 {
	font-size: 75%;
}

#stacks_in_998 {
	font-size: 75%;
}

#stacks_in_1002 {
	font-size: 75%;
}

#stacks_in_1006 {
	font-size: 75%;
}

#stacks_in_1010 {
	font-size: 75%;
}

#stacks_in_1016 {
	font-size: 75%;
}

#stacks_in_1020 {
	font-size: 75%;
}

#stacks_in_1024 {
	font-size: 75%;
}

#stacks_in_1028 {
	font-size: 75%;
}

#stacks_in_1032 {
	font-size: 75%;
}

#stacks_in_1038 {
	font-size: 75%;
}

#stacks_in_1042 {
	font-size: 75%;
}

#stacks_in_1046 {
	font-size: 75%;
}

#stacks_in_1050 {
	font-size: 75%;
}

#stacks_in_1054 {
	font-size: 75%;
}

#stacks_in_1060 {
	font-size: 75%;
}

#stacks_in_1064 {
	font-size: 75%;
}

#stacks_in_1068 {
	font-size: 75%;
}

#stacks_in_1072 {
	font-size: 75%;
}

#stacks_in_1076 {
	font-size: 75%;
}
/* @group Accordion */

/*  */

/* @end */

/* @group Tabs */

/*  */

/* Static tabs */

.tabbedInterface a.toggleItemstacks_in_36 {
	background: rgba(0, 1, 128, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color: rgba(255, 255, 255, 1.00) !important;
	border-bottom-color: rgba(255, 255, 255, 1.00) !important;
	border-left-color: rgba(255, 255, 255, 1.00) !important;
	border-right-color: rgba(255, 255, 255, 1.00) !important;
}

.tabbedInterface a.toggleItemstacks_in_36 [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_36 i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Hovered tabs */

.tabbedInterface a.toggleItemstacks_in_36:hover {
	background: rgba(0, 0, 128, 0.80) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color:  !important;
	border-bottom-color:  !important;
	border-left-color:  !important;
	border-right-color:  !important;
}

.tabbedInterface a.toggleItemstacks_in_36:hover [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_36:hover i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Clicked tabs */

.tabbedInterface a.toggleItemstacks_in_36:active {
	color: rgba(255, 255, 255, 1.00) !important;
	background: rgba(0, 0, 128, 0.80) !important;
}

.tabbedInterface a.toggleItemstacks_in_36:active [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_36:active i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Active tabs */

.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_36 {
	background: rgba(0, 0, 128, 0.80) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color: rgba(255, 255, 255, 1.00) !important;
	border-bottom-color:  !important;
	border-left-color:  !important;
	border-right-color:  !important;
}

.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_36 [class^="fa fa-"],
.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_36 i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/*  */

/* @end */

/* @group Content Panel */

/*  */

/* @end */
#stacks_in_37 {
	letter-spacing: -2px;
	font-weight: lighter;
}
#tintStackstacks_in_1919 {
	display: block;
	position: relative;
	z-index: 0;
}

#tintStackstacks_in_1919 *,
#tintStackstacks_in_1919 *:before,
#tintStackstacks_in_1919 *:after {	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#tintLayerstacks_in_1919 {
	opacity: 0.15;
	background: #000080;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 5;
}

#tintStackContentstacks_in_1919 {
	padding-top: 10%;
	padding-bottom: 2%;
	padding-left: 2%;
	padding-right: 2%;
	position: relative;
	z-index: 10;
	max-width: 1200px;
	margin: 0 auto;
}

#tintStackLinkstacks_in_1919 a {
	display: block;
	border: none;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 15;
	background: transparent;
}

/**/

/**/
/* Local image image applied as a CSS background */
#tintStackstacks_in_1919 {
	background: url();
	background-size: 100% 100%;
	background-attachment: scroll;
}
/**/

/**/

@media print {
	
	#portholeStackstacks_in_1919 {	
		padding-bottom: 0;
	}
	
	#portholeContentstacks_in_1919 {
		width: 100%;
	}
	
	#portholeLinkstacks_in_1919 a,
	#portholeContentAbsolutestacks_in_1919 {
		position: relative;
		top: auto;
		left: auto;
	}
	
	#portholeContentSmallstacks_in_1919,
	#portholeContentLargestacks_in_1919 {
		font-size: 14pt;
		line-height: 1.50em;
		opacity: 1.00;
		color: #000000;
		text-align: left;
	}
}/* Resets */
.tablePro_stacks_in_1082 thead {
  border: none; /* Reset */
}
.tablesaw thead tr:first-child th {
  border: none; /* Reset */
}

.tablesaw-swipe .tablesaw-cell-persist {
  box-shadow: none;
}




#tableLoadingTextDiv_stacks_in_1082 {
  width: 100%;
  text-align: center;
}



.tablesaw-enhanced .tablesaw-bar .btn {
  text-shadow: none;
  background-color: rgba(230, 230, 230, 1.00);
}
/* Maybe add an option to customize this, if users want it? */
.tablesaw-enhanced .tablesaw-bar .btn:hover {
  background-color: rgba(230, 230, 230, 1.00);
}

/* Table labels */
#tablePro_stacks_in_1082_wrapper .tablesaw-toolbar label {
  color: rgba(146, 146, 146, 1.00);
}

/* Swipe buttons */
#tablePro_stacks_in_1082_wrapper .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn {
  background-color: rgba(192, 192, 192, 1.00);
}
/* Swipe buttons, hovered */
/* Maybe add an option to customize this, if users want it? */
#tablePro_stacks_in_1082_wrapper .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn:hover {
  background-color: rgba(192, 192, 192, 1.00);
}

.tablesaw-enhanced .tablesaw-bar .btn.btn-select {
  color: rgba(127, 127, 127, 1.00);
}

/* Alternating row colors */
.tablePro_stacks_in_1082 tbody tr:nth-child(even) {
	background: rgba(0, 0, 128, 0.20);
}
.tablePro_stacks_in_1082 tbody tr:nth-child(odd) {
	background: rgba(255, 255, 255, 1.00);
}

/* Table header color */
.tablePro_stacks_in_1082 thead th {
	text-shadow: none;
}
.tablePro_stacks_in_1082 thead tr {
	background-color: rgba(0, 0, 128, 1.00);
}

#tablePro_stacks_in_1082 .tablesaw-sortable .tablesaw-sortable-head button {
	color: rgba(255, 255, 255, 1.00);
	text-align: center;
}

/* This is a fix for Text stacks inside the table header, so that the "text-align: center" above will take effect */
#tablePro_stacks_in_1082_wrapper .tablesaw-sortable .tablesaw-sortable-head button div {
	width: 100%;
}

table.tablePro_stacks_in_1082 thead th, table.tablesaw thead td {
	color: rgba(255, 255, 255, 1.00);
}

#tablePro_stacks_in_1082_wrapper .tablesaw-advance-dots li i {
	background: rgba(128, 0, 2, 1.00);
}

/* Borders for the inner cells of rows */
.tablePro_stacks_in_1082 tr td:not(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
}
/* Borders for the non header row and non-last row */
.tablePro_stacks_in_1082 tr:not(:last-child) {
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}

/* Borders for the header's inner cells */
.tablePro_stacks_in_1082 thead tr:first-child th:not(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
}

/* Borders for the header's rightmost cell */
.tablePro_stacks_in_1082 thead tr:first-child th(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
  padding: 0.7em 0.5em;
}

/* Table bottom border */
.tablePro_stacks_in_1082 tr:last-child td {
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}

@media only all {
  #tablePro_stacks_in_1082.tablesaw-swipe .tablesaw-cell-persist {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
    box-shadow: none;
  }

  .tablePro_stacks_in_1082.tablesaw-swipe td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  .tablePro_stacks_in_1082.tablesaw-columntoggle td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  /* This is needed here so that in mobile mode, the toggle table will have a left border. */
  .tablePro_stacks_in_1082 tr td:first-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }

  #tablePro_stacks_in_1082.tablesaw-stack tr:first-child td:first-child {
    border-top: 1px solid rgba(153, 153, 153, 1.00);
  }
  .tablePro_stacks_in_1082.tablesaw-stack td {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }

/*  #tablePro_stacks_in_1082.tablesaw-stack td:only-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }
*/
}

/* Set the cell's line-height to normal */
@media (max-width: 40em) {
  .tablePro_stacks_in_1082 td {
    line-height: normal;
  }
  /* Set the borders for the first and last columns of the table, but only if the screen isn't too narrow */
  .tablePro_stacks_in_1082 td:first-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }
  .tablePro_stacks_in_1082 td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  #tablePro_stacks_in_1082.tablesaw-stack td {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }
  #tablePro_stacks_in_1082.tablesaw-stack tr:last-child td:not(:last-child) {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-bottom: none;
  }



}

.tablePro_stacks_in_1082 thead tr:first-child {
  /* Table top border */
  border-top: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' left borders */
  border-left: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' right borders */
  border-right: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' bottom borders */
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}


/*table td:first-child { border-left: none; }
*/

/* Cell padding */
.tablePro_stacks_in_1082 td {
  padding: 0.7em 0.5em;
}

#stacks_in_1085 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_1089 {
	text-transform: uppercase;
	font-size: 78%;
	font-weight: bold;
}

#stacks_in_1093 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_1097 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_1101 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_1107 {
	font-size: 75%;
}

#stacks_in_1111 {
	font-size: 75%;
}

#stacks_in_1115 {
	font-size: 75%;
}

#stacks_in_1119 {
	font-size: 75%;
}

#stacks_in_1123 {
	font-size: 75%;
}

#stacks_in_1129 {
	font-size: 75%;
}

#stacks_in_1133 {
	font-size: 75%;
}

#stacks_in_1137 {
	font-size: 75%;
}

#stacks_in_1141 {
	font-size: 75%;
}

#stacks_in_1145 {
	font-size: 75%;
}

#stacks_in_1151 {
	font-size: 75%;
}

#stacks_in_1155 {
	font-size: 75%;
}

#stacks_in_1159 {
	font-size: 75%;
}

#stacks_in_1163 {
	font-size: 75%;
}

#stacks_in_1167 {
	font-size: 75%;
}

#stacks_in_1173 {
	font-size: 75%;
}

#stacks_in_1177 {
	font-size: 75%;
}

#stacks_in_1181 {
	font-size: 75%;
}

#stacks_in_1185 {
	font-size: 75%;
}

#stacks_in_1189 {
	font-size: 75%;
}

#stacks_in_1195 {
	font-size: 75%;
}

#stacks_in_1199 {
	font-size: 75%;
}

#stacks_in_1203 {
	font-size: 75%;
}

#stacks_in_1207 {
	font-size: 75%;
}

#stacks_in_1211 {
	font-size: 75%;
}

#stacks_in_1217 {
	font-size: 75%;
}

#stacks_in_1221 {
	font-size: 75%;
}

#stacks_in_1225 {
	font-size: 75%;
}

#stacks_in_1229 {
	font-size: 75%;
}

#stacks_in_1233 {
	font-size: 75%;
}

#stacks_in_1239 {
	font-size: 75%;
}

#stacks_in_1243 {
	font-size: 75%;
}

#stacks_in_1247 {
	font-size: 75%;
}

#stacks_in_1251 {
	font-size: 75%;
}

#stacks_in_1255 {
	font-size: 75%;
}

#stacks_in_1261 {
	font-size: 75%;
}

#stacks_in_1265 {
	font-size: 75%;
}

#stacks_in_1269 {
	font-size: 75%;
}

#stacks_in_1273 {
	font-size: 75%;
}

#stacks_in_1277 {
	font-size: 75%;
}

#stacks_in_1283 {
	font-size: 75%;
}

#stacks_in_1287 {
	font-size: 75%;
}

#stacks_in_1291 {
	font-size: 75%;
}

#stacks_in_1295 {
	font-size: 75%;
}

#stacks_in_1299 {
	font-size: 75%;
}

#stacks_in_1305 {
	font-size: 75%;
}

#stacks_in_1309 {
	font-size: 75%;
}

#stacks_in_1313 {
	font-size: 75%;
}

#stacks_in_1317 {
	font-size: 75%;
}

#stacks_in_1321 {
	font-size: 75%;
}

#stacks_in_1327 {
	font-size: 75%;
}

#stacks_in_1331 {
	font-size: 75%;
}

#stacks_in_1335 {
	font-size: 75%;
}

#stacks_in_1339 {
	font-size: 75%;
}

#stacks_in_1343 {
	font-size: 75%;
}

#stacks_in_1349 {
	font-size: 75%;
}

#stacks_in_1353 {
	font-size: 75%;
}

#stacks_in_1357 {
	font-size: 75%;
}

#stacks_in_1361 {
	font-size: 75%;
}

#stacks_in_1365 {
	font-size: 75%;
}

#stacks_in_1371 {
	font-size: 75%;
}

#stacks_in_1375 {
	font-size: 75%;
}

#stacks_in_1379 {
	font-size: 75%;
}

#stacks_in_1383 {
	font-size: 75%;
}

#stacks_in_1387 {
	font-size: 75%;
}

#stacks_in_1393 {
	font-size: 75%;
}

#stacks_in_1397 {
	font-size: 75%;
}

#stacks_in_1401 {
	font-size: 75%;
}

#stacks_in_1405 {
	font-size: 75%;
}

#stacks_in_1409 {
	font-size: 75%;
}

#stacks_in_1415 {
	font-size: 75%;
}

#stacks_in_1419 {
	font-size: 75%;
}

#stacks_in_1423 {
	font-size: 75%;
}

#stacks_in_1427 {
	font-size: 75%;
}

#stacks_in_1431 {
	font-size: 75%;
}

#stacks_in_1437 {
	font-size: 75%;
}

#stacks_in_1441 {
	font-size: 75%;
}

#stacks_in_1445 {
	font-size: 75%;
}

#stacks_in_1449 {
	font-size: 75%;
}

#stacks_in_1453 {
	font-size: 75%;
}

#stacks_in_1459 {
	font-size: 75%;
}

#stacks_in_1463 {
	font-size: 75%;
}

#stacks_in_1467 {
	font-size: 75%;
}

#stacks_in_1471 {
	font-size: 75%;
}

#stacks_in_1475 {
	font-size: 75%;
}

#stacks_in_1481 {
	font-size: 75%;
}

#stacks_in_1485 {
	font-size: 75%;
}

#stacks_in_1489 {
	font-size: 75%;
}

#stacks_in_1493 {
	font-size: 75%;
}

#stacks_in_1497 {
	font-size: 75%;
}

#stacks_in_1503 {
	font-size: 75%;
}

#stacks_in_1507 {
	font-size: 75%;
}

#stacks_in_1511 {
	font-size: 75%;
}

#stacks_in_1515 {
	font-size: 75%;
}

#stacks_in_1519 {
	font-size: 75%;
}

#stacks_in_1525 {
	font-size: 75%;
}

#stacks_in_1529 {
	font-size: 75%;
}

#stacks_in_1533 {
	font-size: 75%;
}

#stacks_in_1537 {
	font-size: 75%;
}

#stacks_in_1541 {
	font-size: 75%;
}

#stacks_in_1547 {
	font-size: 75%;
}

#stacks_in_1551 {
	font-size: 75%;
}

#stacks_in_1555 {
	font-size: 75%;
}

#stacks_in_1559 {
	font-size: 75%;
}

#stacks_in_1563 {
	font-size: 75%;
}

#stacks_in_1569 {
	font-size: 75%;
}

#stacks_in_1573 {
	font-size: 75%;
}

#stacks_in_1577 {
	font-size: 75%;
}

#stacks_in_1581 {
	font-size: 75%;
}

#stacks_in_1585 {
	font-size: 75%;
}

#stacks_in_1591 {
	font-size: 75%;
}

#stacks_in_1595 {
	font-size: 75%;
}

#stacks_in_1599 {
	font-size: 75%;
}

#stacks_in_1603 {
	font-size: 75%;
}

#stacks_in_1607 {
	font-size: 75%;
}

#stacks_in_1613 {
	font-size: 75%;
}

#stacks_in_1617 {
	font-size: 75%;
}

#stacks_in_1621 {
	font-size: 75%;
}

#stacks_in_1625 {
	font-size: 75%;
}

#stacks_in_1629 {
	font-size: 75%;
}

#stacks_in_1635 {
	font-size: 75%;
}

#stacks_in_1639 {
	font-size: 75%;
}

#stacks_in_1643 {
	font-size: 75%;
}

#stacks_in_1647 {
	font-size: 75%;
}

#stacks_in_1651 {
	font-size: 75%;
}

#stacks_in_1657 {
	font-size: 75%;
}

#stacks_in_1661 {
	font-size: 75%;
}

#stacks_in_1665 {
	font-size: 75%;
}

#stacks_in_1669 {
	font-size: 75%;
}

#stacks_in_1673 {
	font-size: 75%;
}

#stacks_in_1679 {
	font-size: 75%;
}

#stacks_in_1683 {
	font-size: 75%;
}

#stacks_in_1687 {
	font-size: 75%;
}

#stacks_in_1691 {
	font-size: 75%;
}

#stacks_in_1695 {
	font-size: 75%;
}

#stacks_in_1701 {
	font-size: 75%;
}

#stacks_in_1705 {
	font-size: 75%;
}

#stacks_in_1709 {
	font-size: 75%;
}

#stacks_in_1713 {
	font-size: 75%;
}

#stacks_in_1717 {
	font-size: 75%;
}

#stacks_in_1723 {
	font-size: 75%;
}

#stacks_in_1727 {
	font-size: 75%;
}

#stacks_in_1731 {
	font-size: 75%;
}

#stacks_in_1735 {
	font-size: 75%;
}

#stacks_in_1739 {
	font-size: 75%;
}

#stacks_in_1745 {
	font-size: 75%;
}

#stacks_in_1749 {
	font-size: 75%;
}

#stacks_in_1753 {
	font-size: 75%;
}

#stacks_in_1757 {
	font-size: 75%;
}

#stacks_in_1761 {
	font-size: 75%;
}

#stacks_in_1767 {
	font-size: 75%;
}

#stacks_in_1771 {
	font-size: 75%;
}

#stacks_in_1775 {
	font-size: 75%;
}

#stacks_in_1779 {
	font-size: 75%;
}

#stacks_in_1783 {
	font-size: 75%;
}

#stacks_in_1789 {
	font-size: 75%;
}

#stacks_in_1793 {
	font-size: 75%;
}

#stacks_in_1797 {
	font-size: 75%;
}

#stacks_in_1801 {
	font-size: 75%;
}

#stacks_in_1805 {
	font-size: 75%;
}

#stacks_in_1811 {
	font-size: 75%;
}

#stacks_in_1815 {
	font-size: 75%;
}

#stacks_in_1819 {
	font-size: 75%;
}

#stacks_in_1823 {
	font-size: 75%;
}

#stacks_in_1827 {
	font-size: 75%;
}

#stacks_in_1833 {
	font-size: 75%;
}

#stacks_in_1837 {
	font-size: 75%;
}

#stacks_in_1841 {
	font-size: 75%;
}

#stacks_in_1845 {
	font-size: 75%;
}

#stacks_in_1849 {
	font-size: 75%;
}

#stacks_in_1855 {
	font-size: 75%;
}

#stacks_in_1859 {
	font-size: 75%;
}

#stacks_in_1863 {
	font-size: 75%;
}

#stacks_in_1867 {
	font-size: 75%;
}

#stacks_in_1871 {
	font-size: 75%;
}

#stacks_in_1877 {
	font-size: 75%;
}

#stacks_in_1881 {
	font-size: 75%;
}

#stacks_in_1885 {
	font-size: 75%;
}

#stacks_in_1889 {
	font-size: 75%;
}

#stacks_in_1893 {
	font-size: 75%;
}

#stacks_in_1899 {
	font-size: 75%;
}

#stacks_in_1903 {
	font-size: 75%;
}

#stacks_in_1907 {
	font-size: 75%;
}

#stacks_in_1911 {
	font-size: 75%;
}

#stacks_in_1915 {
	font-size: 75%;
}
/* @group Accordion */

/*  */

/* @end */

/* @group Tabs */

/*  */

/* @end */

/* @group Content Panel */

/*  */

/* @end */
#stacks_in_31589 {
	letter-spacing: -2px;
}
/* @group Basics */

#switcherstacks_in_31590,
#switcherstacks_in_31590 * {
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box; 
    box-sizing: border-box;
}

#switcherstacks_in_31590 {
	display: none;
}

/* Reset for lists within Switcher */

#switcherstacks_in_31590 ul ul {
	list-style-type: disc;
}

/* @end */

/* @group Accordion */

ul#accordionInterfacestacks_in_31590 {
	padding: 0;
	margin: 0;
	list-style: none;
}

ul#accordionInterfacestacks_in_31590>li {
	padding: 0;
	margin: 0;
	list-style: none;
}

/* Static accordion */

#accordionInterfacestacks_in_31590 .accordion-toggle,
#mydiv .accordion-toggle {
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	cursor: pointer;
	background: rgba(148, 29, 230, 1.00);
	line-height: 45px;
	display: block;
	font-size: 18px;
	text-decoration: none;
	border-radius: 0px 0px 0px 0px;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	border-top: 0px solid rgba(255, 255, 255, 1.00);
	border-bottom: 0px solid rgba(255, 255, 255, 1.00);
	border-left: 0px solid rgba(255, 255, 255, 1.00);
	border-right: 0px solid rgba(255, 255, 255, 1.00);
	transition: all 500ms ease-in-out;
	-webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 500ms ease-in-out;
	color: rgba(255, 255, 255, 1.00);
	position: relative;
	z-index: 10;
	outline: none;
}

#accordionInterfacestacks_in_31590 .accordion-toggle [class^="fa fa-"],
#mydiv .accordion-toggle [class^="fa fa-"],
#accordionInterfacestacks_in_31590 .accordion-toggle i,
#mydiv .accordion-toggle i {
	font-size: 18px;
	color: rgba(255, 255, 255, 1.00);
	width: 25px;
	transition: all 500ms ease-in-out;
	-webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 500ms ease-in-out;
	display: inline-block;
	text-align: center;
	overflow: hidden;
	line-height: 1;
	vertical-align: middle;
}

/* Hovered accordion */

#accordionInterfacestacks_in_31590 .accordion-toggle:hover,
#mydiv .accordion-toggle:hover {
	background: rgba(89, 17, 145, 1.00);
	color: rgba(255, 255, 255, 1.00);
	border-top: 0px solid rgba(255, 255, 255, 1.00);
	border-bottom: 0px solid rgba(255, 255, 255, 1.00);
	border-left: 0px solid rgba(255, 255, 255, 1.00);
	border-right: 0px solid rgba(255, 255, 255, 1.00);
	border-radius: 0px 0px 0px 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

#accordionInterfacestacks_in_31590 .accordion-toggle:hover [class^="fa fa-"],
#mydiv .accordion-toggle:hover [class^="fa fa-"],
#accordionInterfacestacks_in_31590 .accordion-toggle:hover i,
#mydiv .accordion-toggle:hover i {
	color: rgba(255, 255, 255, 1.00);
}

/* Clicked accordion */

#accordionInterfacestacks_in_31590 .accordion-toggle:active,
#mydiv .accordion-toggle:active {
	color: rgba(255, 255, 255, 1.00);
	background: rgba(89, 17, 145, 1.00);
}

#accordionInterfacestacks_in_31590 .accordion-toggle:active [class^="fa fa-"],
#mydiv .accordion-toggle:active [class^="fa fa-"],
#accordionInterfacestacks_in_31590 .accordion-toggle:active i,
#mydiv .accordion-toggle:active i {
	color: rgba(255, 255, 255, 1.00);
}

/* Active accordion */

#accordionInterfacestacks_in_31590 .accordion-toggle.ui-state-active,
#mydiv .accordion-toggle.ui-state-active {
	color: rgba(255, 255, 255, 1.00);
	background: rgba(89, 17, 145, 1.00);
	border-top: 0px solid rgba(255, 255, 255, 1.00);
	border-bottom: 0px solid rgba(255, 255, 255, 1.00);
	border-left: 0px solid rgba(255, 255, 255, 1.00);
	border-right: 0px solid rgba(255, 255, 255, 1.00);
	border-radius: 0px 0px 0px 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

#accordionInterfacestacks_in_31590 .accordion-toggle.ui-state-active [class^="fa fa-"],
#mydiv .accordion-toggle.ui-state-active [class^="fa fa-"],
#accordionInterfacestacks_in_31590 .accordion-toggle.ui-state-active i,
#mydiv .accordion-toggle.ui-state-active i {
	color: rgba(255, 255, 255, 1.00);
}

/* @group Open and closed floating icons */

#accordionInterfacestacks_in_31590 .accordion-toggle .closedIcon,
#mydiv .accordion-toggle .closedIcon {
	float: right;
	display: inline;
}

#accordionInterfacestacks_in_31590 .accordion-toggle .openedIcon,
#mydiv .accordion-toggle .openedIcon {
	float: right;
	display: none;
}

#accordionInterfacestacks_in_31590 .accordion-toggle.ui-state-active .closedIcon,
#mydiv .accordion-toggle.ui-state-active .closedIcon {
	display: none;
}

#accordionInterfacestacks_in_31590 .accordion-toggle.ui-state-active .openedIcon,
#mydiv .accordion-toggle.ui-state-active .openedIcon {
	display: inline;
}

/* @end */

/* @end */

/* @group Tabs */

ul#tabbedInterfacestacks_in_31590 {
	padding: 0;
	margin: 0;
	list-style: none;
}

ul#tabbedInterfacestacks_in_31590>li {
	padding: 0;
	margin: 0;
	list-style: none;
}

ul#switcherTabsstacks_in_31590 {
	display: block;
	text-align: left;
	padding: 0;
	margin: 0;
	list-style: none;
}

ul#switcherTabsstacks_in_31590 li.switcherTab {
	display: inline-block;
	list-style: none;
	width: 33.00%;
}



/* Static tabs */

ul#switcherTabsstacks_in_31590 li.switcherTab.ui-state-default a {
	display: block;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
	cursor: pointer;
	background: rgba(148, 29, 230, 1.00);
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 18px;
	line-height: 1.25em;
	text-align: center;
	text-decoration: none;
	border-radius: 5px 5px 0px 0px;
	color: rgba(255, 255, 255, 1.00);
	border-top: 0px solid rgba(255, 255, 255, 1.00);
	border-bottom: 0px solid rgba(255, 255, 255, 1.00);
	border-left: 0px solid rgba(255, 255, 255, 1.00);
	border-right: 0px solid rgba(255, 255, 255, 1.00);
	position: relative;
	z-index: 10;
	outline: none;
	
	/* Animate selected elements */
	transition: background 500ms, 
				color 500ms, 
				border 500ms, 
				border-radius 500ms;
	-webkit-transition: background 500ms, 
				color 500ms,
				border 500ms,
				border-radius 500ms;
	-moz-transition: background 500ms, 
				color 500ms,
				border 500ms,
				border-radius 500ms;
}

ul#switcherTabsstacks_in_31590 li.switcherTab.ui-state-default a [class^="fa fa-"],
ul#switcherTabsstacks_in_31590 li.switcherTab.ui-state-default a i {
	display: block;
	font-size: 0px;
	text-align: center;
	color: rgba(255, 255, 255, 1.00);
	line-height: 1;
	vertical-align: middle;
	margin-top: 0px !important;
	margin-bottom: 10px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
	
	/* Animate selected elements */
	transition: background 500ms, 
				color 500ms, 
				border 500ms, 
				border-radius 500ms;
	-webkit-transition: background 500ms, 
				color 500ms,
				border 500ms,
				border-radius 500ms;
	-moz-transition: background 500ms, 
				color 500ms,
				border 500ms,
				border-radius 500ms;
}

/* Hovered Tabs */

ul#switcherTabsstacks_in_31590 li.switcherTab.ui-state-default a:hover {
	background: rgba(89, 17, 145, 1.00);
	color: rgba(255, 255, 255, 1.00);
	border-top: 0px solid rgba(255, 255, 255, 1.00);
	border-bottom: 0px solid rgba(255, 255, 255, 1.00);
	border-left: 0px solid rgba(255, 255, 255, 1.00);
	border-right: 0px solid rgba(255, 255, 255, 1.00);
	border-radius: 5px 5px 0px 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
}

ul#switcherTabsstacks_in_31590 li.switcherTab.ui-state-default a:hover [class^="fa fa-"],
ul#switcherTabsstacks_in_31590 li.switcherTab.ui-state-default a:hover i {
	color: rgba(255, 255, 255, 1.00);
}

/* Clicked tabs */

ul#switcherTabsstacks_in_31590 li.switcherTab.ui-state-default a:active {
	color: rgba(255, 255, 255, 1.00);
	background: rgba(89, 17, 145, 1.00);
}

ul#switcherTabsstacks_in_31590 li.switcherTab.ui-state-default [class^="fa fa-"],
ul#switcherTabsstacks_in_31590 li.switcherTab.ui-state-default i {
	color: rgba(255, 255, 255, 1.00);
}

/* Active Tabs */

ul#switcherTabsstacks_in_31590 li.switcherTab.ui-tabs-active.ui-state-active a {
	background: rgba(89, 17, 145, 1.00);
	color: rgba(255, 255, 255, 1.00);
	border-top: 0px solid rgba(255, 255, 255, 1.00);
	border-bottom: 0px solid rgba(255, 255, 255, 1.00);
	border-left: 0px solid rgba(255, 255, 255, 1.00);
	border-right: 0px solid rgba(255, 255, 255, 1.00);
	border-radius: 5px 5px 0px 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
}

ul#switcherTabsstacks_in_31590 li.switcherTab.ui-tabs-active.ui-state-active a [class^="fa fa-"],
ul#switcherTabsstacks_in_31590 li.switcherTab.ui-tabs-active.ui-state-active a i {
	color: rgba(255, 255, 255, 1.00);
}

/* Hide accordion toggle headings */

#tabPanesstacks_in_31590 a.accordion-toggle {
	display: none;
}

/* Hide accordion, when in tabbed mode */

#switcherstacks_in_31590.tabbed-layout #accordionInterfacestacks_in_31590 {
	display: none;
}

/* Display tabbed interface, when in tabs mode */

#switcherstacks_in_31590.tabbed-layout #tabbedInterfacestacks_in_31590 {
	display: block;
}

/* Hide tabbed interface, when in accordion mode */

#switcherstacks_in_31590.accordion-layout #tabbedInterfacestacks_in_31590 {
	display: none;
}


/* Hide open / close accordion heading icons */

ul#switcherTabsstacks_in_31590 .closedIcon,
ul#switcherTabsstacks_in_31590 .openedIcon {
	display: none;
}

/* @end */

/* @group Content Panels */

#tabbedInterfacestacks_in_31590 .accordion-content,
#accordionInterfacestacks_in_31590 .accordion-content {
	display: none;
	list-style: none;
	padding: 0;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

#tabbedInterfacestacks_in_31590 .accordion-content .contentInner,
#accordionInterfacestacks_in_31590 .accordion-content .contentInner {
	color: rgba(51, 51, 51, 1.00);
	background: rgba(245, 245, 245, 1.00);
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	border-radius: 0px 0px 0px 0px;
	border-top: 0px solid rgba(255, 255, 255, 1.00);
	border-bottom: 0px solid rgba(255, 255, 255, 1.00);
	border-left: 0px solid rgba(255, 255, 255, 1.00);
	border-right: 0px solid rgba(255, 255, 255, 1.00);
}

/* @end */

/* @group Left / Right Tab Positioning */





/* @end */

/* @group Responsive Behavior */

/* On screens less than our breakpoint, make tabs an accordion */
@media screen and (max-width: 568px) {
	#switcherstacks_in_31590 #accordionInterfacestacks_in_31590 {
		display: block !important;
	}
	
	#switcherstacks_in_31590 #tabbedInterfacestacks_in_31590 {
		display: none !important;
	}
}

/* @end */

/* @group Print style settings */

@media print {
	#switcherTabsstacks_in_31590 {
		display: none !important;
	}
	
	#switcherWrapperstacks_in_31590,
	#switcherstacks_in_31590.tabbed-layout .accordion-toggle {
		display: block !important;
	}
	
	#switcherstacks_in_31590 .accordion-content {
		display: block !important;
		height: auto !important;
	}
	
	#switcherstacks_in_31590 .accordion-content .contentInner {
		border: none !important;
	}
}

/* @end */

/* @group Advanced Settings */

/**/

/**/

/**/

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end *//* @group Accordion */

/*  */

/* @end */

/* @group Tabs */

/*  */

/* Static tabs */

.tabbedInterface a.toggleItemstacks_in_31591 {
	background: rgba(15, 128, 255, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color: rgba(255, 255, 255, 1.00) !important;
	border-bottom-color: rgba(255, 255, 255, 1.00) !important;
	border-left-color: rgba(255, 255, 255, 1.00) !important;
	border-right-color: rgba(255, 255, 255, 1.00) !important;
}

.tabbedInterface a.toggleItemstacks_in_31591 [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_31591 i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Hovered tabs */

.tabbedInterface a.toggleItemstacks_in_31591:hover {
	background: rgba(15, 128, 255, 0.80) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color:  !important;
	border-bottom-color:  !important;
	border-left-color:  !important;
	border-right-color:  !important;
}

.tabbedInterface a.toggleItemstacks_in_31591:hover [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_31591:hover i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Clicked tabs */

.tabbedInterface a.toggleItemstacks_in_31591:active {
	color: rgba(255, 255, 255, 1.00) !important;
	background: rgba(15, 128, 255, 0.80) !important;
}

.tabbedInterface a.toggleItemstacks_in_31591:active [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_31591:active i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Active tabs */

.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_31591 {
	background: rgba(15, 128, 255, 0.80) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color: rgba(255, 255, 255, 1.00) !important;
	border-bottom-color:  !important;
	border-left-color:  !important;
	border-right-color:  !important;
}

.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_31591 [class^="fa fa-"],
.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_31591 i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/*  */

/* @end */

/* @group Content Panel */

/*  */

/* @end */
#stacks_in_31592 {
	letter-spacing: -1px;
	font-weight: lighter;
}
#tintStackstacks_in_31593 {
	display: block;
	position: relative;
	z-index: 0;
}

#tintStackstacks_in_31593 *,
#tintStackstacks_in_31593 *:before,
#tintStackstacks_in_31593 *:after {	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#tintLayerstacks_in_31593 {
	opacity: 0.15;
	background: #0F80FF;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 5;
}

#tintStackContentstacks_in_31593 {
	padding-top: 10%;
	padding-bottom: 2%;
	padding-left: 2%;
	padding-right: 2%;
	position: relative;
	z-index: 10;
	max-width: 1200px;
	margin: 0 auto;
}

#tintStackLinkstacks_in_31593 a {
	display: block;
	border: none;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 15;
	background: transparent;
}

/**/

/**/
/* Local image image applied as a CSS background */
#tintStackstacks_in_31593 {
	background: url();
	background-size: 100% 100%;
	background-attachment: scroll;
}
/**/

/**/

@media print {
	
	#portholeStackstacks_in_31593 {	
		padding-bottom: 0;
	}
	
	#portholeContentstacks_in_31593 {
		width: 100%;
	}
	
	#portholeLinkstacks_in_31593 a,
	#portholeContentAbsolutestacks_in_31593 {
		position: relative;
		top: auto;
		left: auto;
	}
	
	#portholeContentSmallstacks_in_31593,
	#portholeContentLargestacks_in_31593 {
		font-size: 14pt;
		line-height: 1.50em;
		opacity: 1.00;
		color: #000000;
		text-align: left;
	}
}/* Resets */
.tablePro_stacks_in_31594 thead {
  border: none; /* Reset */
}
.tablesaw thead tr:first-child th {
  border: none; /* Reset */
}

.tablesaw-swipe .tablesaw-cell-persist {
  box-shadow: none;
}




#tableLoadingTextDiv_stacks_in_31594 {
  width: 100%;
  text-align: center;
}



.tablesaw-enhanced .tablesaw-bar .btn {
  text-shadow: none;
  background-color: rgba(230, 230, 230, 1.00);
}
/* Maybe add an option to customize this, if users want it? */
.tablesaw-enhanced .tablesaw-bar .btn:hover {
  background-color: rgba(230, 230, 230, 1.00);
}

/* Table labels */
#tablePro_stacks_in_31594_wrapper .tablesaw-toolbar label {
  color: rgba(146, 146, 146, 1.00);
}

/* Swipe buttons */
#tablePro_stacks_in_31594_wrapper .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn {
  background-color: rgba(192, 192, 192, 1.00);
}
/* Swipe buttons, hovered */
/* Maybe add an option to customize this, if users want it? */
#tablePro_stacks_in_31594_wrapper .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn:hover {
  background-color: rgba(192, 192, 192, 1.00);
}

.tablesaw-enhanced .tablesaw-bar .btn.btn-select {
  color: rgba(127, 127, 127, 1.00);
}

/* Alternating row colors */
.tablePro_stacks_in_31594 tbody tr:nth-child(even) {
	background: rgba(15, 128, 255, 0.20);
}
.tablePro_stacks_in_31594 tbody tr:nth-child(odd) {
	background: rgba(255, 255, 255, 1.00);
}

/* Table header color */
.tablePro_stacks_in_31594 thead th {
	text-shadow: none;
}
.tablePro_stacks_in_31594 thead tr {
	background-color: rgba(15, 128, 255, 1.00);
}

#tablePro_stacks_in_31594 .tablesaw-sortable .tablesaw-sortable-head button {
	color: rgba(255, 255, 255, 1.00);
	text-align: center;
}

/* This is a fix for Text stacks inside the table header, so that the "text-align: center" above will take effect */
#tablePro_stacks_in_31594_wrapper .tablesaw-sortable .tablesaw-sortable-head button div {
	width: 100%;
}

table.tablePro_stacks_in_31594 thead th, table.tablesaw thead td {
	color: rgba(255, 255, 255, 1.00);
}

#tablePro_stacks_in_31594_wrapper .tablesaw-advance-dots li i {
	background: rgba(128, 0, 2, 1.00);
}

/* Borders for the inner cells of rows */
.tablePro_stacks_in_31594 tr td:not(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
}
/* Borders for the non header row and non-last row */
.tablePro_stacks_in_31594 tr:not(:last-child) {
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}

/* Borders for the header's inner cells */
.tablePro_stacks_in_31594 thead tr:first-child th:not(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
}

/* Borders for the header's rightmost cell */
.tablePro_stacks_in_31594 thead tr:first-child th(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
  padding: 0.7em 0.5em;
}

/* Table bottom border */
.tablePro_stacks_in_31594 tr:last-child td {
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}

@media only all {
  #tablePro_stacks_in_31594.tablesaw-swipe .tablesaw-cell-persist {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
    box-shadow: none;
  }

  .tablePro_stacks_in_31594.tablesaw-swipe td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  .tablePro_stacks_in_31594.tablesaw-columntoggle td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  /* This is needed here so that in mobile mode, the toggle table will have a left border. */
  .tablePro_stacks_in_31594 tr td:first-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }

  #tablePro_stacks_in_31594.tablesaw-stack tr:first-child td:first-child {
    border-top: 1px solid rgba(153, 153, 153, 1.00);
  }
  .tablePro_stacks_in_31594.tablesaw-stack td {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }

/*  #tablePro_stacks_in_31594.tablesaw-stack td:only-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }
*/
}

/* Set the cell's line-height to normal */
@media (max-width: 40em) {
  .tablePro_stacks_in_31594 td {
    line-height: normal;
  }
  /* Set the borders for the first and last columns of the table, but only if the screen isn't too narrow */
  .tablePro_stacks_in_31594 td:first-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }
  .tablePro_stacks_in_31594 td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  #tablePro_stacks_in_31594.tablesaw-stack td {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }
  #tablePro_stacks_in_31594.tablesaw-stack tr:last-child td:not(:last-child) {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-bottom: none;
  }



}

.tablePro_stacks_in_31594 thead tr:first-child {
  /* Table top border */
  border-top: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' left borders */
  border-left: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' right borders */
  border-right: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' bottom borders */
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}


/*table td:first-child { border-left: none; }
*/

/* Cell padding */
.tablePro_stacks_in_31594 td {
  padding: 0.7em 0.5em;
}

#stacks_in_31594 {
	padding: 0px 0px 40px 0px;
}

#stacks_in_31597 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_31601 {
	text-transform: uppercase;
	font-size: 78%;
	font-weight: bold;
}

#stacks_in_31605 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_31609 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_31613 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_31619 {
	font-size: 75%;
}

#stacks_in_31623 {
	font-size: 75%;
}

#stacks_in_31627 {
	font-size: 75%;
}

#stacks_in_31631 {
	font-size: 75%;
}

#stacks_in_31635 {
	font-size: 75%;
}

#stacks_in_31641 {
	font-size: 75%;
}

#stacks_in_31645 {
	font-size: 75%;
}

#stacks_in_31649 {
	font-size: 75%;
}

#stacks_in_31653 {
	font-size: 75%;
}

#stacks_in_31657 {
	font-size: 75%;
}

#stacks_in_31663 {
	font-size: 75%;
}

#stacks_in_31667 {
	font-size: 75%;
}

#stacks_in_31671 {
	font-size: 75%;
}

#stacks_in_31675 {
	font-size: 75%;
}

#stacks_in_31679 {
	font-size: 75%;
}

#stacks_in_31685 {
	font-size: 75%;
}

#stacks_in_31689 {
	font-size: 75%;
}

#stacks_in_31693 {
	font-size: 75%;
}

#stacks_in_31697 {
	font-size: 75%;
}

#stacks_in_31701 {
	font-size: 75%;
}

#stacks_in_31707 {
	font-size: 75%;
}

#stacks_in_31711 {
	font-size: 75%;
}

#stacks_in_31715 {
	font-size: 75%;
}

#stacks_in_31719 {
	font-size: 75%;
}

#stacks_in_31723 {
	font-size: 75%;
}

#stacks_in_31729 {
	font-size: 75%;
}

#stacks_in_31733 {
	font-size: 75%;
}

#stacks_in_31737 {
	font-size: 75%;
}

#stacks_in_31741 {
	font-size: 75%;
}

#stacks_in_31745 {
	font-size: 75%;
}

#stacks_in_31751 {
	font-size: 75%;
}

#stacks_in_31755 {
	font-size: 75%;
}

#stacks_in_31759 {
	font-size: 75%;
}

#stacks_in_31763 {
	font-size: 75%;
}

#stacks_in_31767 {
	font-size: 75%;
}

#stacks_in_31773 {
	font-size: 75%;
}

#stacks_in_31777 {
	font-size: 75%;
}

#stacks_in_31781 {
	font-size: 75%;
}

#stacks_in_31785 {
	font-size: 75%;
}

#stacks_in_31789 {
	font-size: 75%;
}

#stacks_in_31795 {
	font-size: 75%;
}

#stacks_in_31799 {
	font-size: 75%;
}

#stacks_in_31803 {
	font-size: 75%;
}

#stacks_in_31807 {
	font-size: 75%;
}

#stacks_in_31811 {
	font-size: 75%;
}

#stacks_in_31817 {
	font-size: 75%;
}

#stacks_in_31821 {
	font-size: 75%;
}

#stacks_in_31825 {
	font-size: 75%;
}

#stacks_in_31829 {
	font-size: 75%;
}

#stacks_in_31833 {
	font-size: 75%;
}

#stacks_in_31839 {
	font-size: 75%;
}

#stacks_in_31843 {
	font-size: 75%;
}

#stacks_in_31847 {
	font-size: 75%;
}

#stacks_in_31851 {
	font-size: 75%;
}

#stacks_in_31855 {
	font-size: 75%;
}

#stacks_in_31861 {
	font-size: 75%;
}

#stacks_in_31865 {
	font-size: 75%;
}

#stacks_in_31869 {
	font-size: 75%;
}

#stacks_in_31873 {
	font-size: 75%;
}

#stacks_in_31877 {
	font-size: 75%;
}

#stacks_in_31883 {
	font-size: 75%;
}

#stacks_in_31887 {
	font-size: 75%;
}

#stacks_in_31891 {
	font-size: 75%;
}

#stacks_in_31895 {
	font-size: 75%;
}

#stacks_in_31899 {
	font-size: 75%;
}

#stacks_in_31905 {
	font-size: 75%;
}

#stacks_in_31909 {
	font-size: 75%;
}

#stacks_in_31913 {
	font-size: 75%;
}

#stacks_in_31917 {
	font-size: 75%;
}

#stacks_in_31921 {
	font-size: 75%;
}

#stacks_in_31927 {
	font-size: 75%;
}

#stacks_in_31931 {
	font-size: 75%;
}

#stacks_in_31935 {
	font-size: 75%;
}

#stacks_in_31939 {
	font-size: 75%;
}

#stacks_in_31943 {
	font-size: 75%;
}
/* @group Accordion */

/*  */

/* @end */

/* @group Tabs */

/*  */

/* Static tabs */

.tabbedInterface a.toggleItemstacks_in_31949 {
	background: rgba(253, 128, 8, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color: rgba(255, 255, 255, 1.00) !important;
	border-bottom-color: rgba(255, 255, 255, 1.00) !important;
	border-left-color: rgba(255, 255, 255, 1.00) !important;
	border-right-color: rgba(255, 255, 255, 1.00) !important;
}

.tabbedInterface a.toggleItemstacks_in_31949 [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_31949 i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Hovered tabs */

.tabbedInterface a.toggleItemstacks_in_31949:hover {
	background: rgba(253, 128, 8, 0.80) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color:  !important;
	border-bottom-color:  !important;
	border-left-color:  !important;
	border-right-color:  !important;
}

.tabbedInterface a.toggleItemstacks_in_31949:hover [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_31949:hover i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Clicked tabs */

.tabbedInterface a.toggleItemstacks_in_31949:active {
	color: rgba(255, 255, 255, 1.00) !important;
	background: rgba(253, 128, 8, 0.80) !important;
}

.tabbedInterface a.toggleItemstacks_in_31949:active [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_31949:active i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Active tabs */

.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_31949 {
	background: rgba(253, 128, 8, 0.80) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color: rgba(255, 255, 255, 1.00) !important;
	border-bottom-color:  !important;
	border-left-color:  !important;
	border-right-color:  !important;
}

.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_31949 [class^="fa fa-"],
.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_31949 i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/*  */

/* @end */

/* @group Content Panel */

/*  */

/* @end */
#stacks_in_31950 {
	letter-spacing: -1px;
	font-weight: lighter;
}
#tintStackstacks_in_31951 {
	display: block;
	position: relative;
	z-index: 0;
}

#tintStackstacks_in_31951 *,
#tintStackstacks_in_31951 *:before,
#tintStackstacks_in_31951 *:after {	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#tintLayerstacks_in_31951 {
	opacity: 0.15;
	background: #FD8008;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 5;
}

#tintStackContentstacks_in_31951 {
	padding-top: 10%;
	padding-bottom: 2%;
	padding-left: 2%;
	padding-right: 2%;
	position: relative;
	z-index: 10;
	max-width: 1200px;
	margin: 0 auto;
}

#tintStackLinkstacks_in_31951 a {
	display: block;
	border: none;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 15;
	background: transparent;
}

/**/

/**/
/* Local image image applied as a CSS background */
#tintStackstacks_in_31951 {
	background: url();
	background-size: 100% 100%;
	background-attachment: scroll;
}
/**/

/**/

@media print {
	
	#portholeStackstacks_in_31951 {	
		padding-bottom: 0;
	}
	
	#portholeContentstacks_in_31951 {
		width: 100%;
	}
	
	#portholeLinkstacks_in_31951 a,
	#portholeContentAbsolutestacks_in_31951 {
		position: relative;
		top: auto;
		left: auto;
	}
	
	#portholeContentSmallstacks_in_31951,
	#portholeContentLargestacks_in_31951 {
		font-size: 14pt;
		line-height: 1.50em;
		opacity: 1.00;
		color: #000000;
		text-align: left;
	}
}/* Resets */
.tablePro_stacks_in_31952 thead {
  border: none; /* Reset */
}
.tablesaw thead tr:first-child th {
  border: none; /* Reset */
}

.tablesaw-swipe .tablesaw-cell-persist {
  box-shadow: none;
}




#tableLoadingTextDiv_stacks_in_31952 {
  width: 100%;
  text-align: center;
}



.tablesaw-enhanced .tablesaw-bar .btn {
  text-shadow: none;
  background-color: rgba(230, 230, 230, 1.00);
}
/* Maybe add an option to customize this, if users want it? */
.tablesaw-enhanced .tablesaw-bar .btn:hover {
  background-color: rgba(230, 230, 230, 1.00);
}

/* Table labels */
#tablePro_stacks_in_31952_wrapper .tablesaw-toolbar label {
  color: rgba(146, 146, 146, 1.00);
}

/* Swipe buttons */
#tablePro_stacks_in_31952_wrapper .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn {
  background-color: rgba(192, 192, 192, 1.00);
}
/* Swipe buttons, hovered */
/* Maybe add an option to customize this, if users want it? */
#tablePro_stacks_in_31952_wrapper .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn:hover {
  background-color: rgba(192, 192, 192, 1.00);
}

.tablesaw-enhanced .tablesaw-bar .btn.btn-select {
  color: rgba(127, 127, 127, 1.00);
}

/* Alternating row colors */
.tablePro_stacks_in_31952 tbody tr:nth-child(even) {
	background: rgba(253, 128, 8, 0.20);
}
.tablePro_stacks_in_31952 tbody tr:nth-child(odd) {
	background: rgba(255, 255, 255, 1.00);
}

/* Table header color */
.tablePro_stacks_in_31952 thead th {
	text-shadow: none;
}
.tablePro_stacks_in_31952 thead tr {
	background-color: rgba(253, 128, 8, 1.00);
}

#tablePro_stacks_in_31952 .tablesaw-sortable .tablesaw-sortable-head button {
	color: rgba(255, 255, 255, 1.00);
	text-align: center;
}

/* This is a fix for Text stacks inside the table header, so that the "text-align: center" above will take effect */
#tablePro_stacks_in_31952_wrapper .tablesaw-sortable .tablesaw-sortable-head button div {
	width: 100%;
}

table.tablePro_stacks_in_31952 thead th, table.tablesaw thead td {
	color: rgba(255, 255, 255, 1.00);
}

#tablePro_stacks_in_31952_wrapper .tablesaw-advance-dots li i {
	background: rgba(128, 0, 2, 1.00);
}

/* Borders for the inner cells of rows */
.tablePro_stacks_in_31952 tr td:not(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
}
/* Borders for the non header row and non-last row */
.tablePro_stacks_in_31952 tr:not(:last-child) {
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}

/* Borders for the header's inner cells */
.tablePro_stacks_in_31952 thead tr:first-child th:not(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
}

/* Borders for the header's rightmost cell */
.tablePro_stacks_in_31952 thead tr:first-child th(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
  padding: 0.7em 0.5em;
}

/* Table bottom border */
.tablePro_stacks_in_31952 tr:last-child td {
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}

@media only all {
  #tablePro_stacks_in_31952.tablesaw-swipe .tablesaw-cell-persist {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
    box-shadow: none;
  }

  .tablePro_stacks_in_31952.tablesaw-swipe td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  .tablePro_stacks_in_31952.tablesaw-columntoggle td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  /* This is needed here so that in mobile mode, the toggle table will have a left border. */
  .tablePro_stacks_in_31952 tr td:first-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }

  #tablePro_stacks_in_31952.tablesaw-stack tr:first-child td:first-child {
    border-top: 1px solid rgba(153, 153, 153, 1.00);
  }
  .tablePro_stacks_in_31952.tablesaw-stack td {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }

/*  #tablePro_stacks_in_31952.tablesaw-stack td:only-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }
*/
}

/* Set the cell's line-height to normal */
@media (max-width: 40em) {
  .tablePro_stacks_in_31952 td {
    line-height: normal;
  }
  /* Set the borders for the first and last columns of the table, but only if the screen isn't too narrow */
  .tablePro_stacks_in_31952 td:first-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }
  .tablePro_stacks_in_31952 td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  #tablePro_stacks_in_31952.tablesaw-stack td {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }
  #tablePro_stacks_in_31952.tablesaw-stack tr:last-child td:not(:last-child) {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-bottom: none;
  }



}

.tablePro_stacks_in_31952 thead tr:first-child {
  /* Table top border */
  border-top: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' left borders */
  border-left: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' right borders */
  border-right: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' bottom borders */
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}


/*table td:first-child { border-left: none; }
*/

/* Cell padding */
.tablePro_stacks_in_31952 td {
  padding: 0.7em 0.5em;
}

#stacks_in_31952 {
	padding: 0px 0px 40px 0px;
}

#stacks_in_31955 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_31959 {
	text-transform: uppercase;
	font-size: 78%;
	font-weight: bold;
}

#stacks_in_31963 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_31967 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_31971 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_31977 {
	font-size: 75%;
}

#stacks_in_31981 {
	font-size: 75%;
}

#stacks_in_31985 {
	font-size: 75%;
}

#stacks_in_31989 {
	font-size: 75%;
}

#stacks_in_31993 {
	font-size: 75%;
}

#stacks_in_31999 {
	font-size: 75%;
}

#stacks_in_32003 {
	font-size: 75%;
}

#stacks_in_32007 {
	font-size: 75%;
}

#stacks_in_32011 {
	font-size: 75%;
}

#stacks_in_32015 {
	font-size: 75%;
}

#stacks_in_32021 {
	font-size: 75%;
}

#stacks_in_32025 {
	font-size: 75%;
}

#stacks_in_32029 {
	font-size: 75%;
}

#stacks_in_32033 {
	font-size: 75%;
}

#stacks_in_32037 {
	font-size: 75%;
}

#stacks_in_32043 {
	font-size: 75%;
}

#stacks_in_32047 {
	font-size: 75%;
}

#stacks_in_32051 {
	font-size: 75%;
}

#stacks_in_32055 {
	font-size: 75%;
}

#stacks_in_32059 {
	font-size: 75%;
}

#stacks_in_32065 {
	font-size: 75%;
}

#stacks_in_32069 {
	font-size: 75%;
}

#stacks_in_32073 {
	font-size: 75%;
}

#stacks_in_32077 {
	font-size: 75%;
}

#stacks_in_32081 {
	font-size: 75%;
}

#stacks_in_32087 {
	font-size: 75%;
}

#stacks_in_32091 {
	font-size: 75%;
}

#stacks_in_32095 {
	font-size: 75%;
}

#stacks_in_32099 {
	font-size: 75%;
}

#stacks_in_32103 {
	font-size: 75%;
}

#stacks_in_32109 {
	font-size: 75%;
}

#stacks_in_32113 {
	font-size: 75%;
}

#stacks_in_32117 {
	font-size: 75%;
}

#stacks_in_32121 {
	font-size: 75%;
}

#stacks_in_32125 {
	font-size: 75%;
}

#stacks_in_32131 {
	font-size: 75%;
}

#stacks_in_32135 {
	font-size: 75%;
}

#stacks_in_32139 {
	font-size: 75%;
}

#stacks_in_32143 {
	font-size: 75%;
}

#stacks_in_32147 {
	font-size: 75%;
}

#stacks_in_32153 {
	font-size: 75%;
}

#stacks_in_32157 {
	font-size: 75%;
}

#stacks_in_32161 {
	font-size: 75%;
}

#stacks_in_32165 {
	font-size: 75%;
}

#stacks_in_32169 {
	font-size: 75%;
}

#stacks_in_32175 {
	font-size: 75%;
}

#stacks_in_32179 {
	font-size: 75%;
}

#stacks_in_32183 {
	font-size: 75%;
}

#stacks_in_32187 {
	font-size: 75%;
}

#stacks_in_32191 {
	font-size: 75%;
}

#stacks_in_32197 {
	font-size: 75%;
}

#stacks_in_32201 {
	font-size: 75%;
}

#stacks_in_32205 {
	font-size: 75%;
}

#stacks_in_32209 {
	font-size: 75%;
}

#stacks_in_32213 {
	font-size: 75%;
}

#stacks_in_32219 {
	font-size: 75%;
}

#stacks_in_32223 {
	font-size: 75%;
}

#stacks_in_32227 {
	font-size: 75%;
}

#stacks_in_32231 {
	font-size: 75%;
}

#stacks_in_32235 {
	font-size: 75%;
}

#stacks_in_32241 {
	font-size: 75%;
}

#stacks_in_32245 {
	font-size: 75%;
}

#stacks_in_32249 {
	font-size: 75%;
}

#stacks_in_32253 {
	font-size: 75%;
}

#stacks_in_32257 {
	font-size: 75%;
}

#stacks_in_32263 {
	font-size: 75%;
}

#stacks_in_32267 {
	font-size: 75%;
}

#stacks_in_32271 {
	font-size: 75%;
}

#stacks_in_32275 {
	font-size: 75%;
}

#stacks_in_32279 {
	font-size: 75%;
}

#stacks_in_32285 {
	font-size: 75%;
}

#stacks_in_32289 {
	font-size: 75%;
}

#stacks_in_32293 {
	font-size: 75%;
}

#stacks_in_32297 {
	font-size: 75%;
}

#stacks_in_32301 {
	font-size: 75%;
}

#stacks_in_32307 {
	font-size: 75%;
}

#stacks_in_32311 {
	font-size: 75%;
}

#stacks_in_32315 {
	font-size: 75%;
}

#stacks_in_32319 {
	font-size: 75%;
}

#stacks_in_32323 {
	font-size: 75%;
}

#stacks_in_32329 {
	font-size: 75%;
}

#stacks_in_32333 {
	font-size: 75%;
}

#stacks_in_32337 {
	font-size: 75%;
}

#stacks_in_32341 {
	font-size: 75%;
}

#stacks_in_32345 {
	font-size: 75%;
}

#stacks_in_32351 {
	font-size: 75%;
}

#stacks_in_32355 {
	font-size: 75%;
}

#stacks_in_32359 {
	font-size: 75%;
}

#stacks_in_32363 {
	font-size: 75%;
}

#stacks_in_32367 {
	font-size: 75%;
}

#stacks_in_32373 {
	font-size: 75%;
}

#stacks_in_32377 {
	font-size: 75%;
}

#stacks_in_32381 {
	font-size: 75%;
}

#stacks_in_32385 {
	font-size: 75%;
}

#stacks_in_32389 {
	font-size: 75%;
}

#stacks_in_32395 {
	font-size: 75%;
}

#stacks_in_32399 {
	font-size: 75%;
}

#stacks_in_32403 {
	font-size: 75%;
}

#stacks_in_32407 {
	font-size: 75%;
}

#stacks_in_32411 {
	font-size: 75%;
}
/* @group Accordion */

/*  */

/* @end */

/* @group Tabs */

/*  */

/* Static tabs */

.tabbedInterface a.toggleItemstacks_in_32417 {
	background: rgba(251, 2, 7, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color: rgba(255, 255, 255, 1.00) !important;
	border-bottom-color: rgba(255, 255, 255, 1.00) !important;
	border-left-color: rgba(255, 255, 255, 1.00) !important;
	border-right-color: rgba(255, 255, 255, 1.00) !important;
}

.tabbedInterface a.toggleItemstacks_in_32417 [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_32417 i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Hovered tabs */

.tabbedInterface a.toggleItemstacks_in_32417:hover {
	background: rgba(251, 2, 7, 0.80) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color:  !important;
	border-bottom-color:  !important;
	border-left-color:  !important;
	border-right-color:  !important;
}

.tabbedInterface a.toggleItemstacks_in_32417:hover [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_32417:hover i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Clicked tabs */

.tabbedInterface a.toggleItemstacks_in_32417:active {
	color: rgba(255, 255, 255, 1.00) !important;
	background: rgba(251, 2, 7, 0.80) !important;
}

.tabbedInterface a.toggleItemstacks_in_32417:active [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_32417:active i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Active tabs */

.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_32417 {
	background: rgba(251, 2, 7, 0.80) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color: rgba(255, 255, 255, 1.00) !important;
	border-bottom-color:  !important;
	border-left-color:  !important;
	border-right-color:  !important;
}

.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_32417 [class^="fa fa-"],
.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_32417 i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/*  */

/* @end */

/* @group Content Panel */

/*  */

/* @end */
#stacks_in_32418 {
	letter-spacing: -1px;
	font-weight: lighter;
}
#tintStackstacks_in_32419 {
	display: block;
	position: relative;
	z-index: 0;
}

#tintStackstacks_in_32419 *,
#tintStackstacks_in_32419 *:before,
#tintStackstacks_in_32419 *:after {	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#tintLayerstacks_in_32419 {
	opacity: 0.15;
	background: #FB0207;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 5;
}

#tintStackContentstacks_in_32419 {
	padding-top: 10%;
	padding-bottom: 2%;
	padding-left: 2%;
	padding-right: 2%;
	position: relative;
	z-index: 10;
	max-width: 1200px;
	margin: 0 auto;
}

#tintStackLinkstacks_in_32419 a {
	display: block;
	border: none;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 15;
	background: transparent;
}

/**/

/**/
/* Local image image applied as a CSS background */
#tintStackstacks_in_32419 {
	background: url();
	background-size: 100% 100%;
	background-attachment: scroll;
}
/**/

/**/

@media print {
	
	#portholeStackstacks_in_32419 {	
		padding-bottom: 0;
	}
	
	#portholeContentstacks_in_32419 {
		width: 100%;
	}
	
	#portholeLinkstacks_in_32419 a,
	#portholeContentAbsolutestacks_in_32419 {
		position: relative;
		top: auto;
		left: auto;
	}
	
	#portholeContentSmallstacks_in_32419,
	#portholeContentLargestacks_in_32419 {
		font-size: 14pt;
		line-height: 1.50em;
		opacity: 1.00;
		color: #000000;
		text-align: left;
	}
}/* Resets */
.tablePro_stacks_in_32420 thead {
  border: none; /* Reset */
}
.tablesaw thead tr:first-child th {
  border: none; /* Reset */
}

.tablesaw-swipe .tablesaw-cell-persist {
  box-shadow: none;
}




#tableLoadingTextDiv_stacks_in_32420 {
  width: 100%;
  text-align: center;
}



.tablesaw-enhanced .tablesaw-bar .btn {
  text-shadow: none;
  background-color: rgba(230, 230, 230, 1.00);
}
/* Maybe add an option to customize this, if users want it? */
.tablesaw-enhanced .tablesaw-bar .btn:hover {
  background-color: rgba(230, 230, 230, 1.00);
}

/* Table labels */
#tablePro_stacks_in_32420_wrapper .tablesaw-toolbar label {
  color: rgba(146, 146, 146, 1.00);
}

/* Swipe buttons */
#tablePro_stacks_in_32420_wrapper .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn {
  background-color: rgba(192, 192, 192, 1.00);
}
/* Swipe buttons, hovered */
/* Maybe add an option to customize this, if users want it? */
#tablePro_stacks_in_32420_wrapper .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn:hover {
  background-color: rgba(192, 192, 192, 1.00);
}

.tablesaw-enhanced .tablesaw-bar .btn.btn-select {
  color: rgba(127, 127, 127, 1.00);
}

/* Alternating row colors */
.tablePro_stacks_in_32420 tbody tr:nth-child(even) {
	background: rgba(251, 2, 7, 0.20);
}
.tablePro_stacks_in_32420 tbody tr:nth-child(odd) {
	background: rgba(255, 255, 255, 1.00);
}

/* Table header color */
.tablePro_stacks_in_32420 thead th {
	text-shadow: none;
}
.tablePro_stacks_in_32420 thead tr {
	background-color: rgba(251, 2, 7, 1.00);
}

#tablePro_stacks_in_32420 .tablesaw-sortable .tablesaw-sortable-head button {
	color: rgba(255, 255, 255, 1.00);
	text-align: center;
}

/* This is a fix for Text stacks inside the table header, so that the "text-align: center" above will take effect */
#tablePro_stacks_in_32420_wrapper .tablesaw-sortable .tablesaw-sortable-head button div {
	width: 100%;
}

table.tablePro_stacks_in_32420 thead th, table.tablesaw thead td {
	color: rgba(255, 255, 255, 1.00);
}

#tablePro_stacks_in_32420_wrapper .tablesaw-advance-dots li i {
	background: rgba(128, 0, 2, 1.00);
}

/* Borders for the inner cells of rows */
.tablePro_stacks_in_32420 tr td:not(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
}
/* Borders for the non header row and non-last row */
.tablePro_stacks_in_32420 tr:not(:last-child) {
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}

/* Borders for the header's inner cells */
.tablePro_stacks_in_32420 thead tr:first-child th:not(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
}

/* Borders for the header's rightmost cell */
.tablePro_stacks_in_32420 thead tr:first-child th(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
  padding: 0.7em 0.5em;
}

/* Table bottom border */
.tablePro_stacks_in_32420 tr:last-child td {
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}

@media only all {
  #tablePro_stacks_in_32420.tablesaw-swipe .tablesaw-cell-persist {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
    box-shadow: none;
  }

  .tablePro_stacks_in_32420.tablesaw-swipe td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  .tablePro_stacks_in_32420.tablesaw-columntoggle td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  /* This is needed here so that in mobile mode, the toggle table will have a left border. */
  .tablePro_stacks_in_32420 tr td:first-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }

  #tablePro_stacks_in_32420.tablesaw-stack tr:first-child td:first-child {
    border-top: 1px solid rgba(153, 153, 153, 1.00);
  }
  .tablePro_stacks_in_32420.tablesaw-stack td {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }

/*  #tablePro_stacks_in_32420.tablesaw-stack td:only-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }
*/
}

/* Set the cell's line-height to normal */
@media (max-width: 40em) {
  .tablePro_stacks_in_32420 td {
    line-height: normal;
  }
  /* Set the borders for the first and last columns of the table, but only if the screen isn't too narrow */
  .tablePro_stacks_in_32420 td:first-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }
  .tablePro_stacks_in_32420 td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  #tablePro_stacks_in_32420.tablesaw-stack td {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }
  #tablePro_stacks_in_32420.tablesaw-stack tr:last-child td:not(:last-child) {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-bottom: none;
  }



}

.tablePro_stacks_in_32420 thead tr:first-child {
  /* Table top border */
  border-top: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' left borders */
  border-left: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' right borders */
  border-right: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' bottom borders */
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}


/*table td:first-child { border-left: none; }
*/

/* Cell padding */
.tablePro_stacks_in_32420 td {
  padding: 0.7em 0.5em;
}

#stacks_in_32420 {
	padding: 0px 0px 40px 0px;
}

#stacks_in_32423 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_32427 {
	text-transform: uppercase;
	font-size: 78%;
	font-weight: bold;
}

#stacks_in_32431 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_32435 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_32439 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_32445 {
	font-size: 75%;
}

#stacks_in_32449 {
	font-size: 75%;
}

#stacks_in_32453 {
	font-size: 75%;
}

#stacks_in_32457 {
	font-size: 75%;
}

#stacks_in_32461 {
	font-size: 75%;
}

#stacks_in_32467 {
	font-size: 75%;
}

#stacks_in_32471 {
	font-size: 75%;
}

#stacks_in_32475 {
	font-size: 75%;
}

#stacks_in_32479 {
	font-size: 75%;
}

#stacks_in_32483 {
	font-size: 75%;
}

#stacks_in_32489 {
	font-size: 75%;
}

#stacks_in_32493 {
	font-size: 75%;
}

#stacks_in_32497 {
	font-size: 75%;
}

#stacks_in_32501 {
	font-size: 75%;
}

#stacks_in_32505 {
	font-size: 75%;
}

#stacks_in_32511 {
	font-size: 75%;
}

#stacks_in_32515 {
	font-size: 75%;
}

#stacks_in_32519 {
	font-size: 75%;
}

#stacks_in_32523 {
	font-size: 75%;
}

#stacks_in_32527 {
	font-size: 75%;
}

#stacks_in_32533 {
	font-size: 75%;
}

#stacks_in_32537 {
	font-size: 75%;
}

#stacks_in_32541 {
	font-size: 75%;
}

#stacks_in_32545 {
	font-size: 75%;
}

#stacks_in_32549 {
	font-size: 75%;
}

#stacks_in_32555 {
	font-size: 75%;
}

#stacks_in_32559 {
	font-size: 75%;
}

#stacks_in_32563 {
	font-size: 75%;
}

#stacks_in_32567 {
	font-size: 75%;
}

#stacks_in_32571 {
	font-size: 75%;
}

#stacks_in_32577 {
	font-size: 75%;
}

#stacks_in_32581 {
	font-size: 75%;
}

#stacks_in_32585 {
	font-size: 75%;
}

#stacks_in_32589 {
	font-size: 75%;
}

#stacks_in_32593 {
	font-size: 75%;
}

#stacks_in_32599 {
	font-size: 75%;
}

#stacks_in_32603 {
	font-size: 75%;
}

#stacks_in_32607 {
	font-size: 75%;
}

#stacks_in_32611 {
	font-size: 75%;
}

#stacks_in_32615 {
	font-size: 75%;
}

#stacks_in_32621 {
	font-size: 75%;
}

#stacks_in_32625 {
	font-size: 75%;
}

#stacks_in_32629 {
	font-size: 75%;
}

#stacks_in_32633 {
	font-size: 75%;
}

#stacks_in_32637 {
	font-size: 75%;
}

#stacks_in_32643 {
	font-size: 75%;
}

#stacks_in_32647 {
	font-size: 75%;
}

#stacks_in_32651 {
	font-size: 75%;
}

#stacks_in_32655 {
	font-size: 75%;
}

#stacks_in_32659 {
	font-size: 75%;
}

#stacks_in_32665 {
	font-size: 75%;
}

#stacks_in_32669 {
	font-size: 75%;
}

#stacks_in_32673 {
	font-size: 75%;
}

#stacks_in_32677 {
	font-size: 75%;
}

#stacks_in_32681 {
	font-size: 75%;
}

#stacks_in_32687 {
	font-size: 75%;
}

#stacks_in_32691 {
	font-size: 75%;
}

#stacks_in_32695 {
	font-size: 75%;
}

#stacks_in_32699 {
	font-size: 75%;
}

#stacks_in_32703 {
	font-size: 75%;
}

#stacks_in_32709 {
	font-size: 75%;
}

#stacks_in_32713 {
	font-size: 75%;
}

#stacks_in_32717 {
	font-size: 75%;
}

#stacks_in_32721 {
	font-size: 75%;
}

#stacks_in_32725 {
	font-size: 75%;
}

#stacks_in_32731 {
	font-size: 75%;
}

#stacks_in_32735 {
	font-size: 75%;
}

#stacks_in_32739 {
	font-size: 75%;
}

#stacks_in_32743 {
	font-size: 75%;
}

#stacks_in_32747 {
	font-size: 75%;
}

#stacks_in_32753 {
	font-size: 75%;
}

#stacks_in_32757 {
	font-size: 75%;
}

#stacks_in_32761 {
	font-size: 75%;
}

#stacks_in_32765 {
	font-size: 75%;
}

#stacks_in_32769 {
	font-size: 75%;
}

#stacks_in_32775 {
	font-size: 75%;
}

#stacks_in_32779 {
	font-size: 75%;
}

#stacks_in_32783 {
	font-size: 75%;
}

#stacks_in_32787 {
	font-size: 75%;
}

#stacks_in_32791 {
	font-size: 75%;
}

#stacks_in_32797 {
	font-size: 75%;
}

#stacks_in_32801 {
	font-size: 75%;
}

#stacks_in_32805 {
	font-size: 75%;
}

#stacks_in_32809 {
	font-size: 75%;
}

#stacks_in_32813 {
	font-size: 75%;
}

#stacks_in_32819 {
	font-size: 75%;
}

#stacks_in_32823 {
	font-size: 75%;
}

#stacks_in_32827 {
	font-size: 75%;
}

#stacks_in_32831 {
	font-size: 75%;
}

#stacks_in_32835 {
	font-size: 75%;
}

#stacks_in_32841 {
	font-size: 75%;
}

#stacks_in_32845 {
	font-size: 75%;
}

#stacks_in_32849 {
	font-size: 75%;
}

#stacks_in_32853 {
	font-size: 75%;
}

#stacks_in_32857 {
	font-size: 75%;
}

#stacks_in_32863 {
	font-size: 75%;
}

#stacks_in_32867 {
	font-size: 75%;
}

#stacks_in_32871 {
	font-size: 75%;
}

#stacks_in_32875 {
	font-size: 75%;
}

#stacks_in_32879 {
	font-size: 75%;
}

#stacks_in_32885 {
	font-size: 75%;
}

#stacks_in_32889 {
	font-size: 75%;
}

#stacks_in_32893 {
	font-size: 75%;
}

#stacks_in_32897 {
	font-size: 75%;
}

#stacks_in_32901 {
	font-size: 75%;
}

#stacks_in_32907 {
	font-size: 75%;
}

#stacks_in_32911 {
	font-size: 75%;
}

#stacks_in_32915 {
	font-size: 75%;
}

#stacks_in_32919 {
	font-size: 75%;
}

#stacks_in_32923 {
	font-size: 75%;
}

#stacks_in_32929 {
	font-size: 75%;
}

#stacks_in_32933 {
	font-size: 75%;
}

#stacks_in_32937 {
	font-size: 75%;
}

#stacks_in_32941 {
	font-size: 75%;
}

#stacks_in_32945 {
	font-size: 75%;
}

#stacks_in_32951 {
	font-size: 75%;
}

#stacks_in_32955 {
	font-size: 75%;
}

#stacks_in_32959 {
	font-size: 75%;
}

#stacks_in_32963 {
	font-size: 75%;
}

#stacks_in_32967 {
	font-size: 75%;
}
/* @group Accordion */

/*  */

/* @end */

/* @group Tabs */

/*  */

/* @end */

/* @group Content Panel */

/*  */

/* @end */
#stacks_in_8221 {
	letter-spacing: -2px;
}
/* @group Basics */

#switcherstacks_in_9607,
#switcherstacks_in_9607 * {
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box; 
    box-sizing: border-box;
}

#switcherstacks_in_9607 {
	display: none;
}

/* Reset for lists within Switcher */

#switcherstacks_in_9607 ul ul {
	list-style-type: disc;
}

/* @end */

/* @group Accordion */

ul#accordionInterfacestacks_in_9607 {
	padding: 0;
	margin: 0;
	list-style: none;
}

ul#accordionInterfacestacks_in_9607>li {
	padding: 0;
	margin: 0;
	list-style: none;
}

/* Static accordion */

#accordionInterfacestacks_in_9607 .accordion-toggle,
#mydiv .accordion-toggle {
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	cursor: pointer;
	background: rgba(148, 29, 230, 1.00);
	line-height: 45px;
	display: block;
	font-size: 18px;
	text-decoration: none;
	border-radius: 0px 0px 0px 0px;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	border-top: 0px solid rgba(255, 255, 255, 1.00);
	border-bottom: 0px solid rgba(255, 255, 255, 1.00);
	border-left: 0px solid rgba(255, 255, 255, 1.00);
	border-right: 0px solid rgba(255, 255, 255, 1.00);
	transition: all 500ms ease-in-out;
	-webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 500ms ease-in-out;
	color: rgba(255, 255, 255, 1.00);
	position: relative;
	z-index: 10;
	outline: none;
}

#accordionInterfacestacks_in_9607 .accordion-toggle [class^="fa fa-"],
#mydiv .accordion-toggle [class^="fa fa-"],
#accordionInterfacestacks_in_9607 .accordion-toggle i,
#mydiv .accordion-toggle i {
	font-size: 18px;
	color: rgba(255, 255, 255, 1.00);
	width: 25px;
	transition: all 500ms ease-in-out;
	-webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 500ms ease-in-out;
	display: inline-block;
	text-align: center;
	overflow: hidden;
	line-height: 1;
	vertical-align: middle;
}

/* Hovered accordion */

#accordionInterfacestacks_in_9607 .accordion-toggle:hover,
#mydiv .accordion-toggle:hover {
	background: rgba(89, 17, 145, 1.00);
	color: rgba(255, 255, 255, 1.00);
	border-top: 0px solid rgba(255, 255, 255, 1.00);
	border-bottom: 0px solid rgba(255, 255, 255, 1.00);
	border-left: 0px solid rgba(255, 255, 255, 1.00);
	border-right: 0px solid rgba(255, 255, 255, 1.00);
	border-radius: 0px 0px 0px 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

#accordionInterfacestacks_in_9607 .accordion-toggle:hover [class^="fa fa-"],
#mydiv .accordion-toggle:hover [class^="fa fa-"],
#accordionInterfacestacks_in_9607 .accordion-toggle:hover i,
#mydiv .accordion-toggle:hover i {
	color: rgba(255, 255, 255, 1.00);
}

/* Clicked accordion */

#accordionInterfacestacks_in_9607 .accordion-toggle:active,
#mydiv .accordion-toggle:active {
	color: rgba(255, 255, 255, 1.00);
	background: rgba(89, 17, 145, 1.00);
}

#accordionInterfacestacks_in_9607 .accordion-toggle:active [class^="fa fa-"],
#mydiv .accordion-toggle:active [class^="fa fa-"],
#accordionInterfacestacks_in_9607 .accordion-toggle:active i,
#mydiv .accordion-toggle:active i {
	color: rgba(255, 255, 255, 1.00);
}

/* Active accordion */

#accordionInterfacestacks_in_9607 .accordion-toggle.ui-state-active,
#mydiv .accordion-toggle.ui-state-active {
	color: rgba(255, 255, 255, 1.00);
	background: rgba(89, 17, 145, 1.00);
	border-top: 0px solid rgba(255, 255, 255, 1.00);
	border-bottom: 0px solid rgba(255, 255, 255, 1.00);
	border-left: 0px solid rgba(255, 255, 255, 1.00);
	border-right: 0px solid rgba(255, 255, 255, 1.00);
	border-radius: 0px 0px 0px 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

#accordionInterfacestacks_in_9607 .accordion-toggle.ui-state-active [class^="fa fa-"],
#mydiv .accordion-toggle.ui-state-active [class^="fa fa-"],
#accordionInterfacestacks_in_9607 .accordion-toggle.ui-state-active i,
#mydiv .accordion-toggle.ui-state-active i {
	color: rgba(255, 255, 255, 1.00);
}

/* @group Open and closed floating icons */

#accordionInterfacestacks_in_9607 .accordion-toggle .closedIcon,
#mydiv .accordion-toggle .closedIcon {
	float: right;
	display: inline;
}

#accordionInterfacestacks_in_9607 .accordion-toggle .openedIcon,
#mydiv .accordion-toggle .openedIcon {
	float: right;
	display: none;
}

#accordionInterfacestacks_in_9607 .accordion-toggle.ui-state-active .closedIcon,
#mydiv .accordion-toggle.ui-state-active .closedIcon {
	display: none;
}

#accordionInterfacestacks_in_9607 .accordion-toggle.ui-state-active .openedIcon,
#mydiv .accordion-toggle.ui-state-active .openedIcon {
	display: inline;
}

/* @end */

/* @end */

/* @group Tabs */

ul#tabbedInterfacestacks_in_9607 {
	padding: 0;
	margin: 0;
	list-style: none;
}

ul#tabbedInterfacestacks_in_9607>li {
	padding: 0;
	margin: 0;
	list-style: none;
}

ul#switcherTabsstacks_in_9607 {
	display: block;
	text-align: left;
	padding: 0;
	margin: 0;
	list-style: none;
}

ul#switcherTabsstacks_in_9607 li.switcherTab {
	display: inline-block;
	list-style: none;
	width: 33.00%;
}



/* Static tabs */

ul#switcherTabsstacks_in_9607 li.switcherTab.ui-state-default a {
	display: block;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
	cursor: pointer;
	background: rgba(148, 29, 230, 1.00);
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 18px;
	line-height: 1.25em;
	text-align: center;
	text-decoration: none;
	border-radius: 5px 5px 0px 0px;
	color: rgba(255, 255, 255, 1.00);
	border-top: 0px solid rgba(255, 255, 255, 1.00);
	border-bottom: 0px solid rgba(255, 255, 255, 1.00);
	border-left: 0px solid rgba(255, 255, 255, 1.00);
	border-right: 0px solid rgba(255, 255, 255, 1.00);
	position: relative;
	z-index: 10;
	outline: none;
	
	/* Animate selected elements */
	transition: background 500ms, 
				color 500ms, 
				border 500ms, 
				border-radius 500ms;
	-webkit-transition: background 500ms, 
				color 500ms,
				border 500ms,
				border-radius 500ms;
	-moz-transition: background 500ms, 
				color 500ms,
				border 500ms,
				border-radius 500ms;
}

ul#switcherTabsstacks_in_9607 li.switcherTab.ui-state-default a [class^="fa fa-"],
ul#switcherTabsstacks_in_9607 li.switcherTab.ui-state-default a i {
	display: block;
	font-size: 0px;
	text-align: center;
	color: rgba(255, 255, 255, 1.00);
	line-height: 1;
	vertical-align: middle;
	margin-top: 0px !important;
	margin-bottom: 10px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
	
	/* Animate selected elements */
	transition: background 500ms, 
				color 500ms, 
				border 500ms, 
				border-radius 500ms;
	-webkit-transition: background 500ms, 
				color 500ms,
				border 500ms,
				border-radius 500ms;
	-moz-transition: background 500ms, 
				color 500ms,
				border 500ms,
				border-radius 500ms;
}

/* Hovered Tabs */

ul#switcherTabsstacks_in_9607 li.switcherTab.ui-state-default a:hover {
	background: rgba(89, 17, 145, 1.00);
	color: rgba(255, 255, 255, 1.00);
	border-top: 0px solid rgba(255, 255, 255, 1.00);
	border-bottom: 0px solid rgba(255, 255, 255, 1.00);
	border-left: 0px solid rgba(255, 255, 255, 1.00);
	border-right: 0px solid rgba(255, 255, 255, 1.00);
	border-radius: 5px 5px 0px 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
}

ul#switcherTabsstacks_in_9607 li.switcherTab.ui-state-default a:hover [class^="fa fa-"],
ul#switcherTabsstacks_in_9607 li.switcherTab.ui-state-default a:hover i {
	color: rgba(255, 255, 255, 1.00);
}

/* Clicked tabs */

ul#switcherTabsstacks_in_9607 li.switcherTab.ui-state-default a:active {
	color: rgba(255, 255, 255, 1.00);
	background: rgba(89, 17, 145, 1.00);
}

ul#switcherTabsstacks_in_9607 li.switcherTab.ui-state-default [class^="fa fa-"],
ul#switcherTabsstacks_in_9607 li.switcherTab.ui-state-default i {
	color: rgba(255, 255, 255, 1.00);
}

/* Active Tabs */

ul#switcherTabsstacks_in_9607 li.switcherTab.ui-tabs-active.ui-state-active a {
	background: rgba(89, 17, 145, 1.00);
	color: rgba(255, 255, 255, 1.00);
	border-top: 0px solid rgba(255, 255, 255, 1.00);
	border-bottom: 0px solid rgba(255, 255, 255, 1.00);
	border-left: 0px solid rgba(255, 255, 255, 1.00);
	border-right: 0px solid rgba(255, 255, 255, 1.00);
	border-radius: 5px 5px 0px 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
}

ul#switcherTabsstacks_in_9607 li.switcherTab.ui-tabs-active.ui-state-active a [class^="fa fa-"],
ul#switcherTabsstacks_in_9607 li.switcherTab.ui-tabs-active.ui-state-active a i {
	color: rgba(255, 255, 255, 1.00);
}

/* Hide accordion toggle headings */

#tabPanesstacks_in_9607 a.accordion-toggle {
	display: none;
}

/* Hide accordion, when in tabbed mode */

#switcherstacks_in_9607.tabbed-layout #accordionInterfacestacks_in_9607 {
	display: none;
}

/* Display tabbed interface, when in tabs mode */

#switcherstacks_in_9607.tabbed-layout #tabbedInterfacestacks_in_9607 {
	display: block;
}

/* Hide tabbed interface, when in accordion mode */

#switcherstacks_in_9607.accordion-layout #tabbedInterfacestacks_in_9607 {
	display: none;
}


/* Hide open / close accordion heading icons */

ul#switcherTabsstacks_in_9607 .closedIcon,
ul#switcherTabsstacks_in_9607 .openedIcon {
	display: none;
}

/* @end */

/* @group Content Panels */

#tabbedInterfacestacks_in_9607 .accordion-content,
#accordionInterfacestacks_in_9607 .accordion-content {
	display: none;
	list-style: none;
	padding: 0;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

#tabbedInterfacestacks_in_9607 .accordion-content .contentInner,
#accordionInterfacestacks_in_9607 .accordion-content .contentInner {
	color: rgba(51, 51, 51, 1.00);
	background: rgba(245, 245, 245, 1.00);
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	border-radius: 0px 0px 0px 0px;
	border-top: 0px solid rgba(255, 255, 255, 1.00);
	border-bottom: 0px solid rgba(255, 255, 255, 1.00);
	border-left: 0px solid rgba(255, 255, 255, 1.00);
	border-right: 0px solid rgba(255, 255, 255, 1.00);
}

/* @end */

/* @group Left / Right Tab Positioning */





/* @end */

/* @group Responsive Behavior */

/* On screens less than our breakpoint, make tabs an accordion */
@media screen and (max-width: 568px) {
	#switcherstacks_in_9607 #accordionInterfacestacks_in_9607 {
		display: block !important;
	}
	
	#switcherstacks_in_9607 #tabbedInterfacestacks_in_9607 {
		display: none !important;
	}
}

/* @end */

/* @group Print style settings */

@media print {
	#switcherTabsstacks_in_9607 {
		display: none !important;
	}
	
	#switcherWrapperstacks_in_9607,
	#switcherstacks_in_9607.tabbed-layout .accordion-toggle {
		display: block !important;
	}
	
	#switcherstacks_in_9607 .accordion-content {
		display: block !important;
		height: auto !important;
	}
	
	#switcherstacks_in_9607 .accordion-content .contentInner {
		border: none !important;
	}
}

/* @end */

/* @group Advanced Settings */

/**/

/**/

/**/

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end *//* @group Accordion */

/*  */

/* @end */

/* @group Tabs */

/*  */

/* Static tabs */

.tabbedInterface a.toggleItemstacks_in_9608 {
	background: rgba(15, 128, 255, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color: rgba(255, 255, 255, 1.00) !important;
	border-bottom-color: rgba(255, 255, 255, 1.00) !important;
	border-left-color: rgba(255, 255, 255, 1.00) !important;
	border-right-color: rgba(255, 255, 255, 1.00) !important;
}

.tabbedInterface a.toggleItemstacks_in_9608 [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_9608 i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Hovered tabs */

.tabbedInterface a.toggleItemstacks_in_9608:hover {
	background: rgba(15, 128, 255, 0.80) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color:  !important;
	border-bottom-color:  !important;
	border-left-color:  !important;
	border-right-color:  !important;
}

.tabbedInterface a.toggleItemstacks_in_9608:hover [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_9608:hover i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Clicked tabs */

.tabbedInterface a.toggleItemstacks_in_9608:active {
	color: rgba(255, 255, 255, 1.00) !important;
	background: rgba(15, 128, 255, 0.80) !important;
}

.tabbedInterface a.toggleItemstacks_in_9608:active [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_9608:active i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Active tabs */

.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_9608 {
	background: rgba(15, 128, 255, 0.80) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color: rgba(255, 255, 255, 1.00) !important;
	border-bottom-color:  !important;
	border-left-color:  !important;
	border-right-color:  !important;
}

.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_9608 [class^="fa fa-"],
.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_9608 i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/*  */

/* @end */

/* @group Content Panel */

/*  */

/* @end */
#stacks_in_9609 {
	letter-spacing: -1px;
	font-weight: lighter;
}
#tintStackstacks_in_9610 {
	display: block;
	position: relative;
	z-index: 0;
}

#tintStackstacks_in_9610 *,
#tintStackstacks_in_9610 *:before,
#tintStackstacks_in_9610 *:after {	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#tintLayerstacks_in_9610 {
	opacity: 0.15;
	background: #0F80FF;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 5;
}

#tintStackContentstacks_in_9610 {
	padding-top: 10%;
	padding-bottom: 2%;
	padding-left: 2%;
	padding-right: 2%;
	position: relative;
	z-index: 10;
	max-width: 1200px;
	margin: 0 auto;
}

#tintStackLinkstacks_in_9610 a {
	display: block;
	border: none;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 15;
	background: transparent;
}

/**/

/**/
/* Local image image applied as a CSS background */
#tintStackstacks_in_9610 {
	background: url();
	background-size: 100% 100%;
	background-attachment: scroll;
}
/**/

/**/

@media print {
	
	#portholeStackstacks_in_9610 {	
		padding-bottom: 0;
	}
	
	#portholeContentstacks_in_9610 {
		width: 100%;
	}
	
	#portholeLinkstacks_in_9610 a,
	#portholeContentAbsolutestacks_in_9610 {
		position: relative;
		top: auto;
		left: auto;
	}
	
	#portholeContentSmallstacks_in_9610,
	#portholeContentLargestacks_in_9610 {
		font-size: 14pt;
		line-height: 1.50em;
		opacity: 1.00;
		color: #000000;
		text-align: left;
	}
}/* Resets */
.tablePro_stacks_in_11002 thead {
  border: none; /* Reset */
}
.tablesaw thead tr:first-child th {
  border: none; /* Reset */
}

.tablesaw-swipe .tablesaw-cell-persist {
  box-shadow: none;
}




#tableLoadingTextDiv_stacks_in_11002 {
  width: 100%;
  text-align: center;
}



.tablesaw-enhanced .tablesaw-bar .btn {
  text-shadow: none;
  background-color: rgba(230, 230, 230, 1.00);
}
/* Maybe add an option to customize this, if users want it? */
.tablesaw-enhanced .tablesaw-bar .btn:hover {
  background-color: rgba(230, 230, 230, 1.00);
}

/* Table labels */
#tablePro_stacks_in_11002_wrapper .tablesaw-toolbar label {
  color: rgba(146, 146, 146, 1.00);
}

/* Swipe buttons */
#tablePro_stacks_in_11002_wrapper .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn {
  background-color: rgba(192, 192, 192, 1.00);
}
/* Swipe buttons, hovered */
/* Maybe add an option to customize this, if users want it? */
#tablePro_stacks_in_11002_wrapper .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn:hover {
  background-color: rgba(192, 192, 192, 1.00);
}

.tablesaw-enhanced .tablesaw-bar .btn.btn-select {
  color: rgba(127, 127, 127, 1.00);
}

/* Alternating row colors */
.tablePro_stacks_in_11002 tbody tr:nth-child(even) {
	background: rgba(15, 128, 255, 0.20);
}
.tablePro_stacks_in_11002 tbody tr:nth-child(odd) {
	background: rgba(255, 255, 255, 1.00);
}

/* Table header color */
.tablePro_stacks_in_11002 thead th {
	text-shadow: none;
}
.tablePro_stacks_in_11002 thead tr {
	background-color: rgba(15, 128, 255, 1.00);
}

#tablePro_stacks_in_11002 .tablesaw-sortable .tablesaw-sortable-head button {
	color: rgba(255, 255, 255, 1.00);
	text-align: center;
}

/* This is a fix for Text stacks inside the table header, so that the "text-align: center" above will take effect */
#tablePro_stacks_in_11002_wrapper .tablesaw-sortable .tablesaw-sortable-head button div {
	width: 100%;
}

table.tablePro_stacks_in_11002 thead th, table.tablesaw thead td {
	color: rgba(255, 255, 255, 1.00);
}

#tablePro_stacks_in_11002_wrapper .tablesaw-advance-dots li i {
	background: rgba(128, 0, 2, 1.00);
}

/* Borders for the inner cells of rows */
.tablePro_stacks_in_11002 tr td:not(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
}
/* Borders for the non header row and non-last row */
.tablePro_stacks_in_11002 tr:not(:last-child) {
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}

/* Borders for the header's inner cells */
.tablePro_stacks_in_11002 thead tr:first-child th:not(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
}

/* Borders for the header's rightmost cell */
.tablePro_stacks_in_11002 thead tr:first-child th(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
  padding: 0.7em 0.5em;
}

/* Table bottom border */
.tablePro_stacks_in_11002 tr:last-child td {
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}

@media only all {
  #tablePro_stacks_in_11002.tablesaw-swipe .tablesaw-cell-persist {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
    box-shadow: none;
  }

  .tablePro_stacks_in_11002.tablesaw-swipe td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  .tablePro_stacks_in_11002.tablesaw-columntoggle td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  /* This is needed here so that in mobile mode, the toggle table will have a left border. */
  .tablePro_stacks_in_11002 tr td:first-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }

  #tablePro_stacks_in_11002.tablesaw-stack tr:first-child td:first-child {
    border-top: 1px solid rgba(153, 153, 153, 1.00);
  }
  .tablePro_stacks_in_11002.tablesaw-stack td {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }

/*  #tablePro_stacks_in_11002.tablesaw-stack td:only-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }
*/
}

/* Set the cell's line-height to normal */
@media (max-width: 40em) {
  .tablePro_stacks_in_11002 td {
    line-height: normal;
  }
  /* Set the borders for the first and last columns of the table, but only if the screen isn't too narrow */
  .tablePro_stacks_in_11002 td:first-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }
  .tablePro_stacks_in_11002 td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  #tablePro_stacks_in_11002.tablesaw-stack td {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }
  #tablePro_stacks_in_11002.tablesaw-stack tr:last-child td:not(:last-child) {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-bottom: none;
  }



}

.tablePro_stacks_in_11002 thead tr:first-child {
  /* Table top border */
  border-top: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' left borders */
  border-left: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' right borders */
  border-right: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' bottom borders */
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}


/*table td:first-child { border-left: none; }
*/

/* Cell padding */
.tablePro_stacks_in_11002 td {
  padding: 0.7em 0.5em;
}

#stacks_in_11002 {
	padding: 0px 0px 40px 0px;
}

#stacks_in_11005 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_11009 {
	text-transform: uppercase;
	font-size: 78%;
	font-weight: bold;
}

#stacks_in_11013 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_11017 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_11021 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_11027 {
	font-size: 75%;
}

#stacks_in_11031 {
	font-size: 75%;
}

#stacks_in_11035 {
	font-size: 75%;
}

#stacks_in_11039 {
	font-size: 75%;
}

#stacks_in_11043 {
	font-size: 75%;
}

#stacks_in_11359 {
	font-size: 75%;
}

#stacks_in_11363 {
	font-size: 75%;
}

#stacks_in_11367 {
	font-size: 75%;
}

#stacks_in_11371 {
	font-size: 75%;
}

#stacks_in_11375 {
	font-size: 75%;
}

#stacks_in_11381 {
	font-size: 75%;
}

#stacks_in_11385 {
	font-size: 75%;
}

#stacks_in_11389 {
	font-size: 75%;
}

#stacks_in_11393 {
	font-size: 75%;
}

#stacks_in_11397 {
	font-size: 75%;
}

#stacks_in_11403 {
	font-size: 75%;
}

#stacks_in_11407 {
	font-size: 75%;
}

#stacks_in_11411 {
	font-size: 75%;
}

#stacks_in_11415 {
	font-size: 75%;
}

#stacks_in_11419 {
	font-size: 75%;
}

#stacks_in_11425 {
	font-size: 75%;
}

#stacks_in_11429 {
	font-size: 75%;
}

#stacks_in_11433 {
	font-size: 75%;
}

#stacks_in_11437 {
	font-size: 75%;
}

#stacks_in_11441 {
	font-size: 75%;
}

#stacks_in_11447 {
	font-size: 75%;
}

#stacks_in_11451 {
	font-size: 75%;
}

#stacks_in_11455 {
	font-size: 75%;
}

#stacks_in_11459 {
	font-size: 75%;
}

#stacks_in_11463 {
	font-size: 75%;
}

#stacks_in_11469 {
	font-size: 75%;
}

#stacks_in_11473 {
	font-size: 75%;
}

#stacks_in_11477 {
	font-size: 75%;
}

#stacks_in_11481 {
	font-size: 75%;
}

#stacks_in_11485 {
	font-size: 75%;
}

#stacks_in_11491 {
	font-size: 75%;
}

#stacks_in_11495 {
	font-size: 75%;
}

#stacks_in_11499 {
	font-size: 75%;
}

#stacks_in_11503 {
	font-size: 75%;
}

#stacks_in_11507 {
	font-size: 75%;
}

#stacks_in_11513 {
	font-size: 75%;
}

#stacks_in_11517 {
	font-size: 75%;
}

#stacks_in_11521 {
	font-size: 75%;
}

#stacks_in_11525 {
	font-size: 75%;
}

#stacks_in_11529 {
	font-size: 75%;
}

#stacks_in_11535 {
	font-size: 75%;
}

#stacks_in_11539 {
	font-size: 75%;
}

#stacks_in_11543 {
	font-size: 75%;
}

#stacks_in_11547 {
	font-size: 75%;
}

#stacks_in_11551 {
	font-size: 75%;
}

#stacks_in_11557 {
	font-size: 75%;
}

#stacks_in_11561 {
	font-size: 75%;
}

#stacks_in_11565 {
	font-size: 75%;
}

#stacks_in_11569 {
	font-size: 75%;
}

#stacks_in_11573 {
	font-size: 75%;
}

#stacks_in_11579 {
	font-size: 75%;
}

#stacks_in_11583 {
	font-size: 75%;
}

#stacks_in_11587 {
	font-size: 75%;
}

#stacks_in_11591 {
	font-size: 75%;
}

#stacks_in_11595 {
	font-size: 75%;
}

#stacks_in_11601 {
	font-size: 75%;
}

#stacks_in_11605 {
	font-size: 75%;
}

#stacks_in_11609 {
	font-size: 75%;
}

#stacks_in_11613 {
	font-size: 75%;
}

#stacks_in_11617 {
	font-size: 75%;
}

#stacks_in_11623 {
	font-size: 75%;
}

#stacks_in_11627 {
	font-size: 75%;
}

#stacks_in_11631 {
	font-size: 75%;
}

#stacks_in_11635 {
	font-size: 75%;
}

#stacks_in_11639 {
	font-size: 75%;
}

#stacks_in_11645 {
	font-size: 75%;
}

#stacks_in_11649 {
	font-size: 75%;
}

#stacks_in_11653 {
	font-size: 75%;
}

#stacks_in_11657 {
	font-size: 75%;
}

#stacks_in_11661 {
	font-size: 75%;
}
/* @group Accordion */

/*  */

/* @end */

/* @group Tabs */

/*  */

/* Static tabs */

.tabbedInterface a.toggleItemstacks_in_9966 {
	background: rgba(253, 128, 8, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color: rgba(255, 255, 255, 1.00) !important;
	border-bottom-color: rgba(255, 255, 255, 1.00) !important;
	border-left-color: rgba(255, 255, 255, 1.00) !important;
	border-right-color: rgba(255, 255, 255, 1.00) !important;
}

.tabbedInterface a.toggleItemstacks_in_9966 [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_9966 i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Hovered tabs */

.tabbedInterface a.toggleItemstacks_in_9966:hover {
	background: rgba(253, 128, 8, 0.80) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color:  !important;
	border-bottom-color:  !important;
	border-left-color:  !important;
	border-right-color:  !important;
}

.tabbedInterface a.toggleItemstacks_in_9966:hover [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_9966:hover i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Clicked tabs */

.tabbedInterface a.toggleItemstacks_in_9966:active {
	color: rgba(255, 255, 255, 1.00) !important;
	background: rgba(253, 128, 8, 0.80) !important;
}

.tabbedInterface a.toggleItemstacks_in_9966:active [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_9966:active i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Active tabs */

.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_9966 {
	background: rgba(253, 128, 8, 0.80) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color: rgba(255, 255, 255, 1.00) !important;
	border-bottom-color:  !important;
	border-left-color:  !important;
	border-right-color:  !important;
}

.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_9966 [class^="fa fa-"],
.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_9966 i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/*  */

/* @end */

/* @group Content Panel */

/*  */

/* @end */
#stacks_in_9967 {
	letter-spacing: -1px;
	font-weight: lighter;
}
#tintStackstacks_in_9968 {
	display: block;
	position: relative;
	z-index: 0;
}

#tintStackstacks_in_9968 *,
#tintStackstacks_in_9968 *:before,
#tintStackstacks_in_9968 *:after {	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#tintLayerstacks_in_9968 {
	opacity: 0.15;
	background: #FD8008;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 5;
}

#tintStackContentstacks_in_9968 {
	padding-top: 10%;
	padding-bottom: 2%;
	padding-left: 2%;
	padding-right: 2%;
	position: relative;
	z-index: 10;
	max-width: 1200px;
	margin: 0 auto;
}

#tintStackLinkstacks_in_9968 a {
	display: block;
	border: none;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 15;
	background: transparent;
}

/**/

/**/
/* Local image image applied as a CSS background */
#tintStackstacks_in_9968 {
	background: url();
	background-size: 100% 100%;
	background-attachment: scroll;
}
/**/

/**/

@media print {
	
	#portholeStackstacks_in_9968 {	
		padding-bottom: 0;
	}
	
	#portholeContentstacks_in_9968 {
		width: 100%;
	}
	
	#portholeLinkstacks_in_9968 a,
	#portholeContentAbsolutestacks_in_9968 {
		position: relative;
		top: auto;
		left: auto;
	}
	
	#portholeContentSmallstacks_in_9968,
	#portholeContentLargestacks_in_9968 {
		font-size: 14pt;
		line-height: 1.50em;
		opacity: 1.00;
		color: #000000;
		text-align: left;
	}
}/* Resets */
.tablePro_stacks_in_11664 thead {
  border: none; /* Reset */
}
.tablesaw thead tr:first-child th {
  border: none; /* Reset */
}

.tablesaw-swipe .tablesaw-cell-persist {
  box-shadow: none;
}




#tableLoadingTextDiv_stacks_in_11664 {
  width: 100%;
  text-align: center;
}



.tablesaw-enhanced .tablesaw-bar .btn {
  text-shadow: none;
  background-color: rgba(230, 230, 230, 1.00);
}
/* Maybe add an option to customize this, if users want it? */
.tablesaw-enhanced .tablesaw-bar .btn:hover {
  background-color: rgba(230, 230, 230, 1.00);
}

/* Table labels */
#tablePro_stacks_in_11664_wrapper .tablesaw-toolbar label {
  color: rgba(146, 146, 146, 1.00);
}

/* Swipe buttons */
#tablePro_stacks_in_11664_wrapper .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn {
  background-color: rgba(192, 192, 192, 1.00);
}
/* Swipe buttons, hovered */
/* Maybe add an option to customize this, if users want it? */
#tablePro_stacks_in_11664_wrapper .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn:hover {
  background-color: rgba(192, 192, 192, 1.00);
}

.tablesaw-enhanced .tablesaw-bar .btn.btn-select {
  color: rgba(127, 127, 127, 1.00);
}

/* Alternating row colors */
.tablePro_stacks_in_11664 tbody tr:nth-child(even) {
	background: rgba(253, 128, 8, 0.20);
}
.tablePro_stacks_in_11664 tbody tr:nth-child(odd) {
	background: rgba(255, 255, 255, 1.00);
}

/* Table header color */
.tablePro_stacks_in_11664 thead th {
	text-shadow: none;
}
.tablePro_stacks_in_11664 thead tr {
	background-color: rgba(253, 128, 8, 1.00);
}

#tablePro_stacks_in_11664 .tablesaw-sortable .tablesaw-sortable-head button {
	color: rgba(255, 255, 255, 1.00);
	text-align: center;
}

/* This is a fix for Text stacks inside the table header, so that the "text-align: center" above will take effect */
#tablePro_stacks_in_11664_wrapper .tablesaw-sortable .tablesaw-sortable-head button div {
	width: 100%;
}

table.tablePro_stacks_in_11664 thead th, table.tablesaw thead td {
	color: rgba(255, 255, 255, 1.00);
}

#tablePro_stacks_in_11664_wrapper .tablesaw-advance-dots li i {
	background: rgba(128, 0, 2, 1.00);
}

/* Borders for the inner cells of rows */
.tablePro_stacks_in_11664 tr td:not(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
}
/* Borders for the non header row and non-last row */
.tablePro_stacks_in_11664 tr:not(:last-child) {
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}

/* Borders for the header's inner cells */
.tablePro_stacks_in_11664 thead tr:first-child th:not(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
}

/* Borders for the header's rightmost cell */
.tablePro_stacks_in_11664 thead tr:first-child th(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
  padding: 0.7em 0.5em;
}

/* Table bottom border */
.tablePro_stacks_in_11664 tr:last-child td {
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}

@media only all {
  #tablePro_stacks_in_11664.tablesaw-swipe .tablesaw-cell-persist {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
    box-shadow: none;
  }

  .tablePro_stacks_in_11664.tablesaw-swipe td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  .tablePro_stacks_in_11664.tablesaw-columntoggle td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  /* This is needed here so that in mobile mode, the toggle table will have a left border. */
  .tablePro_stacks_in_11664 tr td:first-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }

  #tablePro_stacks_in_11664.tablesaw-stack tr:first-child td:first-child {
    border-top: 1px solid rgba(153, 153, 153, 1.00);
  }
  .tablePro_stacks_in_11664.tablesaw-stack td {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }

/*  #tablePro_stacks_in_11664.tablesaw-stack td:only-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }
*/
}

/* Set the cell's line-height to normal */
@media (max-width: 40em) {
  .tablePro_stacks_in_11664 td {
    line-height: normal;
  }
  /* Set the borders for the first and last columns of the table, but only if the screen isn't too narrow */
  .tablePro_stacks_in_11664 td:first-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }
  .tablePro_stacks_in_11664 td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  #tablePro_stacks_in_11664.tablesaw-stack td {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }
  #tablePro_stacks_in_11664.tablesaw-stack tr:last-child td:not(:last-child) {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-bottom: none;
  }



}

.tablePro_stacks_in_11664 thead tr:first-child {
  /* Table top border */
  border-top: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' left borders */
  border-left: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' right borders */
  border-right: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' bottom borders */
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}


/*table td:first-child { border-left: none; }
*/

/* Cell padding */
.tablePro_stacks_in_11664 td {
  padding: 0.7em 0.5em;
}

#stacks_in_11664 {
	padding: 0px 0px 40px 0px;
}

#stacks_in_11667 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_11671 {
	text-transform: uppercase;
	font-size: 78%;
	font-weight: bold;
}

#stacks_in_11675 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_11679 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_11683 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_11689 {
	font-size: 75%;
}

#stacks_in_11693 {
	font-size: 75%;
}

#stacks_in_11697 {
	font-size: 75%;
}

#stacks_in_11701 {
	font-size: 75%;
}

#stacks_in_11705 {
	font-size: 75%;
}

#stacks_in_12130 {
	font-size: 75%;
}

#stacks_in_12134 {
	font-size: 75%;
}

#stacks_in_12138 {
	font-size: 75%;
}

#stacks_in_12142 {
	font-size: 75%;
}

#stacks_in_12146 {
	font-size: 75%;
}

#stacks_in_12152 {
	font-size: 75%;
}

#stacks_in_12156 {
	font-size: 75%;
}

#stacks_in_12160 {
	font-size: 75%;
}

#stacks_in_12164 {
	font-size: 75%;
}

#stacks_in_12168 {
	font-size: 75%;
}

#stacks_in_12174 {
	font-size: 75%;
}

#stacks_in_12178 {
	font-size: 75%;
}

#stacks_in_12182 {
	font-size: 75%;
}

#stacks_in_12186 {
	font-size: 75%;
}

#stacks_in_12190 {
	font-size: 75%;
}

#stacks_in_12196 {
	font-size: 75%;
}

#stacks_in_12200 {
	font-size: 75%;
}

#stacks_in_12204 {
	font-size: 75%;
}

#stacks_in_12208 {
	font-size: 75%;
}

#stacks_in_12212 {
	font-size: 75%;
}

#stacks_in_12218 {
	font-size: 75%;
}

#stacks_in_12222 {
	font-size: 75%;
}

#stacks_in_12226 {
	font-size: 75%;
}

#stacks_in_12230 {
	font-size: 75%;
}

#stacks_in_12234 {
	font-size: 75%;
}

#stacks_in_12240 {
	font-size: 75%;
}

#stacks_in_12244 {
	font-size: 75%;
}

#stacks_in_12248 {
	font-size: 75%;
}

#stacks_in_12252 {
	font-size: 75%;
}

#stacks_in_12256 {
	font-size: 75%;
}

#stacks_in_12262 {
	font-size: 75%;
}

#stacks_in_12266 {
	font-size: 75%;
}

#stacks_in_12270 {
	font-size: 75%;
}

#stacks_in_12274 {
	font-size: 75%;
}

#stacks_in_12278 {
	font-size: 75%;
}

#stacks_in_12284 {
	font-size: 75%;
}

#stacks_in_12288 {
	font-size: 75%;
}

#stacks_in_12292 {
	font-size: 75%;
}

#stacks_in_12296 {
	font-size: 75%;
}

#stacks_in_12300 {
	font-size: 75%;
}

#stacks_in_12306 {
	font-size: 75%;
}

#stacks_in_12310 {
	font-size: 75%;
}

#stacks_in_12314 {
	font-size: 75%;
}

#stacks_in_12318 {
	font-size: 75%;
}

#stacks_in_12322 {
	font-size: 75%;
}

#stacks_in_12328 {
	font-size: 75%;
}

#stacks_in_12332 {
	font-size: 75%;
}

#stacks_in_12336 {
	font-size: 75%;
}

#stacks_in_12340 {
	font-size: 75%;
}

#stacks_in_12344 {
	font-size: 75%;
}

#stacks_in_12350 {
	font-size: 75%;
}

#stacks_in_12354 {
	font-size: 75%;
}

#stacks_in_12358 {
	font-size: 75%;
}

#stacks_in_12362 {
	font-size: 75%;
}

#stacks_in_12366 {
	font-size: 75%;
}

#stacks_in_12372 {
	font-size: 75%;
}

#stacks_in_12376 {
	font-size: 75%;
}

#stacks_in_12380 {
	font-size: 75%;
}

#stacks_in_12384 {
	font-size: 75%;
}

#stacks_in_12388 {
	font-size: 75%;
}

#stacks_in_12394 {
	font-size: 75%;
}

#stacks_in_12398 {
	font-size: 75%;
}

#stacks_in_12402 {
	font-size: 75%;
}

#stacks_in_12406 {
	font-size: 75%;
}

#stacks_in_12410 {
	font-size: 75%;
}

#stacks_in_12416 {
	font-size: 75%;
}

#stacks_in_12420 {
	font-size: 75%;
}

#stacks_in_12424 {
	font-size: 75%;
}

#stacks_in_12428 {
	font-size: 75%;
}

#stacks_in_12432 {
	font-size: 75%;
}

#stacks_in_12438 {
	font-size: 75%;
}

#stacks_in_12442 {
	font-size: 75%;
}

#stacks_in_12446 {
	font-size: 75%;
}

#stacks_in_12450 {
	font-size: 75%;
}

#stacks_in_12454 {
	font-size: 75%;
}

#stacks_in_12460 {
	font-size: 75%;
}

#stacks_in_12464 {
	font-size: 75%;
}

#stacks_in_12468 {
	font-size: 75%;
}

#stacks_in_12472 {
	font-size: 75%;
}

#stacks_in_12476 {
	font-size: 75%;
}
/* @group Accordion */

/*  */

/* @end */

/* @group Tabs */

/*  */

/* Static tabs */

.tabbedInterface a.toggleItemstacks_in_10434 {
	background: rgba(251, 2, 7, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color: rgba(255, 255, 255, 1.00) !important;
	border-bottom-color: rgba(255, 255, 255, 1.00) !important;
	border-left-color: rgba(255, 255, 255, 1.00) !important;
	border-right-color: rgba(255, 255, 255, 1.00) !important;
}

.tabbedInterface a.toggleItemstacks_in_10434 [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_10434 i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Hovered tabs */

.tabbedInterface a.toggleItemstacks_in_10434:hover {
	background: rgba(251, 2, 7, 0.80) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color:  !important;
	border-bottom-color:  !important;
	border-left-color:  !important;
	border-right-color:  !important;
}

.tabbedInterface a.toggleItemstacks_in_10434:hover [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_10434:hover i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Clicked tabs */

.tabbedInterface a.toggleItemstacks_in_10434:active {
	color: rgba(255, 255, 255, 1.00) !important;
	background: rgba(251, 2, 7, 0.80) !important;
}

.tabbedInterface a.toggleItemstacks_in_10434:active [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_10434:active i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Active tabs */

.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_10434 {
	background: rgba(251, 2, 7, 0.80) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color: rgba(255, 255, 255, 1.00) !important;
	border-bottom-color:  !important;
	border-left-color:  !important;
	border-right-color:  !important;
}

.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_10434 [class^="fa fa-"],
.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_10434 i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/*  */

/* @end */

/* @group Content Panel */

/*  */

/* @end */
#stacks_in_10435 {
	letter-spacing: -1px;
	font-weight: lighter;
}
#tintStackstacks_in_10436 {
	display: block;
	position: relative;
	z-index: 0;
}

#tintStackstacks_in_10436 *,
#tintStackstacks_in_10436 *:before,
#tintStackstacks_in_10436 *:after {	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#tintLayerstacks_in_10436 {
	opacity: 0.15;
	background: #FB0207;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 5;
}

#tintStackContentstacks_in_10436 {
	padding-top: 10%;
	padding-bottom: 2%;
	padding-left: 2%;
	padding-right: 2%;
	position: relative;
	z-index: 10;
	max-width: 1200px;
	margin: 0 auto;
}

#tintStackLinkstacks_in_10436 a {
	display: block;
	border: none;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 15;
	background: transparent;
}

/**/

/**/
/* Local image image applied as a CSS background */
#tintStackstacks_in_10436 {
	background: url();
	background-size: 100% 100%;
	background-attachment: scroll;
}
/**/

/**/

@media print {
	
	#portholeStackstacks_in_10436 {	
		padding-bottom: 0;
	}
	
	#portholeContentstacks_in_10436 {
		width: 100%;
	}
	
	#portholeLinkstacks_in_10436 a,
	#portholeContentAbsolutestacks_in_10436 {
		position: relative;
		top: auto;
		left: auto;
	}
	
	#portholeContentSmallstacks_in_10436,
	#portholeContentLargestacks_in_10436 {
		font-size: 14pt;
		line-height: 1.50em;
		opacity: 1.00;
		color: #000000;
		text-align: left;
	}
}/* Resets */
.tablePro_stacks_in_12501 thead {
  border: none; /* Reset */
}
.tablesaw thead tr:first-child th {
  border: none; /* Reset */
}

.tablesaw-swipe .tablesaw-cell-persist {
  box-shadow: none;
}




#tableLoadingTextDiv_stacks_in_12501 {
  width: 100%;
  text-align: center;
}



.tablesaw-enhanced .tablesaw-bar .btn {
  text-shadow: none;
  background-color: rgba(230, 230, 230, 1.00);
}
/* Maybe add an option to customize this, if users want it? */
.tablesaw-enhanced .tablesaw-bar .btn:hover {
  background-color: rgba(230, 230, 230, 1.00);
}

/* Table labels */
#tablePro_stacks_in_12501_wrapper .tablesaw-toolbar label {
  color: rgba(146, 146, 146, 1.00);
}

/* Swipe buttons */
#tablePro_stacks_in_12501_wrapper .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn {
  background-color: rgba(192, 192, 192, 1.00);
}
/* Swipe buttons, hovered */
/* Maybe add an option to customize this, if users want it? */
#tablePro_stacks_in_12501_wrapper .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn:hover {
  background-color: rgba(192, 192, 192, 1.00);
}

.tablesaw-enhanced .tablesaw-bar .btn.btn-select {
  color: rgba(127, 127, 127, 1.00);
}

/* Alternating row colors */
.tablePro_stacks_in_12501 tbody tr:nth-child(even) {
	background: rgba(251, 2, 7, 0.20);
}
.tablePro_stacks_in_12501 tbody tr:nth-child(odd) {
	background: rgba(255, 255, 255, 1.00);
}

/* Table header color */
.tablePro_stacks_in_12501 thead th {
	text-shadow: none;
}
.tablePro_stacks_in_12501 thead tr {
	background-color: rgba(251, 2, 7, 1.00);
}

#tablePro_stacks_in_12501 .tablesaw-sortable .tablesaw-sortable-head button {
	color: rgba(255, 255, 255, 1.00);
	text-align: center;
}

/* This is a fix for Text stacks inside the table header, so that the "text-align: center" above will take effect */
#tablePro_stacks_in_12501_wrapper .tablesaw-sortable .tablesaw-sortable-head button div {
	width: 100%;
}

table.tablePro_stacks_in_12501 thead th, table.tablesaw thead td {
	color: rgba(255, 255, 255, 1.00);
}

#tablePro_stacks_in_12501_wrapper .tablesaw-advance-dots li i {
	background: rgba(128, 0, 2, 1.00);
}

/* Borders for the inner cells of rows */
.tablePro_stacks_in_12501 tr td:not(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
}
/* Borders for the non header row and non-last row */
.tablePro_stacks_in_12501 tr:not(:last-child) {
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}

/* Borders for the header's inner cells */
.tablePro_stacks_in_12501 thead tr:first-child th:not(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
}

/* Borders for the header's rightmost cell */
.tablePro_stacks_in_12501 thead tr:first-child th(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
  padding: 0.7em 0.5em;
}

/* Table bottom border */
.tablePro_stacks_in_12501 tr:last-child td {
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}

@media only all {
  #tablePro_stacks_in_12501.tablesaw-swipe .tablesaw-cell-persist {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
    box-shadow: none;
  }

  .tablePro_stacks_in_12501.tablesaw-swipe td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  .tablePro_stacks_in_12501.tablesaw-columntoggle td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  /* This is needed here so that in mobile mode, the toggle table will have a left border. */
  .tablePro_stacks_in_12501 tr td:first-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }

  #tablePro_stacks_in_12501.tablesaw-stack tr:first-child td:first-child {
    border-top: 1px solid rgba(153, 153, 153, 1.00);
  }
  .tablePro_stacks_in_12501.tablesaw-stack td {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }

/*  #tablePro_stacks_in_12501.tablesaw-stack td:only-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }
*/
}

/* Set the cell's line-height to normal */
@media (max-width: 40em) {
  .tablePro_stacks_in_12501 td {
    line-height: normal;
  }
  /* Set the borders for the first and last columns of the table, but only if the screen isn't too narrow */
  .tablePro_stacks_in_12501 td:first-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }
  .tablePro_stacks_in_12501 td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  #tablePro_stacks_in_12501.tablesaw-stack td {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }
  #tablePro_stacks_in_12501.tablesaw-stack tr:last-child td:not(:last-child) {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-bottom: none;
  }



}

.tablePro_stacks_in_12501 thead tr:first-child {
  /* Table top border */
  border-top: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' left borders */
  border-left: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' right borders */
  border-right: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' bottom borders */
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}


/*table td:first-child { border-left: none; }
*/

/* Cell padding */
.tablePro_stacks_in_12501 td {
  padding: 0.7em 0.5em;
}

#stacks_in_12501 {
	padding: 0px 0px 40px 0px;
}

#stacks_in_12504 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_12508 {
	text-transform: uppercase;
	font-size: 78%;
	font-weight: bold;
}

#stacks_in_12512 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_12516 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_12520 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_12526 {
	font-size: 75%;
}

#stacks_in_12530 {
	font-size: 75%;
}

#stacks_in_12534 {
	font-size: 75%;
}

#stacks_in_12538 {
	font-size: 75%;
}

#stacks_in_12542 {
	font-size: 75%;
}

#stacks_in_13187 {
	font-size: 75%;
}

#stacks_in_13191 {
	font-size: 75%;
}

#stacks_in_13195 {
	font-size: 75%;
}

#stacks_in_13199 {
	font-size: 75%;
}

#stacks_in_13203 {
	font-size: 75%;
}

#stacks_in_13209 {
	font-size: 75%;
}

#stacks_in_13213 {
	font-size: 75%;
}

#stacks_in_13217 {
	font-size: 75%;
}

#stacks_in_13221 {
	font-size: 75%;
}

#stacks_in_13225 {
	font-size: 75%;
}

#stacks_in_13231 {
	font-size: 75%;
}

#stacks_in_13235 {
	font-size: 75%;
}

#stacks_in_13239 {
	font-size: 75%;
}

#stacks_in_13243 {
	font-size: 75%;
}

#stacks_in_13247 {
	font-size: 75%;
}

#stacks_in_13253 {
	font-size: 75%;
}

#stacks_in_13257 {
	font-size: 75%;
}

#stacks_in_13261 {
	font-size: 75%;
}

#stacks_in_13265 {
	font-size: 75%;
}

#stacks_in_13269 {
	font-size: 75%;
}

#stacks_in_13275 {
	font-size: 75%;
}

#stacks_in_13279 {
	font-size: 75%;
}

#stacks_in_13283 {
	font-size: 75%;
}

#stacks_in_13287 {
	font-size: 75%;
}

#stacks_in_13291 {
	font-size: 75%;
}

#stacks_in_13165 {
	font-size: 75%;
}

#stacks_in_13169 {
	font-size: 75%;
}

#stacks_in_13173 {
	font-size: 75%;
}

#stacks_in_13177 {
	font-size: 75%;
}

#stacks_in_13181 {
	font-size: 75%;
}

#stacks_in_13055 {
	font-size: 75%;
}

#stacks_in_13059 {
	font-size: 75%;
}

#stacks_in_13063 {
	font-size: 75%;
}

#stacks_in_13067 {
	font-size: 75%;
}

#stacks_in_13071 {
	font-size: 75%;
}

#stacks_in_13077 {
	font-size: 75%;
}

#stacks_in_13081 {
	font-size: 75%;
}

#stacks_in_13085 {
	font-size: 75%;
}

#stacks_in_13089 {
	font-size: 75%;
}

#stacks_in_13093 {
	font-size: 75%;
}

#stacks_in_13099 {
	font-size: 75%;
}

#stacks_in_13103 {
	font-size: 75%;
}

#stacks_in_13107 {
	font-size: 75%;
}

#stacks_in_13111 {
	font-size: 75%;
}

#stacks_in_13115 {
	font-size: 75%;
}

#stacks_in_13121 {
	font-size: 75%;
}

#stacks_in_13125 {
	font-size: 75%;
}

#stacks_in_13129 {
	font-size: 75%;
}

#stacks_in_13133 {
	font-size: 75%;
}

#stacks_in_13137 {
	font-size: 75%;
}

#stacks_in_13143 {
	font-size: 75%;
}

#stacks_in_13147 {
	font-size: 75%;
}

#stacks_in_13151 {
	font-size: 75%;
}

#stacks_in_13155 {
	font-size: 75%;
}

#stacks_in_13159 {
	font-size: 75%;
}

#stacks_in_13297 {
	font-size: 75%;
}

#stacks_in_13301 {
	font-size: 75%;
}

#stacks_in_13305 {
	font-size: 75%;
}

#stacks_in_13309 {
	font-size: 75%;
}

#stacks_in_13313 {
	font-size: 75%;
}

#stacks_in_13319 {
	font-size: 75%;
}

#stacks_in_13323 {
	font-size: 75%;
}

#stacks_in_13327 {
	font-size: 75%;
}

#stacks_in_13331 {
	font-size: 75%;
}

#stacks_in_13335 {
	font-size: 75%;
}

#stacks_in_13341 {
	font-size: 75%;
}

#stacks_in_13345 {
	font-size: 75%;
}

#stacks_in_13349 {
	font-size: 75%;
}

#stacks_in_13353 {
	font-size: 75%;
}

#stacks_in_13357 {
	font-size: 75%;
}

#stacks_in_13363 {
	font-size: 75%;
}

#stacks_in_13367 {
	font-size: 75%;
}

#stacks_in_13371 {
	font-size: 75%;
}

#stacks_in_13375 {
	font-size: 75%;
}

#stacks_in_13379 {
	font-size: 75%;
}

#stacks_in_13385 {
	font-size: 75%;
}

#stacks_in_13389 {
	font-size: 75%;
}

#stacks_in_13393 {
	font-size: 75%;
}

#stacks_in_13397 {
	font-size: 75%;
}

#stacks_in_13401 {
	font-size: 75%;
}

#stacks_in_13429 {
	font-size: 75%;
}

#stacks_in_13433 {
	font-size: 75%;
}

#stacks_in_13437 {
	font-size: 75%;
}

#stacks_in_13441 {
	font-size: 75%;
}

#stacks_in_13445 {
	font-size: 75%;
}

#stacks_in_13451 {
	font-size: 75%;
}

#stacks_in_13455 {
	font-size: 75%;
}

#stacks_in_13459 {
	font-size: 75%;
}

#stacks_in_13463 {
	font-size: 75%;
}

#stacks_in_13467 {
	font-size: 75%;
}

#stacks_in_13473 {
	font-size: 75%;
}

#stacks_in_13477 {
	font-size: 75%;
}

#stacks_in_13481 {
	font-size: 75%;
}

#stacks_in_13485 {
	font-size: 75%;
}

#stacks_in_13489 {
	font-size: 75%;
}

#stacks_in_13495 {
	font-size: 75%;
}

#stacks_in_13499 {
	font-size: 75%;
}

#stacks_in_13503 {
	font-size: 75%;
}

#stacks_in_13507 {
	font-size: 75%;
}

#stacks_in_13511 {
	font-size: 75%;
}

#stacks_in_13517 {
	font-size: 75%;
}

#stacks_in_13521 {
	font-size: 75%;
}

#stacks_in_13525 {
	font-size: 75%;
}

#stacks_in_13529 {
	font-size: 75%;
}

#stacks_in_13533 {
	font-size: 75%;
}
/* @group Accordion */

/*  */

/* @end */

/* @group Tabs */

/*  */

/* Static tabs */

.tabbedInterface a.toggleItemstacks_in_10991 {
	background: rgba(128, 0, 128, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color: rgba(255, 255, 255, 1.00) !important;
	border-bottom-color: rgba(255, 255, 255, 1.00) !important;
	border-left-color: rgba(255, 255, 255, 1.00) !important;
	border-right-color: rgba(255, 255, 255, 1.00) !important;
}

.tabbedInterface a.toggleItemstacks_in_10991 [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_10991 i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Hovered tabs */

.tabbedInterface a.toggleItemstacks_in_10991:hover {
	background: rgba(128, 0, 128, 0.80) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color:  !important;
	border-bottom-color:  !important;
	border-left-color:  !important;
	border-right-color:  !important;
}

.tabbedInterface a.toggleItemstacks_in_10991:hover [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_10991:hover i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Clicked tabs */

.tabbedInterface a.toggleItemstacks_in_10991:active {
	color: rgba(255, 255, 255, 1.00) !important;
	background: rgba(128, 0, 128, 0.80) !important;
}

.tabbedInterface a.toggleItemstacks_in_10991:active [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_10991:active i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Active tabs */

.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_10991 {
	background: rgba(128, 0, 128, 0.80) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color: rgba(255, 255, 255, 1.00) !important;
	border-bottom-color:  !important;
	border-left-color:  !important;
	border-right-color:  !important;
}

.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_10991 [class^="fa fa-"],
.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_10991 i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/*  */

/* @end */

/* @group Content Panel */

/*  */

/* @end */
#stacks_in_10992 {
	letter-spacing: -1px;
	font-weight: lighter;
}
#tintStackstacks_in_10993 {
	display: block;
	position: relative;
	z-index: 0;
}

#tintStackstacks_in_10993 *,
#tintStackstacks_in_10993 *:before,
#tintStackstacks_in_10993 *:after {	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#tintLayerstacks_in_10993 {
	opacity: 0.15;
	background: #800080;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 5;
}

#tintStackContentstacks_in_10993 {
	padding-top: 10%;
	padding-bottom: 2%;
	padding-left: 2%;
	padding-right: 2%;
	position: relative;
	z-index: 10;
	max-width: 1200px;
	margin: 0 auto;
}

#tintStackLinkstacks_in_10993 a {
	display: block;
	border: none;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 15;
	background: transparent;
}

/**/

/**/
/* Local image image applied as a CSS background */
#tintStackstacks_in_10993 {
	background: url();
	background-size: 100% 100%;
	background-attachment: scroll;
}
/**/

/**/

@media print {
	
	#portholeStackstacks_in_10993 {	
		padding-bottom: 0;
	}
	
	#portholeContentstacks_in_10993 {
		width: 100%;
	}
	
	#portholeLinkstacks_in_10993 a,
	#portholeContentAbsolutestacks_in_10993 {
		position: relative;
		top: auto;
		left: auto;
	}
	
	#portholeContentSmallstacks_in_10993,
	#portholeContentLargestacks_in_10993 {
		font-size: 14pt;
		line-height: 1.50em;
		opacity: 1.00;
		color: #000000;
		text-align: left;
	}
}/* Resets */
.tablePro_stacks_in_13536 thead {
  border: none; /* Reset */
}
.tablesaw thead tr:first-child th {
  border: none; /* Reset */
}

.tablesaw-swipe .tablesaw-cell-persist {
  box-shadow: none;
}




#tableLoadingTextDiv_stacks_in_13536 {
  width: 100%;
  text-align: center;
}



.tablesaw-enhanced .tablesaw-bar .btn {
  text-shadow: none;
  background-color: rgba(230, 230, 230, 1.00);
}
/* Maybe add an option to customize this, if users want it? */
.tablesaw-enhanced .tablesaw-bar .btn:hover {
  background-color: rgba(230, 230, 230, 1.00);
}

/* Table labels */
#tablePro_stacks_in_13536_wrapper .tablesaw-toolbar label {
  color: rgba(146, 146, 146, 1.00);
}

/* Swipe buttons */
#tablePro_stacks_in_13536_wrapper .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn {
  background-color: rgba(192, 192, 192, 1.00);
}
/* Swipe buttons, hovered */
/* Maybe add an option to customize this, if users want it? */
#tablePro_stacks_in_13536_wrapper .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn:hover {
  background-color: rgba(192, 192, 192, 1.00);
}

.tablesaw-enhanced .tablesaw-bar .btn.btn-select {
  color: rgba(127, 127, 127, 1.00);
}

/* Alternating row colors */
.tablePro_stacks_in_13536 tbody tr:nth-child(even) {
	background: rgba(128, 0, 128, 0.20);
}
.tablePro_stacks_in_13536 tbody tr:nth-child(odd) {
	background: rgba(255, 255, 255, 1.00);
}

/* Table header color */
.tablePro_stacks_in_13536 thead th {
	text-shadow: none;
}
.tablePro_stacks_in_13536 thead tr {
	background-color: rgba(128, 0, 128, 1.00);
}

#tablePro_stacks_in_13536 .tablesaw-sortable .tablesaw-sortable-head button {
	color: rgba(255, 255, 255, 1.00);
	text-align: center;
}

/* This is a fix for Text stacks inside the table header, so that the "text-align: center" above will take effect */
#tablePro_stacks_in_13536_wrapper .tablesaw-sortable .tablesaw-sortable-head button div {
	width: 100%;
}

table.tablePro_stacks_in_13536 thead th, table.tablesaw thead td {
	color: rgba(255, 255, 255, 1.00);
}

#tablePro_stacks_in_13536_wrapper .tablesaw-advance-dots li i {
	background: rgba(128, 0, 128, 1.00);
}

/* Borders for the inner cells of rows */
.tablePro_stacks_in_13536 tr td:not(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
}
/* Borders for the non header row and non-last row */
.tablePro_stacks_in_13536 tr:not(:last-child) {
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}

/* Borders for the header's inner cells */
.tablePro_stacks_in_13536 thead tr:first-child th:not(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
}

/* Borders for the header's rightmost cell */
.tablePro_stacks_in_13536 thead tr:first-child th(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
  padding: 0.7em 0.5em;
}

/* Table bottom border */
.tablePro_stacks_in_13536 tr:last-child td {
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}

@media only all {
  #tablePro_stacks_in_13536.tablesaw-swipe .tablesaw-cell-persist {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
    box-shadow: none;
  }

  .tablePro_stacks_in_13536.tablesaw-swipe td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  .tablePro_stacks_in_13536.tablesaw-columntoggle td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  /* This is needed here so that in mobile mode, the toggle table will have a left border. */
  .tablePro_stacks_in_13536 tr td:first-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }

  #tablePro_stacks_in_13536.tablesaw-stack tr:first-child td:first-child {
    border-top: 1px solid rgba(153, 153, 153, 1.00);
  }
  .tablePro_stacks_in_13536.tablesaw-stack td {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }

/*  #tablePro_stacks_in_13536.tablesaw-stack td:only-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }
*/
}

/* Set the cell's line-height to normal */
@media (max-width: 40em) {
  .tablePro_stacks_in_13536 td {
    line-height: normal;
  }
  /* Set the borders for the first and last columns of the table, but only if the screen isn't too narrow */
  .tablePro_stacks_in_13536 td:first-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }
  .tablePro_stacks_in_13536 td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  #tablePro_stacks_in_13536.tablesaw-stack td {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }
  #tablePro_stacks_in_13536.tablesaw-stack tr:last-child td:not(:last-child) {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-bottom: none;
  }



}

.tablePro_stacks_in_13536 thead tr:first-child {
  /* Table top border */
  border-top: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' left borders */
  border-left: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' right borders */
  border-right: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' bottom borders */
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}


/*table td:first-child { border-left: none; }
*/

/* Cell padding */
.tablePro_stacks_in_13536 td {
  padding: 0.7em 0.5em;
}

#stacks_in_13536 {
	padding: 0px 0px 40px 0px;
}

#stacks_in_13539 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_13543 {
	text-transform: uppercase;
	font-size: 78%;
	font-weight: bold;
}

#stacks_in_13547 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_13551 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_13555 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_13561 {
	font-size: 75%;
}

#stacks_in_13565 {
	font-size: 75%;
}

#stacks_in_13569 {
	font-size: 75%;
}

#stacks_in_13573 {
	font-size: 75%;
}

#stacks_in_13577 {
	font-size: 75%;
}

#stacks_in_14046 {
	font-size: 75%;
}

#stacks_in_14050 {
	font-size: 75%;
}

#stacks_in_14054 {
	font-size: 75%;
}

#stacks_in_14058 {
	font-size: 75%;
}

#stacks_in_14062 {
	font-size: 75%;
}

#stacks_in_14068 {
	font-size: 75%;
}

#stacks_in_14072 {
	font-size: 75%;
}

#stacks_in_14076 {
	font-size: 75%;
}

#stacks_in_14080 {
	font-size: 75%;
}

#stacks_in_14084 {
	font-size: 75%;
}

#stacks_in_14090 {
	font-size: 75%;
}

#stacks_in_14094 {
	font-size: 75%;
}

#stacks_in_14098 {
	font-size: 75%;
}

#stacks_in_14102 {
	font-size: 75%;
}

#stacks_in_14106 {
	font-size: 75%;
}

#stacks_in_14112 {
	font-size: 75%;
}

#stacks_in_14116 {
	font-size: 75%;
}

#stacks_in_14120 {
	font-size: 75%;
}

#stacks_in_14124 {
	font-size: 75%;
}

#stacks_in_14128 {
	font-size: 75%;
}

#stacks_in_14134 {
	font-size: 75%;
}

#stacks_in_14138 {
	font-size: 75%;
}

#stacks_in_14142 {
	font-size: 75%;
}

#stacks_in_14146 {
	font-size: 75%;
}

#stacks_in_14150 {
	font-size: 75%;
}

#stacks_in_14156 {
	font-size: 75%;
}

#stacks_in_14160 {
	font-size: 75%;
}

#stacks_in_14164 {
	font-size: 75%;
}

#stacks_in_14168 {
	font-size: 75%;
}

#stacks_in_14172 {
	font-size: 75%;
}

#stacks_in_14178 {
	font-size: 75%;
}

#stacks_in_14182 {
	font-size: 75%;
}

#stacks_in_14186 {
	font-size: 75%;
}

#stacks_in_14190 {
	font-size: 75%;
}

#stacks_in_14194 {
	font-size: 75%;
}

#stacks_in_14200 {
	font-size: 75%;
}

#stacks_in_14204 {
	font-size: 75%;
}

#stacks_in_14208 {
	font-size: 75%;
}

#stacks_in_14212 {
	font-size: 75%;
}

#stacks_in_14216 {
	font-size: 75%;
}

#stacks_in_14222 {
	font-size: 75%;
}

#stacks_in_14226 {
	font-size: 75%;
}

#stacks_in_14230 {
	font-size: 75%;
}

#stacks_in_14234 {
	font-size: 75%;
}

#stacks_in_14238 {
	font-size: 75%;
}

#stacks_in_14244 {
	font-size: 75%;
}

#stacks_in_14248 {
	font-size: 75%;
}

#stacks_in_14252 {
	font-size: 75%;
}

#stacks_in_14256 {
	font-size: 75%;
}

#stacks_in_14260 {
	font-size: 75%;
}

#stacks_in_14266 {
	font-size: 75%;
}

#stacks_in_14270 {
	font-size: 75%;
}

#stacks_in_14274 {
	font-size: 75%;
}

#stacks_in_14278 {
	font-size: 75%;
}

#stacks_in_14282 {
	font-size: 75%;
}

#stacks_in_14288 {
	font-size: 75%;
}

#stacks_in_14292 {
	font-size: 75%;
}

#stacks_in_14296 {
	font-size: 75%;
}

#stacks_in_14300 {
	font-size: 75%;
}

#stacks_in_14304 {
	font-size: 75%;
}

#stacks_in_14310 {
	font-size: 75%;
}

#stacks_in_14314 {
	font-size: 75%;
}

#stacks_in_14318 {
	font-size: 75%;
}

#stacks_in_14322 {
	font-size: 75%;
}

#stacks_in_14326 {
	font-size: 75%;
}
/* @group Accordion */

/*  */

/* @end */

/* @group Tabs */

/*  */

/* Static tabs */

.tabbedInterface a.toggleItemstacks_in_10996 {
	background: rgba(64, 128, 2, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color: rgba(255, 255, 255, 1.00) !important;
	border-bottom-color: rgba(255, 255, 255, 1.00) !important;
	border-left-color: rgba(255, 255, 255, 1.00) !important;
	border-right-color: rgba(255, 255, 255, 1.00) !important;
}

.tabbedInterface a.toggleItemstacks_in_10996 [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_10996 i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Hovered tabs */

.tabbedInterface a.toggleItemstacks_in_10996:hover {
	background: rgba(64, 128, 2, 0.80) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color:  !important;
	border-bottom-color:  !important;
	border-left-color:  !important;
	border-right-color:  !important;
}

.tabbedInterface a.toggleItemstacks_in_10996:hover [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_10996:hover i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Clicked tabs */

.tabbedInterface a.toggleItemstacks_in_10996:active {
	color: rgba(255, 255, 255, 1.00) !important;
	background: rgba(64, 128, 2, 0.80) !important;
}

.tabbedInterface a.toggleItemstacks_in_10996:active [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_10996:active i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Active tabs */

.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_10996 {
	background: rgba(64, 128, 2, 0.80) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color: rgba(255, 255, 255, 1.00) !important;
	border-bottom-color:  !important;
	border-left-color:  !important;
	border-right-color:  !important;
}

.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_10996 [class^="fa fa-"],
.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_10996 i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/*  */

/* @end */

/* @group Content Panel */

/*  */

/* @end */
#stacks_in_10997 {
	letter-spacing: -1px;
	font-weight: lighter;
}
#tintStackstacks_in_10998 {
	display: block;
	position: relative;
	z-index: 0;
}

#tintStackstacks_in_10998 *,
#tintStackstacks_in_10998 *:before,
#tintStackstacks_in_10998 *:after {	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#tintLayerstacks_in_10998 {
	opacity: 0.15;
	background: #408002;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 5;
}

#tintStackContentstacks_in_10998 {
	padding-top: 10%;
	padding-bottom: 2%;
	padding-left: 2%;
	padding-right: 2%;
	position: relative;
	z-index: 10;
	max-width: 1200px;
	margin: 0 auto;
}

#tintStackLinkstacks_in_10998 a {
	display: block;
	border: none;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 15;
	background: transparent;
}

/**/

/**/
/* Local image image applied as a CSS background */
#tintStackstacks_in_10998 {
	background: url();
	background-size: 100% 100%;
	background-attachment: scroll;
}
/**/

/**/

@media print {
	
	#portholeStackstacks_in_10998 {	
		padding-bottom: 0;
	}
	
	#portholeContentstacks_in_10998 {
		width: 100%;
	}
	
	#portholeLinkstacks_in_10998 a,
	#portholeContentAbsolutestacks_in_10998 {
		position: relative;
		top: auto;
		left: auto;
	}
	
	#portholeContentSmallstacks_in_10998,
	#portholeContentLargestacks_in_10998 {
		font-size: 14pt;
		line-height: 1.50em;
		opacity: 1.00;
		color: #000000;
		text-align: left;
	}
}/* Resets */
.tablePro_stacks_in_14329 thead {
  border: none; /* Reset */
}
.tablesaw thead tr:first-child th {
  border: none; /* Reset */
}

.tablesaw-swipe .tablesaw-cell-persist {
  box-shadow: none;
}




#tableLoadingTextDiv_stacks_in_14329 {
  width: 100%;
  text-align: center;
}



.tablesaw-enhanced .tablesaw-bar .btn {
  text-shadow: none;
  background-color: rgba(192, 192, 192, 1.00);
}
/* Maybe add an option to customize this, if users want it? */
.tablesaw-enhanced .tablesaw-bar .btn:hover {
  background-color: rgba(192, 192, 192, 1.00);
}

/* Table labels */
#tablePro_stacks_in_14329_wrapper .tablesaw-toolbar label {
  color: rgba(146, 146, 146, 1.00);
}

/* Swipe buttons */
#tablePro_stacks_in_14329_wrapper .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn {
  background-color: rgba(192, 192, 192, 1.00);
}
/* Swipe buttons, hovered */
/* Maybe add an option to customize this, if users want it? */
#tablePro_stacks_in_14329_wrapper .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn:hover {
  background-color: rgba(192, 192, 192, 1.00);
}

.tablesaw-enhanced .tablesaw-bar .btn.btn-select {
  color: rgba(153, 153, 153, 1.00);
}

/* Alternating row colors */
.tablePro_stacks_in_14329 tbody tr:nth-child(even) {
	background: rgba(64, 128, 2, 0.20);
}
.tablePro_stacks_in_14329 tbody tr:nth-child(odd) {
	background: rgba(255, 255, 255, 1.00);
}

/* Table header color */
.tablePro_stacks_in_14329 thead th {
	text-shadow: none;
}
.tablePro_stacks_in_14329 thead tr {
	background-color: rgba(64, 128, 2, 1.00);
}

#tablePro_stacks_in_14329 .tablesaw-sortable .tablesaw-sortable-head button {
	color: rgba(255, 255, 255, 1.00);
	text-align: center;
}

/* This is a fix for Text stacks inside the table header, so that the "text-align: center" above will take effect */
#tablePro_stacks_in_14329_wrapper .tablesaw-sortable .tablesaw-sortable-head button div {
	width: 100%;
}

table.tablePro_stacks_in_14329 thead th, table.tablesaw thead td {
	color: rgba(255, 255, 255, 1.00);
}

#tablePro_stacks_in_14329_wrapper .tablesaw-advance-dots li i {
	background: rgba(64, 128, 2, 1.00);
}

/* Borders for the inner cells of rows */
.tablePro_stacks_in_14329 tr td:not(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
}
/* Borders for the non header row and non-last row */
.tablePro_stacks_in_14329 tr:not(:last-child) {
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}

/* Borders for the header's inner cells */
.tablePro_stacks_in_14329 thead tr:first-child th:not(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
}

/* Borders for the header's rightmost cell */
.tablePro_stacks_in_14329 thead tr:first-child th(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
  padding: 0.7em 0.5em;
}

/* Table bottom border */
.tablePro_stacks_in_14329 tr:last-child td {
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}

@media only all {
  #tablePro_stacks_in_14329.tablesaw-swipe .tablesaw-cell-persist {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
    box-shadow: none;
  }

  .tablePro_stacks_in_14329.tablesaw-swipe td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  .tablePro_stacks_in_14329.tablesaw-columntoggle td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  /* This is needed here so that in mobile mode, the toggle table will have a left border. */
  .tablePro_stacks_in_14329 tr td:first-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }

  #tablePro_stacks_in_14329.tablesaw-stack tr:first-child td:first-child {
    border-top: 1px solid rgba(153, 153, 153, 1.00);
  }
  .tablePro_stacks_in_14329.tablesaw-stack td {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }

/*  #tablePro_stacks_in_14329.tablesaw-stack td:only-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }
*/
}

/* Set the cell's line-height to normal */
@media (max-width: 40em) {
  .tablePro_stacks_in_14329 td {
    line-height: normal;
  }
  /* Set the borders for the first and last columns of the table, but only if the screen isn't too narrow */
  .tablePro_stacks_in_14329 td:first-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }
  .tablePro_stacks_in_14329 td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  #tablePro_stacks_in_14329.tablesaw-stack td {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }
  #tablePro_stacks_in_14329.tablesaw-stack tr:last-child td:not(:last-child) {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-bottom: none;
  }



}

.tablePro_stacks_in_14329 thead tr:first-child {
  /* Table top border */
  border-top: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' left borders */
  border-left: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' right borders */
  border-right: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' bottom borders */
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}


/*table td:first-child { border-left: none; }
*/

/* Cell padding */
.tablePro_stacks_in_14329 td {
  padding: 0.7em 0.5em;
}

#stacks_in_14347 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_14349 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_14351 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_14353 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_14355 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_14365 {
	font-size: 75%;
}

#stacks_in_14367 {
	font-size: 75%;
}

#stacks_in_14369 {
	font-size: 75%;
}

#stacks_in_14371 {
	font-size: 75%;
}

#stacks_in_14373 {
	font-size: 75%;
}

#stacks_in_14377 {
	font-size: 75%;
}

#stacks_in_14381 {
	font-size: 75%;
}

#stacks_in_14385 {
	font-size: 75%;
}

#stacks_in_14389 {
	font-size: 75%;
}

#stacks_in_14393 {
	font-size: 75%;
}

#stacks_in_14399 {
	font-size: 75%;
}

#stacks_in_14403 {
	font-size: 75%;
}

#stacks_in_14407 {
	font-size: 75%;
}

#stacks_in_14411 {
	font-size: 75%;
}

#stacks_in_14415 {
	font-size: 75%;
}

#stacks_in_14421 {
	font-size: 75%;
}

#stacks_in_14425 {
	font-size: 75%;
}

#stacks_in_14429 {
	font-size: 75%;
}

#stacks_in_14433 {
	font-size: 75%;
}

#stacks_in_14437 {
	font-size: 75%;
}

#stacks_in_14443 {
	font-size: 75%;
}

#stacks_in_14447 {
	font-size: 75%;
}

#stacks_in_14451 {
	font-size: 75%;
}

#stacks_in_14455 {
	font-size: 75%;
}

#stacks_in_14459 {
	font-size: 75%;
}

#stacks_in_14465 {
	font-size: 75%;
}

#stacks_in_14469 {
	font-size: 75%;
}

#stacks_in_14473 {
	font-size: 75%;
}

#stacks_in_14477 {
	font-size: 75%;
}

#stacks_in_14481 {
	font-size: 75%;
}

#stacks_in_14487 {
	font-size: 75%;
}

#stacks_in_14491 {
	font-size: 75%;
}

#stacks_in_14495 {
	font-size: 75%;
}

#stacks_in_14499 {
	font-size: 75%;
}

#stacks_in_14503 {
	font-size: 75%;
}

#stacks_in_14509 {
	font-size: 75%;
}

#stacks_in_14513 {
	font-size: 75%;
}

#stacks_in_14517 {
	font-size: 75%;
}

#stacks_in_14521 {
	font-size: 75%;
}

#stacks_in_14525 {
	font-size: 75%;
}

#stacks_in_14531 {
	font-size: 75%;
}

#stacks_in_14535 {
	font-size: 75%;
}

#stacks_in_14539 {
	font-size: 75%;
}

#stacks_in_14543 {
	font-size: 75%;
}

#stacks_in_14547 {
	font-size: 75%;
}

#stacks_in_14553 {
	font-size: 75%;
}

#stacks_in_14557 {
	font-size: 75%;
}

#stacks_in_14561 {
	font-size: 75%;
}

#stacks_in_14565 {
	font-size: 75%;
}

#stacks_in_14569 {
	font-size: 75%;
}
/* @group Accordion */

/*  */

/* @end */

/* @group Tabs */

/*  */

/* @end */

/* @group Content Panel */

/*  */

/* @end */
#stacks_in_14573 {
	letter-spacing: -2px;
}
/* @group Basics */

#switcherstacks_in_14574,
#switcherstacks_in_14574 * {
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box; 
    box-sizing: border-box;
}

#switcherstacks_in_14574 {
	display: none;
}

/* Reset for lists within Switcher */

#switcherstacks_in_14574 ul ul {
	list-style-type: disc;
}

/* @end */

/* @group Accordion */

ul#accordionInterfacestacks_in_14574 {
	padding: 0;
	margin: 0;
	list-style: none;
}

ul#accordionInterfacestacks_in_14574>li {
	padding: 0;
	margin: 0;
	list-style: none;
}

/* Static accordion */

#accordionInterfacestacks_in_14574 .accordion-toggle,
#mydiv .accordion-toggle {
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	cursor: pointer;
	background: rgba(148, 29, 230, 1.00);
	line-height: 45px;
	display: block;
	font-size: 18px;
	text-decoration: none;
	border-radius: 0px 0px 0px 0px;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	border-top: 0px solid rgba(255, 255, 255, 1.00);
	border-bottom: 0px solid rgba(255, 255, 255, 1.00);
	border-left: 0px solid rgba(255, 255, 255, 1.00);
	border-right: 0px solid rgba(255, 255, 255, 1.00);
	transition: all 500ms ease-in-out;
	-webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 500ms ease-in-out;
	color: rgba(255, 255, 255, 1.00);
	position: relative;
	z-index: 10;
	outline: none;
}

#accordionInterfacestacks_in_14574 .accordion-toggle [class^="fa fa-"],
#mydiv .accordion-toggle [class^="fa fa-"],
#accordionInterfacestacks_in_14574 .accordion-toggle i,
#mydiv .accordion-toggle i {
	font-size: 18px;
	color: rgba(255, 255, 255, 1.00);
	width: 25px;
	transition: all 500ms ease-in-out;
	-webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 500ms ease-in-out;
	display: inline-block;
	text-align: center;
	overflow: hidden;
	line-height: 1;
	vertical-align: middle;
}

/* Hovered accordion */

#accordionInterfacestacks_in_14574 .accordion-toggle:hover,
#mydiv .accordion-toggle:hover {
	background: rgba(89, 17, 145, 1.00);
	color: rgba(255, 255, 255, 1.00);
	border-top: 0px solid rgba(255, 255, 255, 1.00);
	border-bottom: 0px solid rgba(255, 255, 255, 1.00);
	border-left: 0px solid rgba(255, 255, 255, 1.00);
	border-right: 0px solid rgba(255, 255, 255, 1.00);
	border-radius: 0px 0px 0px 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

#accordionInterfacestacks_in_14574 .accordion-toggle:hover [class^="fa fa-"],
#mydiv .accordion-toggle:hover [class^="fa fa-"],
#accordionInterfacestacks_in_14574 .accordion-toggle:hover i,
#mydiv .accordion-toggle:hover i {
	color: rgba(255, 255, 255, 1.00);
}

/* Clicked accordion */

#accordionInterfacestacks_in_14574 .accordion-toggle:active,
#mydiv .accordion-toggle:active {
	color: rgba(255, 255, 255, 1.00);
	background: rgba(89, 17, 145, 1.00);
}

#accordionInterfacestacks_in_14574 .accordion-toggle:active [class^="fa fa-"],
#mydiv .accordion-toggle:active [class^="fa fa-"],
#accordionInterfacestacks_in_14574 .accordion-toggle:active i,
#mydiv .accordion-toggle:active i {
	color: rgba(255, 255, 255, 1.00);
}

/* Active accordion */

#accordionInterfacestacks_in_14574 .accordion-toggle.ui-state-active,
#mydiv .accordion-toggle.ui-state-active {
	color: rgba(255, 255, 255, 1.00);
	background: rgba(89, 17, 145, 1.00);
	border-top: 0px solid rgba(255, 255, 255, 1.00);
	border-bottom: 0px solid rgba(255, 255, 255, 1.00);
	border-left: 0px solid rgba(255, 255, 255, 1.00);
	border-right: 0px solid rgba(255, 255, 255, 1.00);
	border-radius: 0px 0px 0px 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

#accordionInterfacestacks_in_14574 .accordion-toggle.ui-state-active [class^="fa fa-"],
#mydiv .accordion-toggle.ui-state-active [class^="fa fa-"],
#accordionInterfacestacks_in_14574 .accordion-toggle.ui-state-active i,
#mydiv .accordion-toggle.ui-state-active i {
	color: rgba(255, 255, 255, 1.00);
}

/* @group Open and closed floating icons */

#accordionInterfacestacks_in_14574 .accordion-toggle .closedIcon,
#mydiv .accordion-toggle .closedIcon {
	float: right;
	display: inline;
}

#accordionInterfacestacks_in_14574 .accordion-toggle .openedIcon,
#mydiv .accordion-toggle .openedIcon {
	float: right;
	display: none;
}

#accordionInterfacestacks_in_14574 .accordion-toggle.ui-state-active .closedIcon,
#mydiv .accordion-toggle.ui-state-active .closedIcon {
	display: none;
}

#accordionInterfacestacks_in_14574 .accordion-toggle.ui-state-active .openedIcon,
#mydiv .accordion-toggle.ui-state-active .openedIcon {
	display: inline;
}

/* @end */

/* @end */

/* @group Tabs */

ul#tabbedInterfacestacks_in_14574 {
	padding: 0;
	margin: 0;
	list-style: none;
}

ul#tabbedInterfacestacks_in_14574>li {
	padding: 0;
	margin: 0;
	list-style: none;
}

ul#switcherTabsstacks_in_14574 {
	display: block;
	text-align: left;
	padding: 0;
	margin: 0;
	list-style: none;
}

ul#switcherTabsstacks_in_14574 li.switcherTab {
	display: inline-block;
	list-style: none;
	width: 33.00%;
}



/* Static tabs */

ul#switcherTabsstacks_in_14574 li.switcherTab.ui-state-default a {
	display: block;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
	cursor: pointer;
	background: rgba(148, 29, 230, 1.00);
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 18px;
	line-height: 1.25em;
	text-align: center;
	text-decoration: none;
	border-radius: 5px 5px 0px 0px;
	color: rgba(255, 255, 255, 1.00);
	border-top: 0px solid rgba(255, 255, 255, 1.00);
	border-bottom: 0px solid rgba(255, 255, 255, 1.00);
	border-left: 0px solid rgba(255, 255, 255, 1.00);
	border-right: 0px solid rgba(255, 255, 255, 1.00);
	position: relative;
	z-index: 10;
	outline: none;
	
	/* Animate selected elements */
	transition: background 500ms, 
				color 500ms, 
				border 500ms, 
				border-radius 500ms;
	-webkit-transition: background 500ms, 
				color 500ms,
				border 500ms,
				border-radius 500ms;
	-moz-transition: background 500ms, 
				color 500ms,
				border 500ms,
				border-radius 500ms;
}

ul#switcherTabsstacks_in_14574 li.switcherTab.ui-state-default a [class^="fa fa-"],
ul#switcherTabsstacks_in_14574 li.switcherTab.ui-state-default a i {
	display: block;
	font-size: 0px;
	text-align: center;
	color: rgba(255, 255, 255, 1.00);
	line-height: 1;
	vertical-align: middle;
	margin-top: 0px !important;
	margin-bottom: 10px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
	
	/* Animate selected elements */
	transition: background 500ms, 
				color 500ms, 
				border 500ms, 
				border-radius 500ms;
	-webkit-transition: background 500ms, 
				color 500ms,
				border 500ms,
				border-radius 500ms;
	-moz-transition: background 500ms, 
				color 500ms,
				border 500ms,
				border-radius 500ms;
}

/* Hovered Tabs */

ul#switcherTabsstacks_in_14574 li.switcherTab.ui-state-default a:hover {
	background: rgba(89, 17, 145, 1.00);
	color: rgba(255, 255, 255, 1.00);
	border-top: 0px solid rgba(255, 255, 255, 1.00);
	border-bottom: 0px solid rgba(255, 255, 255, 1.00);
	border-left: 0px solid rgba(255, 255, 255, 1.00);
	border-right: 0px solid rgba(255, 255, 255, 1.00);
	border-radius: 5px 5px 0px 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
}

ul#switcherTabsstacks_in_14574 li.switcherTab.ui-state-default a:hover [class^="fa fa-"],
ul#switcherTabsstacks_in_14574 li.switcherTab.ui-state-default a:hover i {
	color: rgba(255, 255, 255, 1.00);
}

/* Clicked tabs */

ul#switcherTabsstacks_in_14574 li.switcherTab.ui-state-default a:active {
	color: rgba(255, 255, 255, 1.00);
	background: rgba(89, 17, 145, 1.00);
}

ul#switcherTabsstacks_in_14574 li.switcherTab.ui-state-default [class^="fa fa-"],
ul#switcherTabsstacks_in_14574 li.switcherTab.ui-state-default i {
	color: rgba(255, 255, 255, 1.00);
}

/* Active Tabs */

ul#switcherTabsstacks_in_14574 li.switcherTab.ui-tabs-active.ui-state-active a {
	background: rgba(89, 17, 145, 1.00);
	color: rgba(255, 255, 255, 1.00);
	border-top: 0px solid rgba(255, 255, 255, 1.00);
	border-bottom: 0px solid rgba(255, 255, 255, 1.00);
	border-left: 0px solid rgba(255, 255, 255, 1.00);
	border-right: 0px solid rgba(255, 255, 255, 1.00);
	border-radius: 5px 5px 0px 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
}

ul#switcherTabsstacks_in_14574 li.switcherTab.ui-tabs-active.ui-state-active a [class^="fa fa-"],
ul#switcherTabsstacks_in_14574 li.switcherTab.ui-tabs-active.ui-state-active a i {
	color: rgba(255, 255, 255, 1.00);
}

/* Hide accordion toggle headings */

#tabPanesstacks_in_14574 a.accordion-toggle {
	display: none;
}

/* Hide accordion, when in tabbed mode */

#switcherstacks_in_14574.tabbed-layout #accordionInterfacestacks_in_14574 {
	display: none;
}

/* Display tabbed interface, when in tabs mode */

#switcherstacks_in_14574.tabbed-layout #tabbedInterfacestacks_in_14574 {
	display: block;
}

/* Hide tabbed interface, when in accordion mode */

#switcherstacks_in_14574.accordion-layout #tabbedInterfacestacks_in_14574 {
	display: none;
}


/* Hide open / close accordion heading icons */

ul#switcherTabsstacks_in_14574 .closedIcon,
ul#switcherTabsstacks_in_14574 .openedIcon {
	display: none;
}

/* @end */

/* @group Content Panels */

#tabbedInterfacestacks_in_14574 .accordion-content,
#accordionInterfacestacks_in_14574 .accordion-content {
	display: none;
	list-style: none;
	padding: 0;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

#tabbedInterfacestacks_in_14574 .accordion-content .contentInner,
#accordionInterfacestacks_in_14574 .accordion-content .contentInner {
	color: rgba(51, 51, 51, 1.00);
	background: rgba(245, 245, 245, 1.00);
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	border-radius: 0px 0px 0px 0px;
	border-top: 0px solid rgba(255, 255, 255, 1.00);
	border-bottom: 0px solid rgba(255, 255, 255, 1.00);
	border-left: 0px solid rgba(255, 255, 255, 1.00);
	border-right: 0px solid rgba(255, 255, 255, 1.00);
}

/* @end */

/* @group Left / Right Tab Positioning */





/* @end */

/* @group Responsive Behavior */

/* On screens less than our breakpoint, make tabs an accordion */
@media screen and (max-width: 568px) {
	#switcherstacks_in_14574 #accordionInterfacestacks_in_14574 {
		display: block !important;
	}
	
	#switcherstacks_in_14574 #tabbedInterfacestacks_in_14574 {
		display: none !important;
	}
}

/* @end */

/* @group Print style settings */

@media print {
	#switcherTabsstacks_in_14574 {
		display: none !important;
	}
	
	#switcherWrapperstacks_in_14574,
	#switcherstacks_in_14574.tabbed-layout .accordion-toggle {
		display: block !important;
	}
	
	#switcherstacks_in_14574 .accordion-content {
		display: block !important;
		height: auto !important;
	}
	
	#switcherstacks_in_14574 .accordion-content .contentInner {
		border: none !important;
	}
}

/* @end */

/* @group Advanced Settings */

/**/

/**/

/**/

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end *//* @group Accordion */

/*  */

/* @end */

/* @group Tabs */

/*  */

/* Static tabs */

.tabbedInterface a.toggleItemstacks_in_14575 {
	background: rgba(15, 128, 255, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color: rgba(255, 255, 255, 1.00) !important;
	border-bottom-color: rgba(255, 255, 255, 1.00) !important;
	border-left-color: rgba(255, 255, 255, 1.00) !important;
	border-right-color: rgba(255, 255, 255, 1.00) !important;
}

.tabbedInterface a.toggleItemstacks_in_14575 [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_14575 i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Hovered tabs */

.tabbedInterface a.toggleItemstacks_in_14575:hover {
	background: rgba(15, 128, 255, 0.80) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color:  !important;
	border-bottom-color:  !important;
	border-left-color:  !important;
	border-right-color:  !important;
}

.tabbedInterface a.toggleItemstacks_in_14575:hover [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_14575:hover i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Clicked tabs */

.tabbedInterface a.toggleItemstacks_in_14575:active {
	color: rgba(255, 255, 255, 1.00) !important;
	background: rgba(15, 128, 255, 0.80) !important;
}

.tabbedInterface a.toggleItemstacks_in_14575:active [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_14575:active i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Active tabs */

.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_14575 {
	background: rgba(15, 128, 255, 0.80) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color: rgba(255, 255, 255, 1.00) !important;
	border-bottom-color:  !important;
	border-left-color:  !important;
	border-right-color:  !important;
}

.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_14575 [class^="fa fa-"],
.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_14575 i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/*  */

/* @end */

/* @group Content Panel */

/*  */

/* @end */
#stacks_in_14576 {
	letter-spacing: -1px;
	font-weight: lighter;
}
#tintStackstacks_in_14577 {
	display: block;
	position: relative;
	z-index: 0;
}

#tintStackstacks_in_14577 *,
#tintStackstacks_in_14577 *:before,
#tintStackstacks_in_14577 *:after {	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#tintLayerstacks_in_14577 {
	opacity: 0.15;
	background: #0F80FF;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 5;
}

#tintStackContentstacks_in_14577 {
	padding-top: 10%;
	padding-bottom: 2%;
	padding-left: 2%;
	padding-right: 2%;
	position: relative;
	z-index: 10;
	max-width: 1200px;
	margin: 0 auto;
}

#tintStackLinkstacks_in_14577 a {
	display: block;
	border: none;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 15;
	background: transparent;
}

/**/

/**/
/* Local image image applied as a CSS background */
#tintStackstacks_in_14577 {
	background: url();
	background-size: 100% 100%;
	background-attachment: scroll;
}
/**/

/**/

@media print {
	
	#portholeStackstacks_in_14577 {	
		padding-bottom: 0;
	}
	
	#portholeContentstacks_in_14577 {
		width: 100%;
	}
	
	#portholeLinkstacks_in_14577 a,
	#portholeContentAbsolutestacks_in_14577 {
		position: relative;
		top: auto;
		left: auto;
	}
	
	#portholeContentSmallstacks_in_14577,
	#portholeContentLargestacks_in_14577 {
		font-size: 14pt;
		line-height: 1.50em;
		opacity: 1.00;
		color: #000000;
		text-align: left;
	}
}/* Resets */
.tablePro_stacks_in_15968 thead {
  border: none; /* Reset */
}
.tablesaw thead tr:first-child th {
  border: none; /* Reset */
}

.tablesaw-swipe .tablesaw-cell-persist {
  box-shadow: none;
}




#tableLoadingTextDiv_stacks_in_15968 {
  width: 100%;
  text-align: center;
}



.tablesaw-enhanced .tablesaw-bar .btn {
  text-shadow: none;
  background-color: rgba(230, 230, 230, 1.00);
}
/* Maybe add an option to customize this, if users want it? */
.tablesaw-enhanced .tablesaw-bar .btn:hover {
  background-color: rgba(230, 230, 230, 1.00);
}

/* Table labels */
#tablePro_stacks_in_15968_wrapper .tablesaw-toolbar label {
  color: rgba(146, 146, 146, 1.00);
}

/* Swipe buttons */
#tablePro_stacks_in_15968_wrapper .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn {
  background-color: rgba(192, 192, 192, 1.00);
}
/* Swipe buttons, hovered */
/* Maybe add an option to customize this, if users want it? */
#tablePro_stacks_in_15968_wrapper .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn:hover {
  background-color: rgba(192, 192, 192, 1.00);
}

.tablesaw-enhanced .tablesaw-bar .btn.btn-select {
  color: rgba(127, 127, 127, 1.00);
}

/* Alternating row colors */
.tablePro_stacks_in_15968 tbody tr:nth-child(even) {
	background: rgba(15, 128, 255, 0.20);
}
.tablePro_stacks_in_15968 tbody tr:nth-child(odd) {
	background: rgba(255, 255, 255, 1.00);
}

/* Table header color */
.tablePro_stacks_in_15968 thead th {
	text-shadow: none;
}
.tablePro_stacks_in_15968 thead tr {
	background-color: rgba(15, 128, 255, 1.00);
}

#tablePro_stacks_in_15968 .tablesaw-sortable .tablesaw-sortable-head button {
	color: rgba(255, 255, 255, 1.00);
	text-align: center;
}

/* This is a fix for Text stacks inside the table header, so that the "text-align: center" above will take effect */
#tablePro_stacks_in_15968_wrapper .tablesaw-sortable .tablesaw-sortable-head button div {
	width: 100%;
}

table.tablePro_stacks_in_15968 thead th, table.tablesaw thead td {
	color: rgba(255, 255, 255, 1.00);
}

#tablePro_stacks_in_15968_wrapper .tablesaw-advance-dots li i {
	background: rgba(128, 0, 2, 1.00);
}

/* Borders for the inner cells of rows */
.tablePro_stacks_in_15968 tr td:not(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
}
/* Borders for the non header row and non-last row */
.tablePro_stacks_in_15968 tr:not(:last-child) {
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}

/* Borders for the header's inner cells */
.tablePro_stacks_in_15968 thead tr:first-child th:not(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
}

/* Borders for the header's rightmost cell */
.tablePro_stacks_in_15968 thead tr:first-child th(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
  padding: 0.7em 0.5em;
}

/* Table bottom border */
.tablePro_stacks_in_15968 tr:last-child td {
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}

@media only all {
  #tablePro_stacks_in_15968.tablesaw-swipe .tablesaw-cell-persist {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
    box-shadow: none;
  }

  .tablePro_stacks_in_15968.tablesaw-swipe td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  .tablePro_stacks_in_15968.tablesaw-columntoggle td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  /* This is needed here so that in mobile mode, the toggle table will have a left border. */
  .tablePro_stacks_in_15968 tr td:first-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }

  #tablePro_stacks_in_15968.tablesaw-stack tr:first-child td:first-child {
    border-top: 1px solid rgba(153, 153, 153, 1.00);
  }
  .tablePro_stacks_in_15968.tablesaw-stack td {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }

/*  #tablePro_stacks_in_15968.tablesaw-stack td:only-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }
*/
}

/* Set the cell's line-height to normal */
@media (max-width: 40em) {
  .tablePro_stacks_in_15968 td {
    line-height: normal;
  }
  /* Set the borders for the first and last columns of the table, but only if the screen isn't too narrow */
  .tablePro_stacks_in_15968 td:first-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }
  .tablePro_stacks_in_15968 td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  #tablePro_stacks_in_15968.tablesaw-stack td {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }
  #tablePro_stacks_in_15968.tablesaw-stack tr:last-child td:not(:last-child) {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-bottom: none;
  }



}

.tablePro_stacks_in_15968 thead tr:first-child {
  /* Table top border */
  border-top: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' left borders */
  border-left: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' right borders */
  border-right: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' bottom borders */
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}


/*table td:first-child { border-left: none; }
*/

/* Cell padding */
.tablePro_stacks_in_15968 td {
  padding: 0.7em 0.5em;
}

#stacks_in_15968 {
	padding: 0px 0px 40px 0px;
}

#stacks_in_15971 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_15975 {
	text-transform: uppercase;
	font-size: 78%;
	font-weight: bold;
}

#stacks_in_15979 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_15983 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_15987 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_15993 {
	font-size: 75%;
}

#stacks_in_15997 {
	font-size: 75%;
}

#stacks_in_16001 {
	font-size: 75%;
}

#stacks_in_16005 {
	font-size: 75%;
}

#stacks_in_16009 {
	font-size: 75%;
}

#stacks_in_16324 {
	font-size: 75%;
}

#stacks_in_16328 {
	font-size: 75%;
}

#stacks_in_16332 {
	font-size: 75%;
}

#stacks_in_16336 {
	font-size: 75%;
}

#stacks_in_16340 {
	font-size: 75%;
}

#stacks_in_16346 {
	font-size: 75%;
}

#stacks_in_16350 {
	font-size: 75%;
}

#stacks_in_16354 {
	font-size: 75%;
}

#stacks_in_16358 {
	font-size: 75%;
}

#stacks_in_16362 {
	font-size: 75%;
}

#stacks_in_16368 {
	font-size: 75%;
}

#stacks_in_16372 {
	font-size: 75%;
}

#stacks_in_16376 {
	font-size: 75%;
}

#stacks_in_16380 {
	font-size: 75%;
}

#stacks_in_16384 {
	font-size: 75%;
}

#stacks_in_16390 {
	font-size: 75%;
}

#stacks_in_16394 {
	font-size: 75%;
}

#stacks_in_16398 {
	font-size: 75%;
}

#stacks_in_16402 {
	font-size: 75%;
}

#stacks_in_16406 {
	font-size: 75%;
}

#stacks_in_16412 {
	font-size: 75%;
}

#stacks_in_16416 {
	font-size: 75%;
}

#stacks_in_16420 {
	font-size: 75%;
}

#stacks_in_16424 {
	font-size: 75%;
}

#stacks_in_16428 {
	font-size: 75%;
}

#stacks_in_16434 {
	font-size: 75%;
}

#stacks_in_16438 {
	font-size: 75%;
}

#stacks_in_16442 {
	font-size: 75%;
}

#stacks_in_16446 {
	font-size: 75%;
}

#stacks_in_16450 {
	font-size: 75%;
}

#stacks_in_16456 {
	font-size: 75%;
}

#stacks_in_16460 {
	font-size: 75%;
}

#stacks_in_16464 {
	font-size: 75%;
}

#stacks_in_16468 {
	font-size: 75%;
}

#stacks_in_16472 {
	font-size: 75%;
}

#stacks_in_16478 {
	font-size: 75%;
}

#stacks_in_16482 {
	font-size: 75%;
}

#stacks_in_16486 {
	font-size: 75%;
}

#stacks_in_16490 {
	font-size: 75%;
}

#stacks_in_16494 {
	font-size: 75%;
}

#stacks_in_16500 {
	font-size: 75%;
}

#stacks_in_16504 {
	font-size: 75%;
}

#stacks_in_16508 {
	font-size: 75%;
}

#stacks_in_16512 {
	font-size: 75%;
}

#stacks_in_16516 {
	font-size: 75%;
}

#stacks_in_16522 {
	font-size: 75%;
}

#stacks_in_16526 {
	font-size: 75%;
}

#stacks_in_16530 {
	font-size: 75%;
}

#stacks_in_16534 {
	font-size: 75%;
}

#stacks_in_16538 {
	font-size: 75%;
}

#stacks_in_16544 {
	font-size: 75%;
}

#stacks_in_16548 {
	font-size: 75%;
}

#stacks_in_16552 {
	font-size: 75%;
}

#stacks_in_16556 {
	font-size: 75%;
}

#stacks_in_16560 {
	font-size: 75%;
}

#stacks_in_16566 {
	font-size: 75%;
}

#stacks_in_16570 {
	font-size: 75%;
}

#stacks_in_16574 {
	font-size: 75%;
}

#stacks_in_16578 {
	font-size: 75%;
}

#stacks_in_16582 {
	font-size: 75%;
}

#stacks_in_16588 {
	font-size: 75%;
}

#stacks_in_16592 {
	font-size: 75%;
}

#stacks_in_16596 {
	font-size: 75%;
}

#stacks_in_16600 {
	font-size: 75%;
}

#stacks_in_16604 {
	font-size: 75%;
}

#stacks_in_16610 {
	font-size: 75%;
}

#stacks_in_16614 {
	font-size: 75%;
}

#stacks_in_16618 {
	font-size: 75%;
}

#stacks_in_16622 {
	font-size: 75%;
}

#stacks_in_16626 {
	font-size: 75%;
}
/* @group Accordion */

/*  */

/* @end */

/* @group Tabs */

/*  */

/* Static tabs */

.tabbedInterface a.toggleItemstacks_in_14933 {
	background: rgba(253, 128, 8, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color: rgba(255, 255, 255, 1.00) !important;
	border-bottom-color: rgba(255, 255, 255, 1.00) !important;
	border-left-color: rgba(255, 255, 255, 1.00) !important;
	border-right-color: rgba(255, 255, 255, 1.00) !important;
}

.tabbedInterface a.toggleItemstacks_in_14933 [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_14933 i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Hovered tabs */

.tabbedInterface a.toggleItemstacks_in_14933:hover {
	background: rgba(253, 128, 8, 0.80) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color:  !important;
	border-bottom-color:  !important;
	border-left-color:  !important;
	border-right-color:  !important;
}

.tabbedInterface a.toggleItemstacks_in_14933:hover [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_14933:hover i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Clicked tabs */

.tabbedInterface a.toggleItemstacks_in_14933:active {
	color: rgba(255, 255, 255, 1.00) !important;
	background: rgba(253, 128, 8, 0.80) !important;
}

.tabbedInterface a.toggleItemstacks_in_14933:active [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_14933:active i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Active tabs */

.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_14933 {
	background: rgba(253, 128, 8, 0.80) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color: rgba(255, 255, 255, 1.00) !important;
	border-bottom-color:  !important;
	border-left-color:  !important;
	border-right-color:  !important;
}

.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_14933 [class^="fa fa-"],
.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_14933 i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/*  */

/* @end */

/* @group Content Panel */

/*  */

/* @end */
#stacks_in_14934 {
	letter-spacing: -1px;
	font-weight: lighter;
}
#tintStackstacks_in_14935 {
	display: block;
	position: relative;
	z-index: 0;
}

#tintStackstacks_in_14935 *,
#tintStackstacks_in_14935 *:before,
#tintStackstacks_in_14935 *:after {	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#tintLayerstacks_in_14935 {
	opacity: 0.15;
	background: #FD8008;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 5;
}

#tintStackContentstacks_in_14935 {
	padding-top: 10%;
	padding-bottom: 2%;
	padding-left: 2%;
	padding-right: 2%;
	position: relative;
	z-index: 10;
	max-width: 1200px;
	margin: 0 auto;
}

#tintStackLinkstacks_in_14935 a {
	display: block;
	border: none;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 15;
	background: transparent;
}

/**/

/**/
/* Local image image applied as a CSS background */
#tintStackstacks_in_14935 {
	background: url();
	background-size: 100% 100%;
	background-attachment: scroll;
}
/**/

/**/

@media print {
	
	#portholeStackstacks_in_14935 {	
		padding-bottom: 0;
	}
	
	#portholeContentstacks_in_14935 {
		width: 100%;
	}
	
	#portholeLinkstacks_in_14935 a,
	#portholeContentAbsolutestacks_in_14935 {
		position: relative;
		top: auto;
		left: auto;
	}
	
	#portholeContentSmallstacks_in_14935,
	#portholeContentLargestacks_in_14935 {
		font-size: 14pt;
		line-height: 1.50em;
		opacity: 1.00;
		color: #000000;
		text-align: left;
	}
}/* Resets */
.tablePro_stacks_in_16629 thead {
  border: none; /* Reset */
}
.tablesaw thead tr:first-child th {
  border: none; /* Reset */
}

.tablesaw-swipe .tablesaw-cell-persist {
  box-shadow: none;
}




#tableLoadingTextDiv_stacks_in_16629 {
  width: 100%;
  text-align: center;
}



.tablesaw-enhanced .tablesaw-bar .btn {
  text-shadow: none;
  background-color: rgba(230, 230, 230, 1.00);
}
/* Maybe add an option to customize this, if users want it? */
.tablesaw-enhanced .tablesaw-bar .btn:hover {
  background-color: rgba(230, 230, 230, 1.00);
}

/* Table labels */
#tablePro_stacks_in_16629_wrapper .tablesaw-toolbar label {
  color: rgba(146, 146, 146, 1.00);
}

/* Swipe buttons */
#tablePro_stacks_in_16629_wrapper .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn {
  background-color: rgba(192, 192, 192, 1.00);
}
/* Swipe buttons, hovered */
/* Maybe add an option to customize this, if users want it? */
#tablePro_stacks_in_16629_wrapper .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn:hover {
  background-color: rgba(192, 192, 192, 1.00);
}

.tablesaw-enhanced .tablesaw-bar .btn.btn-select {
  color: rgba(127, 127, 127, 1.00);
}

/* Alternating row colors */
.tablePro_stacks_in_16629 tbody tr:nth-child(even) {
	background: rgba(253, 128, 8, 0.20);
}
.tablePro_stacks_in_16629 tbody tr:nth-child(odd) {
	background: rgba(255, 255, 255, 1.00);
}

/* Table header color */
.tablePro_stacks_in_16629 thead th {
	text-shadow: none;
}
.tablePro_stacks_in_16629 thead tr {
	background-color: rgba(253, 128, 8, 1.00);
}

#tablePro_stacks_in_16629 .tablesaw-sortable .tablesaw-sortable-head button {
	color: rgba(255, 255, 255, 1.00);
	text-align: center;
}

/* This is a fix for Text stacks inside the table header, so that the "text-align: center" above will take effect */
#tablePro_stacks_in_16629_wrapper .tablesaw-sortable .tablesaw-sortable-head button div {
	width: 100%;
}

table.tablePro_stacks_in_16629 thead th, table.tablesaw thead td {
	color: rgba(255, 255, 255, 1.00);
}

#tablePro_stacks_in_16629_wrapper .tablesaw-advance-dots li i {
	background: rgba(128, 0, 2, 1.00);
}

/* Borders for the inner cells of rows */
.tablePro_stacks_in_16629 tr td:not(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
}
/* Borders for the non header row and non-last row */
.tablePro_stacks_in_16629 tr:not(:last-child) {
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}

/* Borders for the header's inner cells */
.tablePro_stacks_in_16629 thead tr:first-child th:not(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
}

/* Borders for the header's rightmost cell */
.tablePro_stacks_in_16629 thead tr:first-child th(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
  padding: 0.7em 0.5em;
}

/* Table bottom border */
.tablePro_stacks_in_16629 tr:last-child td {
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}

@media only all {
  #tablePro_stacks_in_16629.tablesaw-swipe .tablesaw-cell-persist {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
    box-shadow: none;
  }

  .tablePro_stacks_in_16629.tablesaw-swipe td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  .tablePro_stacks_in_16629.tablesaw-columntoggle td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  /* This is needed here so that in mobile mode, the toggle table will have a left border. */
  .tablePro_stacks_in_16629 tr td:first-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }

  #tablePro_stacks_in_16629.tablesaw-stack tr:first-child td:first-child {
    border-top: 1px solid rgba(153, 153, 153, 1.00);
  }
  .tablePro_stacks_in_16629.tablesaw-stack td {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }

/*  #tablePro_stacks_in_16629.tablesaw-stack td:only-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }
*/
}

/* Set the cell's line-height to normal */
@media (max-width: 40em) {
  .tablePro_stacks_in_16629 td {
    line-height: normal;
  }
  /* Set the borders for the first and last columns of the table, but only if the screen isn't too narrow */
  .tablePro_stacks_in_16629 td:first-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }
  .tablePro_stacks_in_16629 td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  #tablePro_stacks_in_16629.tablesaw-stack td {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }
  #tablePro_stacks_in_16629.tablesaw-stack tr:last-child td:not(:last-child) {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-bottom: none;
  }



}

.tablePro_stacks_in_16629 thead tr:first-child {
  /* Table top border */
  border-top: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' left borders */
  border-left: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' right borders */
  border-right: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' bottom borders */
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}


/*table td:first-child { border-left: none; }
*/

/* Cell padding */
.tablePro_stacks_in_16629 td {
  padding: 0.7em 0.5em;
}

#stacks_in_16629 {
	padding: 0px 0px 40px 0px;
}

#stacks_in_16632 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_16636 {
	text-transform: uppercase;
	font-size: 78%;
	font-weight: bold;
}

#stacks_in_16640 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_16644 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_16648 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_16654 {
	font-size: 75%;
}

#stacks_in_16658 {
	font-size: 75%;
}

#stacks_in_16662 {
	font-size: 75%;
}

#stacks_in_16666 {
	font-size: 75%;
}

#stacks_in_16670 {
	font-size: 75%;
}

#stacks_in_17095 {
	font-size: 75%;
}

#stacks_in_17099 {
	font-size: 75%;
}

#stacks_in_17103 {
	font-size: 75%;
}

#stacks_in_17107 {
	font-size: 75%;
}

#stacks_in_17111 {
	font-size: 75%;
}

#stacks_in_17117 {
	font-size: 75%;
}

#stacks_in_17121 {
	font-size: 75%;
}

#stacks_in_17125 {
	font-size: 75%;
}

#stacks_in_17129 {
	font-size: 75%;
}

#stacks_in_17133 {
	font-size: 75%;
}

#stacks_in_17139 {
	font-size: 75%;
}

#stacks_in_17143 {
	font-size: 75%;
}

#stacks_in_17147 {
	font-size: 75%;
}

#stacks_in_17151 {
	font-size: 75%;
}

#stacks_in_17155 {
	font-size: 75%;
}

#stacks_in_17161 {
	font-size: 75%;
}

#stacks_in_17165 {
	font-size: 75%;
}

#stacks_in_17169 {
	font-size: 75%;
}

#stacks_in_17173 {
	font-size: 75%;
}

#stacks_in_17177 {
	font-size: 75%;
}

#stacks_in_17183 {
	font-size: 75%;
}

#stacks_in_17187 {
	font-size: 75%;
}

#stacks_in_17191 {
	font-size: 75%;
}

#stacks_in_17195 {
	font-size: 75%;
}

#stacks_in_17199 {
	font-size: 75%;
}

#stacks_in_17205 {
	font-size: 75%;
}

#stacks_in_17209 {
	font-size: 75%;
}

#stacks_in_17213 {
	font-size: 75%;
}

#stacks_in_17217 {
	font-size: 75%;
}

#stacks_in_17221 {
	font-size: 75%;
}

#stacks_in_17227 {
	font-size: 75%;
}

#stacks_in_17231 {
	font-size: 75%;
}

#stacks_in_17235 {
	font-size: 75%;
}

#stacks_in_17239 {
	font-size: 75%;
}

#stacks_in_17243 {
	font-size: 75%;
}

#stacks_in_17249 {
	font-size: 75%;
}

#stacks_in_17253 {
	font-size: 75%;
}

#stacks_in_17257 {
	font-size: 75%;
}

#stacks_in_17261 {
	font-size: 75%;
}

#stacks_in_17265 {
	font-size: 75%;
}

#stacks_in_17271 {
	font-size: 75%;
}

#stacks_in_17275 {
	font-size: 75%;
}

#stacks_in_17279 {
	font-size: 75%;
}

#stacks_in_17283 {
	font-size: 75%;
}

#stacks_in_17287 {
	font-size: 75%;
}

#stacks_in_17293 {
	font-size: 75%;
}

#stacks_in_17297 {
	font-size: 75%;
}

#stacks_in_17301 {
	font-size: 75%;
}

#stacks_in_17305 {
	font-size: 75%;
}

#stacks_in_17309 {
	font-size: 75%;
}

#stacks_in_17315 {
	font-size: 75%;
}

#stacks_in_17319 {
	font-size: 75%;
}

#stacks_in_17323 {
	font-size: 75%;
}

#stacks_in_17327 {
	font-size: 75%;
}

#stacks_in_17331 {
	font-size: 75%;
}

#stacks_in_17337 {
	font-size: 75%;
}

#stacks_in_17341 {
	font-size: 75%;
}

#stacks_in_17345 {
	font-size: 75%;
}

#stacks_in_17349 {
	font-size: 75%;
}

#stacks_in_17353 {
	font-size: 75%;
}

#stacks_in_17359 {
	font-size: 75%;
}

#stacks_in_17363 {
	font-size: 75%;
}

#stacks_in_17367 {
	font-size: 75%;
}

#stacks_in_17371 {
	font-size: 75%;
}

#stacks_in_17375 {
	font-size: 75%;
}

#stacks_in_17381 {
	font-size: 75%;
}

#stacks_in_17385 {
	font-size: 75%;
}

#stacks_in_17389 {
	font-size: 75%;
}

#stacks_in_17393 {
	font-size: 75%;
}

#stacks_in_17397 {
	font-size: 75%;
}

#stacks_in_17403 {
	font-size: 75%;
}

#stacks_in_17407 {
	font-size: 75%;
}

#stacks_in_17411 {
	font-size: 75%;
}

#stacks_in_17415 {
	font-size: 75%;
}

#stacks_in_17419 {
	font-size: 75%;
}

#stacks_in_17425 {
	font-size: 75%;
}

#stacks_in_17429 {
	font-size: 75%;
}

#stacks_in_17433 {
	font-size: 75%;
}

#stacks_in_17437 {
	font-size: 75%;
}

#stacks_in_17441 {
	font-size: 75%;
}

#stacks_in_17447 {
	font-size: 75%;
}

#stacks_in_17451 {
	font-size: 75%;
}

#stacks_in_17455 {
	font-size: 75%;
}

#stacks_in_17459 {
	font-size: 75%;
}

#stacks_in_17463 {
	font-size: 75%;
}

#stacks_in_17469 {
	font-size: 75%;
}

#stacks_in_17473 {
	font-size: 75%;
}

#stacks_in_17477 {
	font-size: 75%;
}

#stacks_in_17481 {
	font-size: 75%;
}

#stacks_in_17485 {
	font-size: 75%;
}

#stacks_in_17491 {
	font-size: 75%;
}

#stacks_in_17495 {
	font-size: 75%;
}

#stacks_in_17499 {
	font-size: 75%;
}

#stacks_in_17503 {
	font-size: 75%;
}

#stacks_in_17507 {
	font-size: 75%;
}
/* @group Accordion */

/*  */

/* @end */

/* @group Tabs */

/*  */

/* Static tabs */

.tabbedInterface a.toggleItemstacks_in_15401 {
	background: rgba(251, 2, 7, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color: rgba(255, 255, 255, 1.00) !important;
	border-bottom-color: rgba(255, 255, 255, 1.00) !important;
	border-left-color: rgba(255, 255, 255, 1.00) !important;
	border-right-color: rgba(255, 255, 255, 1.00) !important;
}

.tabbedInterface a.toggleItemstacks_in_15401 [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_15401 i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Hovered tabs */

.tabbedInterface a.toggleItemstacks_in_15401:hover {
	background: rgba(251, 2, 7, 0.80) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color:  !important;
	border-bottom-color:  !important;
	border-left-color:  !important;
	border-right-color:  !important;
}

.tabbedInterface a.toggleItemstacks_in_15401:hover [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_15401:hover i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Clicked tabs */

.tabbedInterface a.toggleItemstacks_in_15401:active {
	color: rgba(255, 255, 255, 1.00) !important;
	background: rgba(251, 2, 7, 0.80) !important;
}

.tabbedInterface a.toggleItemstacks_in_15401:active [class^="fa fa-"],
.tabbedInterface a.toggleItemstacks_in_15401:active i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/* Active tabs */

.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_15401 {
	background: rgba(251, 2, 7, 0.80) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	border-top-color: rgba(255, 255, 255, 1.00) !important;
	border-bottom-color:  !important;
	border-left-color:  !important;
	border-right-color:  !important;
}

.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_15401 [class^="fa fa-"],
.tabbedInterface li.switcherTab.ui-tabs-active.ui-state-active a.toggleItemstacks_in_15401 i {
	color: rgba(255, 255, 255, 1.00) !important;
}

/*  */

/* @end */

/* @group Content Panel */

/*  */

/* @end */
#stacks_in_15402 {
	letter-spacing: -1px;
	font-weight: lighter;
}
#tintStackstacks_in_15403 {
	display: block;
	position: relative;
	z-index: 0;
}

#tintStackstacks_in_15403 *,
#tintStackstacks_in_15403 *:before,
#tintStackstacks_in_15403 *:after {	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#tintLayerstacks_in_15403 {
	opacity: 0.15;
	background: #FB0207;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 5;
}

#tintStackContentstacks_in_15403 {
	padding-top: 10%;
	padding-bottom: 2%;
	padding-left: 2%;
	padding-right: 2%;
	position: relative;
	z-index: 10;
	max-width: 1200px;
	margin: 0 auto;
}

#tintStackLinkstacks_in_15403 a {
	display: block;
	border: none;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 15;
	background: transparent;
}

/**/

/**/
/* Local image image applied as a CSS background */
#tintStackstacks_in_15403 {
	background: url();
	background-size: 100% 100%;
	background-attachment: scroll;
}
/**/

/**/

@media print {
	
	#portholeStackstacks_in_15403 {	
		padding-bottom: 0;
	}
	
	#portholeContentstacks_in_15403 {
		width: 100%;
	}
	
	#portholeLinkstacks_in_15403 a,
	#portholeContentAbsolutestacks_in_15403 {
		position: relative;
		top: auto;
		left: auto;
	}
	
	#portholeContentSmallstacks_in_15403,
	#portholeContentLargestacks_in_15403 {
		font-size: 14pt;
		line-height: 1.50em;
		opacity: 1.00;
		color: #000000;
		text-align: left;
	}
}/* Resets */
.tablePro_stacks_in_17510 thead {
  border: none; /* Reset */
}
.tablesaw thead tr:first-child th {
  border: none; /* Reset */
}

.tablesaw-swipe .tablesaw-cell-persist {
  box-shadow: none;
}




#tableLoadingTextDiv_stacks_in_17510 {
  width: 100%;
  text-align: center;
}



.tablesaw-enhanced .tablesaw-bar .btn {
  text-shadow: none;
  background-color: rgba(230, 230, 230, 1.00);
}
/* Maybe add an option to customize this, if users want it? */
.tablesaw-enhanced .tablesaw-bar .btn:hover {
  background-color: rgba(230, 230, 230, 1.00);
}

/* Table labels */
#tablePro_stacks_in_17510_wrapper .tablesaw-toolbar label {
  color: rgba(146, 146, 146, 1.00);
}

/* Swipe buttons */
#tablePro_stacks_in_17510_wrapper .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn {
  background-color: rgba(192, 192, 192, 1.00);
}
/* Swipe buttons, hovered */
/* Maybe add an option to customize this, if users want it? */
#tablePro_stacks_in_17510_wrapper .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn:hover {
  background-color: rgba(192, 192, 192, 1.00);
}

.tablesaw-enhanced .tablesaw-bar .btn.btn-select {
  color: rgba(127, 127, 127, 1.00);
}

/* Alternating row colors */
.tablePro_stacks_in_17510 tbody tr:nth-child(even) {
	background: rgba(251, 2, 7, 0.20);
}
.tablePro_stacks_in_17510 tbody tr:nth-child(odd) {
	background: rgba(255, 255, 255, 1.00);
}

/* Table header color */
.tablePro_stacks_in_17510 thead th {
	text-shadow: none;
}
.tablePro_stacks_in_17510 thead tr {
	background-color: rgba(251, 2, 7, 1.00);
}

#tablePro_stacks_in_17510 .tablesaw-sortable .tablesaw-sortable-head button {
	color: rgba(255, 255, 255, 1.00);
	text-align: center;
}

/* This is a fix for Text stacks inside the table header, so that the "text-align: center" above will take effect */
#tablePro_stacks_in_17510_wrapper .tablesaw-sortable .tablesaw-sortable-head button div {
	width: 100%;
}

table.tablePro_stacks_in_17510 thead th, table.tablesaw thead td {
	color: rgba(255, 255, 255, 1.00);
}

#tablePro_stacks_in_17510_wrapper .tablesaw-advance-dots li i {
	background: rgba(128, 0, 2, 1.00);
}

/* Borders for the inner cells of rows */
.tablePro_stacks_in_17510 tr td:not(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
}
/* Borders for the non header row and non-last row */
.tablePro_stacks_in_17510 tr:not(:last-child) {
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}

/* Borders for the header's inner cells */
.tablePro_stacks_in_17510 thead tr:first-child th:not(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
}

/* Borders for the header's rightmost cell */
.tablePro_stacks_in_17510 thead tr:first-child th(:last-child) {
  border-right: 1px solid rgba(153, 153, 153, 1.00);
  padding: 0.7em 0.5em;
}

/* Table bottom border */
.tablePro_stacks_in_17510 tr:last-child td {
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}

@media only all {
  #tablePro_stacks_in_17510.tablesaw-swipe .tablesaw-cell-persist {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
    box-shadow: none;
  }

  .tablePro_stacks_in_17510.tablesaw-swipe td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  .tablePro_stacks_in_17510.tablesaw-columntoggle td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  /* This is needed here so that in mobile mode, the toggle table will have a left border. */
  .tablePro_stacks_in_17510 tr td:first-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }

  #tablePro_stacks_in_17510.tablesaw-stack tr:first-child td:first-child {
    border-top: 1px solid rgba(153, 153, 153, 1.00);
  }
  .tablePro_stacks_in_17510.tablesaw-stack td {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }

/*  #tablePro_stacks_in_17510.tablesaw-stack td:only-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }
*/
}

/* Set the cell's line-height to normal */
@media (max-width: 40em) {
  .tablePro_stacks_in_17510 td {
    line-height: normal;
  }
  /* Set the borders for the first and last columns of the table, but only if the screen isn't too narrow */
  .tablePro_stacks_in_17510 td:first-child {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
  }
  .tablePro_stacks_in_17510 td:last-child {
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }

  #tablePro_stacks_in_17510.tablesaw-stack td {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-right: 1px solid rgba(153, 153, 153, 1.00);
  }
  #tablePro_stacks_in_17510.tablesaw-stack tr:last-child td:not(:last-child) {
    border-left: 1px solid rgba(153, 153, 153, 1.00);
    border-bottom: none;
  }



}

.tablePro_stacks_in_17510 thead tr:first-child {
  /* Table top border */
  border-top: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' left borders */
  border-left: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' right borders */
  border-right: 1px solid rgba(153, 153, 153, 1.00);
  /* Table header cells' bottom borders */
  border-bottom: 1px solid rgba(153, 153, 153, 1.00);
}


/*table td:first-child { border-left: none; }
*/

/* Cell padding */
.tablePro_stacks_in_17510 td {
  padding: 0.7em 0.5em;
}

#stacks_in_17510 {
	padding: 0px 0px 40px 0px;
}

#stacks_in_17513 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_17517 {
	text-transform: uppercase;
	font-size: 78%;
	font-weight: bold;
}

#stacks_in_17521 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_17525 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_17529 {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
}

#stacks_in_17535 {
	font-size: 75%;
}

#stacks_in_17539 {
	font-size: 75%;
}

#stacks_in_17543 {
	font-size: 75%;
}

#stacks_in_17547 {
	font-size: 75%;
}

#stacks_in_17551 {
	font-size: 75%;
}

#stacks_in_18020 {
	font-size: 75%;
}

#stacks_in_18024 {
	font-size: 75%;
}

#stacks_in_18028 {
	font-size: 75%;
}

#stacks_in_18032 {
	font-size: 75%;
}

#stacks_in_18036 {
	font-size: 75%;
}

#stacks_in_18042 {
	font-size: 75%;
}

#stacks_in_18046 {
	font-size: 75%;
}

#stacks_in_18050 {
	font-size: 75%;
}

#stacks_in_18054 {
	font-size: 75%;
}

#stacks_in_18058 {
	font-size: 75%;
}

#stacks_in_18064 {
	font-size: 75%;
}

#stacks_in_18068 {
	font-size: 75%;
}

#stacks_in_18072 {
	font-size: 75%;
}

#stacks_in_18076 {
	font-size: 75%;
}

#stacks_in_18080 {
	font-size: 75%;
}

#stacks_in_18086 {
	font-size: 75%;
}

#stacks_in_18090 {
	font-size: 75%;
}

#stacks_in_18094 {
	font-size: 75%;
}

#stacks_in_18098 {
	font-size: 75%;
}

#stacks_in_18102 {
	font-size: 75%;
}

#stacks_in_18108 {
	font-size: 75%;
}

#stacks_in_18112 {
	font-size: 75%;
}

#stacks_in_18116 {
	font-size: 75%;
}

#stacks_in_18120 {
	font-size: 75%;
}

#stacks_in_18124 {
	font-size: 75%;
}

#stacks_in_18130 {
	font-size: 75%;
}

#stacks_in_18134 {
	font-size: 75%;
}

#stacks_in_18138 {
	font-size: 75%;
}

#stacks_in_18142 {
	font-size: 75%;
}

#stacks_in_18146 {
	font-size: 75%;
}

#stacks_in_18152 {
	font-size: 75%;
}

#stacks_in_18156 {
	font-size: 75%;
}

#stacks_in_18160 {
	font-size: 75%;
}

#stacks_in_18164 {
	font-size: 75%;
}

#stacks_in_18168 {
	font-size: 75%;
}

#stacks_in_18174 {
	font-size: 75%;
}

#stacks_in_18178 {
	font-size: 75%;
}

#stacks_in_18182 {
	font-size: 75%;
}

#stacks_in_18186 {
	font-size: 75%;
}

#stacks_in_18190 {
	font-size: 75%;
}

#stacks_in_18196 {
	font-size: 75%;
}

#stacks_in_18200 {
	font-size: 75%;
}

#stacks_in_18204 {
	font-size: 75%;
}

#stacks_in_18208 {
	font-size: 75%;
}

#stacks_in_18212 {
	font-size: 75%;
}

#stacks_in_18218 {
	font-size: 75%;
}

#stacks_in_18222 {
	font-size: 75%;
}

#stacks_in_18226 {
	font-size: 75%;
}

#stacks_in_18230 {
	font-size: 75%;
}

#stacks_in_18234 {
	font-size: 75%;
}

#stacks_in_18240 {
	font-size: 75%;
}

#stacks_in_18244 {
	font-size: 75%;
}

#stacks_in_18248 {
	font-size: 75%;
}

#stacks_in_18252 {
	font-size: 75%;
}

#stacks_in_18256 {
	font-size: 75%;
}

#stacks_in_18262 {
	font-size: 75%;
}

#stacks_in_18266 {
	font-size: 75%;
}

#stacks_in_18270 {
	font-size: 75%;
}

#stacks_in_18274 {
	font-size: 75%;
}

#stacks_in_18278 {
	font-size: 75%;
}

#stacks_in_18284 {
	font-size: 75%;
}

#stacks_in_18288 {
	font-size: 75%;
}

#stacks_in_18292 {
	font-size: 75%;
}

#stacks_in_18296 {
	font-size: 75%;
}

#stacks_in_18300 {
	font-size: 75%;
}

#stacks_in_18306 {
	font-size: 75%;
}

#stacks_in_18310 {
	font-size: 75%;
}

#stacks_in_18314 {
	font-size: 75%;
}

#stacks_in_18318 {
	font-size: 75%;
}

#stacks_in_18322 {
	font-size: 75%;
}

#stacks_in_18328 {
	font-size: 75%;
}

#stacks_in_18332 {
	font-size: 75%;
}

#stacks_in_18336 {
	font-size: 75%;
}

#stacks_in_18340 {
	font-size: 75%;
}

#stacks_in_18344 {
	font-size: 75%;
}

#stacks_in_18350 {
	font-size: 75%;
}

#stacks_in_18354 {
	font-size: 75%;
}

#stacks_in_18358 {
	font-size: 75%;
}

#stacks_in_18362 {
	font-size: 75%;
}

#stacks_in_18366 {
	font-size: 75%;
}

#stacks_in_18372 {
	font-size: 75%;
}

#stacks_in_18376 {
	font-size: 75%;
}

#stacks_in_18380 {
	font-size: 75%;
}

#stacks_in_18384 {
	font-size: 75%;
}

#stacks_in_18388 {
	font-size: 75%;
}

#stacks_in_18394 {
	font-size: 75%;
}

#stacks_in_18398 {
	font-size: 75%;
}

#stacks_in_18402 {
	font-size: 75%;
}

#stacks_in_18406 {
	font-size: 75%;
}

#stacks_in_18410 {
	font-size: 75%;
}

#stacks_in_18416 {
	font-size: 75%;
}

#stacks_in_18420 {
	font-size: 75%;
}

#stacks_in_18424 {
	font-size: 75%;
}

#stacks_in_18428 {
	font-size: 75%;
}

#stacks_in_18432 {
	font-size: 75%;
}

#stacks_in_18438 {
	font-size: 75%;
}

#stacks_in_18442 {
	font-size: 75%;
}

#stacks_in_18446 {
	font-size: 75%;
}

#stacks_in_18450 {
	font-size: 75%;
}

#stacks_in_18454 {
	font-size: 75%;
}

#stacks_in_18460 {
	font-size: 75%;
}

#stacks_in_18464 {
	font-size: 75%;
}

#stacks_in_18468 {
	font-size: 75%;
}

#stacks_in_18472 {
	font-size: 75%;
}

#stacks_in_18476 {
	font-size: 75%;
}

#stacks_in_18482 {
	font-size: 75%;
}

#stacks_in_18486 {
	font-size: 75%;
}

#stacks_in_18490 {
	font-size: 75%;
}

#stacks_in_18494 {
	font-size: 75%;
}

#stacks_in_18498 {
	font-size: 75%;
}

#stacks_in_18504 {
	font-size: 75%;
}

#stacks_in_18508 {
	font-size: 75%;
}

#stacks_in_18512 {
	font-size: 75%;
}

#stacks_in_18516 {
	font-size: 75%;
}

#stacks_in_18520 {
	font-size: 75%;
}

#stacks_in_16 {
	padding:  20px;
}

#stacks_in_18 {
	padding: 3px 0px 0px 0px;
}
#paperlessstacks_in_9 {
	overflow-x: auto;
	font-size: 15px;
}

/* Needed to fix Foundation bugs */
#tablestacks_in_9 tr td {
	font-size: 15px;
}

#tablestacks_in_9 {
	width: 100% !important;
	margin: 20px 0px;
	line-height: 1.2em;
	max-width: none;
}

#tablestacks_in_9.nowrap {
	white-space: nowrap;
}



#paperlessstacks_in_9 .table>tbody>tr>td,
#paperlessstacks_in_9 .table>tbody>tr>th,
#paperlessstacks_in_9 .table>thead>tr>td,
#paperlessstacks_in_9 .table>thead>tr>th {
	line-height: 1.42857143;
	
  vertical-align: middle;
  
	text-align: left;
  
  
}








#paperlessstacks_in_9 .table>tbody>tr>td,
#paperlessstacks_in_9 .table>tbody>tr>th,
#paperlessstacks_in_9 .table>thead>tr>td,
#paperlessstacks_in_9 .table>thead>tr>th {
	padding: 4px;
	
  vertical-align: middle;
  
	border-top: 1px solid #ddd;
	text-align: left;
  
  
}





#manualSearchBoxForm_stacks_in_9 {
  display: none;
}




#paperlessstacks_in_9 .table>thead>tr>th {
	background: rgba(16, 128, 128, 1.00);
	color: rgba(255, 255, 255, 1.00);
}

#paperlessstacks_in_9 .table>tbody>tr {
	transition: all 300ms ease-in-out;
}

#paperlessstacks_in_9 .table>tbody>tr.odd {
	background: rgba(255, 255, 255, 0.00);
}

#paperlessstacks_in_9 .table>tbody>tr.even {
	background: rgba(16, 128, 128, 0.25);
}

#paperlessstacks_in_9 .table>tbody>tr:hover {
	background: rgba(253, 128, 8, 0.25);
}

#paperlessstacks_in_9 .table>tbody>tr>td {
	color: rgba(51, 51, 51, 1.00);
}

#paperlessstacks_in_9 .can-sort {
	position: relative;
}

#paperlessstacks_in_9 .can-sort:after {
	font-family: FontAwesome;
	content: '\f0dc';
	padding-right: 6px;
	padding-left: 6px;
	opacity: 0.50;
}

/* Column display */


#paperlessstacks_in_9 col.type-col, #paperlessstacks_in_9 .type-cell, #paperlessstacks_in_9 .type-header{display:none;}
#paperlessstacks_in_9 col.permissions-col, #paperlessstacks_in_9 .permissions-cell, #paperlessstacks_in_9 .permissions-header{display:none;}
#paperlessstacks_in_9 col.change-date-col, #paperlessstacks_in_9 .change-date-cell, #paperlessstacks_in_9 .change-date-header{display:none;}
#paperlessstacks_in_9 col.date-col, #paperlessstacks_in_9 .date-cell, #paperlessstacks_in_9 .date-header{display:none;}


#paperlessstacks_in_9 col.print-col, #paperlessstacks_in_9 .print-cell, #paperlessstacks_in_9 .print-header{display:none;}


/* Column sizing */
/*
#paperlessstacks_in_9 col.icon-col {min-width: ;}
#paperlessstacks_in_9 col.title-col {min-width: ;}




#paperlessstacks_in_9 col.size-col {min-width: ;}
#paperlessstacks_in_9 col.preview-col {min-width: ;}

#paperlessstacks_in_9 col.download-col {min-width: ;}
*/

#paperlessstacks_in_9 .table>tbody>tr>td.icon-cell {
	font-size: 48px;
	text-align: center;
}

#paperlessstacks_in_9 .icon-cell .subIconExtension {
	font-size: 14px;
	display: block;
	text-transform: lowercase;
}

#paperlessstacks_in_9 .title-cell {
	text-transform: capitalize;
}

#paperlessstacks_in_9 .change-date-cell,
#paperlessstacks_in_9 .date-cell,
#paperlessstacks_in_9 .size-cell {
	white-space: nowrap;
}

#paperlessstacks_in_9 .change-date-cell,
#paperlessstacks_in_9 .date-cell,
#paperlessstacks_in_9 .linked-title-cell {
	text-transform: capitalize;
}

#paperlessstacks_in_9 .type-cell {
	text-transform: lowercase;
}

#paperlessstacks_in_9 .change-date-cell {
	text-transform: capitalize;
}

#paperlessstacks_in_9 .date-cell {
	text-transform: capitalize;
}

#paperlessstacks_in_9 .dateTimeHiddenStamp {
	display: none;
}

#paperlessstacks_in_9 .size-cell {
	text-transform: uppercase;
}

#paperlessstacks_in_9 .preview-cell {
	text-transform: none;
}

#paperlessstacks_in_9 .preview-cell a {
	text-transform: none;
	border: 1px solid rgba(255, 255, 255, 1.00);
	background-color: rgba(51, 51, 51, 1.00);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(51, 51, 51, 1.00)), color-stop(100%, rgba(16, 128, 128, 1.00)));
	background: -webkit-linear-gradient(top, rgba(51, 51, 51, 1.00) 0%, rgba(16, 128, 128, 1.00) 100%);
	background: -moz-linear-gradient(top, rgba(51, 51, 51, 1.00) 0%, rgba(16, 128, 128, 1.00) 100%);
	background: -ms-linear-gradient(top, rgba(51, 51, 51, 1.00) 0%, rgba(16, 128, 128, 1.00) 100%);
	background: -o-linear-gradient(top, rgba(51, 51, 51, 1.00) 0%, rgba(16, 128, 128, 1.00) 100%);
	background: linear-gradient(to bottom, rgba(51, 51, 51, 1.00) 0%, rgba(16, 128, 128, 1.00) 100%);
	border-radius: 3px;
	color: rgba(255, 255, 255, 1.00);
	font-size: 15px;
	padding: 10px;
	transition: all 300ms ease-in-out;
	text-decoration: none;
	white-space: nowrap;
	display: block;
	text-align: center;
}

#paperlessstacks_in_9 .preview-cell a:hover {
	border: 1px solid rgba(255, 255, 255, 1.00);
	background-color: rgba(255, 255, 255, 1.00);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(253, 128, 8, 1.00)), color-stop(100%, rgba(102, 102, 102, 1.00)));
	background: -webkit-linear-gradient(top, rgba(253, 128, 8, 1.00) 0%, rgba(102, 102, 102, 1.00) 100%);
	background: -moz-linear-gradient(top, rgba(253, 128, 8, 1.00) 0%, rgba(102, 102, 102, 1.00) 100%);
	background: -ms-linear-gradient(top, rgba(253, 128, 8, 1.00) 0%, rgba(102, 102, 102, 1.00) 100%);
	background: -o-linear-gradient(top, rgba(253, 128, 8, 1.00) 0%, rgba(102, 102, 102, 1.00) 100%);
	background: linear-gradient(to bottom, rgba(253, 128, 8, 1.00) 0%, rgba(102, 102, 102, 1.00) 100%);
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
}

#paperlessstacks_in_9 .print-cell a {
	text-transform: none;
	border: 1px solid rgba(255, 255, 255, 1.00);
	background-color: rgba(88, 88, 88, 1.00);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(88, 88, 88, 1.00)), color-stop(100%, rgba(17, 17, 17, 1.00)));
	background: -webkit-linear-gradient(top, rgba(88, 88, 88, 1.00) 0%, rgba(17, 17, 17, 1.00) 100%);
	background: -moz-linear-gradient(top, rgba(88, 88, 88, 1.00) 0%, rgba(17, 17, 17, 1.00) 100%);
	background: -ms-linear-gradient(top, rgba(88, 88, 88, 1.00) 0%, rgba(17, 17, 17, 1.00) 100%);
	background: -o-linear-gradient(top, rgba(88, 88, 88, 1.00) 0%, rgba(17, 17, 17, 1.00) 100%);
	background: linear-gradient(to bottom, rgba(88, 88, 88, 1.00) 0%, rgba(17, 17, 17, 1.00) 100%);
	border-radius: 3px;
	color: rgba(255, 255, 255, 1.00);
	font-size: 15px;
	padding: 10px;
	transition: all 300ms ease-in-out;
	text-decoration: none;
	white-space: nowrap;
	display: block;
	text-align: center;
}

#paperlessstacks_in_9 .print-cell a:hover {
	border: 1px solid rgba(255, 255, 255, 1.00);
	background-color: rgba(255, 255, 255, 1.00);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(17, 17, 17, 1.00)), color-stop(100%, rgba(17, 17, 17, 1.00)));
	background: -webkit-linear-gradient(top, rgba(17, 17, 17, 1.00) 0%, rgba(17, 17, 17, 1.00) 100%);
	background: -moz-linear-gradient(top, rgba(17, 17, 17, 1.00) 0%, rgba(17, 17, 17, 1.00) 100%);
	background: -ms-linear-gradient(top, rgba(17, 17, 17, 1.00) 0%, rgba(17, 17, 17, 1.00) 100%);
	background: -o-linear-gradient(top, rgba(17, 17, 17, 1.00) 0%, rgba(17, 17, 17, 1.00) 100%);
	background: linear-gradient(to bottom, rgba(17, 17, 17, 1.00) 0%, rgba(17, 17, 17, 1.00) 100%);
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
}

#paperlessstacks_in_9 .download-cell a {
	border: 1px solid rgba(255, 255, 255, 1.00);
	background-color: rgba(51, 51, 51, 1.00);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(51, 51, 51, 1.00)), color-stop(100%, rgba(16, 128, 128, 1.00)));
	background: -webkit-linear-gradient(top, rgba(51, 51, 51, 1.00) 0%, rgba(16, 128, 128, 1.00) 100%);
	background: -moz-linear-gradient(top, rgba(51, 51, 51, 1.00) 0%, rgba(16, 128, 128, 1.00) 100%);
	background: -ms-linear-gradient(top, rgba(51, 51, 51, 1.00) 0%, rgba(16, 128, 128, 1.00) 100%);
	background: -o-linear-gradient(top, rgba(51, 51, 51, 1.00) 0%, rgba(16, 128, 128, 1.00) 100%);
	background: linear-gradient(to bottom, rgba(51, 51, 51, 1.00) 0%, rgba(16, 128, 128, 1.00) 100%);
	border-radius: 3px;
	color: rgba(255, 255, 255, 1.00);
	font-size: 15px;
	padding: 10px;
	transition: all 300ms ease-in-out;
	text-decoration: none;
	white-space: nowrap;
	display: block;
	text-align: center;
}

#paperlessstacks_in_9 .download-cell a:hover  {
	border: 1px solid rgba(255, 255, 255, 1.00);
	background-color: rgba(253, 128, 8, 1.00);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(253, 128, 8, 1.00)), color-stop(100%, rgba(102, 102, 102, 1.00)));
	background: -webkit-linear-gradient(top, rgba(253, 128, 8, 1.00) 0%, rgba(102, 102, 102, 1.00) 100%);
	background: -moz-linear-gradient(top, rgba(253, 128, 8, 1.00) 0%, rgba(102, 102, 102, 1.00) 100%);
	background: -ms-linear-gradient(top, rgba(253, 128, 8, 1.00) 0%, rgba(102, 102, 102, 1.00) 100%);
	background: -o-linear-gradient(top, rgba(253, 128, 8, 1.00) 0%, rgba(102, 102, 102, 1.00) 100%);
	background: linear-gradient(to bottom, rgba(253, 128, 8, 1.00) 0%, rgba(102, 102, 102, 1.00) 100%);
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
}

#paperlessstacks_in_9 .download-cell {
	text-transform: none;
}


/* Code for custom icon colours, if enabled in the stack settings */
#paperlessstacks_in_9 .file-type-mp3 .fa,
#paperlessstacks_in_9 .file-type-wav .fa,
#paperlessstacks_in_9 .file-type-ogg .fa {
	color: rgba(199, 39, 53, 1.00);
}

#paperlessstacks_in_9 .file-type-rtf .fa,
#paperlessstacks_in_9 .file-type-css .fa,
#paperlessstacks_in_9 .file-type-html .fa,
#paperlessstacks_in_9 .file-type-htm .fa,
#paperlessstacks_in_9 .file-type-xml .fa,
#paperlessstacks_in_9 .file-type-sql .fa,
#paperlessstacks_in_9 .file-type-js .fa,
#paperlessstacks_in_9 .file-type-md .fa {
	color: rgba(0, 128, 255, 1.00);
}

#paperlessstacks_in_9 .file-type-xls .fa,
#paperlessstacks_in_9 .file-type-xlsx .fa {
	color: rgba(30, 80, 38, 1.00);
}

#paperlessstacks_in_9 .file-type-pages .fa {
	color: rgba(228, 119, 23, 1.00);
}

#paperlessstacks_in_9 .file-type-pdf .fa {
	color: rgba(128, 64, 3, 1.00);
}

#paperlessstacks_in_9 .file-type-ppt .fa,
#paperlessstacks_in_9 .file-type-pptx .fa {
	color: rgba(196, 28, 14, 1.00);
}

#paperlessstacks_in_9 .file-type-jpg .fa,
#paperlessstacks_in_9 .file-type-tiff .fa,
#paperlessstacks_in_9 .file-type-png .fa,
#paperlessstacks_in_9 .file-type-gif .fa,
#paperlessstacks_in_9 .file-type-bmp .fa,
#paperlessstacks_in_9 .file-type-svg .fa,
#paperlessstacks_in_9 .file-type-psd .fa,
#paperlessstacks_in_9 .file-type-webp .fa {
	color: rgba(102, 204, 255, 1.00);
}

#paperlessstacks_in_9 .file-type-key .fa {
	color: rgba(43, 100, 226, 1.00);
}

#paperlessstacks_in_9 .file-type-mp4 .fa,
#paperlessstacks_in_9 .file-type-m4v .fa,
#paperlessstacks_in_9 .file-type-mov .fa,
#paperlessstacks_in_9 .file-type-webm .fa,
#paperlessstacks_in_9 .file-type-ogv .fa {
	color: rgba(255, 0, 128, 1.00);
}

#paperlessstacks_in_9 .file-type-doc .fa,
#paperlessstacks_in_9 .file-type-docx .fa {
	color: rgba(31, 48, 115, 1.00);
}

#paperlessstacks_in_9 .file-type-zip .fa,
#paperlessstacks_in_9 .file-type-tar .fa,
#paperlessstacks_in_9 .file-type-rar .fa {
	color: rgba(153, 153, 153, 1.00);
}

#paperlessstacks_in_9 .file-type-custom1 .fa {
	color: rgba(153, 153, 153, 1.00);
}

#paperlessstacks_in_9 .file-type-custom2 .fa {
	color: rgba(153, 153, 153, 1.00);
}

#paperlessstacks_in_9 .file-type-custom3 .fa {
	color: rgba(153, 153, 153, 1.00);
}

#paperlessstacks_in_9 .file-type-custom4 .fa {
	color: rgba(153, 153, 153, 1.00);
}

#paperlessstacks_in_9 .file-type-custom5 .fa {
	color: rgba(153, 153, 153, 1.00);
}




#paperlessstacks_in_9 .dataTables_length,
#paperlessstacks_in_9 .dataTables_filter {
	line-height: 2.50em;
	height: 60px;
	text-align: right;
}

#paperlessstacks_in_9 .dataTables_length select {
	outline: none;
	border: 1px solid #cdcdcd;
	border-radius: 3px;
}


#paperlessstacks_in_9 .dataTables_filter input {
	border: 1px solid #cdcdcd;
	border-radius: 3px;
	width: 160px;
	outline: none;
  display: inline-block;
  line-height: 1.2;
  padding: 0.5rem;
}

#paperlessstacks_in_9 .dataTables_info,
#paperlessstacks_in_9 .dataTables_paginate {
	text-align: center;
	display: block;
	height: auto;
	overflow: auto;
	line-height: 3.00em;
	font-size: 15px;
}

#paperlessstacks_in_9 .dataTables_paginate a {
	padding: 10px 15px;
	font-size: 15px;
	border: 1px solid rgba(220, 220, 220, 1.00);
	background-color: rgba(255, 255, 255, 1.00);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1.00)), color-stop(100%, rgba(220, 220, 220, 1.00)));
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1.00) 0%, rgba(220, 220, 220, 1.00) 100%);
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1.00) 0%, rgba(220, 220, 220, 1.00) 100%);
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1.00) 0%, rgba(220, 220, 220, 1.00) 100%);
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1.00) 0%, rgba(220, 220, 220, 1.00) 100%);
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1.00) 0%, rgba(220, 220, 220, 1.00) 100%);
	color: rgba(17, 17, 17, 1.00);
	text-decoration: none;
	border-radius: 3px;
	margin: 0px 5px;
}

#paperlessstacks_in_9 .dataTables_paginate a.paginate_button.current {
	border: 1px solid rgba(17, 17, 17, 1.00);
	background-color: rgba(88, 88, 88, 1.00);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(88, 88, 88, 1.00)), color-stop(100%, rgba(17, 17, 17, 1.00)));
	background: -webkit-linear-gradient(top, rgba(88, 88, 88, 1.00) 0%, rgba(17, 17, 17, 1.00) 100%);
	background: -moz-linear-gradient(top, rgba(88, 88, 88, 1.00) 0%, rgba(17, 17, 17, 1.00) 100%);
	background: -ms-linear-gradient(top, rgba(88, 88, 88, 1.00) 0%, rgba(17, 17, 17, 1.00) 100%);
	background: -o-linear-gradient(top, rgba(88, 88, 88, 1.00) 0%, rgba(17, 17, 17, 1.00) 100%);
	background: linear-gradient(to bottom, rgba(88, 88, 88, 1.00) 0%, rgba(17, 17, 17, 1.00) 100%);
	color: rgba(255, 255, 255, 1.00);
}

@media screen and (min-width: 768px) {
	#paperlessstacks_in_9 .dataTables_info {
		float: left;
	}

	#paperlessstacks_in_9 .dataTables_paginate {
		float: right;
	}
}



/**
 * Lightcase - jQuery Plugin
 * The smart and flexible Lightbox Plugin.
 *
 * @author		Cornel Boppart <cornel@bopp-art.com>
 * @copyright	Author
 *
 * @version		2.4.0 (09/04/2017)
 */
/**
 * Lightcase settings
 *
 * Note: Override default settings for your project without touching this source code by simply
 * defining those variables within a SASS map called '$lightcase-custom'.
 *
 * // Example usage
 * $lightcase-custom: (
 *   'breakpoint': 768px
 * );
 */
@font-face {
  font-family: 'lightcase';
  src: url("../files/paperless-fonts/lightcase.eot?55356177");
  src: url("../files/paperless-fonts/lightcase.eot?55356177#iefix") format("embedded-opentype"), url("../files/paperless-fonts/lightcase.woff?55356177") format("woff"), url("../files/paperless-fonts/lightcase.ttf?55356177") format("truetype"), url("../files/paperless-fonts/lightcase.svg?55356177#lightcase") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 12, ../scss/components/fonts/_font-lightcase.scss */
[class*='lightcase-icon-']:before {
  font-family: 'lightcase', sans-serif;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

/* Codes */
/* line 35, ../scss/components/fonts/_font-lightcase.scss */
.lightcase-icon-play:before {
  content: '\e800';
}

/* line 36, ../scss/components/fonts/_font-lightcase.scss */
.lightcase-icon-pause:before {
  content: '\e801';
}

/* line 37, ../scss/components/fonts/_font-lightcase.scss */
.lightcase-icon-close:before {
  content: '\e802';
}

/* line 38, ../scss/components/fonts/_font-lightcase.scss */
.lightcase-icon-prev:before {
  content: '\e803';
}

/* line 39, ../scss/components/fonts/_font-lightcase.scss */
.lightcase-icon-next:before {
  content: '\e804';
}

/* line 40, ../scss/components/fonts/_font-lightcase.scss */
.lightcase-icon-spin:before {
  content: '\e805';
}

/**
 * Mixin providing icon defaults to be used on top of font-lightcase.
 *
 * Example usage:
 * @include icon(#e9e9e9)
 */
/**
 * Mixin providing icon defaults including a hover status to be used
 * on top of font-lightcase.
 *
 * Example usage:
 * @include icon-hover(#e9e9e9, #fff)
 */
/**
 * Provides natural content overflow behavior and scrolling support
 * even so for touch devices.
 *
 * Example usage:
 * @include overflow()
 */
/**
 * Neutralizes/resets dimensions including width, height, position as well as margins,
 * paddings and styles. Used to enforce a neutral and unstyled look and behavoir!
 *
 * Example usage:
 * @include clear(true)
 *
 * @param boolean $important
 */
@-webkit-keyframes lightcase-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-moz-keyframes lightcase-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-o-keyframes lightcase-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-ms-keyframes lightcase-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes lightcase-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
/* line 1, ../scss/components/modules/_case.scss */
#lightcase-case {
  display: none;
  position: fixed;
  z-index: 2002;
  top: 50%;
  left: 50%;
  font-family: arial, sans-serif;
  font-size: 13px;
  line-height: 1.5;
  text-align: left;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
@media screen and (max-width: 640px) {
  /* line 16, ../scss/components/modules/_case.scss */
  html[data-lc-type=inline] #lightcase-case, html[data-lc-type=ajax] #lightcase-case {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    margin: 0 !important;
    padding: 55px 0 70px 0;
    width: 100% !important;
    height: 100% !important;
    overflow: auto !important;
  }
}

@media screen and (min-width: 641px) {
  /* line 4, ../scss/components/modules/_content.scss */
  html:not([data-lc-type=error]) #lightcase-content {
    position: relative;
    z-index: 1;
    text-shadow: none;
    background-color: #fff;
    -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.5);
    -o-box-shadow: 0 0 30px rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.5);
    -webkit-backface-visibility: hidden;
  }
}
@media screen and (min-width: 641px) {
  /* line 23, ../scss/components/modules/_content.scss */
  html[data-lc-type=image] #lightcase-content, html[data-lc-type=video] #lightcase-content {
    background-color: #333;
  }
}
/* line 31, ../scss/components/modules/_content.scss */
html[data-lc-type=inline] #lightcase-content, html[data-lc-type=ajax] #lightcase-content, html[data-lc-type=error] #lightcase-content {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
@media screen and (max-width: 640px) {
  /* line 31, ../scss/components/modules/_content.scss */
  html[data-lc-type=inline] #lightcase-content, html[data-lc-type=ajax] #lightcase-content, html[data-lc-type=error] #lightcase-content {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    background: none !important;
  }
}
/* line 43, ../scss/components/modules/_content.scss */
html[data-lc-type=inline] #lightcase-content .lightcase-contentInner, html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner, html[data-lc-type=error] #lightcase-content .lightcase-contentInner {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 640px) {
  /* line 43, ../scss/components/modules/_content.scss */
  html[data-lc-type=inline] #lightcase-content .lightcase-contentInner, html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner, html[data-lc-type=error] #lightcase-content .lightcase-contentInner {
    padding: 15px;
  }
  /* line 52, ../scss/components/modules/_content.scss */
  html[data-lc-type=inline] #lightcase-content .lightcase-contentInner, html[data-lc-type=inline] #lightcase-content .lightcase-contentInner > *, html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner, html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner > *, html[data-lc-type=error] #lightcase-content .lightcase-contentInner, html[data-lc-type=error] #lightcase-content .lightcase-contentInner > * {
    width: 100% !important;
    max-width: none !important;
  }
  /* line 59, ../scss/components/modules/_content.scss */
  html[data-lc-type=inline] #lightcase-content .lightcase-contentInner > *:not(iframe), html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner > *:not(iframe), html[data-lc-type=error] #lightcase-content .lightcase-contentInner > *:not(iframe) {
    height: auto !important;
    max-height: none !important;
  }
}
@media screen and (max-width: 640px) {
  /* line 70, ../scss/components/modules/_content.scss */
  html.lightcase-isMobileDevice[data-lc-type=iframe] #lightcase-content .lightcase-contentInner iframe {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media screen and (max-width: 640px) and (min-width: 641px) {
  /* line 74, ../scss/components/modules/_content.scss */
  html[data-lc-type=image] #lightcase-content .lightcase-contentInner, html[data-lc-type=video] #lightcase-content .lightcase-contentInner {
    line-height: 0.75;
  }
}

/* line 82, ../scss/components/modules/_content.scss */
html[data-lc-type=image] #lightcase-content .lightcase-contentInner {
  position: relative;
  overflow: hidden !important;
}
@media screen and (max-width: 640px) {
  /* line 91, ../scss/components/modules/_content.scss */
  html[data-lc-type=inline] #lightcase-content .lightcase-contentInner .lightcase-inlineWrap, html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner .lightcase-inlineWrap, html[data-lc-type=error] #lightcase-content .lightcase-contentInner .lightcase-inlineWrap {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    background: none !important;
  }
}
@media screen and (min-width: 641px) {
  /* line 100, ../scss/components/modules/_content.scss */
  html:not([data-lc-type=error]) #lightcase-content .lightcase-contentInner .lightcase-inlineWrap {
    padding: 30px;
    overflow: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media screen and (max-width: 640px) {
  /* line 117, ../scss/components/modules/_content.scss */
  #lightcase-content h1, #lightcase-content h2, #lightcase-content h3, #lightcase-content h4, #lightcase-content h5, #lightcase-content h6, #lightcase-content p {
    color: #aaa;
  }
}
@media screen and (min-width: 641px) {
  /* line 117, ../scss/components/modules/_content.scss */
  #lightcase-content h1, #lightcase-content h2, #lightcase-content h3, #lightcase-content h4, #lightcase-content h5, #lightcase-content h6, #lightcase-content p {
    color: #333;
  }
}

/* line 3, ../scss/components/modules/_error.scss */
#lightcase-case p.lightcase-error {
  margin: 0;
  font-size: 17px;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #aaa;
}
@media screen and (max-width: 640px) {
  /* line 3, ../scss/components/modules/_error.scss */
  #lightcase-case p.lightcase-error {
    padding: 30px 0;
  }
}
@media screen and (min-width: 641px) {
  /* line 3, ../scss/components/modules/_error.scss */
  #lightcase-case p.lightcase-error {
    padding: 0;
  }
}

/* line 4, ../scss/components/modules/_global.scss */
.lightcase-open body {
  overflow: hidden;
}
/* line 8, ../scss/components/modules/_global.scss */
.lightcase-isMobileDevice .lightcase-open body {
  max-width: 100%;
  max-height: 100%;
}

/* line 1, ../scss/components/modules/_info.scss */
#lightcase-info {
  position: absolute;
  padding-top: 15px;
}
/* line 9, ../scss/components/modules/_info.scss */
#lightcase-info #lightcase-title,
#lightcase-info #lightcase-caption {
  margin: 0;
  padding: 0;
  line-height: 1.5;
  font-weight: normal;
  text-overflow: ellipsis;
}
/* line 19, ../scss/components/modules/_info.scss */
#lightcase-info #lightcase-title {
  font-size: 17px;
  color: #aaa;
}
@media screen and (max-width: 640px) {
  /* line 19, ../scss/components/modules/_info.scss */
  #lightcase-info #lightcase-title {
    position: fixed;
    top: 10px;
    left: 0;
    max-width: 87.5%;
    padding: 5px 15px;
    background: #333;
  }
}
/* line 33, ../scss/components/modules/_info.scss */
#lightcase-info #lightcase-caption {
  clear: both;
  font-size: 13px;
  color: #aaa;
}
/* line 39, ../scss/components/modules/_info.scss */
#lightcase-info #lightcase-sequenceInfo {
  font-size: 11px;
  color: #aaa;
}
@media screen and (max-width: 640px) {
  /* line 45, ../scss/components/modules/_info.scss */
  .lightcase-fullScreenMode #lightcase-info {
    padding-left: 15px;
    padding-right: 15px;
  }
  /* line 51, ../scss/components/modules/_info.scss */
  html:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-info {
    position: static;
  }
}

/* line 1, ../scss/components/modules/_loading.scss */
#lightcase-loading {
  position: fixed;
  z-index: 9999;
  width: 1.123em;
  height: auto;
  font-size: 38px;
  line-height: 1;
  text-align: center;
  text-shadow: none;
  position: fixed;
  z-index: 2001;
  top: 50%;
  left: 50%;
  margin-top: -0.5em;
  margin-left: -0.5em;
  opacity: 1;
  font-size: 32px;
  text-shadow: 0 0 15px #fff;
  -moz-transform-origin: 50% 53%;
  -webkit-animation: lightcase-spin 0.5s infinite linear;
  -moz-animation: lightcase-spin 0.5s infinite linear;
  -o-animation: lightcase-spin 0.5s infinite linear;
  animation: lightcase-spin 0.5s infinite linear;
}
/* line 20, ../scss/components/mixins/_presets.scss */
#lightcase-loading, #lightcase-loading:focus {
  text-decoration: none;
  color: #fff;
  -webkit-tap-highlight-color: transparent;
  -webkit-transition: color, opacity, ease-in-out 0.25s;
  -moz-transition: color, opacity, ease-in-out 0.25s;
  -o-transition: color, opacity, ease-in-out 0.25s;
  transition: color, opacity, ease-in-out 0.25s;
}
/* line 32, ../scss/components/mixins/_presets.scss */
#lightcase-loading > span {
  display: inline-block;
  text-indent: -9999px;
}

/* line 2, ../scss/components/modules/_navigation.scss */
a[class*='lightcase-icon-'] {
  position: fixed;
  z-index: 9999;
  width: 1.123em;
  height: auto;
  font-size: 38px;
  line-height: 1;
  text-align: center;
  text-shadow: none;
  outline: none;
  cursor: pointer;
}
/* line 20, ../scss/components/mixins/_presets.scss */
a[class*='lightcase-icon-'], a[class*='lightcase-icon-']:focus {
  text-decoration: none;
  color: rgba(255, 255, 255, 0.6);
  -webkit-tap-highlight-color: transparent;
  -webkit-transition: color, opacity, ease-in-out 0.25s;
  -moz-transition: color, opacity, ease-in-out 0.25s;
  -o-transition: color, opacity, ease-in-out 0.25s;
  transition: color, opacity, ease-in-out 0.25s;
}
/* line 32, ../scss/components/mixins/_presets.scss */
a[class*='lightcase-icon-'] > span {
  display: inline-block;
  text-indent: -9999px;
}
/* line 49, ../scss/components/mixins/_presets.scss */
a[class*='lightcase-icon-']:hover {
  color: white;
  text-shadow: 0 0 15px white;
}
/* line 10, ../scss/components/modules/_navigation.scss */
.lightcase-isMobileDevice a[class*='lightcase-icon-']:hover {
  color: #aaa;
  text-shadow: none;
}
/* line 17, ../scss/components/modules/_navigation.scss */
a[class*='lightcase-icon-'].lightcase-icon-close {
  position: fixed;
  top: 15px;
  right: 15px;
  bottom: auto;
  margin: 0;
  opacity: 0;
  outline: none;
}
/* line 28, ../scss/components/modules/_navigation.scss */
a[class*='lightcase-icon-'].lightcase-icon-prev {
  left: 15px;
}
/* line 33, ../scss/components/modules/_navigation.scss */
a[class*='lightcase-icon-'].lightcase-icon-next {
  right: 15px;
}
/* line 38, ../scss/components/modules/_navigation.scss */
a[class*='lightcase-icon-'].lightcase-icon-pause, a[class*='lightcase-icon-'].lightcase-icon-play {
  left: 50%;
  margin-left: -0.5em;
}
@media screen and (min-width: 641px) {
  /* line 38, ../scss/components/modules/_navigation.scss */
  a[class*='lightcase-icon-'].lightcase-icon-pause, a[class*='lightcase-icon-'].lightcase-icon-play {
    opacity: 0;
  }
}
@media screen and (max-width: 640px) {
  /* line 2, ../scss/components/modules/_navigation.scss */
  a[class*='lightcase-icon-'] {
    bottom: 15px;
    font-size: 24px;
  }
}
@media screen and (min-width: 641px) {
  /* line 2, ../scss/components/modules/_navigation.scss */
  a[class*='lightcase-icon-'] {
    bottom: 50%;
    margin-bottom: -0.5em;
  }
  /* line 57, ../scss/components/modules/_navigation.scss */
  a[class*='lightcase-icon-']:hover, #lightcase-case:hover ~ a[class*='lightcase-icon-'] {
    opacity: 1;
  }
}

/* line 1, ../scss/components/modules/_overlay.scss */
#lightcase-overlay {
  display: none;
  width: 100%;
  min-height: 100%;
  position: fixed;
  z-index: 2000;
  top: -9999px;
  bottom: -9999px;
  left: 0;
  background: #333;
}
@media screen and (max-width: 640px) {
  /* line 1, ../scss/components/modules/_overlay.scss */
  #lightcase-overlay {
    opacity: 1 !important;
  }
}

/* @group Added by WHW */

#lightcase-overlay {
	background: rgba(0, 0, 0, 0.80);
	opacity: 1.00 !important;
}

#lightcase-info #lightcase-title,
#lightcase-info #lightcase-sequenceInfo,
a[class*='lightcase-icon-'] {
	color: rgba(255, 255, 255, 1.00);
}
#lightcase-info #lightcase-title {
	text-transform: capitalize;
}


