/*---VARIABLES---*/
/*----------------*/
/*---FUNCTIONS---*/
/*Calculating the percent value for a width*/
/*Do the math of pixel to EM conversion*/
/*----------------*/
/*---MIXIN---*/
/* line 93, _classifier.scss */
.cli {
  border-top: 1px solid #cccccc;
  margin: 0 25px;
  padding-left: 5px;
}
/* line 97, _classifier.scss */
.cli:hover {
  background-color: whitesmoke;
}
/* line 98, _classifier.scss */
.cli a {
  background: url("../images/bshelf.gif") no-repeat scroll left 9px;
  display: block;
  padding: 8px 0 8px 25px;
}

/* line 106, _classifier.scss */
#content .pageContent {
  float: left;
  text-align: justify;
  width: 600px;
}
/* line 111, _classifier.scss */
#content .covers {
  float: right;
  border: 15px solid #DBEEF9;
  height: auto;
}
/* line 116, _classifier.scss */
#content .covers .image {
  padding: 0;
  margin: 0;
  height: auto;
}
/* line 120, _classifier.scss */
#content .covers .image:hover {
  cursor: pointer;
  opacity: 0.8;
}
/* line 127, _classifier.scss */
#content h2 {
  font-size: 1.4375em;
  line-height: 25px;
  margin-bottom: 15px;
  font-weight: bold;
  overflow: hidden;
}
/* line 133, _classifier.scss */
#content h2 span {
  float: left;
}
/* line 134, _classifier.scss */
#content h2 .help {
  font-weight: normal;
  font-size: 0.8125em;
}
/* line 137, _classifier.scss */
#content h2 .help a {
  font-size: 0.8125em;
  color: #FFF;
  float: right;
  z-index: 1;
}
/* line 142, _classifier.scss */
#content h2 .help a:hover {
  color: #ff8d4b;
}
/* line 145, _classifier.scss */
#content h2 .containerHelp {
  background-color: whitesmoke;
  margin-top: 4px;
  padding: 6px;
  display: none;
  font-weight: normal;
  font-size: 0.6875em;
  text-align: justify;
  color: #196aaa;
  margin: 7px 0 3px;
  max-height: 90px;
  overflow-y: scroll;
  clear: both;
  float: left;
}
/* line 159, _classifier.scss */
#content .filters {
  min-height: 160px;
  margin-bottom: 20px;
  clear: both;
  text-align: center;
}
/* line 164, _classifier.scss */
#content .filters .select-language {
  border: 1px solid #cccccc;
}
/* line 166, _classifier.scss */
#content .filters .select-language option {
  padding: 2px 4px;
}
/* line 168, _classifier.scss */
#content .filters ul {
  display: block;
  margin-top: 10px;
}
/* line 171, _classifier.scss */
#content .filters ul li {
  display: inline;
}
/* line 174, _classifier.scss */
#content .filters ul li.selected a {
  border: 1px solid #cccccc;
  font-weight: bold;
  padding: 0 5px;
}
/* line 180, _classifier.scss */
#content .filters ul li:after {
  content: " | ";
  color: #ddd;
}
/* line 185, _classifier.scss */
#content .filters ul li.last:after, #content .filters ul li:last-child:after {
  content: "";
}
/* line 187, _classifier.scss */
#content .filters ul li a, #content .filters ul li span {
  margin: 0;
  padding: 0;
  padding: 0 2px;
  white-space: nowrap;
  *margin-right: 10px;
  _margin-right: 10px;
}
/* line 196, _classifier.scss */
#content .filters ul li a.selected {
  font-weight: bold;
  border: 1px solid #cccccc;
  padding: 2px 4px;
  color: #d86422;
}
/* line 204, _classifier.scss */
#content .filters ul li span {
  color: #999999;
}
/* line 211, _classifier.scss */
#content .content-header,
#content .list-header {
  background: url("../images/lines.gif") repeat-x left bottom;
  clear: both;
  overflow: hidden;
  margin-bottom: 15px;
  padding-bottom: 7px;
}
/* line 217, _classifier.scss */
#content .content-header .subcollections-menu,
#content .list-header .subcollections-menu {
  display: inline-flex;
  float: left;
  margin-top: 10px;
  padding-right: 5px;
}
/* line 222, _classifier.scss */
#content .content-header .subcollections-menu .tooltip,
#content .list-header .subcollections-menu .tooltip {
  background-color: #dbeef9;
  border: 1px solid #cccccc;
  color: #196aaa;
  padding: 4px;
  margin-right: 20px;
  max-width: 460px;
  text-align: justify;
}
/* line 230, _classifier.scss */
#content .content-header .subcollections-menu .tooltip.error,
#content .list-header .subcollections-menu .tooltip.error {
  color: #cc3300;
}
/* line 231, _classifier.scss */
#content .content-header .subcollections-menu .tooltip.success,
#content .list-header .subcollections-menu .tooltip.success {
  color: green;
}
/* line 235, _classifier.scss */
#content .content-header .subcollections-menu a,
#content .list-header .subcollections-menu a {
  height: 16px;
  width: 16px;
  cursor: pointer;
  float: left;
  margin-right: 3px;
  opacity: 1;
}
/* line 242, _classifier.scss */
#content .content-header .subcollections-menu a.open,
#content .list-header .subcollections-menu a.open {
  background: url(../images/sc_more_btn_off.png) no-repeat 0 0;
}
/* line 244, _classifier.scss */
#content .content-header .subcollections-menu a.open:hover,
#content .list-header .subcollections-menu a.open:hover {
  background: url(../images/sc_more_btn_on.png);
}
/* line 246, _classifier.scss */
#content .content-header .subcollections-menu a.close,
#content .list-header .subcollections-menu a.close {
  background: url(../images/sc_less_btn_off.png) no-repeat 0 0;
}
/* line 248, _classifier.scss */
#content .content-header .subcollections-menu a.close:hover,
#content .list-header .subcollections-menu a.close:hover {
  background: url(../images/sc_less_btn_on.png);
}
/* line 250, _classifier.scss */
#content .content-header .subcollections-menu a.select-all,
#content .list-header .subcollections-menu a.select-all {
  background: url(../images/sc_check_btn_off.png) no-repeat 0 0;
}
/* line 252, _classifier.scss */
#content .content-header .subcollections-menu a.select-all:hover,
#content .list-header .subcollections-menu a.select-all:hover {
  background: url(../images/sc_check_btn_on.png);
}
/* line 254, _classifier.scss */
#content .content-header .subcollections-menu a.add-selected,
#content .list-header .subcollections-menu a.add-selected {
  background: url(../images/sc_add_btn_off.png) no-repeat 0 0;
}
/* line 256, _classifier.scss */
#content .content-header .subcollections-menu a.add-selected:hover,
#content .list-header .subcollections-menu a.add-selected:hover {
  background: url(../images/sc_add_btn_on.png);
}
/* line 258, _classifier.scss */
#content .content-header .subcollections-menu a.help,
#content .list-header .subcollections-menu a.help {
  background: url(../images/sc_help_btn.png) no-repeat 0 0;
}
/* line 263, _classifier.scss */
#content .content-header .subcollections-menu .buttons,
#content .list-header .subcollections-menu .buttons {
  display: block;
}
/* line 265, _classifier.scss */
#content .content-header .subcollections-menu .buttons #DetailList,
#content .list-header .subcollections-menu .buttons #DetailList {
  display: none;
  background-color: #eeeeee;
  border: 1px solid #cccccc;
  position: absolute;
  padding: 6px;
  border-radius: 3px;
  margin-left: -85px;
}
/* line 273, _classifier.scss */
#content .content-header .subcollections-menu .buttons #DetailList a,
#content .list-header .subcollections-menu .buttons #DetailList a {
  background: none;
  padding: 0;
}
/* line 277, _classifier.scss */
#content .content-header .subcollections-menu .buttons #DetailList #white,
#content .list-header .subcollections-menu .buttons #DetailList #white {
  text-align: center;
  background-color: white;
  width: 210px;
}
/* line 281, _classifier.scss */
#content .content-header .subcollections-menu .buttons #DetailList #white a,
#content .list-header .subcollections-menu .buttons #DetailList #white a {
  background: url("../images/language_divider.gif") transparent no-repeat right center;
  padding: 0 10px;
}
/* line 140, global.scss */
#content .content-header .subcollections-menu .buttons #DetailList #white a.last, #content .content-header .subcollections-menu .buttons #DetailList #white a:last-child,
#content .list-header .subcollections-menu .buttons #DetailList #white a.last,
#content .list-header .subcollections-menu .buttons #DetailList #white a:last-child {
  background: none;
}
/* line 286, _classifier.scss */
#content .content-header .pagination-top,
#content .list-header .pagination-top {
  overflow: hidden;
}
/* line 31, _classifier.scss */
#content .content-header .pagination-top .pagination-info,
#content .list-header .pagination-top .pagination-info {
  margin-top: 10px;
  float: left;
}
/* line 34, _classifier.scss */
#content .content-header .pagination-top .pagination-info#info,
#content .list-header .pagination-top .pagination-info#info {
  display: none;
}
/* line 38, _classifier.scss */
#content .content-header .pagination-top .buttons,
#content .list-header .pagination-top .buttons {
  float: right;
  margin-top: 4px;
}
/* line 41, _classifier.scss */
#content .content-header .pagination-top .buttons .current-page,
#content .list-header .pagination-top .buttons .current-page {
  width: 25px;
  padding: 2px 4px;
  border: 1px solid #dddddd;
}
/* line 45, _classifier.scss */
#content .content-header .pagination-top .buttons .current-page:focus,
#content .list-header .pagination-top .buttons .current-page:focus {
  border: 1px solid #d86422;
  outline: none;
}
/* line 50, _classifier.scss */
#content .content-header .pagination-top .buttons a, #content .content-header .pagination-top .buttons span,
#content .list-header .pagination-top .buttons a,
#content .list-header .pagination-top .buttons span {
  padding: 0 9px;
}
/* line 52, _classifier.scss */
#content .content-header .pagination-top .buttons a.last, #content .content-header .pagination-top .buttons a:last-child, #content .content-header .pagination-top .buttons span.last, #content .content-header .pagination-top .buttons span:last-child,
#content .list-header .pagination-top .buttons a.last,
#content .list-header .pagination-top .buttons a:last-child,
#content .list-header .pagination-top .buttons span.last,
#content .list-header .pagination-top .buttons span:last-child {
  background: none;
  padding-right: 0;
}
/* line 56, _classifier.scss */
#content .content-header .pagination-top .buttons a.first, #content .content-header .pagination-top .buttons a:first-child, #content .content-header .pagination-top .buttons span.first, #content .content-header .pagination-top .buttons span:first-child,
#content .list-header .pagination-top .buttons a.first,
#content .list-header .pagination-top .buttons a:first-child,
#content .list-header .pagination-top .buttons span.first,
#content .list-header .pagination-top .buttons span:first-child {
  padding-left: 0;
}
/* line 60, _classifier.scss */
#content .content-header .pagination-top .buttons a.button,
#content .list-header .pagination-top .buttons a.button {
  display: inline-block;
  text-indent: -9999px;
  border: 1px solid #dddddd;
  padding: 2px 6px;
  margin: 0 2px;
}
/* line 66, _classifier.scss */
#content .content-header .pagination-top .buttons a.button.selected,
#content .list-header .pagination-top .buttons a.button.selected {
  background-color: #bbd6ef;
  border: 1px solid #CCC;
}
/* line 73, _classifier.scss */
#content .content-header .pagination-top .buttons a.button.goToFirst, #content .content-header .pagination-top .buttons a.button.goToPrev, #content .content-header .pagination-top .buttons a.button.goToNext, #content .content-header .pagination-top .buttons a.button.goToLast,
#content .list-header .pagination-top .buttons a.button.goToFirst,
#content .list-header .pagination-top .buttons a.button.goToPrev,
#content .list-header .pagination-top .buttons a.button.goToNext,
#content .list-header .pagination-top .buttons a.button.goToLast {
  line-height: 20px;
  padding: 1px 0px;
  width: 24px;
  background: no-repeat center center;
}
/* line 80, _classifier.scss */
#content .content-header .pagination-top .buttons a.button.goToFirst,
#content .list-header .pagination-top .buttons a.button.goToFirst {
  background-image: url("../images/first-button-icon.png");
}
/* line 81, _classifier.scss */
#content .content-header .pagination-top .buttons a.button.goToPrev,
#content .list-header .pagination-top .buttons a.button.goToPrev {
  background-image: url("../images/previous-button-icon.png");
}
/* line 82, _classifier.scss */
#content .content-header .pagination-top .buttons a.button.goToNext,
#content .list-header .pagination-top .buttons a.button.goToNext {
  background-image: url("../images/next-button-icon.png");
}
/* line 83, _classifier.scss */
#content .content-header .pagination-top .buttons a.button.goToLast,
#content .list-header .pagination-top .buttons a.button.goToLast {
  background-image: url("../images/last-button-icon.png");
}
/* line 84, _classifier.scss */
#content .content-header .pagination-top .buttons a.button.showAll,
#content .list-header .pagination-top .buttons a.button.showAll {
  text-indent: 0px;
}
/* line 85, _classifier.scss */
#content .content-header .pagination-top .buttons a.button:hover,
#content .list-header .pagination-top .buttons a.button:hover {
  background-color: #dbeef9;
}
/* line 88, _classifier.scss */
#content .content-header .pagination-top .responsive-menu,
#content .list-header .pagination-top .responsive-menu {
  display: none;
  position: absolute;
  right: 20px;
  height: 18px;
  width: 19px;
  margin-top: 10px;
  background: #a9d2e6 url("../images/responsive-sprite.png") repeat scroll 2px -363px;
}
/* line 98, global.scss */
#content .content-header .pagination-top .responsive-menu:hover,
#content .list-header .pagination-top .responsive-menu:hover {
  cursor: pointer;
  background-color: #196aaa;
}
/* line 102, global.scss */
#content .content-header .pagination-top .responsive-menu.active,
#content .list-header .pagination-top .responsive-menu.active {
  background: #196aaa url("../images/responsive-sprite.png") repeat scroll 2px -394px;
}
/* line 290, _classifier.scss */
#content .list-header {
  overflow: hidden;
}
/* line 31, _classifier.scss */
#content .list-header .pagination-info {
  margin-top: 10px;
  float: left;
}
/* line 34, _classifier.scss */
#content .list-header .pagination-info#info {
  display: none;
}
/* line 38, _classifier.scss */
#content .list-header .buttons {
  float: right;
  margin-top: 4px;
}
/* line 41, _classifier.scss */
#content .list-header .buttons .current-page {
  width: 25px;
  padding: 2px 4px;
  border: 1px solid #dddddd;
}
/* line 45, _classifier.scss */
#content .list-header .buttons .current-page:focus {
  border: 1px solid #d86422;
  outline: none;
}
/* line 50, _classifier.scss */
#content .list-header .buttons a, #content .list-header .buttons span {
  padding: 0 9px;
}
/* line 52, _classifier.scss */
#content .list-header .buttons a.last, #content .list-header .buttons a:last-child, #content .list-header .buttons span.last, #content .list-header .buttons span:last-child {
  background: none;
  padding-right: 0;
}
/* line 56, _classifier.scss */
#content .list-header .buttons a.first, #content .list-header .buttons a:first-child, #content .list-header .buttons span.first, #content .list-header .buttons span:first-child {
  padding-left: 0;
}
/* line 60, _classifier.scss */
#content .list-header .buttons a.button {
  display: inline-block;
  text-indent: -9999px;
  border: 1px solid #dddddd;
  padding: 2px 6px;
  margin: 0 2px;
}
/* line 66, _classifier.scss */
#content .list-header .buttons a.button.selected {
  background-color: #bbd6ef;
  border: 1px solid #CCC;
}
/* line 73, _classifier.scss */
#content .list-header .buttons a.button.goToFirst, #content .list-header .buttons a.button.goToPrev, #content .list-header .buttons a.button.goToNext, #content .list-header .buttons a.button.goToLast {
  line-height: 20px;
  padding: 1px 0px;
  width: 24px;
  background: no-repeat center center;
}
/* line 80, _classifier.scss */
#content .list-header .buttons a.button.goToFirst {
  background-image: url("../images/first-button-icon.png");
}
/* line 81, _classifier.scss */
#content .list-header .buttons a.button.goToPrev {
  background-image: url("../images/previous-button-icon.png");
}
/* line 82, _classifier.scss */
#content .list-header .buttons a.button.goToNext {
  background-image: url("../images/next-button-icon.png");
}
/* line 83, _classifier.scss */
#content .list-header .buttons a.button.goToLast {
  background-image: url("../images/last-button-icon.png");
}
/* line 84, _classifier.scss */
#content .list-header .buttons a.button.showAll {
  text-indent: 0px;
}
/* line 85, _classifier.scss */
#content .list-header .buttons a.button:hover {
  background-color: #dbeef9;
}
/* line 88, _classifier.scss */
#content .list-header .responsive-menu {
  display: none;
  position: absolute;
  right: 20px;
  height: 18px;
  width: 19px;
  margin-top: 10px;
  background: #a9d2e6 url("../images/responsive-sprite.png") repeat scroll 2px -363px;
}
/* line 98, global.scss */
#content .list-header .responsive-menu:hover {
  cursor: pointer;
  background-color: #196aaa;
}
/* line 102, global.scss */
#content .list-header .responsive-menu.active {
  background: #196aaa url("../images/responsive-sprite.png") repeat scroll 2px -394px;
}
/* line 293, _classifier.scss */
#content .select-box {
  float: left;
  margin: 10px 0 0 5px;
  width: 20px;
}
/* line 299, _classifier.scss */
#content .tree ul {
  clear: both;
  overflow: hidden;
}
/* line 302, _classifier.scss */
#content .tree ul li {
  width: 50%;
  float: left;
  background: url("../images/list_dash_plus.gif") no-repeat left 12px;
}
/* line 307, _classifier.scss */
#content .tree ul li.expanded {
  background: url("../images/list_dash.gif") no-repeat left 16px;
}
/* line 308, _classifier.scss */
#content .tree ul li .select-box {
  margin: 10px 0 0 15px;
}
/* line 311, _classifier.scss */
#content .tree ul li a {
  background: none;
  padding: 8px 0 8px 15px;
}
/* line 312, _classifier.scss */
#content .tree ul li.cli {
  border: none;
  margin: 0;
  padding: 0;
  padding-right: 0px;
}
/* line 316, _classifier.scss */
#content .tree ul li.cli ul {
  margin-left: 15px;
  display: none;
}
/* line 319, _classifier.scss */
#content .tree ul li.cli ul li {
  background: url("../images/bshelf.gif") no-repeat 5px 9px;
  border-top: 1px solid #cccccc;
  padding-left: 15px;
  width: 85%;
}
/* line 324, _classifier.scss */
#content .tree ul li.cli ul li:hover {
  background-color: whitesmoke;
}
/* line 325, _classifier.scss */
#content .tree ul li.cli ul li .select-box {
  margin: 10px 0 0 10px;
  padding-left: 5px;
}
/* line 329, _classifier.scss */
#content .tree ul li.cli ul li a {
  background: none;
}
/* line 341, _classifier.scss */
#content .items .parents .cli.level0,
#content .documents-list .parents .cli.level0,
#content #search-results .parents .cli.level0 {
  margin: 0 25px 0 25px;
}
/* line 342, _classifier.scss */
#content .items .parents .cli.level1,
#content .documents-list .parents .cli.level1,
#content #search-results .parents .cli.level1 {
  margin: 0 25px 0 55px;
}
/* line 343, _classifier.scss */
#content .items .parents .cli.level2,
#content .documents-list .parents .cli.level2,
#content #search-results .parents .cli.level2 {
  margin: 0 25px 0 85px;
}
/* line 344, _classifier.scss */
#content .items .parents .cli.level3,
#content .documents-list .parents .cli.level3,
#content #search-results .parents .cli.level3 {
  margin: 0 25px 0 115px;
}
/* line 345, _classifier.scss */
#content .items .parents .cli.level4,
#content .documents-list .parents .cli.level4,
#content #search-results .parents .cli.level4 {
  margin: 0 25px 0 145px;
}
/* line 346, _classifier.scss */
#content .items .parents .cli.level5,
#content .documents-list .parents .cli.level5,
#content #search-results .parents .cli.level5 {
  margin: 0 25px 0 175px;
}
/* line 349, _classifier.scss */
#content .items .level0,
#content .documents-list .level0,
#content #search-results .level0 {
  margin-left: 0px;
}
/* line 26, _classifier.scss */
#content .items .level0.select-box,
#content .documents-list .level0.select-box,
#content #search-results .level0.select-box {
  padding-left: 5px;
}
/* line 350, _classifier.scss */
#content .items .level1,
#content .documents-list .level1,
#content #search-results .level1 {
  margin-left: 30px;
}
/* line 26, _classifier.scss */
#content .items .level1.select-box,
#content .documents-list .level1.select-box,
#content #search-results .level1.select-box {
  padding-left: 5px;
}
/* line 351, _classifier.scss */
#content .items .level2,
#content .documents-list .level2,
#content #search-results .level2 {
  margin-left: 60px;
}
/* line 26, _classifier.scss */
#content .items .level2.select-box,
#content .documents-list .level2.select-box,
#content #search-results .level2.select-box {
  padding-left: 5px;
}
/* line 352, _classifier.scss */
#content .items .level3,
#content .documents-list .level3,
#content #search-results .level3 {
  margin-left: 90px;
}
/* line 26, _classifier.scss */
#content .items .level3.select-box,
#content .documents-list .level3.select-box,
#content #search-results .level3.select-box {
  padding-left: 5px;
}
/* line 353, _classifier.scss */
#content .items .level4,
#content .documents-list .level4,
#content #search-results .level4 {
  margin-left: 120px;
}
/* line 26, _classifier.scss */
#content .items .level4.select-box,
#content .documents-list .level4.select-box,
#content #search-results .level4.select-box {
  padding-left: 5px;
}
/* line 354, _classifier.scss */
#content .items .level5,
#content .documents-list .level5,
#content #search-results .level5 {
  margin-left: 150px;
}
/* line 26, _classifier.scss */
#content .items .level5.select-box,
#content .documents-list .level5.select-box,
#content #search-results .level5.select-box {
  padding-left: 5px;
}
/* line 356, _classifier.scss */
#content .items .docItem,
#content .documents-list .docItem,
#content #search-results .docItem {
  overflow: hidden;
  padding: 10px 25px;
}
/* line 359, _classifier.scss */
#content .items .docItem:hover,
#content .documents-list .docItem:hover,
#content #search-results .docItem:hover {
  background-color: whitesmoke;
}
/* line 362, _classifier.scss */
#content .items .docItem.current,
#content .documents-list .docItem.current,
#content #search-results .docItem.current {
  background-color: #dbeef9;
}
/* line 365, _classifier.scss */
#content .items .docItem .select-box,
#content .documents-list .docItem .select-box,
#content #search-results .docItem .select-box {
  margin: 0 0 0 -20px;
}
/* line 369, _classifier.scss */
#content .items .docItem .docCover,
#content .items .docItem .docMetadata,
#content .documents-list .docItem .docCover,
#content .documents-list .docItem .docMetadata,
#content #search-results .docItem .docCover,
#content #search-results .docItem .docMetadata {
  display: table-cell;
  vertical-align: top;
}
/* line 373, _classifier.scss */
#content .items .docItem .docCover,
#content .documents-list .docItem .docCover,
#content #search-results .docItem .docCover {
  width: 100px;
  padding: 0 10px 5px 0;
  float: left;
  margin-top: -1px;
}
/* line 379, _classifier.scss */
#content .items .docItem .responsive-menu,
#content .documents-list .docItem .responsive-menu,
#content #search-results .docItem .responsive-menu {
  display: none;
  position: absolute;
  right: 20px;
  height: 18px;
  width: 19px;
  margin-top: 10px;
  background: #a9d2e6 url("../images/responsive-sprite.png") repeat scroll 2px -363px;
}
/* line 98, global.scss */
#content .items .docItem .responsive-menu:hover,
#content .documents-list .docItem .responsive-menu:hover,
#content #search-results .docItem .responsive-menu:hover {
  cursor: pointer;
  background-color: #196aaa;
}
/* line 102, global.scss */
#content .items .docItem .responsive-menu.active,
#content .documents-list .docItem .responsive-menu.active,
#content #search-results .docItem .responsive-menu.active {
  background: #196aaa url("../images/responsive-sprite.png") repeat scroll 2px -394px;
}
/* line 382, _classifier.scss */
#content .items .docItem .docMetadata,
#content .documents-list .docItem .docMetadata,
#content #search-results .docItem .docMetadata {
  border-top: 1px solid #cccccc;
  padding: 5px 0;
  width: 0.1%;
}
/* line 386, _classifier.scss */
#content .items .docItem .docMetadata .docTitle,
#content .documents-list .docItem .docMetadata .docTitle,
#content #search-results .docItem .docMetadata .docTitle {
  padding-top: 5px;
  margin: 0 0 6px 0;
  font-weight: bold;
}
/* line 390, _classifier.scss */
#content .items .docItem .docMetadata .docTitle .langAssoc,
#content .documents-list .docItem .docMetadata .docTitle .langAssoc,
#content #search-results .docItem .docMetadata .docTitle .langAssoc {
  color: #000;
  font-weight: normal;
}
/* line 394, _classifier.scss */
#content .items .docItem .docMetadata .docTitle .langAssoc a:hover,
#content .documents-list .docItem .docMetadata .docTitle .langAssoc a:hover,
#content #search-results .docItem .docMetadata .docTitle .langAssoc a:hover {
  color: #196aaa;
  text-decoration: underline;
}
/* line 401, _classifier.scss */
#content .items .docItem .docMetadata dl,
#content .documents-list .docItem .docMetadata dl,
#content #search-results .docItem .docMetadata dl {
  overflow: hidden;
}
/* line 403, _classifier.scss */
#content .items .docItem .docMetadata dl dt, #content .items .docItem .docMetadata dl dd,
#content .documents-list .docItem .docMetadata dl dt,
#content .documents-list .docItem .docMetadata dl dd,
#content #search-results .docItem .docMetadata dl dt,
#content #search-results .docItem .docMetadata dl dd {
  display: table-cell;
  vertical-align: top;
}
/* line 407, _classifier.scss */
#content .items .docItem .docMetadata dl .floatLeft,
#content .documents-list .docItem .docMetadata dl .floatLeft,
#content #search-results .docItem .docMetadata dl .floatLeft {
  clear: none;
  float: left;
}
/* line 411, _classifier.scss */
#content .items .docItem .docMetadata dl dt,
#content .documents-list .docItem .docMetadata dl dt,
#content #search-results .docItem .docMetadata dl dt {
  clear: both;
  color: #666666;
  float: left;
  width: 100px;
}
/* line 417, _classifier.scss */
#content .items .docItem .docMetadata dl dd,
#content .documents-list .docItem .docMetadata dl dd,
#content #search-results .docItem .docMetadata dl dd {
  padding-bottom: 3px;
}
/* line 420, _classifier.scss */
#content .items .docItem .docMetadata dl dd.mdcl1 ul li a,
#content .documents-list .docItem .docMetadata dl dd.mdcl1 ul li a,
#content #search-results .docItem .docMetadata dl dd.mdcl1 ul li a {
  color: #d86422;
}
/* line 422, _classifier.scss */
#content .items .docItem .docMetadata dl dd.mdcl1 ul li a:hover,
#content .documents-list .docItem .docMetadata dl dd.mdcl1 ul li a:hover,
#content #search-results .docItem .docMetadata dl dd.mdcl1 ul li a:hover {
  color: #d86422;
}
/* line 428, _classifier.scss */
#content .items .docItem .docMetadata dl dd.mdcl4 ul li, #content .items .docItem .docMetadata dl dd.mdr ul li, #content .items .docItem .docMetadata dl dd.mdrl ul li,
#content .documents-list .docItem .docMetadata dl dd.mdcl4 ul li,
#content .documents-list .docItem .docMetadata dl dd.mdr ul li,
#content .documents-list .docItem .docMetadata dl dd.mdrl ul li,
#content #search-results .docItem .docMetadata dl dd.mdcl4 ul li,
#content #search-results .docItem .docMetadata dl dd.mdr ul li,
#content #search-results .docItem .docMetadata dl dd.mdrl ul li {
  float: none;
  display: block;
  margin-bottom: 3px;
}
/* line 434, _classifier.scss */
#content .items .docItem .docMetadata dl dd.mdp,
#content .documents-list .docItem .docMetadata dl dd.mdp,
#content #search-results .docItem .docMetadata dl dd.mdp {
  float: none;
}
/* line 436, _classifier.scss */
#content .items .docItem .docMetadata dl dd.mdr ul li a,
#content .documents-list .docItem .docMetadata dl dd.mdr ul li a,
#content #search-results .docItem .docMetadata dl dd.mdr ul li a {
  background: url("../images/arrowsmall.gif") no-repeat left 2px;
  margin-left: -12px;
  padding-left: 12px;
}
/* line 442, _classifier.scss */
#content .items .docItem .docMetadata dl dd.mdrl,
#content .documents-list .docItem .docMetadata dl dd.mdrl,
#content #search-results .docItem .docMetadata dl dd.mdrl {
  float: left;
  width: 80%;
}
/* line 445, _classifier.scss */
#content .items .docItem .docMetadata dl dd.mdrl ul li a,
#content .documents-list .docItem .docMetadata dl dd.mdrl ul li a,
#content #search-results .docItem .docMetadata dl dd.mdrl ul li a {
  background: url("../images/glob_small.png") no-repeat left 3px;
  margin-left: -14px;
  padding-left: 15px;
  word-break: break-word;
}
/* line 454, _classifier.scss */
#content .items .docItem .docMetadata dl dd.mdcl1 ul li:after, #content .items .docItem .docMetadata dl dd.mdcl5 ul li:after, #content .items .docItem .docMetadata dl dd.mdcl9 ul li:after,
#content .documents-list .docItem .docMetadata dl dd.mdcl1 ul li:after,
#content .documents-list .docItem .docMetadata dl dd.mdcl5 ul li:after,
#content .documents-list .docItem .docMetadata dl dd.mdcl9 ul li:after,
#content #search-results .docItem .docMetadata dl dd.mdcl1 ul li:after,
#content #search-results .docItem .docMetadata dl dd.mdcl5 ul li:after,
#content #search-results .docItem .docMetadata dl dd.mdcl9 ul li:after {
  content: ";";
  color: #666666;
}
/* line 455, _classifier.scss */
#content .items .docItem .docMetadata dl dd.mdcl1 ul li:last-child:after, #content .items .docItem .docMetadata dl dd.mdcl5 ul li:last-child:after, #content .items .docItem .docMetadata dl dd.mdcl9 ul li:last-child:after,
#content .documents-list .docItem .docMetadata dl dd.mdcl1 ul li:last-child:after,
#content .documents-list .docItem .docMetadata dl dd.mdcl5 ul li:last-child:after,
#content .documents-list .docItem .docMetadata dl dd.mdcl9 ul li:last-child:after,
#content #search-results .docItem .docMetadata dl dd.mdcl1 ul li:last-child:after,
#content #search-results .docItem .docMetadata dl dd.mdcl5 ul li:last-child:after,
#content #search-results .docItem .docMetadata dl dd.mdcl9 ul li:last-child:after {
  content: "";
}
/* line 458, _classifier.scss */
#content .items .docItem .docMetadata dl dd.floatLeft,
#content .documents-list .docItem .docMetadata dl dd.floatLeft,
#content #search-results .docItem .docMetadata dl dd.floatLeft {
  width: 70px;
}
/* line 460, _classifier.scss */
#content .items .docItem .docMetadata dl dd.floatLeft:after,
#content .documents-list .docItem .docMetadata dl dd.floatLeft:after,
#content #search-results .docItem .docMetadata dl dd.floatLeft:after {
  content: ";";
  color: #666666;
}
/* line 463, _classifier.scss */
#content .items .docItem .docMetadata dl dd ul li,
#content .documents-list .docItem .docMetadata dl dd ul li,
#content #search-results .docItem .docMetadata dl dd ul li {
  float: left;
  margin-right: 5px;
}
/* line 466, _classifier.scss */
#content .items .docItem .docMetadata dl dd ul li a,
#content .documents-list .docItem .docMetadata dl dd ul li a,
#content #search-results .docItem .docMetadata dl dd ul li a {
  background-image: none;
  margin: 0;
  padding: 0;
  color: #196aaa;
}
/* line 470, _classifier.scss */
#content .items .docItem .docMetadata dl dd ul li a:hover,
#content .documents-list .docItem .docMetadata dl dd ul li a:hover,
#content #search-results .docItem .docMetadata dl dd ul li a:hover {
  color: #196aaa;
  text-decoration: underline;
}
/* line 479, _classifier.scss */
#content .items .docItem .docMetadata ul.menu,
#content .documents-list .docItem .docMetadata ul.menu,
#content #search-results .docItem .docMetadata ul.menu {
  border-top: 1px solid #cccccc;
  margin-top: 10px;
  padding-top: 10px;
}
/* line 483, _classifier.scss */
#content .items .docItem .docMetadata ul.menu .remove,
#content .documents-list .docItem .docMetadata ul.menu .remove,
#content #search-results .docItem .docMetadata ul.menu .remove {
  background: url("../images/delete.png") no-repeat scroll left center;
  display: inline-block;
  margin-left: 0;
  padding-left: 20px;
}
/* line 494, _classifier.scss */
#content .progress {
  background: url("../images/loadingbarwhite.gif") no-repeat left center;
  margin: 10px 0;
  display: block;
}
/* line 501, _classifier.scss */
#content .pagination-bottom,
#content .list-footer {
  text-align: center;
  margin: 20px auto 0 auto;
  clear: both;
}
/* line 505, _classifier.scss */
#content .pagination-bottom a,
#content .list-footer a {
  border: 1px solid #cccccc;
  float: none;
  padding: 2px 8px;
  margin: 0 2px;
  display: inline-block;
}
/* line 511, _classifier.scss */
#content .pagination-bottom a.selected,
#content .list-footer a.selected {
  color: #d86422;
}
/* line 515, _classifier.scss */
#content .pagination-bottom a.bx-next, #content .pagination-bottom a.bx-prev,
#content .list-footer a.bx-next,
#content .list-footer a.bx-prev {
  border: none;
  padding: 0;
  height: 24px;
  margin-top: 3px;
}
/* line 520, _classifier.scss */
#content .pagination-bottom a.bx-next:hover, #content .pagination-bottom a.bx-prev:hover,
#content .list-footer a.bx-next:hover,
#content .list-footer a.bx-prev:hover {
  text-decoration: none;
}
/* line 524, _classifier.scss */
#content .pagination-bottom {
  overflow: hidden;
  background: url("../images/lines.gif") repeat-x left top;
  clear: both;
  overflow: hidden;
  margin-top: 15px;
  padding-top: 25px;
}
/* line 31, _classifier.scss */
#content .pagination-bottom .pagination-info {
  margin-top: 10px;
  float: left;
}
/* line 34, _classifier.scss */
#content .pagination-bottom .pagination-info#info {
  display: none;
}
/* line 38, _classifier.scss */
#content .pagination-bottom .buttons {
  float: right;
  margin-top: 4px;
}
/* line 41, _classifier.scss */
#content .pagination-bottom .buttons .current-page {
  width: 25px;
  padding: 2px 4px;
  border: 1px solid #dddddd;
}
/* line 45, _classifier.scss */
#content .pagination-bottom .buttons .current-page:focus {
  border: 1px solid #d86422;
  outline: none;
}
/* line 50, _classifier.scss */
#content .pagination-bottom .buttons a, #content .pagination-bottom .buttons span {
  padding: 0 9px;
}
/* line 52, _classifier.scss */
#content .pagination-bottom .buttons a.last, #content .pagination-bottom .buttons a:last-child, #content .pagination-bottom .buttons span.last, #content .pagination-bottom .buttons span:last-child {
  background: none;
  padding-right: 0;
}
/* line 56, _classifier.scss */
#content .pagination-bottom .buttons a.first, #content .pagination-bottom .buttons a:first-child, #content .pagination-bottom .buttons span.first, #content .pagination-bottom .buttons span:first-child {
  padding-left: 0;
}
/* line 60, _classifier.scss */
#content .pagination-bottom .buttons a.button {
  display: inline-block;
  text-indent: -9999px;
  border: 1px solid #dddddd;
  padding: 2px 6px;
  margin: 0 2px;
}
/* line 66, _classifier.scss */
#content .pagination-bottom .buttons a.button.selected {
  background-color: #bbd6ef;
  border: 1px solid #CCC;
}
/* line 73, _classifier.scss */
#content .pagination-bottom .buttons a.button.goToFirst, #content .pagination-bottom .buttons a.button.goToPrev, #content .pagination-bottom .buttons a.button.goToNext, #content .pagination-bottom .buttons a.button.goToLast {
  line-height: 20px;
  padding: 1px 0px;
  width: 24px;
  background: no-repeat center center;
}
/* line 80, _classifier.scss */
#content .pagination-bottom .buttons a.button.goToFirst {
  background-image: url("../images/first-button-icon.png");
}
/* line 81, _classifier.scss */
#content .pagination-bottom .buttons a.button.goToPrev {
  background-image: url("../images/previous-button-icon.png");
}
/* line 82, _classifier.scss */
#content .pagination-bottom .buttons a.button.goToNext {
  background-image: url("../images/next-button-icon.png");
}
/* line 83, _classifier.scss */
#content .pagination-bottom .buttons a.button.goToLast {
  background-image: url("../images/last-button-icon.png");
}
/* line 84, _classifier.scss */
#content .pagination-bottom .buttons a.button.showAll {
  text-indent: 0px;
}
/* line 85, _classifier.scss */
#content .pagination-bottom .buttons a.button:hover {
  background-color: #dbeef9;
}
/* line 88, _classifier.scss */
#content .pagination-bottom .responsive-menu {
  display: none;
  position: absolute;
  right: 20px;
  height: 18px;
  width: 19px;
  margin-top: 10px;
  background: #a9d2e6 url("../images/responsive-sprite.png") repeat scroll 2px -363px;
}
/* line 98, global.scss */
#content .pagination-bottom .responsive-menu:hover {
  cursor: pointer;
  background-color: #196aaa;
}
/* line 102, global.scss */
#content .pagination-bottom .responsive-menu.active {
  background: #196aaa url("../images/responsive-sprite.png") repeat scroll 2px -394px;
}
/* line 527, _classifier.scss */
#content .pagination-bottom .buttons {
  float: none;
}
/* line 529, _classifier.scss */
#content .pagination-bottom .buttons a.button {
  text-indent: 0;
}
/* line 534, _classifier.scss */
#content .pagination-bottom .buttons a.button.goToFirst, #content .pagination-bottom .buttons a.button.goToPrev, #content .pagination-bottom .buttons a.button.goToNext, #content .pagination-bottom .buttons a.button.goToLast {
  text-indent: -9999px;
}

/* line 10, _document.scss */
#content {
  overflow: hidden;
  display: block;
}
/* line 14, _document.scss */
#content .clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 22, _document.scss */
#content .refs {
  margin-bottom: 15px;
}
/* line 24, _document.scss */
#content .refs .refs-title {
  color: #196aaa;
  line-height: 24px;
  display: inline;
}
/* line 29, _document.scss */
#content .refs .refs-title, #content .refs .refs-title.collapsed, #content .refs .refs-title.expanded {
  padding-left: 15px;
}
/* line 32, _document.scss */
#content .refs .refs-title.expanded {
  background: url("../images/list_dash.gif") no-repeat left center;
}
/* line 33, _document.scss */
#content .refs .refs-title, #content .refs .refs-title.collapsed {
  background: url("../images/list_dash_plus.gif") no-repeat left center;
}
/* line 35, _document.scss */
#content .refs .refs-title:hover {
  color: #d86422;
  cursor: pointer;
}
/* line 40, _document.scss */
#content .refs .refs-content {
  background-color: whitesmoke;
  margin-top: 4px;
  padding: 6px;
  border: 1px solid #dddddd;
}
/* line 43, _document.scss */
#content .refs .refs-content li {
  background: url("../images/list_dash.gif") no-repeat left 0.8em;
  padding: 2px 0 1px 15px;
}
/* line 46, _document.scss */
#content .refs .refs-content li:after {
  content: "; ";
}
/* line 49, _document.scss */
#content .refs .refs-content li a:hover {
  text-decoration: underline;
}
/* line 51, _document.scss */
#content .refs .refs-content .subjects a {
  color: #d86422;
}
/* line 52, _document.scss */
#content .refs .refs-content .keywords a {
  color: #196aaa;
}
/* line 56, _document.scss */
#content .sections-menu {
  background: url("../images/lines.gif") repeat-x scroll left bottom;
  margin-bottom: 20px;
  padding-bottom: 15px;
  text-align: center;
}
/* line 62, _document.scss */
#content .sections-menu ul li {
  background: url("../images/language_divider.gif") transparent no-repeat right center;
  padding: 0 10px;
  display: inline;
  zoom: 1;
}
/* line 140, global.scss */
#content .sections-menu ul li.last, #content .sections-menu ul li:last-child {
  background: none;
}
/* line 68, _document.scss */
#content .sections-menu ul li a.disabled, #content .sections-menu ul li a.disabled:hover {
  color: #B2B2B2;
  cursor: default;
}
/* line 77, _document.scss */
#content .doc-title {
  color: #196aaa;
  font-weight: bold;
}
/* line 81, _document.scss */
#content .doc-title .title-metadata {
  color: #000;
  font-weight: normal;
}
/* line 84, _document.scss */
#content .doc-title .title-metadata .lang-assoc {
  margin-left: 4px;
}
/* line 87, _document.scss */
#content .doc-title .title-metadata .lang-assoc a:hover {
  color: #196aaa;
  text-decoration: underline;
}
/* line 96, _document.scss */
#content .doc-cover {
  float: right;
  margin: 60px 0 5px 15px;
}
/* line 99, _document.scss */
#content .doc-cover.dirRtl {
  margin: 60px 10px 10px 0;
  float: left;
}
/* line 103, _document.scss */
#content .doc-cover img {
  border: none;
  width: 100px;
  height: auto;
  opacity: 1;
}
/* line 108, _document.scss */
#content .doc-cover img:hover {
  opacity: 0.8;
  cursor: pointer;
}
/* line 116, _document.scss */
#content .doc-metadata .md-title {
  color: #d86422;
  font-style: normal;
  font-weight: bold;
  margin: 20px 0 17px;
}
/* line 123, _document.scss */
#content .doc-metadata .md-content li {
  margin-bottom: 3px;
}
/* line 125, _document.scss */
#content .doc-metadata .md-content.md-a ul, #content .doc-metadata .md-content.md-a ol {
  margin: 10px 0 15px 20px;
}
/* line 126, _document.scss */
#content .doc-metadata .md-content.md-a ul {
  list-style: none outside none;
}
/* line 128, _document.scss */
#content .doc-metadata .md-content.md-a ul li {
  background-image: url("../images/list.gif");
  background-position: left 0.5em;
  background-repeat: no-repeat;
  line-height: 18px;
  padding-left: 18px;
}
/* line 135, _document.scss */
#content .doc-metadata .md-content.md-a ul.monographs {
  margin-left: 0;
}
/* line 137, _document.scss */
#content .doc-metadata .md-content.md-a ul.monographs li {
  background: url("../images/itext.gif") no-repeat left 4px;
  line-height: 19px;
  padding-left: 22px;
}
/* line 141, _document.scss */
#content .doc-metadata .md-content.md-a ul.monographs li.chapter {
  background: url("../images/openfldr.gif") no-repeat left 4px;
}
/* line 147, _document.scss */
#content .doc-metadata .md-content.md-a ol {
  list-style: decimal;
}
/* line 151, _document.scss */
#content .doc-metadata .md-content.mdsa {
  display: block;
}
/* line 154, _document.scss */
#content .doc-metadata .md-content.md-r a {
  background: url("../images/arrowsmall.gif") no-repeat scroll 3px 4px;
  padding-left: 15px;
  display: block;
}
/* line 159, _document.scss */
#content .doc-metadata .md-content.md-rl a {
  background: url("../images/glob.png") no-repeat scroll left 1px;
  padding-left: 20px;
  display: block;
}
/* line 164, _document.scss */
#content .doc-metadata .md-content .dirRtl {
  direction: rtl;
  text-align: right;
  unicode-bidi: bidi-override;
}
/* line 168, _document.scss */
#content .doc-metadata .md-content .dirRtl, #content .doc-metadata .md-content .dirRtl p, #content .doc-metadata .md-content .dirRtl ol, #content .doc-metadata .md-content .dirRtl ul {
  font-size: 1.1em;
}
/* line 169, _document.scss */
#content .doc-metadata .md-content .dirRtl ol, #content .doc-metadata .md-content .dirRtl ul, #content .doc-metadata .md-content .dirRtl ol li, #content .doc-metadata .md-content .dirRtl ul li {
  margin: 0 10px 10px 0;
}
/* line 170, _document.scss */
#content .doc-metadata .md-content .dirRtl ol, #content .doc-metadata .md-content .dirRtl ul {
  margin-top: 10px;
}
/* line 171, _document.scss */
#content .doc-metadata .md-content .dirRtl ol li ul li, #content .doc-metadata .md-content .dirRtl ul li ul li, #content .doc-metadata .md-content .dirRtl ul li ol li, #content .doc-metadata .md-content .dirRtl ul li ul li {
  padding-right: 15px;
}
/* line 172, _document.scss */
#content .doc-metadata .md-content .dirRtl ul li, #content .doc-metadata .md-content .dirRtl ol li {
  background-position: right 0.5em;
}
/* line 178, _document.scss */
#content .toc .toc-title {
  color: #d86422;
  font-style: normal;
  font-weight: bold;
  margin: 20px 0 17px 0;
}
/* line 187, _document.scss */
#content .toc .toc-tree ul li {
  display: block;
  margin: 4px 0;
}
/* line 191, _document.scss */
#content .toc .toc-tree ul li span {
  line-height: 20px;
}
/* line 193, _document.scss */
#content .toc .toc-tree ul li span.i {
  display: table-cell;
  cursor: pointer;
  background: url("../images/itext.gif") no-repeat scroll left 4px;
  padding-left: 22px;
  height: 20px;
  vertical-align: top;
}
/* line 201, _document.scss */
#content .toc .toc-tree ul li span.i.expand {
  background: url("../images/clsdfldr.gif") no-repeat scroll left 4px;
}
/* line 204, _document.scss */
#content .toc .toc-tree ul li span.i.contract {
  background: url("../images/openfldr.gif") no-repeat scroll left 4px;
}
/* line 208, _document.scss */
#content .toc .toc-tree ul li span.t {
  display: table-cell;
}
/* line 212, _document.scss */
#content .toc .toc-tree ul li span.current a {
  color: #d86422;
}
/* line 215, _document.scss */
#content .toc .toc-tree ul li ul {
  padding-left: 22px;
}
/* line 252, _document.scss */
#content .doc-text img {
  width: 100%;
  height: auto;
}
/* line 256, _document.scss */
#content .doc-text .section {
  display: block;
  clear: both;
}
/* line 259, _document.scss */
#content .doc-text .section .section-title {
  color: #d86422;
  font-size: 14px;
  font-weight: bold;
  margin: 20px 0;
}
/* line 266, _document.scss */
#content .doc-text .section .section-text p {
  margin: 0 0 18px;
}
/* line 271, _document.scss */
#content .sections-navigation {
  display: block;
  overflow: hidden;
  padding: 15px 0 0 0;
  background: url("../images/lines.gif") repeat-x scroll left top;
}
/* line 277, _document.scss */
#content .sections-navigation a {
  text-indent: -9999px;
  white-space: nowrap;
  width: 40px;
}
/* line 282, _document.scss */
#content .sections-navigation a.previous {
  background: url("../images/less.gif") no-repeat scroll left center;
  float: left;
}
/* line 286, _document.scss */
#content .sections-navigation a.next {
  background: url("../images/more.gif") no-repeat scroll left center;
  float: right;
}
/* line 293, _document.scss */
#content .source-link {
  margin: 20px 0 0 2px;
}
/* line 295, _document.scss */
#content .source-link a {
  padding-left: 20px;
}
/* line 297, _document.scss */
#content .source-link a.pdf {
  background: url("../images/ipdf.gif") no-repeat scroll left center;
}
/* line 298, _document.scss */
#content .source-link a.ppt, #content .source-link a.pps {
  background: url("../images/ippt.gif") no-repeat scroll left center;
}
/* line 299, _document.scss */
#content .source-link a.xls, #content .source-link a.xlsx {
  background: url("../images/iexcel.gif") no-repeat scroll left center;
}
/* line 300, _document.scss */
#content .source-link a.doc, #content .source-link a.docx {
  background: url("../images/idoc.gif") no-repeat scroll left center;
}
/* line 301, _document.scss */
#content .source-link a.url {
  background: url("../images/url.gif") no-repeat scroll left center;
}

/* line 218, global.scss */
html {
  overflow-y: scroll;
}

/* line 220, global.scss */
* {
  margin: 0;
  padding: 0;
}
/* line 222, global.scss */
*:before, * *:after {
  box-sizing: border-box;
}

/* line 227, global.scss */
a {
  color: #196aaa;
  text-decoration: none;
}
/* line 230, global.scss */
a:focus {
  outline: none;
}
/* line 233, global.scss */
a#current, a:hover, a.current {
  color: #d86422;
}

/* line 238, global.scss */
blockquote {
  margin-left: 20px;
}

/* line 240, global.scss */
img {
  vertical-align: text-top;
}

/* line 242, global.scss */
ul {
  list-style: outside none none;
}

/* line 246, global.scss */
h1 {
  font-size: 1.25em;
}

/* line 247, global.scss */
h2 {
  font-size: 1.125em;
}

/* line 248, global.scss */
h3 {
  font-size: 1em;
}

/* line 250, global.scss */
p {
  margin: 0 0 18px;
}

/* line 252, global.scss */
table {
  border-collapse: separate;
  border-spacing: 0;
}
/* line 255, global.scss */
table, table td {
  border: 0 none;
}

/* line 260, global.scss */
select {
  border: 1px solid #cccccc;
  border-radius: 2px;
  padding: 3px;
}

/* line 266, global.scss */
.clear {
  clear: both;
  font-size: 0;
  height: 0;
  line-height: 0;
  text-indent: -10000px;
  width: 0;
}

/* line 276, global.scss */
.underConstruction {
  display: block;
  font-weight: bold;
  color: #d86422;
  margin: 15px 0;
}

/* line 283, global.scss */
.hl {
  background: #FF7;
  padding: 0 2px;
}
/* line 286, global.scss */
.hl.current {
  background: #FCCC68;
  border: 1px dotted #039;
  padding: 0 1px;
}

/* line 294, global.scss */
.selected a {
  color: #d86422;
}

/* line 297, global.scss */
.list_dash {
  margin-bottom: 12px;
}
/* line 299, global.scss */
.list_dash li {
  background: url("../../images/list_dash.gif") no-repeat left 0.8em;
  padding: 2px 0 1px 15px;
}
/* line 303, global.scss */
.list_dash .list_dash {
  margin-bottom: 0;
}

/* line 306, global.scss */
.error {
  color: #cc3300;
  margin-bottom: 10px;
}
/* line 309, global.scss */
.error ul li {
  background: url("../images/list_dash.gif") no-repeat left center;
  line-height: 20px;
  padding-left: 15px;
}

/* line 316, global.scss */
.settings-container {
  background-color: whitesmoke;
  border: 1px solid #d9d9d9;
  box-shadow: 3px 4px 5px -2px rgba(0, 0, 0, 0.5);
  cursor: default;
  margin: 4px 0 0 -6px;
  padding: 10px;
  font-size: 13px;
  line-height: 23px;
  margin-top: 8px;
  padding: 10px 20px;
  z-index: 2;
}
/* line 66, global.scss */
.settings-container.list {
  max-height: 264px;
  overflow-y: scroll;
  margin: 0;
}
/* line 323, global.scss */
.settings-container div {
  padding: 5px 0;
  border-bottom: 1px solid #dddddd;
}
/* line 326, global.scss */
.settings-container div.buttons {
  border-bottom: none;
  font-size: 12px;
  padding-bottom: 0;
  text-align: center;
}
/* line 331, global.scss */
.settings-container div.buttons a {
  font-weight: bold;
  margin: 0 3px;
}
/* line 337, global.scss */
.settings-container input {
  height: 24px;
  vertical-align: middle;
  width: auto;
}
/* line 342, global.scss */
.settings-container select {
  border: 1px solid #dddddd;
}
/* line 344, global.scss */
.settings-container select option {
  padding: 1px 3px;
}
/* line 346, global.scss */
.settings-container blockquote {
  margin: 5px 0 5px 5px;
}
/* line 349, global.scss */
.settings-container label {
  display: inline;
}
/* line 352, global.scss */
.settings-container ul {
  margin: 0;
}
/* line 355, global.scss */
.settings-container ul.menu li.hide {
  margin-right: 10px;
  border: 1px solid #008dc9;
  float: right;
  height: 10px;
  width: 11px;
  padding: 3px;
  margin: 3px 0 0;
  background: #dddddd url("../images/node-closed.gif") no-repeat center center;
  background: #dddddd url("../images/deleteFilterOff.png") no-repeat center center;
  list-style: none;
  margin: 3px 0 0;
}
/* line 81, global.scss */
.settings-container ul.menu li.hide:hover {
  cursor: pointer;
}

/* line 364, global.scss */
body {
  color: #333333;
  font-size: 1em;
  font-family: Helvetica, Arial, sans-serif;
  line-height: 18px;
  background-color: whitesmoke;
  margin: 0;
  padding: 0 0 1.95313%;
}
/* line 374, global.scss */
body #content.printable {
  font-size: 13px;
  padding: 20px 20px 0;
  background-color: white;
}
/* line 381, global.scss */
body #page {
  background-color: whitesmoke;
  margin: 0 auto;
  width: 1024px;
  padding: 0 0 0.97656%;
}
/* line 386, global.scss */
body #page #wrapper {
  background-color: white;
  box-shadow: 0 0 0.1875em 0 rgba(0, 0, 0, 0.1);
}
/* line 392, global.scss */
body #page #wrapper #header .navAuth,
body #page #wrapper #header .navLang {
  overflow: hidden;
  height: 30px;
}
/* line 395, global.scss */
body #page #wrapper #header .navAuth ul,
body #page #wrapper #header .navLang ul {
  margin: 0;
  padding: 0;
}
/* line 397, global.scss */
body #page #wrapper #header .navAuth ul li,
body #page #wrapper #header .navLang ul li {
  display: block;
  float: left;
  height: 20px;
  line-height: line-height2;
  background: url("../images/language_divider.gif") transparent no-repeat right center;
  padding: 0 10px;
  padding: 5px 10px;
}
/* line 140, global.scss */
body #page #wrapper #header .navAuth ul li.last, body #page #wrapper #header .navAuth ul li:last-child,
body #page #wrapper #header .navLang ul li.last,
body #page #wrapper #header .navLang ul li:last-child {
  background: none;
}
/* line 404, global.scss */
body #page #wrapper #header .navAuth ul li a, body #page #wrapper #header .navAuth ul li span,
body #page #wrapper #header .navLang ul li a,
body #page #wrapper #header .navLang ul li span {
  font-size: 0.75em;
  font-weight: bold;
  line-height: 20px;
}
/* line 409, global.scss */
body #page #wrapper #header .navAuth ul li span,
body #page #wrapper #header .navLang ul li span {
  font-weight: normal;
}
/* line 410, global.scss */
body #page #wrapper #header .navAuth ul li.current a,
body #page #wrapper #header .navLang ul li.current a {
  color: #d86422;
}
/* line 414, global.scss */
body #page #wrapper #header .navAuth {
  float: left;
  margin-left: 0.48828%;
}
/* line 418, global.scss */
body #page #wrapper #header .navLang {
  float: right;
  margin-right: 0.48828%;
}
/* line 422, global.scss */
body #page #wrapper #header #banner {
  clear: both;
  color: white;
  background-color: #008dc9;
  width: 100%;
  height: 90px;
  display: table;
  overflow: hidden;
}
/* line 430, global.scss */
body #page #wrapper #header #banner .containerBanner {
  display: table-cell;
  vertical-align: middle;
  line-height: 22px;
  padding: 0 0.9375em;
}
/* line 435, global.scss */
body #page #wrapper #header #banner .containerBanner h2 {
  font-size: 0.875em;
}
/* line 438, global.scss */
body #page #wrapper #header .highlight {
  clear: both;
  max-width: 1024px;
  width: 100%;
}
/* line 442, global.scss */
body #page #wrapper #header .highlight #search-box {
  background-color: #dbeef9;
  width: 100%;
  text-align: center;
}
/* line 446, global.scss */
body #page #wrapper #header .highlight #search-box #search-box-content {
  margin: 0 auto;
  overflow: hidden;
  padding: 10px 0 10px 24%;
}
/* line 450, global.scss */
body #page #wrapper #header .highlight #search-box #search-box-content .search-label {
  display: block;
  float: left;
  padding: 0 0.97656% 0 0;
}
/* line 454, global.scss */
body #page #wrapper #header .highlight #search-box #search-box-content .search-label label {
  background: url("../images/search_label.gif") no-repeat 0 0.25em;
  display: block;
  height: 20px;
  line-height: 20px;
  overflow: hidden;
  padding: 0.3125em 0 0.1875em 1.4375em;
  width: 0;
}
/* line 464, global.scss */
body #page #wrapper #header .highlight #search-box #search-box-content .search-input {
  background: #dbeef9 url("../images/search_input-left.gif") no-repeat left top;
  display: block;
  float: left;
  margin-right: 1.46484%;
  padding: 0 0 0 0.48828%;
}
/* line 470, global.scss */
body #page #wrapper #header .highlight #search-box #search-box-content .search-input input {
  background: white url("../images/search_input-right.gif") no-repeat right top;
  border: medium none;
  display: block;
  float: left;
  height: 21px;
  line-height: 22px;
  margin: 0;
  padding: 0.25em 0.3125em;
  width: 370px;
}
/* line 480, global.scss */
body #page #wrapper #header .highlight #search-box #search-box-content .search-input input:focus {
  outline: none;
}
/* line 483, global.scss */
body #page #wrapper #header .highlight #search-box #search-box-content .quick-search {
  background-color: white;
  border: 1px solid #7cb6d8;
  border-radius: 3px;
  color: #196aaa;
  height: 28px;
  width: auto;
  display: inline-block;
  padding: 0.48828% 0.97656%;
  margin-right: 5px;
  float: left;
  height: auto;
  padding: 2.6pt;
}
/* line 131, global.scss */
body #page #wrapper #header .highlight #search-box #search-box-content .quick-search:last-child {
  margin-right: 0;
}
/* line 132, global.scss */
body #page #wrapper #header .highlight #search-box #search-box-content .quick-search:hover {
  color: #d86422;
  cursor: pointer;
}
/* line 489, global.scss */
body #page #wrapper #header .highlight #search-box #search-box-content .advanced-search {
  float: left;
  font-size: 0.8125em;
  line-height: 21px;
  margin: 0.48828% 1.46484%;
  white-space: nowrap;
}
/* line 497, global.scss */
body #page #wrapper #header .highlight #search-box #search-box-content .search-menu {
  padding: 5px 5px 0;
  float: left;
}
/* line 500, global.scss */
body #page #wrapper #header .highlight #search-box #search-box-content .search-menu a {
  display: inline-block;
  vertical-align: bottom;
  margin-left: 1px;
  opacity: 0.7;
}
/* line 505, global.scss */
body #page #wrapper #header .highlight #search-box #search-box-content .search-menu a:hover {
  cursor: default;
}
/* line 506, global.scss */
body #page #wrapper #header .highlight #search-box #search-box-content .search-menu a.previous-match {
  background: url("../images/btnup\.png") no-repeat center center;
  display: inline-block;
  text-indent: -9999px;
  height: 20px;
  width: 20px;
  margin-left: 5px;
}
/* line 509, global.scss */
body #page #wrapper #header .highlight #search-box #search-box-content .search-menu a.previous-match.active {
  background: url("../images/btnup_activ\.png") no-repeat center center;
  display: inline-block;
  text-indent: -9999px;
  height: 20px;
  width: 20px;
  opacity: 1;
}
/* line 511, global.scss */
body #page #wrapper #header .highlight #search-box #search-box-content .search-menu a.previous-match.active:hover {
  cursor: pointer;
}
/* line 515, global.scss */
body #page #wrapper #header .highlight #search-box #search-box-content .search-menu a.next-match {
  background: url("../images/btndown\.png") no-repeat center center;
  display: inline-block;
  text-indent: -9999px;
  height: 20px;
  width: 20px;
}
/* line 517, global.scss */
body #page #wrapper #header .highlight #search-box #search-box-content .search-menu a.next-match.active {
  background: url("../images/btndown_activ\.png") no-repeat center center;
  display: inline-block;
  text-indent: -9999px;
  height: 20px;
  width: 20px;
  opacity: 1;
}
/* line 519, global.scss */
body #page #wrapper #header .highlight #search-box #search-box-content .search-menu a.next-match.active:hover {
  cursor: pointer;
}
/* line 523, global.scss */
body #page #wrapper #header .highlight #search-box #search-box-content .search-menu a.previous-hit {
  background: url("../images/btnprevoff\.png") no-repeat center center;
  display: inline-block;
  text-indent: -9999px;
  height: 20px;
  width: 20px;
}
/* line 525, global.scss */
body #page #wrapper #header .highlight #search-box #search-box-content .search-menu a.previous-hit.active {
  background: url("../images/btnprev\.png") no-repeat center center;
  display: inline-block;
  text-indent: -9999px;
  height: 20px;
  width: 20px;
  opacity: 1;
}
/* line 527, global.scss */
body #page #wrapper #header .highlight #search-box #search-box-content .search-menu a.previous-hit.active:hover {
  cursor: pointer;
}
/* line 531, global.scss */
body #page #wrapper #header .highlight #search-box #search-box-content .search-menu a.next-hit {
  background: url("../images/btnnextoff\.png") no-repeat center center;
  display: inline-block;
  text-indent: -9999px;
  height: 20px;
  width: 20px;
}
/* line 533, global.scss */
body #page #wrapper #header .highlight #search-box #search-box-content .search-menu a.next-hit.active {
  background: url("../images/btnnext\.png") no-repeat center center;
  display: inline-block;
  text-indent: -9999px;
  height: 20px;
  width: 20px;
  opacity: 1;
}
/* line 535, global.scss */
body #page #wrapper #header .highlight #search-box #search-box-content .search-menu a.next-hit.active:hover {
  cursor: pointer;
}
/* line 539, global.scss */
body #page #wrapper #header .highlight #search-box #search-box-content .search-menu a.clear {
  background: url("../images/clear\.png") no-repeat center center;
  display: inline-block;
  text-indent: -9999px;
  height: 20px;
  width: 20px;
  margin-left: 5px;
  opacity: 1;
}
/* line 541, global.scss */
body #page #wrapper #header .highlight #search-box #search-box-content .search-menu a.clear:hover {
  cursor: pointer;
}
/* line 549, global.scss */
body #page #wrapper #header .highlight #search-box #search-box-content .button.settings {
  background: url("../images/settings\.png") no-repeat center center;
  display: inline-block;
  text-indent: -9999px;
  height: 20px;
  width: 20px;
  cursor: pointer;
  float: left;
  margin: 6px 0 0 12px;
  height: 18px;
}
/* line 561, global.scss */
body #page #wrapper #main {
  padding: 20px 0;
  font-size: 0.8125em;
  width: 100%;
}
/* line 566, global.scss */
body #page #wrapper #main #sidebar, body #page #wrapper #main #content, body #page #wrapper #main .mainCol, body #page #wrapper #main .sideCol {
  display: table-cell;
  vertical-align: top;
}
/* line 570, global.scss */
body #page #wrapper #main #sidebar {
  width: 214px;
  padding: 0 20px;
}
/* line 573, global.scss */
body #page #wrapper #main #sidebar ul {
  border-bottom: 1px solid #cccccc;
  width: 214px;
}
/* line 576, global.scss */
body #page #wrapper #main #sidebar ul li {
  border-top: 1px solid #cccccc;
}
/* line 578, global.scss */
body #page #wrapper #main #sidebar ul li a {
  display: block;
  padding: 0 5px 0 10px;
  line-height: 31px;
  height: 31px;
}
/* line 587, global.scss */
body #page #wrapper #main #sidebar .topOfPage a {
  background-image: url("../images/top.png");
  background-repeat: no-repeat;
  bottom: 5em;
  display: none;
  display: block;
  padding: 2.3em;
  position: fixed;
  right: 25px;
  text-decoration: none;
}
/* line 597, global.scss */
body #page #wrapper #main #sidebar .topOfPage a:hover {
  cursor: pointer;
}
/* line 601, global.scss */
body #page #wrapper #main #content {
  width: 750px;
  padding-right: 20px;
}
/* line 606, global.scss */
body #page #wrapper #main #content #download .downloadCDtitle {
  color: #008dc9;
  font-size: 17px;
  font-weight: bold;
}
/* line 611, global.scss */
body #page #wrapper #main #content #download .downloadFile {
  font-weight: bold;
  margin: 0 0 0 40px;
}
/* line 615, global.scss */
body #page #wrapper #main #content #download .downloadFileExpl {
  font-size: 12px;
  font-style: italic;
  margin: 0 0 0 80px;
}
/* line 620, global.scss */
body #page #wrapper #main #content #download .indent {
  padding: 10px 0 10px 80px;
  width: 505px;
}
/* line 626, global.scss */
body #page #wrapper #main #content #download .download1,
body #page #wrapper #main #content #download .download2,
body #page #wrapper #main #content #download .download3 {
  padding: 5px;
  width: 410px;
}
/* line 630, global.scss */
body #page #wrapper #main #content #download .download1 {
  border-bottom: 3px double #ccc;
  border-top: 3px double #ccc;
  color: #aaa;
  height: 37px;
}
/* line 636, global.scss */
body #page #wrapper #main #content #download .download3 {
  border-bottom: 1px double #ccc;
  margin: 10px 0;
}
/* line 641, global.scss */
body #page #wrapper #main #content #download .downloadlist1,
body #page #wrapper #main #content #download .downloadlist2 {
  padding: 0 25px;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
  line-height: 22px;
  list-style: outside none none;
  margin: 10px;
  overflow: hidden;
}
/* line 649, global.scss */
body #page #wrapper #main #content #download .downloadlist1 .downloadsize,
body #page #wrapper #main #content #download .downloadlist2 .downloadsize {
  color: #8a8a8a;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  font-style: italic;
}
/* line 659, global.scss */
body #page #wrapper #main #content .help h3 {
  color: #d86422;
  font-weight: bold;
  margin: 0 0 9px;
  padding: 6px 0 0;
}
/* line 665, global.scss */
body #page #wrapper #main #content .help .inlay_color {
  background-color: #f5f5f5;
  border: 1px solid #e6e6e6;
  margin: 0 0 18px;
  overflow: hidden;
  padding: 9px 9px 4px;
  width: auto;
}
/* line 673, global.scss */
body #page #wrapper #main #content .help .box {
  border-top: 1px solid #EEE;
  padding: 9px 0 18px;
}
/* line 676, global.scss */
body #page #wrapper #main #content .help .box img {
  margin-bottom: 5px;
  vertical-align: top;
}
/* line 680, global.scss */
body #page #wrapper #main #content .help .box blockquote {
  margin-left: 0;
}
/* line 683, global.scss */
body #page #wrapper #main #content .help .box div div {
  margin: 0 0 18px;
}
/* line 685, global.scss */
body #page #wrapper #main #content .help .box div div:last-child {
  margin-bottom: 0;
}
/* line 688, global.scss */
body #page #wrapper #main #content .help .box input,
body #page #wrapper #main #content .help .box label {
  vertical-align: middle;
}
/* line 689, global.scss */
body #page #wrapper #main #content .help .box p {
  text-align: justify;
}
/* line 691, global.scss */
body #page #wrapper #main #content .help .box p:last-child {
  margin-bottom: 0;
}
/* line 693, global.scss */
body #page #wrapper #main #content .help .box .specific {
  display: inline-block;
  width: calc(100% - 40px);
}
/* line 698, global.scss */
body #page #wrapper #main #content .help .box ol.helpGetStarted,
body #page #wrapper #main #content .help .box ol.helpSearching {
  text-align: justify;
  list-style-type: decimal;
  margin-left: 25px;
  padding: 0;
}
/* line 704, global.scss */
body #page #wrapper #main #content .help .box ol.helpGetStarted li {
  margin-bottom: 18px;
}
/* line 707, global.scss */
body #page #wrapper #main #content .help .box ul.OrganizationLong,
body #page #wrapper #main #content .help .box ul.marginLeft {
  margin: 0 0 18px 20px;
}
/* line 709, global.scss */
body #page #wrapper #main #content .help .box ul.OrganizationLong li,
body #page #wrapper #main #content .help .box ul.marginLeft li {
  background: url("../../images/list.gif") no-repeat left 0.5em;
  padding: 2px 0 1px 18px;
}
/* line 715, global.scss */
body #page #wrapper #main #content .help .box .imageScDetails {
  color: #666666;
  font-size: 12px;
  font-style: italic;
}
/* line 724, global.scss */
body #page #wrapper #main #content #search-box {
  margin: 20px 0;
  height: auto;
  overflow: hidden;
}
/* line 728, global.scss */
body #page #wrapper #main #content #search-box * {
  border: 0px;
}
/* line 732, global.scss */
body #page #wrapper #main #content #search-box input {
  width: 7px;
  padding: 0 3px;
  height: 24px;
  font-size: 13px;
  font-family: Verdana,Arial,Helvetica;
}
/* line 740, global.scss */
body #page #wrapper #main #content #search-box .input-box {
  float: left;
  border: 1px solid #ccc;
  border-radius: 1px;
  box-shadow: 0 0 2px #ccc inset;
  cursor: text;
  overflow: hidden;
  min-height: 34px;
  padding: 5px 10px 5px 5px;
  width: 85%;
  width: calc(100% - 50px) !important;
}
/* line 751, global.scss */
body #page #wrapper #main #content #search-box .input-box .clear-box {
  background: transparent url("../images/search-clear.png") no-repeat center center;
  cursor: pointer;
  float: right;
  height: 15px;
  margin-top: 9px;
  width: 15px;
}
/* line 759, global.scss */
body #page #wrapper #main #content #search-box .input-box .insert-point {
  display: inline-block;
  padding: 4px 0 3px;
  width: 5px;
}
/* line 765, global.scss */
body #page #wrapper #main #content #search-box .input-box .insert-point input:active, body #page #wrapper #main #content #search-box .input-box .insert-point input:focus {
  outline: none;
  border: none;
}
/* line 771, global.scss */
body #page #wrapper #main #content #search-box .input-box .search-field {
  background-color: whitesmoke;
  display: inline-block;
  padding: 4px 4px 4px 5px;
  margin: 1px 0;
}
/* line 777, global.scss */
body #page #wrapper #main #content #search-box .input-box .search-field.active, body #page #wrapper #main #content #search-box .input-box .search-field:hover {
  background-color: #bbd6ef;
}
/* line 780, global.scss */
body #page #wrapper #main #content #search-box .input-box .search-field .field-delete {
  cursor: pointer;
  float: left;
  height: 24px;
  width: 15px;
  text-indent: -9999px;
  background: transparent url("../images/deleteFilterOff.png") no-repeat left 7px;
}
/* line 787, global.scss */
body #page #wrapper #main #content #search-box .input-box .search-field .field-delete:hover {
  background: transparent url("../images/deleteFilterOn.png") no-repeat left 7px;
}
/* line 789, global.scss */
body #page #wrapper #main #content #search-box .input-box .search-field .field-label {
  color: #003399;
  cursor: pointer;
  font-size: 12px;
  padding: 0 1px 0 3px;
}
/* line 795, global.scss */
body #page #wrapper #main #content #search-box .input-box .search-field select {
  padding: 0 1px;
  border: 1px solid white;
}
/* line 798, global.scss */
body #page #wrapper #main #content #search-box .input-box .search-field select option {
  padding: 1px 3px;
}
/* line 800, global.scss */
body #page #wrapper #main #content #search-box .input-box .search-field select:active, body #page #wrapper #main #content #search-box .input-box .search-field select:focus {
  border: 1px solid #008dc9;
}
/* line 808, global.scss */
body #page #wrapper #main #content #search-box .button.search {
  background: url("../images/gosearch\.gif") no-repeat center center;
  display: inline-block;
  text-indent: -9999px;
  height: 20px;
  width: 20px;
  cursor: pointer;
  float: left;
  margin: 14px 0 0 10px;
}
/* line 816, global.scss */
body #page #wrapper #main #content #search-box #filters-list {
  background-color: whitesmoke;
  border: 1px solid #d9d9d9;
  box-shadow: 3px 4px 5px -2px rgba(0, 0, 0, 0.5);
  cursor: default;
  margin: 4px 0 0 -6px;
  padding: 10px;
  min-width: 170px;
  z-index: 1;
}
/* line 66, global.scss */
body #page #wrapper #main #content #search-box #filters-list.list {
  max-height: 264px;
  overflow-y: scroll;
  margin: 0;
}
/* line 820, global.scss */
body #page #wrapper #main #content #search-box #filters-list > * {
  padding: 3px;
}
/* line 821, global.scss */
body #page #wrapper #main #content #search-box #filters-list ul {
  margin: 0;
  padding: 0;
  list-style: none;
  border-bottom: none;
}
/* line 825, global.scss */
body #page #wrapper #main #content #search-box #filters-list ul.menu {
  float: right;
}
/* line 827, global.scss */
body #page #wrapper #main #content #search-box #filters-list ul.menu li.hide {
  margin-right: 10px;
  border: 1px solid #008dc9;
  float: right;
  height: 10px;
  width: 11px;
  padding: 3px;
  margin: 3px 0 0;
  background: #dddddd url("../images/node-closed.gif") no-repeat center center;
  background: #dddddd url("../images/deleteFilterOff.png") no-repeat center center;
  margin: 3px 0 0;
}
/* line 81, global.scss */
body #page #wrapper #main #content #search-box #filters-list ul.menu li.hide:hover {
  cursor: pointer;
}
/* line 833, global.scss */
body #page #wrapper #main #content #search-box #filters-list .filter {
  border-bottom: 1px solid #dddddd;
  cursor: pointer;
  color: whitesmoke;
  font-weight: bold;
  font-size: 12px;
}
/* line 839, global.scss */
body #page #wrapper #main #content #search-box #filters-list .filter.selected a {
  background-color: #bbd6ef;
  color: #196aaa;
  text-decoration: none;
}
/* line 843, global.scss */
body #page #wrapper #main #content #search-box #filters-list .filter.selected a:hover {
  color: #d86422;
  text-decoration: none;
}
/* line 848, global.scss */
body #page #wrapper #main #content #search-box #filters-list .filter a {
  display: block;
  padding: 3px;
}
/* line 855, global.scss */
body #page #wrapper #main #content #search-box .filters-container div {
  padding: 3px;
}
/* line 856, global.scss */
body #page #wrapper #main #content #search-box .filters-container ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 860, global.scss */
body #page #wrapper #main #content #search-box .filters-container .filter {
  background-color: whitesmoke;
  border: 1px solid #d9d9d9;
  box-shadow: 3px 4px 5px -2px rgba(0, 0, 0, 0.5);
  cursor: default;
  margin: 4px 0 0 -6px;
  padding: 10px;
}
/* line 66, global.scss */
body #page #wrapper #main #content #search-box .filters-container .filter.list {
  max-height: 264px;
  overflow-y: scroll;
  margin: 0;
}
/* line 862, global.scss */
body #page #wrapper #main #content #search-box .filters-container .filter.autocomplete {
  max-height: 264px;
  overflow-y: scroll;
  margin: 0;
}
/* line 868, global.scss */
body #page #wrapper #main #content #search-box .filters-container .text.filter {
  z-index: 2;
  margin-top: 0;
  min-width: 170px;
}
/* line 873, global.scss */
body #page #wrapper #main #content #search-box .filters-container .text.filter ul.menu {
  border-bottom: none;
  float: right;
  min-width: auto;
  padding: 0;
}
/* line 878, global.scss */
body #page #wrapper #main #content #search-box .filters-container .text.filter ul.menu li.hide {
  margin-right: 10px;
  border: 1px solid #008dc9;
  float: right;
  height: 10px;
  width: 11px;
  padding: 3px;
  margin: 3px 0 0;
  background: #dddddd url("../images/node-closed.gif") no-repeat center center;
  background: #dddddd url("../images/deleteFilterOff.png") no-repeat center center;
  margin: 3px 0 0;
}
/* line 81, global.scss */
body #page #wrapper #main #content #search-box .filters-container .text.filter ul.menu li.hide:hover {
  cursor: pointer;
}
/* line 884, global.scss */
body #page #wrapper #main #content #search-box .filters-container .text.filter ul li.operator {
  border-bottom: 1px solid #dddddd;
  font-weight: bold;
  font-size: 11px;
  padding: 3px;
}
/* line 889, global.scss */
body #page #wrapper #main #content #search-box .filters-container .text.filter ul li.operator a {
  display: block;
}
/* line 891, global.scss */
body #page #wrapper #main #content #search-box .filters-container .text.filter ul li.operator a[data-operator="NEAR"] {
  display: inline;
  border: 1px solid #dddddd;
  padding: 5px 8px;
  vertical-align: text-bottom;
}
/* line 898, global.scss */
body #page #wrapper #main #content #search-box .filters-container .text.filter ul li.operator input {
  border: 1px solid #dddddd;
  width: 23%;
}
/* line 902, global.scss */
body #page #wrapper #main #content #search-box .filters-container .text.filter ul li.operator.selected {
  background-color: #bbd6ef;
}
/* line 909, global.scss */
body #page #wrapper #main #content #search-box .filters-container .tree.filter {
  margin-top: 0;
  z-index: 2;
}
/* line 912, global.scss */
body #page #wrapper #main #content #search-box .filters-container .tree.filter .menu {
  border-bottom: 1px solid #dddddd;
  display: block;
  margin-bottom: 5px;
  min-width: 200px;
  overflow: hidden;
  padding: 3px 3px 5px 3px;
}
/* line 919, global.scss */
body #page #wrapper #main #content #search-box .filters-container .tree.filter .menu li {
  background: none;
  float: left;
  width: auto;
}
/* line 923, global.scss */
body #page #wrapper #main #content #search-box .filters-container .tree.filter .menu li.expand {
  background: transparent url("../images/menu_blue_divider.png") no-repeat right 4px;
  margin-right: 7px;
  padding-right: 9px;
}
/* line 928, global.scss */
body #page #wrapper #main #content #search-box .filters-container .tree.filter .menu li.hide {
  margin-right: 10px;
  border: 1px solid #008dc9;
  float: right;
  height: 10px;
  width: 11px;
  padding: 3px;
  margin: 3px 0 0;
  background: #dddddd url("../images/node-closed.gif") no-repeat center center;
  background: #dddddd url("../images/deleteFilterOff.png") no-repeat center center;
  margin: 0;
}
/* line 81, global.scss */
body #page #wrapper #main #content #search-box .filters-container .tree.filter .menu li.hide:hover {
  cursor: pointer;
}
/* line 932, global.scss */
body #page #wrapper #main #content #search-box .filters-container .tree.filter .menu li a {
  padding: 0;
}
/* line 935, global.scss */
body #page #wrapper #main #content #search-box .filters-container .tree.filter .tree {
  max-height: 465px;
  max-width: 470px;
  overflow-y: scroll;
  padding: 0 1px;
}
/* line 940, global.scss */
body #page #wrapper #main #content #search-box .filters-container .tree.filter .tree label {
  display: inline-block;
  padding: 1px 4px 0;
  width: calc(100% - 8px);
}
/* line 944, global.scss */
body #page #wrapper #main #content #search-box .filters-container .tree.filter .tree label input {
  margin: -1px 4px 0 0;
  vertical-align: middle;
  width: auto;
}
/* line 950, global.scss */
body #page #wrapper #main #content #search-box .filters-container .tree.filter .tree .selectable {
  padding: 3px 12px;
}
/* line 952, global.scss */
body #page #wrapper #main #content #search-box .filters-container .tree.filter .tree .selectable.selected > label {
  background-color: #bbd6ef;
  border-radius: 1px;
}
/* line 957, global.scss */
body #page #wrapper #main #content #search-box .filters-container .tree.filter .tree .selectable > .button.contract, body #page #wrapper #main #content #search-box .filters-container .tree.filter .tree .selectable > .button.expand {
  cursor: pointer;
  display: inline-block;
  height: 9px;
  margin-left: -12px;
  width: 12px;
}
/* line 964, global.scss */
body #page #wrapper #main #content #search-box .filters-container .tree.filter .tree .selectable > .button.contract {
  background: url("../images/node-open.gif") no-repeat left center;
}
/* line 967, global.scss */
body #page #wrapper #main #content #search-box .filters-container .tree.filter .tree .selectable > .button.expand {
  background: url("../images/node-closed.gif") no-repeat left center;
}
/* line 971, global.scss */
body #page #wrapper #main #content #search-box .filters-container .tree.filter .tree .tic {
  margin: 0 0 0 13px;
  padding: 0 3px;
}
/* line 974, global.scss */
body #page #wrapper #main #content #search-box .filters-container .tree.filter .tree .tic .ti {
  padding: 0 3px;
}
/* line 981, global.scss */
body #page #wrapper #main #content #search-box #calculate-text-width {
  display: none;
  position: absolute;
  height: auto;
  width: auto;
  white-space: pre;
  line-height: 24px;
  padding: 0 3px;
  font-size: 13px;
  margin-left: 67px;
  font-family: Verdana,Arial,Helvetica;
}
/* line 996, global.scss */
body #page #wrapper #main #content #info-container .icon-searching {
  background: url("../images/loadingbarwhite.gif") no-repeat scroll left center;
  display: inline-block;
  height: 16px;
  margin-right: 5px;
  vertical-align: text-bottom;
  width: 16px;
}
/* line 1007, global.scss */
body #page #wrapper #main #content #search-results .pagination-top {
  overflow: hidden;
}
/* line 31, _classifier.scss */
body #page #wrapper #main #content #search-results .pagination-top .pagination-info {
  margin-top: 10px;
  float: left;
}
/* line 34, _classifier.scss */
body #page #wrapper #main #content #search-results .pagination-top .pagination-info#info {
  display: none;
}
/* line 38, _classifier.scss */
body #page #wrapper #main #content #search-results .pagination-top .buttons {
  float: right;
  margin-top: 4px;
}
/* line 41, _classifier.scss */
body #page #wrapper #main #content #search-results .pagination-top .buttons .current-page {
  width: 25px;
  padding: 2px 4px;
  border: 1px solid #dddddd;
}
/* line 45, _classifier.scss */
body #page #wrapper #main #content #search-results .pagination-top .buttons .current-page:focus {
  border: 1px solid #d86422;
  outline: none;
}
/* line 50, _classifier.scss */
body #page #wrapper #main #content #search-results .pagination-top .buttons a, body #page #wrapper #main #content #search-results .pagination-top .buttons span {
  padding: 0 9px;
}
/* line 52, _classifier.scss */
body #page #wrapper #main #content #search-results .pagination-top .buttons a.last, body #page #wrapper #main #content #search-results .pagination-top .buttons a:last-child, body #page #wrapper #main #content #search-results .pagination-top .buttons span.last, body #page #wrapper #main #content #search-results .pagination-top .buttons span:last-child {
  background: none;
  padding-right: 0;
}
/* line 56, _classifier.scss */
body #page #wrapper #main #content #search-results .pagination-top .buttons a.first, body #page #wrapper #main #content #search-results .pagination-top .buttons a:first-child, body #page #wrapper #main #content #search-results .pagination-top .buttons span.first, body #page #wrapper #main #content #search-results .pagination-top .buttons span:first-child {
  padding-left: 0;
}
/* line 60, _classifier.scss */
body #page #wrapper #main #content #search-results .pagination-top .buttons a.button {
  display: inline-block;
  text-indent: -9999px;
  border: 1px solid #dddddd;
  padding: 2px 6px;
  margin: 0 2px;
}
/* line 66, _classifier.scss */
body #page #wrapper #main #content #search-results .pagination-top .buttons a.button.selected {
  background-color: #bbd6ef;
  border: 1px solid #CCC;
}
/* line 73, _classifier.scss */
body #page #wrapper #main #content #search-results .pagination-top .buttons a.button.goToFirst, body #page #wrapper #main #content #search-results .pagination-top .buttons a.button.goToPrev, body #page #wrapper #main #content #search-results .pagination-top .buttons a.button.goToNext, body #page #wrapper #main #content #search-results .pagination-top .buttons a.button.goToLast {
  line-height: 20px;
  padding: 1px 0px;
  width: 24px;
  background: no-repeat center center;
}
/* line 80, _classifier.scss */
body #page #wrapper #main #content #search-results .pagination-top .buttons a.button.goToFirst {
  background-image: url("../images/first-button-icon.png");
}
/* line 81, _classifier.scss */
body #page #wrapper #main #content #search-results .pagination-top .buttons a.button.goToPrev {
  background-image: url("../images/previous-button-icon.png");
}
/* line 82, _classifier.scss */
body #page #wrapper #main #content #search-results .pagination-top .buttons a.button.goToNext {
  background-image: url("../images/next-button-icon.png");
}
/* line 83, _classifier.scss */
body #page #wrapper #main #content #search-results .pagination-top .buttons a.button.goToLast {
  background-image: url("../images/last-button-icon.png");
}
/* line 84, _classifier.scss */
body #page #wrapper #main #content #search-results .pagination-top .buttons a.button.showAll {
  text-indent: 0px;
}
/* line 85, _classifier.scss */
body #page #wrapper #main #content #search-results .pagination-top .buttons a.button:hover {
  background-color: #dbeef9;
}
/* line 88, _classifier.scss */
body #page #wrapper #main #content #search-results .pagination-top .responsive-menu {
  display: none;
  position: absolute;
  right: 20px;
  height: 18px;
  width: 19px;
  margin-top: 10px;
  background: #a9d2e6 url("../images/responsive-sprite.png") repeat scroll 2px -363px;
}
/* line 98, global.scss */
body #page #wrapper #main #content #search-results .pagination-top .responsive-menu:hover {
  cursor: pointer;
  background-color: #196aaa;
}
/* line 102, global.scss */
body #page #wrapper #main #content #search-results .pagination-top .responsive-menu.active {
  background: #196aaa url("../images/responsive-sprite.png") repeat scroll 2px -394px;
}
/* line 1012, global.scss */
body #page #wrapper #main #content .target_hide, body #page #wrapper #main #content .target_show {
  line-height: 24px;
  padding-left: 15px;
}
/* line 1016, global.scss */
body #page #wrapper #main #content .target_hide {
  background: url("../images/list_dash_plus.gif") no-repeat left center;
}
/* line 1018, global.scss */
body #page #wrapper #main #content .target_show,
body #page #wrapper #main #content .target_hide.expanded {
  background: url("../images/list_dash.gif") no-repeat left center;
}
/* line 1019, global.scss */
body #page #wrapper #main #content .mainCol {
  width: 560px;
  text-align: justify;
  padding-right: 20px;
}
/* line 1023, global.scss */
body #page #wrapper #main #content .mainCol #covers {
  cursor: pointer;
  margin: 0 0 5px 15px;
  float: right;
}
/* line 1027, global.scss */
body #page #wrapper #main #content .mainCol #covers img {
  border: 5px solid #bbd6ef;
  height: 132px;
  width: 100px;
}
/* line 1028, global.scss */
body #page #wrapper #main #content .mainCol #covers ul {
  margin: 5px auto 0;
  width: 45%;
}
/* line 1036, global.scss */
body #page #wrapper #main #content .mainCol #covers ul li a.previous-button, body #page #wrapper #main #content .mainCol #covers ul li a.next-button, body #page #wrapper #main #content .mainCol #covers ul li a.stop-button, body #page #wrapper #main #content .mainCol #covers ul li a.play-button {
  background: url("../images/btns-next-prev.png") no-repeat;
  display: block;
  float: left;
  height: 12px;
  margin: 3px 5px 0 0;
  opacity: 0.9;
  overflow: hidden;
  text-indent: -9999px;
  width: 11px;
}
/* line 1047, global.scss */
body #page #wrapper #main #content .mainCol #covers ul li a.previous-button {
  background-position: 0 0;
}
/* line 1049, global.scss */
body #page #wrapper #main #content .mainCol #covers ul li a.previous-button:hover {
  background-position: 0 -12px;
}
/* line 1051, global.scss */
body #page #wrapper #main #content .mainCol #covers ul li a.next-button {
  background-position: -12px 0;
}
/* line 1053, global.scss */
body #page #wrapper #main #content .mainCol #covers ul li a.next-button:hover {
  background-position: -12px -12px;
}
/* line 1055, global.scss */
body #page #wrapper #main #content .mainCol #covers ul li a.stop-button {
  background-position: -23px 0;
  width: 12px;
}
/* line 1058, global.scss */
body #page #wrapper #main #content .mainCol #covers ul li a.stop-button:hover {
  background-position: -23px -12px;
}
/* line 1060, global.scss */
body #page #wrapper #main #content .mainCol #covers ul li a.play-button {
  background-position: -34px 0;
  width: 10px;
}
/* line 1063, global.scss */
body #page #wrapper #main #content .mainCol #covers ul li a.play-button:hover {
  background-position: -34px -12px;
}
/* line 1069, global.scss */
body #page #wrapper #main #content .mainCol .targetAll {
  margin: 0;
  padding: 0 0 0 17px;
}
/* line 1072, global.scss */
body #page #wrapper #main #content .mainCol .targetAll .list_dash {
  margin: 0;
}
/* line 1078, global.scss */
body #page #wrapper #main #content .help .refsContent {
  background-color: whitesmoke;
  margin-top: 4px;
  padding: 6px;
}
/* line 1082, global.scss */
body #page #wrapper #main #content #add-account-btn {
  background-color: white;
  border: 1px solid #7cb6d8;
  border-radius: 3px;
  color: #196aaa;
  height: auto;
  width: auto;
  display: inline-block;
  padding: 0.48828% 0.97656%;
  margin-right: 5px;
  padding-left: 20px;
  margin-bottom: 10px;
}
/* line 131, global.scss */
body #page #wrapper #main #content #add-account-btn:last-child {
  margin-right: 0;
}
/* line 132, global.scss */
body #page #wrapper #main #content #add-account-btn:hover {
  color: #d86422;
  cursor: pointer;
}
/* line 1086, global.scss */
body #page #wrapper #main #content #add-account-btn.expanded {
  background: url("../images/list_dash.gif") no-repeat 5px center;
}
/* line 1087, global.scss */
body #page #wrapper #main #content #add-account-btn, body #page #wrapper #main #content #add-account-btn.collapsed {
  background: url("../images/list_dash_plus.gif") no-repeat 5px center;
}
/* line 1092, global.scss */
body #page #wrapper #main #content form.edit-form fieldset, body #page #wrapper #main #content form.edit-form legend {
  background-color: #f6f6f6;
}
/* line 1096, global.scss */
body #page #wrapper #main #content form fieldset {
  border: 1px solid #cccccc;
  padding: 1em;
  margin-bottom: 10px;
}
/* line 1100, global.scss */
body #page #wrapper #main #content form fieldset legend {
  font-size: 1.1em;
  font-weight: 600;
  padding: 2px 4px 4px;
  color: #d86422;
}
/* line 1107, global.scss */
body #page #wrapper #main #content form span {
  color: #666666;
}
/* line 1109, global.scss */
body #page #wrapper #main #content form label span {
  width: 11em;
  font-weight: bold;
  margin-right: 5px;
  text-align: right;
  float: left;
  vertical-align: top;
  height: 18px;
  padding: 4px;
}
/* line 1119, global.scss */
body #page #wrapper #main #content form label input, body #page #wrapper #main #content form label textarea, body #page #wrapper #main #content form label select {
  margin-bottom: 1em;
  height: 18px;
  padding: 4px;
  border: 1px solid #cccccc;
  margin-top: 0;
  border-radius: 2px;
  width: 60%;
}
/* line 1127, global.scss */
body #page #wrapper #main #content form label input:focus, body #page #wrapper #main #content form label textarea:focus, body #page #wrapper #main #content form label select:focus {
  border: 1px solid #d86422;
  outline: none;
}
/* line 1132, global.scss */
body #page #wrapper #main #content form label select {
  height: 25px;
  padding: 0 4px;
}
/* line 1133, global.scss */
body #page #wrapper #main #content form label textarea {
  font-family: Helvetica, Arial, sans-serif;
  resize: vertical;
  height: 10em;
  font-size: 1em;
}
/* line 1140, global.scss */
body #page #wrapper #main #content form div {
  clear: both;
  margin-bottom: 10px;
}
/* line 1144, global.scss */
body #page #wrapper #main #content form div span:first-child {
  float: left;
  margin-right: 6px;
  padding: 0 4px;
  font-weight: bold;
  color: #666666;
  width: 11em;
  text-align: right;
}
/* line 1153, global.scss */
body #page #wrapper #main #content form div span.text {
  float: none;
  font-weight: normal;
}
/* line 1156, global.scss */
body #page #wrapper #main #content form div label input {
  width: auto;
  vertical-align: text-top;
  margin-bottom: 0;
}
/* line 1164, global.scss */
body #page #wrapper #main #content form input[type="submit"],
body #page #wrapper #main #content form input[type="reset"] {
  background-color: white;
  border: 1px solid #7cb6d8;
  border-radius: 3px;
  color: #196aaa;
  height: auto;
  width: auto;
  display: inline-block;
  padding: 0.48828% 0.97656%;
  margin-right: 5px;
}
/* line 131, global.scss */
body #page #wrapper #main #content form input[type="submit"]:last-child,
body #page #wrapper #main #content form input[type="reset"]:last-child {
  margin-right: 0;
}
/* line 132, global.scss */
body #page #wrapper #main #content form input[type="submit"]:hover,
body #page #wrapper #main #content form input[type="reset"]:hover {
  color: #d86422;
  cursor: pointer;
}
/* line 1168, global.scss */
body #page #wrapper #main #content #accounts-list {
  margin-top: 10px;
}
/* line 1170, global.scss */
body #page #wrapper #main #content #accounts-list li {
  border-bottom: 1px solid #cccccc;
  padding: 6px 0 2px 0;
  display: block;
  overflow: hidden;
}
/* line 1175, global.scss */
body #page #wrapper #main #content #accounts-list li:first-child {
  font-weight: bold;
}
/* line 1178, global.scss */
body #page #wrapper #main #content #accounts-list li div {
  float: left;
  text-align: left;
  width: 14%;
}
/* line 1182, global.scss */
body #page #wrapper #main #content #accounts-list li div:nth-child(3) {
  width: 26%;
}
/* line 1183, global.scss */
body #page #wrapper #main #content #accounts-list li div:nth-child(4) {
  width: 18%;
}
/* line 1184, global.scss */
body #page #wrapper #main #content #accounts-list li div:nth-child(5), body #page #wrapper #main #content #accounts-list li div:nth-child(6) {
  width: 7%;
  text-align: center;
}
/* line 1185, global.scss */
body #page #wrapper #main #content #accounts-list li div:nth-child(7) {
  text-align: right;
}
/* line 1187, global.scss */
body #page #wrapper #main #content #accounts-list li div.menu a:first-child {
  margin-right: 4px;
  background: url("../images/language_divider.gif") no-repeat right center;
  padding-right: 8px;
}
/* line 1194, global.scss */
body #page #wrapper #main #content #accounts-list li div.roles .admin, body #page #wrapper #main #content #accounts-list li div.roles .validator {
  width: 20px;
  height: 20px;
  display: inline-block;
  background: no-repeat center center;
}
/* line 1200, global.scss */
body #page #wrapper #main #content #accounts-list li div.roles .admin {
  background-image: url("../images/admin.png");
}
/* line 1201, global.scss */
body #page #wrapper #main #content #accounts-list li div.roles .validator {
  background-image: url("../images/check_blue.png");
}
/* line 1202, global.scss */
body #page #wrapper #main #content #accounts-list li div.roles .user {
  min-height: 7px;
  display: block;
}
/* line 1207, global.scss */
body #page #wrapper #main #content #accounts-list li div.accountStatus.enabled, body #page #wrapper #main #content #accounts-list li div.accountStatus.disabled, body #page #wrapper #main #content #accounts-list li div.accountStatus.pending {
  height: 20px;
  display: inline-block;
  background: no-repeat center center;
}
/* line 1212, global.scss */
body #page #wrapper #main #content #accounts-list li div.accountStatus.enabled {
  background-image: url("../images/check_green.png");
}
/* line 1213, global.scss */
body #page #wrapper #main #content #accounts-list li div.accountStatus.disabled {
  background-image: url("../images/check_gray.png");
}
/* line 1214, global.scss */
body #page #wrapper #main #content #accounts-list li div.accountStatus.pending {
  background-image: url("../images/hourglass.png");
}
/* line 1220, global.scss */
body #page #wrapper #main #content .subcollection-steps,
body #page #wrapper #main #content #select-subcollection {
  overflow: hidden;
  margin-bottom: 20px;
  background-color: #f6f6f6;
  border: 1px solid #dddddd;
  padding: 10px;
}
/* line 1226, global.scss */
body #page #wrapper #main #content .subcollection-steps .tabs,
body #page #wrapper #main #content #select-subcollection .tabs {
  border-left: 1px solid #dddddd;
  height: 33px;
  float: left;
  margin: 0;
  padding: 0;
}
/* line 1232, global.scss */
body #page #wrapper #main #content .subcollection-steps .tabs li,
body #page #wrapper #main #content #select-subcollection .tabs li {
  height: 32px;
  line-height: 31px;
  float: left;
  background-color: #dbeef9;
  border: 1px solid #dddddd;
  border-left: none;
}
/* line 1240, global.scss */
body #page #wrapper #main #content .subcollection-steps .tabs li:hover,
body #page #wrapper #main #content #select-subcollection .tabs li:hover {
  background-color: #dbeef9;
  cursor: pointer;
}
/* line 1243, global.scss */
body #page #wrapper #main #content .subcollection-steps .tabs li:hover a,
body #page #wrapper #main #content #select-subcollection .tabs li:hover a {
  color: #d86422;
}
/* line 1245, global.scss */
body #page #wrapper #main #content .subcollection-steps .tabs li:nth-child(1) a,
body #page #wrapper #main #content #select-subcollection .tabs li:nth-child(1) a {
  background: url("../images/create.png") no-repeat 6px center;
}
/* line 1248, global.scss */
body #page #wrapper #main #content .subcollection-steps .tabs li:nth-child(2) a,
body #page #wrapper #main #content #select-subcollection .tabs li:nth-child(2) a {
  background: url("../images/sc_add_btn_off.png") no-repeat 6px center;
}
/* line 1251, global.scss */
body #page #wrapper #main #content .subcollection-steps .tabs li:nth-child(3) a,
body #page #wrapper #main #content #select-subcollection .tabs li:nth-child(3) a {
  background: url("../images/export.png") no-repeat scroll 6px center;
}
/* line 1254, global.scss */
body #page #wrapper #main #content .subcollection-steps .tabs li.selected,
body #page #wrapper #main #content #select-subcollection .tabs li.selected {
  background-color: white;
  border-bottom: 1px solid white;
}
/* line 1258, global.scss */
body #page #wrapper #main #content .subcollection-steps .tabs li a,
body #page #wrapper #main #content #select-subcollection .tabs li a {
  padding: 0 10px 0 30px;
  color: #196aaa;
  font-weight: normal;
  border-bottom: none;
  display: block;
}
/* line 1267, global.scss */
body #page #wrapper #main #content .subcollection-steps .tab-page,
body #page #wrapper #main #content #select-subcollection .tab-page {
  background-color: white;
  border: 1px solid #dddddd;
  padding: 20px 15px 5px;
  color: #196aaa;
  clear: both;
}
/* line 1273, global.scss */
body #page #wrapper #main #content .subcollection-steps .tab-page ol,
body #page #wrapper #main #content #select-subcollection .tab-page ol {
  line-height: 20px;
  margin: 10px 0 18px 5%;
}
/* line 1277, global.scss */
body #page #wrapper #main #content .subcollection-steps .tab-page a,
body #page #wrapper #main #content #select-subcollection .tab-page a {
  text-decoration: underline;
}
/* line 1280, global.scss */
body #page #wrapper #main #content #select-subcollection {
  display: block;
  margin-top: 0;
}
/* line 1283, global.scss */
body #page #wrapper #main #content #select-subcollection .close-box {
  float: right;
  height: 17px;
  width: 17px;
  margin-top: 5px;
  background: url("../images/sc_close.png") no-repeat right center;
}
/* line 1291, global.scss */
body #page #wrapper #main #content #subcollections-list {
  margin-top: -20px;
}
/* line 1293, global.scss */
body #page #wrapper #main #content #subcollections-list .subcollection {
  border-bottom: 3px double #cccccc;
  vertical-align: middle;
  padding: 20px 10px 10px;
  overflow: hidden;
}
/* line 1298, global.scss */
body #page #wrapper #main #content #subcollections-list .subcollection:hover {
  background-color: whitesmoke;
}
/* line 1299, global.scss */
body #page #wrapper #main #content #subcollections-list .subcollection .title {
  display: table-cell;
  padding-left: 20px;
  background: url("../images/documents.png") no-repeat left top;
}
/* line 166, global.scss */
body #page #wrapper #main #content #subcollections-list .subcollection .last-updated,
body #page #wrapper #main #content #subcollections-list .subcollection .description {
  padding-top: 5px;
}
/* line 167, global.scss */
body #page #wrapper #main #content #subcollections-list .subcollection .last-updated {
  color: #999999;
  margin-left: 20px;
}
/* line 171, global.scss */
body #page #wrapper #main #content #subcollections-list .subcollection .description {
  clear: both;
  margin-left: 20px;
  text-align: justify;
}
/* line 176, global.scss */
body #page #wrapper #main #content #subcollections-list .subcollection .menu {
  float: right;
  margin-top: 10px;
}
/* line 179, global.scss */
body #page #wrapper #main #content #subcollections-list .subcollection .menu .responsive-menu {
  display: none;
  position: absolute;
  right: 20px;
  height: 18px;
  width: 19px;
  margin-top: 10px;
  background: #a9d2e6 url("../images/responsive-sprite.png") repeat scroll 2px -363px;
}
/* line 98, global.scss */
body #page #wrapper #main #content #subcollections-list .subcollection .menu .responsive-menu:hover {
  cursor: pointer;
  background-color: #196aaa;
}
/* line 102, global.scss */
body #page #wrapper #main #content #subcollections-list .subcollection .menu .responsive-menu.active {
  background: #196aaa url("../images/responsive-sprite.png") repeat scroll 2px -394px;
}
/* line 182, global.scss */
body #page #wrapper #main #content #subcollections-list .subcollection .menu li {
  background: url("../images/language_divider.gif") no-repeat left center;
  float: left;
  margin-left: 10px;
}
/* line 186, global.scss */
body #page #wrapper #main #content #subcollections-list .subcollection .menu li:first-child {
  background: none;
  margin-left: 0;
}
/* line 190, global.scss */
body #page #wrapper #main #content #subcollections-list .subcollection .menu li.public {
  background: none;
  margin-left: 0px;
}
/* line 191, global.scss */
body #page #wrapper #main #content #subcollections-list .subcollection .menu li a {
  display: inline;
  height: 18px;
  margin-left: 10px;
  padding: 3px 0 3px 20px;
}
/* line 196, global.scss */
body #page #wrapper #main #content #subcollections-list .subcollection .menu li a.list {
  background: url("../images/list.png") no-repeat left center;
  margin-left: 0;
}
/* line 200, global.scss */
body #page #wrapper #main #content #subcollections-list .subcollection .menu li a.edit {
  background: url("../images/edit.png") no-repeat left center;
}
/* line 203, global.scss */
body #page #wrapper #main #content #subcollections-list .subcollection .menu li a.export {
  background: url("../images/exported.png") no-repeat left center;
}
/* line 206, global.scss */
body #page #wrapper #main #content #subcollections-list .subcollection .menu li a.delete {
  background: url("../images/delete.png") no-repeat left center;
}
/* line 166, global.scss */
body #page #wrapper #main #content #subcollection-details .last-updated,
body #page #wrapper #main #content #subcollection-details .description {
  padding-top: 5px;
}
/* line 167, global.scss */
body #page #wrapper #main #content #subcollection-details .last-updated {
  color: #999999;
  margin-left: 20px;
}
/* line 171, global.scss */
body #page #wrapper #main #content #subcollection-details .description {
  clear: both;
  margin-left: 20px;
  text-align: justify;
}
/* line 176, global.scss */
body #page #wrapper #main #content #subcollection-details .menu {
  float: right;
  margin-top: 10px;
}
/* line 179, global.scss */
body #page #wrapper #main #content #subcollection-details .menu .responsive-menu {
  display: none;
  position: absolute;
  right: 20px;
  height: 18px;
  width: 19px;
  margin-top: 10px;
  background: #a9d2e6 url("../images/responsive-sprite.png") repeat scroll 2px -363px;
}
/* line 98, global.scss */
body #page #wrapper #main #content #subcollection-details .menu .responsive-menu:hover {
  cursor: pointer;
  background-color: #196aaa;
}
/* line 102, global.scss */
body #page #wrapper #main #content #subcollection-details .menu .responsive-menu.active {
  background: #196aaa url("../images/responsive-sprite.png") repeat scroll 2px -394px;
}
/* line 182, global.scss */
body #page #wrapper #main #content #subcollection-details .menu li {
  background: url("../images/language_divider.gif") no-repeat left center;
  float: left;
  margin-left: 10px;
}
/* line 186, global.scss */
body #page #wrapper #main #content #subcollection-details .menu li:first-child {
  background: none;
  margin-left: 0;
}
/* line 190, global.scss */
body #page #wrapper #main #content #subcollection-details .menu li.public {
  background: none;
  margin-left: 0px;
}
/* line 191, global.scss */
body #page #wrapper #main #content #subcollection-details .menu li a {
  display: inline;
  height: 18px;
  margin-left: 10px;
  padding: 3px 0 3px 20px;
}
/* line 196, global.scss */
body #page #wrapper #main #content #subcollection-details .menu li a.list {
  background: url("../images/list.png") no-repeat left center;
  margin-left: 0;
}
/* line 200, global.scss */
body #page #wrapper #main #content #subcollection-details .menu li a.edit {
  background: url("../images/edit.png") no-repeat left center;
}
/* line 203, global.scss */
body #page #wrapper #main #content #subcollection-details .menu li a.export {
  background: url("../images/exported.png") no-repeat left center;
}
/* line 206, global.scss */
body #page #wrapper #main #content #subcollection-details .menu li a.delete {
  background: url("../images/delete.png") no-repeat left center;
}
/* line 1309, global.scss */
body #page #wrapper #main #content #subcollection-details h2 {
  margin-bottom: 5px;
}
/* line 1311, global.scss */
body #page #wrapper #main #content #subcollection-details .last-updated,
body #page #wrapper #main #content #subcollection-details .description {
  margin-left: 0;
}
/* line 1312, global.scss */
body #page #wrapper #main #content #subcollection-details .menu {
  float: left;
  margin: 25px 0;
}
/* line 1317, global.scss */
body #page #wrapper #main #content #topicLinks {
  margin-bottom: 10px;
}
/* line 1320, global.scss */
body #page #wrapper #main #content #topicLinks .horizontal_list div {
  float: left;
  text-align: center;
  border-left: 1px solid #dddddd;
}
/* line 1324, global.scss */
body #page #wrapper #main #content #topicLinks .horizontal_list div.first {
  border: none;
}
/* line 1325, global.scss */
body #page #wrapper #main #content #topicLinks .horizontal_list div span {
  color: #999999;
}
/* line 1329, global.scss */
body #page #wrapper #main #content .largebox {
  border-top: 1px solid #cccccc;
  clear: both;
  padding: 15px 0 25px;
}
/* line 1333, global.scss */
body #page #wrapper #main #content .largebox .largebox_title {
  color: #d86422;
}
/* line 1335, global.scss */
body #page #wrapper #main #content .largebox .largebox_title.current {
  border: 1px solid #cccccc;
  padding: 4px 8px;
}
/* line 1340, global.scss */
body #page #wrapper #main #content .largebox ul {
  margin-top: 5px;
}
/* line 1342, global.scss */
body #page #wrapper #main #content .largebox ul li {
  border-bottom: 1px solid #eeeeee;
  padding: 6px 0;
}
/* line 1348, global.scss */
body #page #wrapper #main #content .collapseExpandMenu {
  background-color: whitesmoke;
  border: 1px solid #cccccc;
  border-radius: 3px;
  clear: both;
  display: inline-block;
  margin-bottom: 5px;
  padding: 4px 0;
  text-align: center;
}
/* line 1357, global.scss */
body #page #wrapper #main #content .collapseExpandMenu a {
  background: url("../images/language_divider.gif") transparent no-repeat right center;
  padding: 0 10px;
  float: left;
}
/* line 140, global.scss */
body #page #wrapper #main #content .collapseExpandMenu a.last, body #page #wrapper #main #content .collapseExpandMenu a:last-child {
  background: none;
}
/* line 1362, global.scss */
body #page #wrapper #main #content .sideCol {
  width: 170px;
}
/* line 1364, global.scss */
body #page #wrapper #main #content .sideCol .mbox {
  clear: both;
  text-align: center;
  border-top: 3px double #cccccc;
  margin-bottom: 10px;
  padding: 10px 0;
}
/* line 1370, global.scss */
body #page #wrapper #main #content .sideCol .mbox.last, body #page #wrapper #main #content .sideCol .mbox:last-child {
  margin-bottom: 0;
  padding: 10px 0 0 0;
}
/* line 1374, global.scss */
body #page #wrapper #main #content .sideCol .mbox .mbox_title {
  margin: 0 0 12px;
}
/* line 1376, global.scss */
body #page #wrapper #main #content .sideCol .mbox .mbox_title .rss {
  display: inline;
}
/* line 1380, global.scss */
body #page #wrapper #main #content .sideCol .mbox .lastPublished {
  color: #999999;
  font-size: 0.75em;
}
/* line 1388, global.scss */
body #page #wrapper #footer {
  clear: both;
  font-size: 0.75em;
  padding: 20px;
  background-color: #42acdc;
  overflow: hidden;
}
/* line 1394, global.scss */
body #page #wrapper #footer .section {
  display: table-cell;
  width: 16%;
}
/* line 1397, global.scss */
body #page #wrapper #footer .section.about {
  padding-right: 20px;
  width: 30%;
}
/* line 1400, global.scss */
body #page #wrapper #footer .section.about a {
  text-decoration: underline;
}
/* line 1403, global.scss */
body #page #wrapper #footer, body #page #wrapper #footer a {
  color: white;
}
/* line 1406, global.scss */
body #page #wrapper #footer a:hover {
  color: #ff8d4b;
}

#footer-disclaimer {
	color: #999999;
	font-size: 11px;
	margin-top: 5px;
	text-align: center;
}

.publicDetails {
  background: url(../images/lines.gif) repeat-x left bottom;
  padding-bottom: 3px;
  clear: both;
}
div.ScRowDetails {
  width: 100%;
}
div.ScRowDetails {
  background: url(../images/lines.gif) repeat-x scroll left bottom transparent;
  vertical-align: middle;
  padding: 15px 0;
}
div.scTitle {
  float: left;
  text-align: justify;
  width: 380px;
}
div.ScRowDetails div.statusMenu {
  float: right;
}
div.scImage {
  float: left;
  width: 22px;
}
#scContent .exported {
  background: url(../images/exported.png) no-repeat left center;
}
#scContent .exported.excel {
  background: url(../images/iexcel.gif) no-repeat left center;
}
div.scDescription {
  padding-top: 5px;
  clear: both;
  margin-left: 22px;
  text-align: left;
}
#scContent .list, 
#scContent .edit, 
#scDocuments .remove, 
#scCreate, 
#scContent .export, 
#scContent .delete, 
#scContent .exportStatus, 
#scContent .exported {
  margin-left: 10px;
  padding: 3px 0 3px 20px;
  line-height: 18px;
  height: 18px;
  display: inline;
}

@media only screen and (max-width: 1040px) {
  /* line 1413, global.scss */
  body #page {
    width: 100%;
    box-shadow: none;
  }
  /* line 1416, global.scss */
  body #page #wrapper #main #sidebar .topOfPage {
    display: none;
  }

  /* line 1418, global.scss */
  #content .clTitle .containerHelp {
    overflow-y: scroll;
  }

  /* line 1421, global.scss */
  body #page #wrapper #main #content #accounts-list li {
    float: left;
    display: block;
    margin: 0 10px 10px 0px;
    width: 175px;
    border: 1px solid #cccccc;
    border-radius: 3px;
    padding: 6px;
  }
  /* line 1429, global.scss */
  body #page #wrapper #main #content #accounts-list li:first-child {
    display: none;
  }
  /* line 1430, global.scss */
  body #page #wrapper #main #content #accounts-list li div {
    float: none;
    padding: 3px 0;
    border-bottom: 1px solid #eeeeee;
    width: auto;
    text-align: left;
  }
  /* line 1436, global.scss */
  body #page #wrapper #main #content #accounts-list li div:last-child {
    border-bottom: none;
  }
  /* line 1438, global.scss */
  body #page #wrapper #main #content #accounts-list li div.accountStatus.enabled, body #page #wrapper #main #content #accounts-list li div.accountStatus.disabled {
    display: block;
    background-position: left center;
  }
  /* line 1442, global.scss */
  body #page #wrapper #main #content #accounts-list li div:nth-child(1), body #page #wrapper #main #content #accounts-list li div:nth-child(2) {
    font-weight: bold;
  }
  /* line 1448, global.scss */
  body #page #wrapper #main #content #accounts-list li div:nth-child(4), body #page #wrapper #main #content #accounts-list li div:nth-child(5), body #page #wrapper #main #content #accounts-list li div:nth-child(6), body #page #wrapper #main #content #accounts-list li div:nth-child(7) {
    text-align: left;
    width: auto;
  }
}
@media screen and (max-width: 720px) {
  /* line 1457, global.scss */
  .mobile-nav-icon,
  .mobile-search-icon {
    cursor: pointer;
    display: block;
    padding: 20px;
    width: 25px;
    z-index: 10;
  }
  /* line 1464, global.scss */
  .mobile-nav-icon.active, .mobile-nav-icon:hover,
  .mobile-search-icon.active,
  .mobile-search-icon:hover {
    background-color: #196aaa;
  }

  /* line 1467, global.scss */
  .mobile-nav-icon .nav-icon-image,
  .mobile-search-icon .search-icon-image {
    background: url("../images/responsive-sprite.png");
    display: block;
    height: 25px;
    width: 25px;
  }

  /* line 1474, global.scss */
  .mobile-nav-icon .nav-icon-image {
    background-position: -1px 0;
  }

  /* line 1476, global.scss */
  .mobile-search-icon {
    margin-right: -10px;
  }
  /* line 1478, global.scss */
  .mobile-search-icon .search-icon-image {
    background-position: 0 -61px;
  }

  /* line 1482, global.scss */
  body,
  body #page {
    padding: 0;
  }

  /* line 1485, global.scss */
  body #page #wrapper #header #banner {
    height: 55px;
  }
  /* line 1487, global.scss */
  body #page #wrapper #header #banner .containerBanner {
    line-height: inherit;
    padding: 0 5px;
  }
  /* line 1490, global.scss */
  body #page #wrapper #header #banner .containerBanner h1 {
    font-size: 2.4vw !important;
    font-size: 1em;
  }
  /* line 1491, global.scss */
  body #page #wrapper #header #banner .containerBanner h2 {
    font-size: 2vw;
  }

  /* line 1495, global.scss */
  body #page #wrapper #main #sidebar {
    display: none;
  }
  /* line 1497, global.scss */
  body #page #wrapper #main #sidebar.show {
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    position: absolute;
    background-color: #196aaa;
    z-index: 10;
    margin-top: -20px;
  }
  /* line 1505, global.scss */
  body #page #wrapper #main #sidebar.show ul {
    width: auto;
  }
  /* line 1507, global.scss */
  body #page #wrapper #main #sidebar.show ul li {
    float: left;
    width: 50%;
    border-top: none;
    border-bottom: 2px solid #006199;
    background: #196aaa;
  }
  /* line 1513, global.scss */
  body #page #wrapper #main #sidebar.show ul li.show a {
    background-color: #d86422;
  }
  /* line 1514, global.scss */
  body #page #wrapper #main #sidebar.show ul li a {
    color: white;
    height: 43px;
    line-height: 43px;
    font-size: 1.07692em;
    font-weight: bold;
    text-align: center;
    border-right: 2px solid #006199;
  }
  /* line 1522, global.scss */
  body #page #wrapper #main #sidebar.show ul li a:hover, body #page #wrapper #main #sidebar.show ul li a:focus, body #page #wrapper #main #sidebar.show ul li a#current {
    background-color: #d86422;
    color: white;
  }
  /* line 1527, global.scss */
  body #page #wrapper #main #sidebar.show ul li:nth-child(2n+2) a {
    border-right: 0 none;
  }
  /* line 1531, global.scss */
  body #page #wrapper #main #sidebar.show ul.subnavigation {
    border: none;
  }

  /* line 1538, global.scss */
  body #page #wrapper #header .highlight #search-box {
    display: none;
  }
  /* line 1540, global.scss */
  body #page #wrapper #header .highlight #search-box.show {
    display: block;
    width: 100%;
    position: absolute;
    background-color: #196aaa;
    z-index: 10;
    height: 45px;
    padding-top: 15px;
  }
  /* line 1548, global.scss */
  body #page #wrapper #header .highlight #search-box.show.active {
    height: 75px;
  }
  /* line 1549, global.scss */
  body #page #wrapper #header .highlight #search-box.show #search-box-content {
    width: auto;
    padding: 0 20px;
  }
  /* line 1552, global.scss */
  body #page #wrapper #header .highlight #search-box.show #search-box-content .search-label {
    display: none;
  }
  /* line 1553, global.scss */
  body #page #wrapper #header .highlight #search-box.show #search-box-content .search-input {
    background: none;
    width: 63%;
  }
  /* line 1556, global.scss */
  body #page #wrapper #header .highlight #search-box.show #search-box-content .search-input input {
    border-radius: 0;
    background-image: none;
    line-height: 20px;
    margin: 0;
    padding: 4px 5px;
    width: 98%;
  }
  /* line 1565, global.scss */
  body #page #wrapper #header .highlight #search-box.show #search-box-content .quick-search {
    background-color: #dbeef9;
    border: medium none;
    border-radius: 0;
    color: #0081b8;
    float: left;
    height: 30px;
    margin: 0 5px;
  }
  /* line 1573, global.scss */
  body #page #wrapper #header .highlight #search-box.show #search-box-content .quick-search:hover {
    color: white;
    background-color: #d86422;
  }
  /* line 1578, global.scss */
  body #page #wrapper #header .highlight #search-box.show #search-box-content .advanced-search {
    display: none;
  }
  /* line 1579, global.scss */
  body #page #wrapper #header .highlight #search-box.show #search-box-content .search-menu {
    background: white none repeat scroll 0 0;
    left: 23px;
    padding: 4px;
    position: absolute;
    top: 50px;
  }
  /* line 1587, global.scss */
  body #page #wrapper #header .highlight #search-box.show #search-box-content .button.settings {
    background-color: white;
    margin: 0;
    padding: 6px;
  }

  /* line 1597, global.scss */
  body #page #wrapper #main #content {
    padding-left: 20px;
  }

  /* line 1600, global.scss */
  body #page #wrapper #main #content .clTitle {
    font-size: 1.25em;
  }

  /* line 1601, global.scss */
  body #page #wrapper #footer {
    background: white;
    padding: 0;
  }
  /* line 1604, global.scss */
  body #page #wrapper #footer .section, body #page #wrapper #footer .section.about {
    display: block;
    margin: 0 0 5px 0;
    width: 100%;
  }
  /* line 1608, global.scss */
  body #page #wrapper #footer .section.last, body #page #wrapper #footer .section:last-child, body #page #wrapper #footer .section.about.last, body #page #wrapper #footer .section.about:last-child {
    margin: 0;
  }
  /* line 1610, global.scss */
  body #page #wrapper #footer .section.about a {
    text-decoration: none;
  }
  /* line 1611, global.scss */
  body #page #wrapper #footer h3 {
    background-color: #42acdc;
    color: white;
    cursor: pointer;
    line-height: 15px;
    display: block;
    font-size: 1.125em;
    margin: 0;
    padding: 12px 20px;
    position: relative;
  }
  /* line 1621, global.scss */
  body #page #wrapper #footer h3.show:after {
    background: url("../images/responsive-sprite.png") repeat scroll 0 -397px;
  }
  /* line 1623, global.scss */
  body #page #wrapper #footer h3:after {
    background: url("../images/responsive-sprite.png") repeat scroll 0 -368px;
    content: " ";
    height: 10px;
    margin-top: -5px;
    position: absolute;
    right: 20px;
    top: 50%;
    width: 15px;
  }
  /* line 1634, global.scss */
  body #page #wrapper #footer ul {
    display: none;
    background: none repeat scroll 0 0 whitesmoke;
    margin: 0;
    padding: 20px;
    color: #333333;
  }
  /* line 1640, global.scss */
  body #page #wrapper #footer ul.show {
    display: block;
  }
  /* line 1641, global.scss */
  body #page #wrapper #footer ul li {
    font-size: 1.0625em;
    line-height: 20px;
    padding: 0 0 3px;
  }
  /* line 1645, global.scss */
  body #page #wrapper #footer ul li a {
    color: #196aaa;
    font-weight: bold;
  }
  /* line 1648, global.scss */
  body #page #wrapper #footer ul li a:hover {
    color: #d86422;
  }
  /* line 1652, global.scss */
  body #page #wrapper #footer .copyright {
    display: absolute;
    text-align: center;
    padding: 20px 0;
  }
  /* line 1656, global.scss */
  body #page #wrapper #footer .copyright a {
    color: #000;
  }
  /* line 1658, global.scss */
  body #page #wrapper #footer .copyright a:hover {
    color: #d86422;
  }
}
@media only screen and (max-width: 600px) {
  /* line 1667, global.scss */
  body #page #wrapper #header #banner .containerBanner h1 {
    font-size: 3vw !important;
    font-size: 0.9em;
  }
  /* line 1668, global.scss */
  body #page #wrapper #header #banner .containerBanner h2 {
    font-size: 2.3vw !important;
    font-size: 0.8em;
  }

  /* line 1674, global.scss */
  body #page #wrapper #main #sidebar.show ul li {
    width: 100%;
  }
  /* line 1676, global.scss */
  body #page #wrapper #main #sidebar.show ul li:last-child {
    border-bottom: none;
  }
  /* line 1677, global.scss */
  body #page #wrapper #main #sidebar.show ul li a {
    border-right: none;
  }

  /* line 1682, global.scss */
  body #page #wrapper #content .sections-menu {
    background: none;
  }
  /* line 1684, global.scss */
  body #page #wrapper #content .sections-menu ul {
    border-bottom: 3px double #cccccc;
  }
  /* line 1686, global.scss */
  body #page #wrapper #content .sections-menu ul li {
    background: none;
    display: block;
    border-bottom: 1px solid #eeeeee;
  }
  /* line 1690, global.scss */
  body #page #wrapper #content .sections-menu ul li.last, body #page #wrapper #content .sections-menu ul li:last-child {
    border-bottom: none;
  }
  /* line 1693, global.scss */
  body #page #wrapper #content .sections-menu ul li a {
    padding: 4px 0;
    display: block;
  }

  /* line 1701, global.scss */
  body #page #wrapper #header .navAuth,
  body #page #wrapper #header .navLang {
    float: none;
    margin: 0;
    padding: 0;
  }

  /* line 1705, global.scss */
  body #page #wrapper #header .navLang {
    background-color: #dbeef9;
  }

  /* line 1709, global.scss */
  body #page #wrapper #main #content form div span:first-child {
    width: auto;
    padding: 0;
  }
  /* line 1710, global.scss */
  body #page #wrapper #main #content form div label input {
    margin-right: 5px;
  }
  /* line 1711, global.scss */
  body #page #wrapper #main #content form label span {
    margin-right: 0;
  }
  /* line 1713, global.scss */
  body #page #wrapper #main #content form label span {
    text-align: left;
    padding: 0;
    margin-bottom: 3px;
  }
  /* line 1714, global.scss */
  body #page #wrapper #main #content form label input, body #page #wrapper #main #content form label textarea, body #page #wrapper #main #content form label select {
    width: 90%;
  }
  /* line 1723, global.scss */
  body #page #wrapper #main #content form.edit-form div span:first-child, body #page #wrapper #main #content form#add-subcollection-form div span:first-child, body #page #wrapper #main #content form#loginForm div span:first-child, body #page #wrapper #main #content form#forgotForm div span:first-child, body #page #wrapper #main #content form.change-subcollection div span:first-child, body #page #wrapper #main #content form.create-subcollection div span:first-child, body #page #wrapper #main #content form#change-password-form div span:first-child {
    margin: 0;
    padding: 0;
    text-indent: -300px;
  }
  /* line 1727, global.scss */
  body #page #wrapper #main #content form.user-form input[type="submit"] {
    margin-left: -10px;
  }

  /* line 1731, global.scss */
  body #page #wrapper #main #content .subcollection-steps,
  body #page #wrapper #main #content #select-subcollection {
    width: 100%;
    padding: 0;
    border: none;
  }
  /* line 1735, global.scss */
  body #page #wrapper #main #content .subcollection-steps .tab-page,
  body #page #wrapper #main #content #select-subcollection .tab-page {
    border-top: none;
  }
  /* line 1736, global.scss */
  body #page #wrapper #main #content .subcollection-steps .tabs,
  body #page #wrapper #main #content #select-subcollection .tabs {
    float: none;
    height: auto;
  }
  /* line 1739, global.scss */
  body #page #wrapper #main #content .subcollection-steps .tabs li,
  body #page #wrapper #main #content #select-subcollection .tabs li {
    float: none;
    display: block;
  }
  /* line 1742, global.scss */
  body #page #wrapper #main #content .subcollection-steps .tabs li, body #page #wrapper #main #content .subcollection-steps .tabs li.selected,
  body #page #wrapper #main #content #select-subcollection .tabs li,
  body #page #wrapper #main #content #select-subcollection .tabs li.selected {
    border-bottom: none;
  }
  /* line 1743, global.scss */
  body #page #wrapper #main #content .subcollection-steps .tabs li.last, body #page #wrapper #main #content .subcollection-steps .tabs li:last-child,
  body #page #wrapper #main #content #select-subcollection .tabs li.last,
  body #page #wrapper #main #content #select-subcollection .tabs li:last-child {
    border-bottom: 1px solid #dddddd;
  }
  /* line 1746, global.scss */
  body #page #wrapper #main #content .subcollection-steps .close-box,
  body #page #wrapper #main #content #select-subcollection .close-box {
    margin: 8px;
  }

  /* line 1750, global.scss */
  body #page #wrapper #main #content .pagination-top,
  body #page #wrapper #main #content .list-header {
    clear: both;
  }
  /* line 1752, global.scss */
  body #page #wrapper #main #content .pagination-top .buttons,
  body #page #wrapper #main #content .list-header .buttons {
    border-top: 1px solid #eeeeee;
    float: left;
    clear: both;
    margin-top: 2px!important;
    padding: 3px 0 2px 0;
    width: 100%;
  }
  /* line 1759, global.scss */
  body #page #wrapper #main #content .pagination-top .buttons.active,
  body #page #wrapper #main #content .list-header .buttons.active {
    display: block;
    position: absolute;
    right: 20px;
    margin-top: 28px;
    padding: 3px 7px 4px 0;
    background-color: #196aaa;
    color: white;
    z-index: 9;
  }
  /* line 152, global.scss */
  body #page #wrapper #main #content .pagination-top .buttons.active a,
  body #page #wrapper #main #content .list-header .buttons.active a {
    color: white;
  }
  /* line 154, global.scss */
  body #page #wrapper #main #content .pagination-top .buttons.active a:hover,
  body #page #wrapper #main #content .list-header .buttons.active a:hover {
    color: #ffa967;
  }
  /* line 1762, global.scss */
  body #page #wrapper #main #content .pagination-top .buttons.active #DetailList a,
  body #page #wrapper #main #content .list-header .buttons.active #DetailList a {
    color: #196aaa;
  }
  /* line 1764, global.scss */
  body #page #wrapper #main #content .pagination-top .buttons.active #DetailList a:hover,
  body #page #wrapper #main #content .list-header .buttons.active #DetailList a:hover {
    color: #d86422;
  }

  /* line 1774, global.scss */
  body #page #wrapper #main #content #subcollections-list .subcollection .title {
    background: none;
    padding-left: 0;
  }
  /* line 1776, global.scss */
  body #page #wrapper #main #content #subcollections-list .subcollection .last-updated,
  body #page #wrapper #main #content #subcollections-list .subcollection .description {
    clear: both;
    margin-left: 0;
    padding-top: 5px;
  }
}
@media screen and (max-width: 460px) {
  /* line 1788, global.scss */
  body #page #wrapper #header #banner .containerBanner {
    line-height: 15px;
  }
  /* line 1790, global.scss */
  body #page #wrapper #header #banner .containerBanner h1 {
    font-size: 3.5vw !important;
    font-size: 0.8em;
  }
  /* line 1791, global.scss */
  body #page #wrapper #header #banner .containerBanner h2 {
    font-size: 3vw !important;
    font-size: 0.7em;
  }

  /* line 1794, global.scss */
  body #page #wrapper #main #content .mainCol {
    padding-right: 0;
  }

  /* line 1795, global.scss */
  body #page #wrapper #main #content #scContent.scButtons .statusMenu ul li {
    float: none;
    margin-left: 0;
    background: none;
    padding: 6px 0;
    border-bottom: 1px solid #dddddd;
  }
  /* line 1801, global.scss */
  body #page #wrapper #main #content #scContent.scButtons .statusMenu ul li a {
    margin-left: 0;
  }

  /* line 1806, global.scss */
  body #page #wrapper #header .navAuth ul li,
  body #page #wrapper #header .navLang ul li {
    padding: 5px 6px;
  }

  /* line 1807, global.scss */
  body #page #wrapper #main #content #scContent .statusMenu .clear {
    display: none;
  }

  /* line 1809, global.scss */
  body #page #wrapper #main #content .pagination-top .pagination-info {
    display: block;
  }
  /* line 1812, global.scss */
  body #page #wrapper #main #content .pagination-top .pagination-info.active, body #page #wrapper #main #content .pagination-top .pagination-info#info {
    background-color: #f6f6f6;
    border: 1px solid #196aaa;
    display: block;
    padding: 0 4px;
    margin-bottom: 2px;
  }
  /* line 1819, global.scss */
  body #page #wrapper #main #content .pagination-top .pagination-info.active {
    left: 59px;
    margin-right: 45px;
    position: absolute;
  }

  /* line 1827, global.scss */
  body #page #wrapper #main #content .items .cli,
  body #page #wrapper #main #content #search-results .cli {
    margin: 0;
  }
  /* line 1829, global.scss */
  body #page #wrapper #main #content .items .cli a,
  body #page #wrapper #main #content #search-results .cli a {
    background: none;
    padding-left: 0;
  }
  /* line 1835, global.scss */
  body #page #wrapper #main #content .items .docItem .docMetadata,
  body #page #wrapper #main #content #search-results .docItem .docMetadata {
    padding: 0;
    border-top: none;
  }
  /* line 1838, global.scss */
  body #page #wrapper #main #content .items .docItem .docMetadata .docTitle,
  body #page #wrapper #main #content #search-results .docItem .docMetadata .docTitle {
    border-top: 1px solid #cccccc;
    padding-top: 10px;
  }
  /* line 1842, global.scss */
  body #page #wrapper #main #content .items .docItem .docMetadata .responsive-menu,
  body #page #wrapper #main #content #search-results .docItem .docMetadata .responsive-menu {
    display: block;
    position: relative;
    float: none;
    right: 0;
  }
  /* line 1848, global.scss */
  body #page #wrapper #main #content .items .docItem .docMetadata dl,
  body #page #wrapper #main #content #search-results .docItem .docMetadata dl {
    display: none;
  }
  /* line 1850, global.scss */
  body #page #wrapper #main #content .items .docItem .docMetadata dl.active,
  body #page #wrapper #main #content #search-results .docItem .docMetadata dl.active {
    display: block;
    overflow: hidden;
  }

  /* line 1855, global.scss */
  body #page #wrapper #main #content {
    display: block;
    width: auto;
    text-align: left;
  }
  /* line 1859, global.scss */
  body #page #wrapper #main #content #accounts-list li {
    width: 95%;
    display: block;
  }
  /* line 1860, global.scss */
  body #page #wrapper #main #content #coverlink {
    display: none;
  }
  /* line 1861, global.scss */
  body #page #wrapper #main #content .tree ul li {
    display: block;
    width: 96%;
  }
  /* line 1866, global.scss */
  body #page #wrapper #main #content .items .docItem .docMetadata dl dt,
  body #page #wrapper #main #content .items .docItem .docMetadata dl dd {
    display: block;
  }
  /* line 1869, global.scss */
  body #page #wrapper #main #content .items .docItem .docMetadata dl dt {
    font-weight: bold;
    float: none;
    width: 100%;
    border-top: 1px solid #eeeeee;
    padding-top: 5px;
  }
  /* line 1879, global.scss */
  body #page #wrapper #main #content .content-header .pagination-top .buttons a, body #page #wrapper #main #content .content-header .pagination-top .buttons span,
  body #page #wrapper #main #content .list-header .buttons a,
  body #page #wrapper #main #content .list-header .buttons span {
    padding: 0 3px;
  }
  /* line 1882, global.scss */
  body #page #wrapper #main #content .sideCol {
    display: block;
    width: auto;
    padding: 20px 0 0;
  }
  /* line 1886, global.scss */
  body #page #wrapper #main #content .sideCol .mbox .lastPublished {
    margin-top: 0;
  }
}
