/*
    Checkpoint SCSS

    - Last updated: 26.11.14
    - hello@liquidvisual.com
*/
/* 0, 640px */
/* 641px, 1024px */
/* 1025px, 1280px */
/* 1281px, 1440px */
/* 1441px */
/*
    MIXINS.CSS

    - Last updated: 25.11.14
    - hello@liquidvisual.com
*/

@font-face {
  font-family: 'KnowledgeRegular';
  src: url("../fonts/knowledge2017-regular-webfont.woff2") format("woff2"), url("../fonts/knowledge2017-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'KnowledgeRegularItalic';
  src: url("../fonts/knowledge2017-regularitalic-webfont.woff2") format("woff2"), url("../fonts/knowledge2017-regularitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'KnowledgeMedium';
  src: url("../fonts/knowledge2017-medium-webfont.woff2") format("woff2"), url("../fonts/knowledge2017-medium-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'KnowledgeMediumItalic';
  src: url("../fonts/knowledge2017-mediumitalic-webfont.woff2") format("woff2"), url("../fonts/knowledge2017-mediumitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'KnowledgeLight';
  src: url("../fonts/knowledge2017-light-webfont.woff2") format("woff2"), url("../fonts/knowledge2017-light-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'KnowledgeLightItalic';
  src: url("../fonts/knowledge2017-lightitalic-webfont.woff2") format("woff2"), url("../fonts/knowledge2017-lightitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'KnowledgeBold';
  src: url("../fonts/knowledge2017-bold-webfont.woff2") format("woff2"), url("../fonts/knowledge2017-bold-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'KnowledgeBoldItalic';
  src: url("../fonts/knowledge2017-bolditalic-webfont.woff2") format("woff2"), url("../fonts/knowledge2017-bolditalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'KnowledgeBlack';
  src: url("../fonts/knowledge2017-black-webfont.woff2") format("woff2"), url("../fonts/knowledge2017-black-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'KnowledgeBlackItalic';
  src: url("../fonts/knowledge2017-blackitalic-webfont.woff2") format("woff2"), url("../fonts/knowledge2017-blackitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'KnowledgeUltraLight';
  src: url("../fonts/knowledge2017-ultralight-webfont.woff2") format("woff2"), url("../fonts/knowledge2017-ultralight-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'KnowledgeUltraLightItalic';
  src: url("../fonts/knowledge2017-ultralightitalic-webfont.woff2") format("woff2"), url("../fonts/knowledge2017-ultralightitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }


.transition, .lv-footer-links a, .lv-footer-links .anchor, .lv-footer-links .lv-dropdown, .lv-topbar a, .lv-user-profile-pic i, .lv-user-profile .logout-btn, .lv-user-profile-icons a, .lv-user-profile-dropdown, .lv-content-block a:not(.button) {
  -webkit-transition: all 0.16s linear;
  -moz-transition: all 0.16s linear;
  -o-transition: all 0.16s linear;
  -ms-transition: all 0.16s linear;
  transition: all 0.16s linear;
  -webkit-transition-property: opacity, color, width, background, transform;
  -moz-transition-property: opacity, color, width, background, transform;
  -o-transition-property: opacity, color, width, background, transform;
  -ms-transition-property: opacity, color, width, background, transform;
  transition-property: opacity, color, width, background, transform; }

.foundation-icons, .ui-datepicker-next:after, .ui-datepicker-prev:after, .lv-content-block li:before, .lv-context-menu #searchoptions a:before, .lv-context-menu #sessioncontainer a:before, .lv-context-menu #recentDocumentsList li a:before, .lv-context-menu #searchResultPanel a:before, .lv-context-menu #docoptionscontent .doclist.toplevel a:before, #documentoptionicons .deliveryicon:before, #documentoptionicons .saveicon:before, #documentoptionicons .save2icon:before, #documentoptionicons .temporalAlertIcon:before, #documentoptionicons .temporalOrgAlertIcon:before, #documentoptionicons #rsslink:before, .toc-root .qlimg:before, .toc-root .lnkProductInfo:before, .resultMetadocLink:before, .toc-root .plus .expanded:before, .toc-root .plus .collapsed:before, .toc-root .plus .docLeaf:before, .lv-context-menu #dochierarchy ul a:before, .lv-context-menu #dochierarchy ul span:before {
  font-family: "foundation-icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  text-decoration: inherit; }

.table-cell, .lv-context-menu, .lv-sidebar {
  position: relative;
  display: table-cell;
  vertical-align: top;
  height: 100%; }

/*
.lv-context-menu {
    background: #fff none repeat scroll 0 0;
    border-right: 2px solid #d4dce3;
    bottom: 0;
    display: none;
    height: 100%;
    position: fixed;
    top: 0;
    width: 260px;
}

*/

/*
    PARTIAL VIEW.CSS

    - Last updated: 28.11.14
    - hello@liquidvisual.com
*/
.lv-partial-view {
  position: relative; }
  .lv-partial-view.collapsed {
    overflow: hidden; }
    @media (max-width: 1024px) {
      .lv-partial-view.collapsed {
        height: 9.375rem; } }
    @media only screen and (max-width: 40em) {
      .lv-partial-view.collapsed {
        margin-bottom: 0;
        height: 13.75rem; } }

.lv-super .lv-partial-view-btn {
  display: none; }
  @media (max-width: 1024px) {
    .lv-super .lv-partial-view-btn {
      display: inline-block; } }

@media (max-width: 1024px) {
  .lv-super .lv-advanced-options {
    display: inherit; } }

@media (max-width: 1024px) {
  .lv-super .lv-advanced-options-btn {
    display: none; } }

.lv-breadcrumbs-expander {
  position: relative;
  top: 5px;
  right: 5px;
  display: inline-block; }

#resultsContainerForm .result {
  position: relative; }
  @media (max-width: 1024px) {
    #resultsContainerForm .result .documentLink, #resultsContainerForm .result .resultMetadata .titleBody {
      font-size: 1rem;
      line-height: 1.4; }
    #resultsContainerForm .result.collapsed .resultMetadata {
      margin-bottom: 0;
      overflow: hidden; }
    #resultsContainerForm .result.collapsed .resultMetadata * {
      display: none; }
    #resultsContainerForm .result.collapsed .resultMetadata .titleBody, #resultsContainerForm .result.collapsed .resultMetadata .titleBody * {
      display: inline;
      padding: 0;
      margin: 0; }
    #resultsContainerForm .result .lv-partial-view-btn {
      position: absolute;
      bottom: 10px;
      right: 10px;
      margin: 0; } }

 #resultsContainer div#global a, #resultsContainer div#global a:hover, #resultsContainer div#global a:focus,  #resultsContainerForm div#global a:hover, #resultsContainerForm div#global a:focus,#resultsContainer div#global .nhit {
    color: #fb6c1a !important; 
}
#fb6c1a


/*
    SPECIAL.CSS

    - Last updated: 25.11.14
    - hello@liquidvisual.com
*/
.lv-super .pagination {
  display: inline-block; }

.postfix {
  position: relative;
  left: -2px; }

.row.is-full-width {
  max-width: none; }

.flag-icon {
  position: relative;
  display: inline-block;
  width: 1.3333333333em;
  line-height: 1em;
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat; }

.flag-icon:before {
  content: "\00a0"; }

.flag-icon.flag-icon-squared {
  width: 1em; }

.flag-icon-background {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat; }

.flag-icon-au {
  background-image: url(../images/au.svg); }

.flag-icon-au.flag-icon-squared {
  background-image: url(../images/1x1/au.svg); }

.flag-icon-nz {
  background-image: url(../images/nz.svg); }

.flag-icon-nz.flag-icon-squared {
  background-image: url(../images/1x1/nz.svg); }

/*!
 *  Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot');
  src: url('../fonts/fontawesome-webfont.eot') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff') format('woff'), url('../fonts/fontawesome-webfont.ttf') format('truetype'), url('../fonts/fontawesome-webfont.svg') format('svg');
  font-weight: normal;
  font-style: normal; }

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%; }

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

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

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

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

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

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

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

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

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

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

.pull-right {
  float: right; }

.pull-left {
  float: left; }

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

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

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

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }

  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }

  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

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

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

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

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

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

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

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

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

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

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

.fa-inverse {
  color: #ffffff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000"; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fa-hacker-news:before {
  content: "\f1d4"; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/*
 * Foundation Icons v 3.0
 * Made by ZURB 2013 http://zurb.com/playground/foundation-icon-fonts-3
 * MIT License
 */
@font-face {
  font-family: "foundation-icons";
  src: url("../fonts/foundation-icons.eot");
  src: url("../fonts/foundation-icons.eot?#iefix") format("embedded-opentype"), url("../fonts/foundation-icons.woff") format("woff"), url("../fonts/foundation-icons.ttf") format("truetype"), url("../fonts/foundation-icons.svg#fontcustom") format("svg");
  font-weight: normal;
  font-style: normal; }

.fi-address-book:before, .fi-alert:before, .fi-align-center:before, .fi-align-justify:before, .fi-align-left:before, .fi-align-right:before, .fi-anchor:before, .fi-annotate:before, .fi-archive:before, .fi-arrow-down:before, .fi-arrow-left:before, .fi-arrow-right:before, .fi-arrow-up:before, .fi-arrows-compress:before, .fi-arrows-expand:before, .fi-arrows-in:before, .fi-arrows-out:before, .fi-asl:before, .fi-asterisk:before, .fi-at-sign:before, .fi-background-color:before, .fi-battery-empty:before, .fi-battery-full:before, .fi-battery-half:before, .fi-bitcoin-circle:before, .fi-bitcoin:before, .fi-blind:before, .fi-bluetooth:before, .fi-bold:before, .fi-book-bookmark:before, .fi-book:before, .fi-bookmark:before, .fi-braille:before, .fi-burst-new:before, .fi-burst-sale:before, .fi-burst:before, .fi-calendar:before, .fi-camera:before, .fi-check:before, .fi-checkbox:before, .fi-clipboard-notes:before, .fi-clipboard-pencil:before, .fi-clipboard:before, .fi-clock:before, .fi-closed-caption:before, .fi-cloud:before, .fi-comment-minus:before, .fi-comment-quotes:before, .fi-comment-video:before, .fi-comment:before, .fi-comments:before, .fi-compass:before, .fi-contrast:before, .fi-credit-card:before, .fi-crop:before, .fi-crown:before, .fi-css3:before, .fi-database:before, .fi-die-five:before, .fi-die-four:before, .fi-die-one:before, .fi-die-six:before, .fi-die-three:before, .fi-die-two:before, .fi-dislike:before, .fi-dollar-bill:before, .fi-dollar:before, .fi-download:before, .fi-eject:before, .fi-elevator:before, .fi-euro:before, .fi-eye:before, .fi-fast-forward:before, .fi-female-symbol:before, .fi-female:before, .fi-filter:before, .fi-first-aid:before, .fi-flag:before, .fi-folder-add:before, .fi-folder-lock:before, .fi-folder:before, .fi-foot:before, .fi-foundation:before, .fi-graph-bar:before, .fi-graph-horizontal:before, .fi-graph-pie:before, .fi-graph-trend:before, .fi-guide-dog:before, .fi-hearing-aid:before, .fi-heart:before, .fi-home:before, .fi-html5:before, .fi-indent-less:before, .fi-indent-more:before, .fi-info:before, .fi-italic:before, .fi-key:before, .fi-laptop:before, .fi-layout:before, .fi-lightbulb:before, .fi-like:before, .fi-link:before, .fi-list-bullet:before, .fi-list-number:before, .fi-list-thumbnails:before, .fi-list:before, .fi-lock:before, .fi-loop:before, .fi-magnifying-glass:before, .fi-mail:before, .fi-male-female:before, .fi-male-symbol:before, .fi-male:before, .fi-map:before, .fi-marker:before, .fi-megaphone:before, .fi-microphone:before, .fi-minus-circle:before, .fi-minus:before, .fi-mobile-signal:before, .fi-mobile:before, .fi-monitor:before, .fi-mountains:before, .fi-music:before, .fi-next:before, .fi-no-dogs:before, .fi-no-smoking:before, .fi-page-add:before, .fi-page-copy:before, .fi-page-csv:before, .fi-page-delete:before, .fi-page-doc:before, .fi-page-edit:before, .fi-page-export-csv:before, .fi-page-export-doc:before, .fi-page-export-pdf:before, .fi-page-export:before, .fi-page-filled:before, .fi-page-multiple:before, .fi-page-pdf:before, .fi-page-remove:before, .fi-page-search:before, .fi-page:before, .fi-paint-bucket:before, .fi-paperclip:before, .fi-pause:before, .fi-paw:before, .fi-paypal:before, .fi-pencil:before, .fi-photo:before, .fi-play-circle:before, .fi-play-video:before, .fi-play:before, .fi-plus:before, .fi-pound:before, .fi-power:before, .fi-previous:before, .fi-price-tag:before, .fi-pricetag-multiple:before, .fi-print:before, .fi-prohibited:before, .fi-projection-screen:before, .fi-puzzle:before, .fi-quote:before, .fi-record:before, .fi-refresh:before, .fi-results-demographics:before, .fi-results:before, .fi-rewind-ten:before, .fi-rewind:before, .fi-rss:before, .fi-safety-cone:before, .fi-save:before, .fi-share:before, .fi-sheriff-badge:before, .fi-shield:before, .fi-shopping-bag:before, .fi-shopping-cart:before, .fi-shuffle:before, .fi-skull:before, .fi-social-500px:before, .fi-social-adobe:before, .fi-social-amazon:before, .fi-social-android:before, .fi-social-apple:before, .fi-social-behance:before, .fi-social-bing:before, .fi-social-blogger:before, .fi-social-delicious:before, .fi-social-designer-news:before, .fi-social-deviant-art:before, .fi-social-digg:before, .fi-social-dribbble:before, .fi-social-drive:before, .fi-social-dropbox:before, .fi-social-evernote:before, .fi-social-facebook:before, .fi-social-flickr:before, .fi-social-forrst:before, .fi-social-foursquare:before, .fi-social-game-center:before, .fi-social-github:before, .fi-social-google-plus:before, .fi-social-hacker-news:before, .fi-social-hi5:before, .fi-social-instagram:before, .fi-social-joomla:before, .fi-social-lastfm:before, .fi-social-linkedin:before, .fi-social-medium:before, .fi-social-myspace:before, .fi-social-orkut:before, .fi-social-path:before, .fi-social-picasa:before, .fi-social-pinterest:before, .fi-social-rdio:before, .fi-social-reddit:before, .fi-social-skillshare:before, .fi-social-skype:before, .fi-social-smashing-mag:before, .fi-social-snapchat:before, .fi-social-spotify:before, .fi-social-squidoo:before, .fi-social-stack-overflow:before, .fi-social-steam:before, .fi-social-stumbleupon:before, .fi-social-treehouse:before, .fi-social-tumblr:before, .fi-social-twitter:before, .fi-social-vimeo:before, .fi-social-windows:before, .fi-social-xbox:before, .fi-social-yahoo:before, .fi-social-yelp:before, .fi-social-youtube:before, .fi-social-zerply:before, .fi-social-zurb:before, .fi-sound:before, .fi-star:before, .fi-stop:before, .fi-strikethrough:before, .fi-subscript:before, .fi-superscript:before, .fi-tablet-landscape:before, .fi-tablet-portrait:before, .fi-target-two:before, .fi-target:before, .fi-telephone-accessible:before, .fi-telephone:before, .fi-text-color:before, .fi-thumbnails:before, .fi-ticket:before, .fi-torso-business:before, .fi-torso-female:before, .fi-torso:before, .fi-torsos-all-female:before, .fi-torsos-all:before, .fi-torsos-female-male:before, .fi-torsos-male-female:before, .fi-torsos:before, .fi-trash:before, .fi-trees:before, .fi-trophy:before, .fi-underline:before, .fi-universal-access:before, .fi-unlink:before, .fi-unlock:before, .fi-upload-cloud:before, .fi-upload:before, .fi-usb:before, .fi-video:before, .fi-volume-none:before, .fi-volume-strike:before, .fi-volume:before, .fi-web:before, .fi-wheelchair:before, .fi-widget:before, .fi-wrench:before, .fi-x-circle:before, .fi-x:before, .fi-yen:before, .fi-zoom-in:before, .fi-zoom-out:before {
  font-family: "foundation-icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  text-decoration: inherit; }

.fi-address-book:before {
  content: "\f100"; }

.fi-alert:before {
  content: "\f101"; }

.fi-align-center:before {
  content: "\f102"; }

.fi-align-justify:before {
  content: "\f103"; }

.fi-align-left:before {
  content: "\f104"; }

.fi-align-right:before {
  content: "\f105"; }

.fi-anchor:before {
  content: "\f106"; }

.fi-annotate:before {
  content: "\f107"; }

.fi-archive:before {
  content: "\f108"; }

.fi-arrow-down:before {
  content: "\f109"; }

.fi-arrow-left:before {
  content: "\f10a"; }

.fi-arrow-right:before {
  content: "\f10b"; }

.fi-arrow-up:before {
  content: "\f10c"; }

.fi-arrows-compress:before {
  content: "\f10d"; }

.fi-arrows-expand:before {
  content: "\f10e"; }

.fi-arrows-in:before {
  content: "\f10f"; }

.fi-arrows-out:before {
  content: "\f110"; }

.fi-asl:before {
  content: "\f111"; }

.fi-asterisk:before {
  content: "\f112"; }

.fi-at-sign:before {
  content: "\f113"; }

.fi-background-color:before {
  content: "\f114"; }

.fi-battery-empty:before {
  content: "\f115"; }

.fi-battery-full:before {
  content: "\f116"; }

.fi-battery-half:before {
  content: "\f117"; }

.fi-bitcoin-circle:before {
  content: "\f118"; }

.fi-bitcoin:before {
  content: "\f119"; }

.fi-blind:before {
  content: "\f11a"; }

.fi-bluetooth:before {
  content: "\f11b"; }

.fi-bold:before {
  content: "\f11c"; }

.fi-book-bookmark:before {
  content: "\f11d"; }

.fi-book:before {
  content: "\f11e"; }

.fi-bookmark:before {
  content: "\f11f"; }

.fi-braille:before {
  content: "\f120"; }

.fi-burst-new:before {
  content: "\f121"; }

.fi-burst-sale:before {
  content: "\f122"; }

.fi-burst:before {
  content: "\f123"; }

.fi-calendar:before {
  content: "\f124"; }

.fi-camera:before {
  content: "\f125"; }

.fi-check:before {
  content: "\f126"; }

.fi-checkbox:before {
  content: "\f127"; }

.fi-clipboard-notes:before {
  content: "\f128"; }

.fi-clipboard-pencil:before {
  content: "\f129"; }

.fi-clipboard:before {
  content: "\f12a"; }

.fi-clock:before {
  content: "\f12b"; }

.fi-closed-caption:before {
  content: "\f12c"; }

.fi-cloud:before {
  content: "\f12d"; }

.fi-comment-minus:before {
  content: "\f12e"; }

.fi-comment-quotes:before {
  content: "\f12f"; }

.fi-comment-video:before {
  content: "\f130"; }

.fi-comment:before {
  content: "\f131"; }

.fi-comments:before {
  content: "\f132"; }

.fi-compass:before {
  content: "\f133"; }

.fi-contrast:before {
  content: "\f134"; }

.fi-credit-card:before {
  content: "\f135"; }

.fi-crop:before {
  content: "\f136"; }

.fi-crown:before {
  content: "\f137"; }

.fi-css3:before {
  content: "\f138"; }

.fi-database:before {
  content: "\f139"; }

.fi-die-five:before {
  content: "\f13a"; }

.fi-die-four:before {
  content: "\f13b"; }

.fi-die-one:before {
  content: "\f13c"; }

.fi-die-six:before {
  content: "\f13d"; }

.fi-die-three:before {
  content: "\f13e"; }

.fi-die-two:before {
  content: "\f13f"; }

.fi-dislike:before {
  content: "\f140"; }

.fi-dollar-bill:before {
  content: "\f141"; }

.fi-dollar:before {
  content: "\f142"; }

.fi-download:before {
  content: "\f143"; }

.fi-eject:before {
  content: "\f144"; }

.fi-elevator:before {
  content: "\f145"; }

.fi-euro:before {
  content: "\f146"; }

.fi-eye:before {
  content: "\f147"; }

.fi-fast-forward:before {
  content: "\f148"; }

.fi-female-symbol:before {
  content: "\f149"; }

.fi-female:before {
  content: "\f14a"; }

.fi-filter:before {
  content: "\f14b"; }

.fi-first-aid:before {
  content: "\f14c"; }

.fi-flag:before {
  content: "\f14d"; }

.fi-folder-add:before {
  content: "\f14e"; }

.fi-folder-lock:before {
  content: "\f14f"; }

.fi-folder:before {
  content: "\f150"; }

.fi-foot:before {
  content: "\f151"; }

.fi-foundation:before {
  content: "\f152"; }

.fi-graph-bar:before {
  content: "\f153"; }

.fi-graph-horizontal:before {
  content: "\f154"; }

.fi-graph-pie:before {
  content: "\f155"; }

.fi-graph-trend:before {
  content: "\f156"; }

.fi-guide-dog:before {
  content: "\f157"; }

.fi-hearing-aid:before {
  content: "\f158"; }

.fi-heart:before {
  content: "\f159"; }

.fi-home:before {
  content: "\f15a"; }

.fi-html5:before {
  content: "\f15b"; }

.fi-indent-less:before {
  content: "\f15c"; }

.fi-indent-more:before {
  content: "\f15d"; }

.fi-info:before {
  content: "\f15e"; }

.fi-italic:before {
  content: "\f15f"; }

.fi-key:before {
  content: "\f160"; }

.fi-laptop:before {
  content: "\f161"; }

.fi-layout:before {
  content: "\f162"; }

.fi-lightbulb:before {
  content: "\f163"; }

.fi-like:before {
  content: "\f164"; }

.fi-link:before {
  content: "\f165"; }

.fi-list-bullet:before {
  content: "\f166"; }

.fi-list-number:before {
  content: "\f167"; }

.fi-list-thumbnails:before {
  content: "\f168"; }

.fi-list:before {
  content: "\f169"; }

.fi-lock:before {
  content: "\f16a"; }

.fi-loop:before {
  content: "\f16b"; }

.fi-magnifying-glass:before {
  content: "\f16c"; }

.fi-mail:before {
  content: "\f16d"; }

.fi-male-female:before {
  content: "\f16e"; }

.fi-male-symbol:before {
  content: "\f16f"; }

.fi-male:before {
  content: "\f170"; }

.fi-map:before {
  content: "\f171"; }

.fi-marker:before {
  content: "\f172"; }

.fi-megaphone:before {
  content: "\f173"; }

.fi-microphone:before {
  content: "\f174"; }

.fi-minus-circle:before {
  content: "\f175"; }

.fi-minus:before {
  content: "\f176"; }

.fi-mobile-signal:before {
  content: "\f177"; }

.fi-mobile:before {
  content: "\f178"; }

.fi-monitor:before {
  content: "\f179"; }

.fi-mountains:before {
  content: "\f17a"; }

.fi-music:before {
  content: "\f17b"; }

.fi-next:before {
  content: "\f17c"; }

.fi-no-dogs:before {
  content: "\f17d"; }

.fi-no-smoking:before {
  content: "\f17e"; }

.fi-page-add:before {
  content: "\f17f"; }

.fi-page-copy:before {
  content: "\f180"; }

.fi-page-csv:before {
  content: "\f181"; }

.fi-page-delete:before {
  content: "\f182"; }

.fi-page-doc:before {
  content: "\f183"; }

.fi-page-edit:before {
  content: "\f184"; }

.fi-page-export-csv:before {
  content: "\f185"; }

.fi-page-export-doc:before {
  content: "\f186"; }

.fi-page-export-pdf:before {
  content: "\f187"; }

.fi-page-export:before {
  content: "\f188"; }

.fi-page-filled:before {
  content: "\f189"; }

.fi-page-multiple:before {
  content: "\f18a"; }

.fi-page-pdf:before {
  content: "\f18b"; }

.fi-page-remove:before {
  content: "\f18c"; }

.fi-page-search:before {
  content: "\f18d"; }

.fi-page:before {
  content: "\f18e"; }

.fi-paint-bucket:before {
  content: "\f18f"; }

.fi-paperclip:before {
  content: "\f190"; }

.fi-pause:before {
  content: "\f191"; }

.fi-paw:before {
  content: "\f192"; }

.fi-paypal:before {
  content: "\f193"; }

.fi-pencil:before {
  content: "\f194"; }

.fi-photo:before {
  content: "\f195"; }

.fi-play-circle:before {
  content: "\f196"; }

.fi-play-video:before {
  content: "\f197"; }

.fi-play:before {
  content: "\f198"; }

.fi-plus:before {
  content: "\f199"; }

.fi-pound:before {
  content: "\f19a"; }

.fi-power:before {
  content: "\f19b"; }

.fi-previous:before {
  content: "\f19c"; }

.fi-price-tag:before {
  content: "\f19d"; }

.fi-pricetag-multiple:before {
  content: "\f19e"; }

.fi-print:before {
  content: "\f19f"; }

.fi-prohibited:before {
  content: "\f1a0"; }

.fi-projection-screen:before {
  content: "\f1a1"; }

.fi-puzzle:before {
  content: "\f1a2"; }

.fi-quote:before {
  content: "\f1a3"; }

.fi-record:before {
  content: "\f1a4"; }

.fi-refresh:before {
  content: "\f1a5"; }

.fi-results-demographics:before {
  content: "\f1a6"; }

.fi-results:before {
  content: "\f1a7"; }

.fi-rewind-ten:before {
  content: "\f1a8"; }

.fi-rewind:before {
  content: "\f1a9"; }

.fi-rss:before {
  content: "\f1aa"; }

.fi-safety-cone:before {
  content: "\f1ab"; }

.fi-save:before {
  content: "\f1ac"; }

.fi-share:before {
  content: "\f1ad"; }

.fi-sheriff-badge:before {
  content: "\f1ae"; }

.fi-shield:before {
  content: "\f1af"; }

.fi-shopping-bag:before {
  content: "\f1b0"; }

.fi-shopping-cart:before {
  content: "\f1b1"; }

.fi-shuffle:before {
  content: "\f1b2"; }

.fi-skull:before {
  content: "\f1b3"; }

.fi-social-500px:before {
  content: "\f1b4"; }

.fi-social-adobe:before {
  content: "\f1b5"; }

.fi-social-amazon:before {
  content: "\f1b6"; }

.fi-social-android:before {
  content: "\f1b7"; }

.fi-social-apple:before {
  content: "\f1b8"; }

.fi-social-behance:before {
  content: "\f1b9"; }

.fi-social-bing:before {
  content: "\f1ba"; }

.fi-social-blogger:before {
  content: "\f1bb"; }

.fi-social-delicious:before {
  content: "\f1bc"; }

.fi-social-designer-news:before {
  content: "\f1bd"; }

.fi-social-deviant-art:before {
  content: "\f1be"; }

.fi-social-digg:before {
  content: "\f1bf"; }

.fi-social-dribbble:before {
  content: "\f1c0"; }

.fi-social-drive:before {
  content: "\f1c1"; }

.fi-social-dropbox:before {
  content: "\f1c2"; }

.fi-social-evernote:before {
  content: "\f1c3"; }

.fi-social-facebook:before {
  content: "\f1c4"; }

.fi-social-flickr:before {
  content: "\f1c5"; }

.fi-social-forrst:before {
  content: "\f1c6"; }

.fi-social-foursquare:before {
  content: "\f1c7"; }

.fi-social-game-center:before {
  content: "\f1c8"; }

.fi-social-github:before {
  content: "\f1c9"; }

.fi-social-google-plus:before {
  content: "\f1ca"; }

.fi-social-hacker-news:before {
  content: "\f1cb"; }

.fi-social-hi5:before {
  content: "\f1cc"; }

.fi-social-instagram:before {
  content: "\f1cd"; }

.fi-social-joomla:before {
  content: "\f1ce"; }

.fi-social-lastfm:before {
  content: "\f1cf"; }

.fi-social-linkedin:before {
  content: "\f1d0"; }

.fi-social-medium:before {
  content: "\f1d1"; }

.fi-social-myspace:before {
  content: "\f1d2"; }

.fi-social-orkut:before {
  content: "\f1d3"; }

.fi-social-path:before {
  content: "\f1d4"; }

.fi-social-picasa:before {
  content: "\f1d5"; }

.fi-social-pinterest:before {
  content: "\f1d6"; }

.fi-social-rdio:before {
  content: "\f1d7"; }

.fi-social-reddit:before {
  content: "\f1d8"; }

.fi-social-skillshare:before {
  content: "\f1d9"; }

.fi-social-skype:before {
  content: "\f1da"; }

.fi-social-smashing-mag:before {
  content: "\f1db"; }

.fi-social-snapchat:before {
  content: "\f1dc"; }

.fi-social-spotify:before {
  content: "\f1dd"; }

.fi-social-squidoo:before {
  content: "\f1de"; }

.fi-social-stack-overflow:before {
  content: "\f1df"; }

.fi-social-steam:before {
  content: "\f1e0"; }

.fi-social-stumbleupon:before {
  content: "\f1e1"; }

.fi-social-treehouse:before {
  content: "\f1e2"; }

.fi-social-tumblr:before {
  content: "\f1e3"; }

.fi-social-twitter:before {
  content: "\f1e4"; }

.fi-social-vimeo:before {
  content: "\f1e5"; }

.fi-social-windows:before {
  content: "\f1e6"; }

.fi-social-xbox:before {
  content: "\f1e7"; }

.fi-social-yahoo:before {
  content: "\f1e8"; }

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

.fi-social-youtube:before {
  content: "\f1ea"; }

.fi-social-zerply:before {
  content: "\f1eb"; }

.fi-social-zurb:before {
  content: "\f1ec"; }

.fi-sound:before {
  content: "\f1ed"; }

.fi-star:before {
  content: "\f1ee"; }

.fi-stop:before {
  content: "\f1ef"; }

.fi-strikethrough:before {
  content: "\f1f0"; }

.fi-subscript:before {
  content: "\f1f1"; }

.fi-superscript:before {
  content: "\f1f2"; }

.fi-tablet-landscape:before {
  content: "\f1f3"; }

.fi-tablet-portrait:before {
  content: "\f1f4"; }

.fi-target-two:before {
  content: "\f1f5"; }

.fi-target:before {
  content: "\f1f6"; }

.fi-telephone-accessible:before {
  content: "\f1f7"; }

.fi-telephone:before {
  content: "\f1f8"; }

.fi-text-color:before {
  content: "\f1f9"; }

.fi-thumbnails:before {
  content: "\f1fa"; }

.fi-ticket:before {
  content: "\f1fb"; }

.fi-torso-business:before {
  content: "\f1fc"; }

.fi-torso-female:before {
  content: "\f1fd"; }

.fi-torso:before {
  content: "\f1fe"; }

.fi-torsos-all-female:before {
  content: "\f1ff"; }

.fi-torsos-all:before {
  content: "\f200"; }

.fi-torsos-female-male:before {
  content: "\f201"; }

.fi-torsos-male-female:before {
  content: "\f202"; }

.fi-torsos:before {
  content: "\f203"; }

.fi-trash:before {
  content: "\f204"; }

.fi-trees:before {
  content: "\f205"; }

.fi-trophy:before {
  content: "\f206"; }

.fi-underline:before {
  content: "\f207"; }

.fi-universal-access:before {
  content: "\f208"; }

.fi-unlink:before {
  content: "\f209"; }

.fi-unlock:before {
  content: "\f20a"; }

.fi-upload-cloud:before {
  content: "\f20b"; }

.fi-upload:before {
  content: "\f20c"; }

.fi-usb:before {
  content: "\f20d"; }

.fi-video:before {
  content: "\f20e"; }

.fi-volume-none:before {
  content: "\f20f"; }

.fi-volume-strike:before {
  content: "\f210"; }

.fi-volume:before {
  content: "\f211"; }

.fi-web:before {
  content: "\f212"; }

.fi-wheelchair:before {
  content: "\f213"; }

.fi-widget:before {
  content: "\f214"; }

.fi-wrench:before {
  content: "\f215"; }

.fi-x-circle:before {
  content: "\f216"; }

.fi-x:before {
  content: "\f217"; }

.fi-yen:before {
  content: "\f218"; }

.fi-zoom-in:before {
  content: "\f219"; }

.fi-zoom-out:before {
  content: "\f21a"; }

/*
    CONTEXT MENU.CSS

    - Last updated: 24.11.14
    - hello@liquidvisual.com
*/
.lv-context-menu {
  background-color: white;
  width: 260px; 
  }
  @media (max-width: 1024px) {
    .lv-context-menu {
      position: fixed;
      top: 0;
      left: 0;
      bottom: 0;
      z-index: 100;
      display: none;
      /* Rectangle 35: */
      box-shadow: 4px 2px 8px 0px rgba(0, 0, 0, 0.1); }
    .lv-context-menu.lv-show {display: block; } 
    #documentoptionicons #fullpageContainer{display:none;}
  }  

@media (min-width:1025px)
{
 .lv-context-menu {
  	transform: none !important;
 } 
}



.lv-context-menu .lv-inner {
  position: fixed;
  top: 60px;
  left: 0;
  width: 260px;
  background: red; }
  @media (max-width: 1024px) {
    .lv-context-menu .lv-inner {
      bottom: 0;
      width: 100%; } }
  @media (min-width: 1024px) {
    .lv-context-menu .lv-inner {
      bottom: 40px; } }
  @media only screen and (min-width:64.063em) {
    .lv-context-menu .lv-inner {
      top: 100px; } }

.secondary-nav {
  background: white;
  width: 260px;
  height: 100%;
  border-right: 1px solid #D4DCE3;
  overflow: auto;
  -webkit-overflow-scrolling: touch; }
  @media (max-width: 56.25em) {
    .secondary-nav {
      width: 100%; } }
  .secondary-nav h4 {
    padding: 0.9375rem; }
  .secondary-nav .active a {
    background: #5E6E7F;
    color: white; }
  .secondary-nav a {
    display: block;
    border-bottom: 1px solid #D4DCE3;
    color: #676767;
    padding: 10px 15px;
    font-size: 0.9rem; }
    .secondary-nav a.active {
      background: #5E6E7F;
      color: white;
      /*font-weight: 600;*/ }

/*
    FOOTER.CSS

    - Last updated: 25.11.14
    - hello@liquidvisual.com
*/
.lv-footer {
  position: relative;
  padding: 0.3125rem 0.9375rem 0.625rem 0.9375rem;
  background: #2C2C2C;
  width: 100%;
  z-index: 20; }
@media only screen and (min-width:40.063em) {
	.lv-footer {
	    position: fixed;
	    left: 0;
	    right: 0;
	    bottom: 0;
	    
	    height: 40px;
	    line-height: 40px;
	    padding: 0 0.9375rem; } }
@media only screen and (max-width:64.063em) {
	.lv-footer {
	   position: fixed;
	   left: 0;
	   right: 0;
	   bottom: 0;
	   
	   height: 20px;
	   line-height: 20px;
	   padding: 0;
	  } 
}    
.lv-footer a, .lv-footer .anchor {
    color: white; }

.lv-footer-links a, .lv-footer-links .anchor {
  font-size: 0.75rem;
  line-height: 40px;
  cursor: pointer;
  /* needs some bigger gaps */ 
}

@media only screen and (max-width:64.063em) {
   .lv-footer-links a, .lv-footer-links .anchor {
	  font-size: 0.6rem;
	  line-height: 20px;
    }
 }    
  
.lv-footer-links a:hover, .lv-footer-links .anchor:hover {
    color: grey; }

@media only screen and (min-width:40.063em) {
    .lv-footer-links a, .lv-footer-links .anchor {
      padding: 0 0.3125rem; } 
}

.lv-footer-legal {
  font-size: 0.6875rem;
  line-height: 0;
  color: grey; }

.lv-footer-links li.has-dropdown {
  position: relative; }
  
@media only screen and (min-width:64.063em) {
    .lv-footer-links li.has-dropdown {
      display: inline-block; } }
  .lv-footer-links li.has-dropdown:hover {
    background: #464646; }
    .lv-footer-links li.has-dropdown:hover a {
      color: white; }
  .lv-footer-links li.has-dropdown:hover .lv-dropdown {
    height: auto;
    opacity: 1; }

.lv-footer-links .lv-dropdown {
  opacity: 0;
  height: 0;
  overflow: hidden;
  position: absolute;
  bottom: 100%;
  left: 0;
  width: 12.5rem;
  font-size: 0.75rem;
  font-weight: 600;
  list-style: none;
  margin: 0;
  text-align: left;
  background: #464646;
  border-radius: 4px 4px 0 0; }
 .lv-footer-links .lv-dropdown a {
    transition: none;
    display: block;
    padding: 0 0.9375rem;
    border-top: 1px solid #2C2C2C; }
    
 @media only screen and (max-width:64.063em) {
   .lv-footer-links .lv-dropdown a {
      padding: 0.75rem;
    }
 } 
    
    .lv-footer-links .lv-dropdown a:hover {
      background: #2C2C2C; }
    .lv-footer-links .lv-dropdown a i {
      padding-right: 0.3125rem;
      color: #FC8946; }
  .lv-footer-links .lv-dropdown li:first-child a {
    border: 0; }

/*
    HEADER.CSS

    - Last updated: 26.11.14
    - hello@liquidvisual.com
*/
.lv-header {
  position: fixed;
  top: 0;
  width: 100%;
  height: 60px;
  background: #DEDEDE url(../images/nav-gradient.png) repeat-x;
  /* fallback */
  /*z-index: 110;*/
  z-index: 100; }
  .lv-header .lv-logo {
    padding: 0 0.3125rem;
    display: inline-block; }
    @media only screen and (min-width:40.063em) {
      .lv-header .lv-logo {
        padding: 0 0.625rem; } }
    @media only screen and (min-width:64.063em) {
      .lv-header .lv-logo {
        padding: 0 1.25rem; } }

.lt-ie9 .lv-header img {
  max-width: none; }

.lv-logo-wrapper {
  line-height: 60px;
  width: 7.25rem;
  text-align: left;
  display: inline-block; }
  @media only screen and (min-width:40.063em) {
    .lv-logo-wrapper {
      width: 19.125rem; } }
  @media only screen and (min-width:64.063em) {
    .lv-logo-wrapper {
      display: inline;
      line-height: 0; } }

.lv-hamburger {
  display: none;
  width: 50px;
  height: 60px;
  line-height: 60px;
  color: white;
  text-align: center;
  font-size: 1.625rem;
  /* refactor */ }
  .lv-hamburger.remove {
    display: none !important; }
  @media (max-width: 1024px) {
    .lv-hamburger {
      display: block; } }
      
.lv-secondmenu {
  display: none;
  width: 50px;
  height: 60px;
  line-height: 60px;
  color: white;
  text-align: center;
  font-size: 1.625rem;
  /* refactor */ }
  .lv-secondmenu.remove {
    display: none !important; }
  @media (max-width: 1024px) {
    .lv-secondmenu {
      display: block; } }      

/*
    PAGE.CSS

    - Last updated: 25.11.14
    - hello@liquidvisual.com
*/
/*
    SIDEBAR.CSS

    - Last updated: 26.11.14
    - hello@liquidvisual.com
*/

.lv-sidebar {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #edefef;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    box-shadow: none;
}

 .lv-sidebar p {
    font-size: 0.875rem; 
  }

@media only screen and (min-width:40.063em) {
  .lv-sidebar.is-uncollapsed:after {
    background: #DBDFDF;
    width: 2px;
     } }
    
@media only screen and (min-width:64.063em) {

  .lv-sidebar.is-uncollapsed:after {
    background: none;
    width: 10px;
     } 
    }

.lt-ie9 .lv-sidebar {
  border-left: 1px solid #CACDCD; }

ul.lv-quicklinks {
  background: white;
  list-style: none;
  margin: 0;
  padding: 0.9375rem;
  font-size: 0.8125rem; }
  ul.lv-quicklinks li {
    margin-bottom: 0.625rem; }

@media only screen and (max-width: 40em) {
  .lv-sidebar {
    display: none; } }
@media only screen and (min-width:40.063em) {
  .lv-sidebar {
    width: 50px;
    overflow: hidden; }
    .lv-sidebar .tabs {

      width: 50px;
      background: #EDEFEF; }
      .lv-sidebar .tabs i {
        font-size: 1.3125rem;
        line-height: 1;
        display: block;
        }
      .lv-sidebar .tabs .text {
        font-size: 11px; }
      .lv-sidebar .tabs li {
        float: none;
        width: 100%; }
        .lv-sidebar .tabs li a {
          outline: none;
          padding: 0.9375rem 0;
           }
        .lv-sidebar .tabs .active a {
        	color: #3d3a3d ;
   		 }
   		 .lv-sidebar.is-uncollapsed .tabs .active a {
        	color: #fc8946 ;
   		 }
   		 
      @media only screen and (min-width:64.063em) {
        .lv-sidebar .tabs {
          top: 100px; } }
    .lv-sidebar .tabs .text, .lv-sidebar .tabs .collapse-btn, .lv-sidebar .tabs-content {
      display: none; }
    .lv-sidebar .lv-sidebar-inner {

      top: 60px;
      bottom: 40px;
      width: 50px;
      /* for desktop scroll bars logic */
      -webkit-overflow-scrolling: touch; 
      height: 100%;
      background: #EDEFEF;
      border-left: 1px solid #D4DCE3;
      } }
@media only screen and (min-width:64.063em) {
  .lv-sidebar {
    position: relative;
    /* needed for shadow */
    top: 0;
    overflow: auto;
    /* is scrolled with rest of page */ }
    .lv-sidebar .lv-sidebar-inner {
      /*position: static;*/
      position: fixed;
      overflow: auto; 
      height: 100%;
      top: 100px;
      background: #EDEFEF;
      border-left: 1px solid #D4DCE3;
      } }
      
      
      
@media only screen and (min-width:64.063em) {
  .lv-sidebar {
    width: 300px;
   }
  .lv-sidebar .tabs {
      position: relative;
      top: 0;
      width: 100%;
      padding-bottom: 0.625rem; 
  }
  .lv-sidebar .tabs li {
        float: left;
        width: 33%; 
	}
	.lv-sidebar .tabs li a {
          padding: 0.625rem 0;
  }
    .lv-sidebar .tabs li:last-child a {
       border-right: 0; 
	}
    .lv-sidebar .tabs .active a {
        border-bottom: 0; 
        color: #fc8946 !important;
    }
    .lv-sidebar .tabs-content {
      padding: 0.9375rem 1.875rem 1.875rem 1.875rem; 
     }
    .lv-sidebar .tabs .text, .lv-sidebar .tabs .collapse-btn, .lv-sidebar .tabs-content {
      display: block; 
     }
    .lv-sidebar .lv-sidebar-inner {
      width: auto; 
      }
}

.lv-super .lv-sidebar.is-collapsed {
  width: 50px;
  overflow: hidden !important; 
 }
  
  .lv-super .lv-sidebar.is-collapsed .tabs {

//    top: 60px;
    width: 50px;
    background: #EDEFEF; 
  }
   .lv-super .lv-sidebar.is-collapsed .tabs i {
      font-size: 1.3125rem;
      line-height: 1;
      display: block;
     color: #2C2C2C; 
   }
   .lv-super .lv-sidebar.is-collapsed .tabs .text {
      font-size: 11px; 
   }
      
    .lv-super .lv-sidebar.is-collapsed .tabs li {
      float: none;
      width: 100%;
     }
      .lv-super .lv-sidebar.is-collapsed .tabs li a {
        outline: none;
        padding: 0.9375rem 0;
     }
 @media only screen and (min-width:64.063em) {
      .lv-super .lv-sidebar.is-collapsed .tabs {
        // top: 100px; 
        } }
  .lv-super .lv-sidebar.is-collapsed .tabs .text, .lv-super .lv-sidebar.is-collapsed .tabs .collapse-btn, .lv-super .lv-sidebar.is-collapsed .tabs-content {
    display: none;
    }

.lv-super .lv-sidebar.is-uncollapsed {
  width: 300px; }
  .lv-super .lv-sidebar.is-uncollapsed .tabs {
    position: relative;
    top: 0;
    width: 100%;
    padding-bottom: 0.625rem; }
    .lv-super .lv-sidebar.is-uncollapsed .tabs li {
      float: left;
      width: 33%; }
      .lv-super .lv-sidebar.is-uncollapsed .tabs li a {
        padding: 0.625rem 0;
      }
    .lv-super .lv-sidebar.is-uncollapsed .tabs li:last-child a {
      border-right: 0; }
    .lv-super .lv-sidebar.is-uncollapsed .tabs .active a {
      border-bottom: 0; }
  .lv-super .lv-sidebar.is-uncollapsed .tabs-content {
    padding: 0.9375rem 1.875rem 1.875rem 1.875rem; }
  .lv-super .lv-sidebar.is-uncollapsed .tabs .text, .lv-super .lv-sidebar.is-uncollapsed .tabs .collapse-btn, .lv-super .lv-sidebar.is-uncollapsed .tabs-content {
    display: block; }
  .lv-super .lv-sidebar.is-uncollapsed .lv-sidebar-inner {
    width: auto; }

.lt-ie9 .lv-sidebar {
  width: 50px;
  overflow: hidden; }
  .lt-ie9 .lv-sidebar .tabs {
    position: fixed;
    top: 60px;
    width: 50px;
    background: #EDEFEF; }
    .lt-ie9 .lv-sidebar .tabs i {
      font-size: 1.3125rem;
      line-height: 1;
      display: block;
      color: #2C2C2C; }
    .lt-ie9 .lv-sidebar .tabs .text {
      font-size: 11px; }
    .lt-ie9 .lv-sidebar .tabs li {
      float: none;
      width: 100%; }
      .lt-ie9 .lv-sidebar .tabs li a {
        outline: none;
        padding: 0.9375rem 0;
        border-bottom: 1px solid #CACDCD;
        border-right: 0; }
    @media only screen and (min-width:64.063em) {
      .lt-ie9 .lv-sidebar .tabs {
        top: 100px; } }
  .lt-ie9 .lv-sidebar .tabs .text, .lt-ie9 .lv-sidebar .tabs .collapse-btn, .lt-ie9 .lv-sidebar .tabs-content {
    display: none; }

/*
    STAGE.CSS

    - Last updated: 02.12.14
    - hello@liquidvisual.com
*/
.lv-super {
  height: 100%; }

.lv-stage {
  display: table;
  position: relative;
  top: 60px;
  width: 100%;
  /* added 3.11.14 for toolbar at weird small breakpoint */
  height: 100%;
  overflow-x: hidden;
  /* stops sidebar breaking out with the -1px x value */
  overflow-y: scroll;
  background: #F5F6F6; }
  @media only screen and (min-width:40.063em) {
    .lv-stage {
      position: absolute;
      left: 0;
      right: 0;
      bottom: 0;
      padding: 0; } }
  @media only screen and (min-width:64.063em) {
    .lv-stage {
      top: 100px; } }

.homepage .lv-stage {
  background: none; }

.lv-main {
    background: #f5f6f6 none repeat scroll 0 0;
    position:relative;
      	
   }
  
  @media only screen and (min-width:40.063em) {
    .lv-main {
      padding: 0.9375rem 4.375rem 3.75rem 1.25rem; } }
  @media only screen and (min-width:64.063em) {
    .lv-main {
      padding-right: 1.25rem; } }

@media only screen and (min-width:40.063em) {
  .homepage .lv-main, .internal-minimal .lv-main {
    padding: 1.25rem 1.25rem 3.125rem 1.25rem; } }

.homepage .lv-main .row {
  max-width: 75rem; }

.internal-minimal .lv-main .row {
  max-width: 56.25rem; }

/*
    BREADCRUMBS.CSS

    - Last updated: 26.11.14
    - hello@liquidvisual.com
*/
.lv-breadcrumbs {
  background: #FAFAFA;
  border: 1px solid #DDDDDD;
  border-radius: 4px;
  padding: 0.625rem 0.9375rem;
  margin-bottom: 0.625rem; 
  }
  
  
  
  .lv-breadcrumbs a, .lv-breadcrumbs li {
    text-transform: capitalize;
    font-size: 0.875rem; }

.fi-marker {
  color: #C4C4C4; }

meta.foundation-version {
  font-family: "/5.4.2/"; }

meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0em; }

meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:40.063em)/";
  width: 40.063em; }

meta.foundation-mq-large {
  font-family: "/only screen and (min-width:64.063em)/";
  width: 64.063em; }

meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:80.063em)/";
  width: 80.063em; }

meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:90.063em)/";
  width: 90.063em; }

meta.foundation-data-attribute-namespace {
  font-family: false; }

html, body {
  height: 100%; }

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

html, body {
  font-size: 100%; }

body {
  background: #F5F6F6;
  color: #444;
  padding: 0;
  margin: 0;
  font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 1.5;
  position: relative;
  cursor: auto; }

a:hover {
  cursor: pointer; }

img {
  max-width: 100%;
  height: auto; }

img {
  -ms-interpolation-mode: bicubic; }

#map_canvas img, #map_canvas embed, #map_canvas object, .map_canvas img, .map_canvas embed, .map_canvas object {
  max-width: none !important; }

.left {
  float: left !important; }

.right {
  float: right !important; }

.clearfix:before, .clearfix:after {
  content: " ";
  display: table; }
.clearfix:after {
  clear: both; }

.hide {
  display: none; }

.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

img {
  display: inline-block;
  vertical-align: middle; }

textarea {
  height: auto;
  min-height: 50px; }

select {
  width: 100%; }

button, .button {
  border-style: solid;
  border-width: 0px;
  cursor: pointer;
  font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  font-weight: 600;
  line-height: normal;
  margin: 0 0 1.25rem;
  position: relative;
  text-decoration: none;
  text-align: center;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  display: inline-block;
  padding-top: 0.625rem;
  padding-right: 1.25rem;
  padding-bottom: 0.6875rem;
  padding-left: 1.25rem;
  font-size: 1rem;
  background-color: #FC8946;
  border-color: #fb6007;
  color: #FFFFFF;
  transition: background-color 300ms ease-out; }
  button:hover, button:focus, .button:hover, .button:focus {
    background-color: #fb6007; }
  button:hover, button:focus, .button:hover, .button:focus {
    color: #FFFFFF; }
  button.secondary, .button.secondary {
    background-color: #666666;
    border-color: #525252;
    color: #FFFFFF; }
    button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
      background-color: #525252; }
    button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
      color: #FFFFFF; }
  button.success, .button.success {
    background-color: #43AC6A;
    border-color: #368a54;
    color: #FFFFFF; }
    button.success:hover, button.success:focus, .button.success:hover, .button.success:focus {
      background-color: #368a54; }
    button.success:hover, button.success:focus, .button.success:hover, .button.success:focus {
      color: #FFFFFF; }
  button.alert, .button.alert {
    background-color: #DB3A48;
    border-color: #bb2232;
    color: #FFFFFF; }
    button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus {
      background-color: #bb2232; }
    button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus {
      color: #FFFFFF; }
  button.large, .button.large {
    padding-top: 0.75rem;
    padding-right: 1.5rem;
    padding-bottom: 0.8125rem;
    padding-left: 1.5rem;
    font-size: 1.25rem; }
  button.small, .button.small {
    padding-top: 0.5rem;
    padding-right: 1rem;
    padding-bottom: 0.5625rem;
    padding-left: 1rem;
    font-size: 0.8125rem; }
  button.tiny, .button.tiny {
    padding-top: 0.375rem;
    padding-right: 0.75rem;
    padding-bottom: 0.4375rem;
    padding-left: 0.75rem;
    font-size: 0.6875rem; }
  button.expand, .button.expand {
    padding-right: 0;
    padding-left: 0;
    width: 100%; }
  button.left-align, .button.left-align {
    text-align: left;
    text-indent: 0.75rem; }
  button.right-align, .button.right-align {
    text-align: right;
    padding-right: 0.75rem; }
  button.radius, .button.radius {
    border-radius: 4px; }
  button.round, .button.round {
    border-radius: 1000px; }
  button.disabled, button[disabled], .button.disabled, .button[disabled] {
    background-color: #FC8946;
    border-color: #fb6007;
    color: #FFFFFF;
    cursor: default;
    opacity: 0.7;
    box-shadow: none; }
    button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
      background-color: #fb6007; }
    button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
      color: #FFFFFF; }
    button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
      background-color: #FC8946; }
    button.disabled.secondary, button[disabled].secondary, .button.disabled.secondary, .button[disabled].secondary {
      background-color: #666666;
      border-color: #525252;
      color: #FFFFFF;
      cursor: default;
      opacity: 0.7;
      box-shadow: none; }
      button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
        background-color: #525252; }
      button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
        color: #FFFFFF; }
      button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
        background-color: #666666; }
    button.disabled.success, button[disabled].success, .button.disabled.success, .button[disabled].success {
      background-color: #43AC6A;
      border-color: #368a54;
      color: #FFFFFF;
      cursor: default;
      opacity: 0.7;
      box-shadow: none; }
      button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
        background-color: #368a54; }
      button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
        color: #FFFFFF; }
      button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
        background-color: #43AC6A; }
    button.disabled.alert, button[disabled].alert, .button.disabled.alert, .button[disabled].alert {
      background-color: #DB3A48;
      border-color: #bb2232;
      color: #FFFFFF;
      cursor: default;
      opacity: 0.7;
      box-shadow: none; }
      button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
        background-color: #bb2232; }
      button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
        color: #FFFFFF; }
      button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
        background-color: #DB3A48; }

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

@media only screen and (min-width:40.063em) {
  button, .button {
    display: inline-block; } }

/*
    BUTTONS.CSS

    - Last updated: 26.11.14
    - hello@liquidvisual.com
*/
.search-button i {
  font-size: 1.25rem;
  line-height: 36px; }

.lv-super input[type="button"], .lv-super input[type="submit"], input[type="button"], input[type="submit"] {
  border-style: solid;
  border-width: 0px;
  cursor: pointer;
  font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  font-weight: 600;
  line-height: normal;
  margin: 0 0 1.25rem;
  position: relative;
  text-decoration: none;
  text-align: center;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  display: inline-block;
  padding-top: 0.625rem;
  padding-right: 1.25rem;
  padding-bottom: 0.6875rem;
  padding-left: 1.25rem;
  font-size: 1rem;
  background-color: #FC8946;
  border-color: #fb6007;
  color: #FFFFFF;
  transition: background-color 300ms ease-out;
  border-radius: 4px;
  cursor: pointer; }
  .lv-super input[type="button"]:hover, .lv-super input[type="button"]:focus, .lv-super input[type="submit"]:hover, .lv-super input[type="submit"]:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="submit"]:hover, input[type="submit"]:focus {
    background-color: #fb6007; }
  .lv-super input[type="button"]:hover, .lv-super input[type="button"]:focus, .lv-super input[type="submit"]:hover, .lv-super input[type="submit"]:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="submit"]:hover, input[type="submit"]:focus {
    color: #FFFFFF; }

.lv-super .pill {
  padding: 0.3125rem 0.625rem;
  background: grey;
  border-radius: 1.875rem; }

.lv-sidebar .pill {
  float: right;
  margin-top: 0.375rem; }

/*
    DATE PICKER.CSS

    - Last updated: 20.11.14
    - hello@liquidvisual.com

    - Notes: dervied from JQuery UI light theme
      jQuery UI - v1.11.2 - 2014-11-19
*/
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.ui-datepicker {
  width: 17em;
  display: none; }

.ui-datepicker-calendar {
  border: 1px solid #CCCCCC;
  border-top: 0;
  background: white; }

.homepage .ui-widget-content {
  width: 100%; }

.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center; }

.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
  color:grey;
  border: 0;
  padding: 0 10px;
  height: 30px;
  text-align: center; }

.ui-datepicker .ui-datepicker-title select option {
  background: #fff;
  color:grey;
}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
  font-weight: normal !important;	
  width: 40%;
  color:white;
  background-color: #FC8946;
  }

.ui-datepicker table {
  width: 100%;
  font-size: 0.9em;
  border-collapse: collapse;
  margin: 0 0 0.4em; }

.ui-datepicker .ui-datepicker-header {
  position: relative;
  background: #FC8946;
  border: 0;
  color: white;
  border-radius: 4px 4px 0 0; }

.ui-datepicker-title {
  padding: 5px 0; }

.ui-datepicker th {
  padding: 0.7em 0.3em;
  text-align: center;
  font-weight: bold;
  border: 0; }

.ui-datepicker thead {
  border: 0;
  color: grey; }

.ui-datepicker-next, .ui-datepicker-prev {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%; }
.ui-datepicker-next .ui-icon, .ui-datepicker-prev .ui-icon {
  display: none !important; 
}

.ui-datepicker-next {
  left: auto;
  right: 0; }

 .ui-datepicker-prev:after {
  color: white;
  display: block;
  height: 100%;
  padding: 10px 5px 10px 8px;
  font-size: 22px; }

.ui-datepicker-next:after {
  color: white;
  display: block;
  height: 100%;
  /*padding: 10px 15px 10px 0px;*/
  padding:10px 10px 10px 5px;
  font-size: 22px;
}

.ui-datepicker-prev:after {
  content: "\f10a"; }

.ui-datepicker-next:after {
  content: "\f10b"; }

.ui-datepicker td {
  border: 0;
  padding: 3px;
  text-align: center; }

.ui-datepicker td span, .ui-datepicker td a {
  display: block;
  padding: 0.2em;
  text-align: center;
  text-decoration: none;
  color: #125BA2; }

.lv-super .ui-datepicker .ui-datepicker-today a {
  display: inline-block;
  color: white !important;
  font-size: 11px;
  font-weight: bold;
  width: 22px;
  height: 22px;
  text-align: center;
  border-radius: 20px;
  background: #FC8946; }

/*
    DROPDOWNS.CSS

    - Last updated: 26.11.14
    - hello@liquidvisual.com
*/
/*
.lv-has-dropdown:hover .lv-dropdown {
    height: auto;
    opacity: 1;
}

.lv-has-dropdown:hover i.fa-caret-down {
    color: #222;
}

.lv-has-dropdown a:hover i {
    color: $primary-color;
}

.lv-dropdown {
    @extend .transition;
    position: absolute;
    top: 0;
    left: 0;
    width: rem-calc(250);
    // height: 0;
    background: white;
    border-left: 1px solid #D4DCE3;
    border-right: 1px solid #D4DCE3;
    border-radius: 0 0 $global-radius $global-radius;
    box-shadow: 0px 2px 5px 1px rgba(0,0,0,0.08);
    // opacity: 0;
    overflow: hidden;

    ul {
        margin: 0;
        font-size: rem-calc(12);
        font-weight: 600;
        list-style: none;
        text-align: left;
    }

    i {
        // color: #666;
        color: #94999C;
    }

    a {
        // @extend .transition;
        display: block;
        padding: rem-calc(10 15);
        border-bottom: 1px solid #D4DCE3; // better blue? #E1E4E6
        color: #505659;//#676767;
        font-size: rem-calc(14) !important;

        &:hover {
            // color: $primary-color;
            background: #F2F4F5;
        }
    }
}*/
/*
    EXPORT OPTIONS.CSS

    - Last updated: 03.12.14
    - hello@liquidvisual.com
*/

  .sticky-scroll.fixed  {
    position: fixed;
 //   top: auto;
    width: auto;
    height: auto;
	white-space: nowrap;    
    box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.08); 
   }

@media only screen and (min-width:64.063em) {
  .doc-sticky-scroll.fixed  {
    position: relative;
    top: 120px;
    width: 800px;
    box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.08); } }

.lv-export-options, .lv-export-options-st {
  line-height: 1;
  position: relative;
  background: white;
  border: 1px solid #DDDDDD;
  border-radius: 4px;
  padding: 0.6rem 0.9375rem 0.1rem 0.9375rem;
  margin-bottom: 1rem; 
  }

@media (min-width:780px) {
.lv-export-options-st {
	  max-height: 62px
   } 
 }
  
  .lv-export-options ul, .lv-export-options-st ul {
    position: relative;
    font-size: 1.5625rem; }
    @media only screen and (min-width:64.063em) {
      .lv-export-options ul, .lv-export-options-st ul {
        margin-bottom: 0; } }
  @media only screen and (min-width:40.063em) {
    .lv-export-options select, .lv-export-options-st select{
      margin-bottom: 0; } }

.lv-export-options.disabled, .lv-export-options-st.disabled  {
  cursor: not-allowed; }

.lv-export-options.disabled ul:after,.lv-export-options-st.disabled ul:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }
.lv-export-options.disabled ul a, .lv-export-options-st.disabled ul a {
  color: #DDDDDD;
  cursor: default; }

.lv-export-options-dropdown {
  position: absolute !important;
  top: 50px;
  left: 0;
  width: 240px;
  list-style: none;
  font-size: 1rem !important;
  background: white;
  border: 1px solid #DDDDDD;
  z-index: 1;
  box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.08); }
  .lv-export-options-dropdown a {
    display: block;
    padding: 0.625rem 0.9375rem;
    color: #555 !important;
    border-bottom: 1px solid #D4DCE3; }
  .lv-export-options-dropdown i {
    margin-right: 10px; }

.lv-doc-navigation {
  list-style: none;
  margin-left: 0;
  line-height: 1.2; }
  .lv-doc-navigation .lv-doc-navigation-item {
    display: inline-block;
    padding: 0 0.9375rem;
    margin-bottom: 0.625rem; }
  .lv-doc-navigation .text {
    font-size: 0.875rem;
    display: inline-block;
    width: 40px;
    text-align: center; }
  .lv-doc-navigation .button {
    margin-bottom: 0;
    padding: 0.125rem 0.625rem; }
    .lv-doc-navigation .button.disabled {
      border-color: #ddd;
      background: none;
      color: #ddd; }

/*
    FORMS.CSS

    - Last updated: 25.11.14
    - hello@liquidvisual.com
*/
::-webkit-input-placeholder {
  text-align: center; }

::-moz-placeholder {
  /* Firefox 19+ */
  text-align: center; }

:-ms-input-placeholder {
  text-align: center; }

:-moz-placeholder {
  /* Firefox 18- */
  text-align: center; }

/*
    JURISDICTION SELECT.CSS

    - Last updated: 26.11.14
    - hello@liquidvisual.com
*/
.lv-jurisdiction-select {
  position: absolute;
  top: 0.875rem;
  display: inline-block;
  border: 1px solid white;
  border-radius: 4px;
  background: #FE9E4F;
  overflow: hidden; }
  @media only screen and (min-width:40.063em) { }
  .lv-jurisdiction-select i.fa-caret-down {
    position: absolute;
    top: 0;
    right: 0.625rem;
    color: white;
    line-height: 2rem; }
  .lv-jurisdiction-select ul {
    list-style: none;
    font-size: 0.875rem;
    margin: 0;
    text-align: left; }
    .lv-jurisdiction-select ul li:last-child, .lv-jurisdiction-select ul li.last {
      display: none; }
  .lv-jurisdiction-select a {
    display: block;
    color: white;
    padding: 0.25rem 1.875rem 0.25rem 0.625rem; }
    .lv-jurisdiction-select a:hover {
      background: #feba82;
      color: #222; }

.lv-jurisdiction-select:hover ul li {
  display: block; }

.lt-ie9 .flag-icon {
  display: none; }

/*
    MODAL.CSS

    - Last updated: 18.11.14
    - hello@liquidvisual.com
*/
.mfp-content {
  position: relative;
  background: white;
  max-width: 800px;
  margin: 60px auto 20px auto;
  /* added as "wrap" in JS */ }
  @media only screen and (min-width:40.063em) {
    .mfp-content {
      max-height: 400px; } }
  .mfp-content .mfp-content-scroller {
    max-height: 300px;
    overflow: auto;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
    padding: 20px; }
  .mfp-content .mfp-content-header {
    position: absolute;
    top: -40px;
    left: 0;
    width: 100%;
    height: 40px;
    background: url(../images/nav-gradient.png) repeat-x;
    overflow: hidden;
    font-size: 13px;
    line-height: 40px;
    padding: 0 40px 0 20px;
    color: white;
    text-overflow: ellipsis;
    white-space: nowrap; }
    @media only screen and (min-width:40.063em) {
      .mfp-content .mfp-content-header {
        font-size: 16px; } }
    .mfp-content .mfp-content-header .mfp-close:hover {
       background:#dadada; }

/* IE8 doesn't render opacity */
.lt-ie9 .mfp-bg {
  background: url(../images/black-transparent.png); }

/*
    TOOLTIPS.CSS

    - Last updated: 25.11.14/.
    - hello@liquidvisual.com
*/
.lv-tooltip {
  position: relative; }
  @media only screen and (min-width:40.063em) {
    .lv-tooltip {
      background: url(../images/dots-black.png) repeat-x bottom; } }

.lv-tooltip .title {
  position: absolute;
  top: 20px;
  left: 0;
  text-align: left;
  font-size: 0.8125rem;
  width: 18.75rem;
  background: white;
  border: 2px solid #FC8946;
  padding: 0.9375rem;
  left: 0;
  z-index: 1000; }

.tooltip-icon {
  padding-left: 10px;
  font-size: 20px; }

/*
    TOPBAR.CSS - *GOLD*

    - Last updated: 13.11.14
    - hello@liquidvisual.com
*/
.lv-navigation {
  position: fixed;
  top: 60px;
  width: 100%;
  background: #2C2C2C;
  z-index: 100; }

.lv-topbar {
  width: 100%;
  height: 40px;
  background: #2C2C2C; }
  .lv-topbar ul {
    display: table; }
  .lv-topbar li {
    display: inline-block;
    float: left; }
    .lv-topbar li.active a {
      background: black; }
    @media only screen and (min-width:40.063em) {
      .lv-topbar li .home-text {
        display: none; } }
  .lv-topbar a {
    display: block;
    padding: 0 0.9375rem;
    font-size: 0.875rem;
    color: #c5c5c5;
    line-height: 40px; }
    .lv-topbar a:hover {
      background: #1f1f1f; }
  @media only screen and (min-width:40.063em) {
    .lv-topbar i:not(.fi-home) {
      display: none; } }

@media only screen and (min-width:40.063em) {
  .lv-topbar .lv-topbar-dropdown {
    display: none; } }

#off-canvas-menu-left i {
  margin-right: 0.3125rem; }

/*
    USER PROFILE.CSS

    - Last updated: 26.11.14
    - hello@liquidvisual.com
*/
.lv-user-profile {
  position: absolute;
  top: 0;
  right: 1.25rem;
  height: 60px;
  padding: 0.5625rem; }

.lv-user-profile-title {
  display: block;
  color: white;
  line-height: 1;
  font-size: 1.125rem; }

.lv-user-profile-pic {
  margin-left: 0.625rem;
  box-shadow: 0 3px 5px -6px rgba(0, 0, 0, 0.26);
  cursor: pointer;
  padding-bottom: 0.625rem; }
  .lv-user-profile-pic img {
    max-width: none;
    width: 39px; }
  .lv-user-profile-pic i {
    color: white; }

.lv-user-profile .logout-btn {
  color: #222;
  font-size: 0.6875rem;
  font-weight: 600; }
  .lv-user-profile .logout-btn:hover {
    color: white; }

.lv-user-profile-icons a {
  color: white;
  font-size: 0.8125rem;
  font-weight: bold;
  border-radius: 4px;
  padding: 0.125rem 0.625rem; }
  .lv-user-profile-icons a:hover {
    background: rgba(0, 0, 0, 0.1); }
.lv-user-profile-icons .active a {
  background: rgba(255, 255, 255, 0.2); }
.lv-user-profile-icons i {
  color: rgba(0, 0, 0, 0.5); }

.lv-user-text {
  position: absolute;
  bottom: -1.875rem;
  right: 1.25rem;
  color: #dfdfdf;
  font-size: 0.9375rem; }

.lv-user-profile {
  right: 0; }

.lv-user-profile-pic:hover .lv-user-profile-dropdown {
  height: auto;
  opacity: 1; }

.lv-user-profile-pic:hover i.fa-caret-down {
  color: #222; }

.lv-user-profile-pic a:hover i {
  color: #FC8946; }

.lv-user-profile-dropdown {
  position: absolute;
  top: 60px;
  right: 0;
  width: 11.25rem;
  height: 0;
  background: white;
  border-left: 1px solid #D4DCE3;
  border-right: 1px solid #D4DCE3;
  border-radius: 0 0 4px 4px;
  box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.08);
  opacity: 0;
  overflow: hidden; }
  .lv-user-profile-dropdown ul {
    margin: 0;
    font-size: 0.75rem;
    font-weight: 600;
    list-style: none;
    text-align: left; }
  .lv-user-profile-dropdown i {
    color: #94999C; }
  .lv-user-profile-dropdown a {
    display: block;
    padding: 0.625rem 0.9375rem;
    border-bottom: 1px solid #D4DCE3;
    color: #505659; }
    .lv-user-profile-dropdown a:hover {
      background: #F2F4F5; }

[class*="block-grid-"] {
  display: block;
  padding: 0;
  margin: 0 -0.625rem; }
  [class*="block-grid-"]:before, [class*="block-grid-"]:after {
    content: " ";
    display: table; }
  [class*="block-grid-"]:after {
    clear: both; }
  [class*="block-grid-"] > li {
    display: block;
    height: auto;
    float: left;
    padding: 0 0.625rem 1.25rem; }

@media only screen {
  .small-block-grid-1 > li {
    width: 100%;
    list-style: none; }
    .small-block-grid-1 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-1 > li:nth-of-type(1n+1) {
      clear: both; }
  .small-block-grid-2 > li {
    width: 50%;
    list-style: none; }
    .small-block-grid-2 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-2 > li:nth-of-type(2n+1) {
      clear: both; }
  .small-block-grid-3 > li {
    width: 33.3333333333%;
    list-style: none; }
    .small-block-grid-3 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-3 > li:nth-of-type(3n+1) {
      clear: both; }
  .small-block-grid-4 > li {
    width: 25%;
    list-style: none; }
    .small-block-grid-4 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-4 > li:nth-of-type(4n+1) {
      clear: both; }
  .small-block-grid-5 > li {
    width: 20%;
    list-style: none; }
    .small-block-grid-5 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-5 > li:nth-of-type(5n+1) {
      clear: both; }
  .small-block-grid-6 > li {
    width: 16.6666666667%;
    list-style: none; }
    .small-block-grid-6 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-6 > li:nth-of-type(6n+1) {
      clear: both; }
  .small-block-grid-7 > li {
    width: 14.2857142857%;
    list-style: none; }
    .small-block-grid-7 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-7 > li:nth-of-type(7n+1) {
      clear: both; }
  .small-block-grid-8 > li {
    width: 12.5%;
    list-style: none; }
    .small-block-grid-8 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-8 > li:nth-of-type(8n+1) {
      clear: both; }
  .small-block-grid-9 > li {
    width: 11.1111111111%;
    list-style: none; }
    .small-block-grid-9 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-9 > li:nth-of-type(9n+1) {
      clear: both; }
  .small-block-grid-10 > li {
    width: 10%;
    list-style: none; }
    .small-block-grid-10 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-10 > li:nth-of-type(10n+1) {
      clear: both; }
  .small-block-grid-11 > li {
    width: 9.0909090909%;
    list-style: none; }
    .small-block-grid-11 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-11 > li:nth-of-type(11n+1) {
      clear: both; }
  .small-block-grid-12 > li {
    width: 8.3333333333%;
    list-style: none; }
    .small-block-grid-12 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-12 > li:nth-of-type(12n+1) {
      clear: both; } }

@media only screen and (min-width:40.063em) {
  .medium-block-grid-1 > li {
    width: 100%;
    list-style: none; }
    .medium-block-grid-1 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-1 > li:nth-of-type(1n+1) {
      clear: both; }
  .medium-block-grid-2 > li {
    width: 50%;
    list-style: none; }
    .medium-block-grid-2 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-2 > li:nth-of-type(2n+1) {
      clear: both; }
  .medium-block-grid-3 > li {
    width: 33.3333333333%;
    list-style: none; }
    .medium-block-grid-3 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-3 > li:nth-of-type(3n+1) {
      clear: both; }
  .medium-block-grid-4 > li {
    width: 25%;
    list-style: none; }
    .medium-block-grid-4 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-4 > li:nth-of-type(4n+1) {
      clear: both; }
  .medium-block-grid-5 > li {
    width: 20%;
    list-style: none; }
    .medium-block-grid-5 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-5 > li:nth-of-type(5n+1) {
      clear: both; }
  .medium-block-grid-6 > li {
    width: 16.6666666667%;
    list-style: none; }
    .medium-block-grid-6 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-6 > li:nth-of-type(6n+1) {
      clear: both; }
  .medium-block-grid-7 > li {
    width: 14.2857142857%;
    list-style: none; }
    .medium-block-grid-7 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-7 > li:nth-of-type(7n+1) {
      clear: both; }
  .medium-block-grid-8 > li {
    width: 12.5%;
    list-style: none; }
    .medium-block-grid-8 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-8 > li:nth-of-type(8n+1) {
      clear: both; }
  .medium-block-grid-9 > li {
    width: 11.1111111111%;
    list-style: none; }
    .medium-block-grid-9 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-9 > li:nth-of-type(9n+1) {
      clear: both; }
  .medium-block-grid-10 > li {
    width: 10%;
    list-style: none; }
    .medium-block-grid-10 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-10 > li:nth-of-type(10n+1) {
      clear: both; }
  .medium-block-grid-11 > li {
    width: 9.0909090909%;
    list-style: none; }
    .medium-block-grid-11 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-11 > li:nth-of-type(11n+1) {
      clear: both; }
  .medium-block-grid-12 > li {
    width: 8.3333333333%;
    list-style: none; }
    .medium-block-grid-12 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-12 > li:nth-of-type(12n+1) {
      clear: both; } }

@media only screen and (min-width:64.063em) {
  .large-block-grid-1 > li {
    width: 100%;
    list-style: none; }
    .large-block-grid-1 > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-1 > li:nth-of-type(1n+1) {
      clear: both; }
  .large-block-grid-2 > li {
    width: 50%;
    list-style: none; }
    .large-block-grid-2 > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-2 > li:nth-of-type(2n+1) {
      clear: both; }
  .large-block-grid-3 > li {
    width: 33.3333333333%;
    list-style: none; }
    .large-block-grid-3 > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-3 > li:nth-of-type(3n+1) {
      clear: both; }
  .large-block-grid-4 > li {
    width: 25%;
    list-style: none; }
    .large-block-grid-4 > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-4 > li:nth-of-type(4n+1) {
      clear: both; }
  .large-block-grid-5 > li {
    width: 20%;
    list-style: none; }
    .large-block-grid-5 > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-5 > li:nth-of-type(5n+1) {
      clear: both; }
  .large-block-grid-6 > li {
    width: 16.6666666667%;
    list-style: none; }
    .large-block-grid-6 > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-6 > li:nth-of-type(6n+1) {
      clear: both; }
  .large-block-grid-7 > li {
    width: 14.2857142857%;
    list-style: none; }
    .large-block-grid-7 > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-7 > li:nth-of-type(7n+1) {
      clear: both; }
  .large-block-grid-8 > li {
    width: 12.5%;
    list-style: none; }
    .large-block-grid-8 > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-8 > li:nth-of-type(8n+1) {
      clear: both; }
  .large-block-grid-9 > li {
    width: 11.1111111111%;
    list-style: none; }
    .large-block-grid-9 > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-9 > li:nth-of-type(9n+1) {
      clear: both; }
  .large-block-grid-10 > li {
    width: 10%;
    list-style: none; }
    .large-block-grid-10 > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-10 > li:nth-of-type(10n+1) {
      clear: both; }
  .large-block-grid-11 > li {
    width: 9.0909090909%;
    list-style: none; }
    .large-block-grid-11 > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-11 > li:nth-of-type(11n+1) {
      clear: both; }
  .large-block-grid-12 > li {
    width: 8.3333333333%;
    list-style: none; }
    .large-block-grid-12 > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-12 > li:nth-of-type(12n+1) {
      clear: both; } }

/*
    DASHBOARD.CSS

    - Last updated: 20.09.14
    - hello@liquidvisual.com
*/
.lv-dashboard-grid {
  display: block;
  padding: 0;
  margin: 0 -0.625rem; }
  .lv-dashboard-grid:before, .lv-dashboard-grid:after {
    content: " ";
    display: table; }
  .lv-dashboard-grid:after {
    clear: both; }
  .lv-dashboard-grid > li {
    display: block;
    height: auto;
    float: left;
    padding: 0 0.625rem 1.25rem; }
  @media (min-width: 1024px) {
    .lv-dashboard-grid {
      display: block;
      padding: 0;
      margin: 0 -0.625rem; }
      .lv-dashboard-grid:before, .lv-dashboard-grid:after {
        content: " ";
        display: table; }
      .lv-dashboard-grid:after {
        clear: both; }
      .lv-dashboard-grid > li {
        display: block;
        height: auto;
        float: left;
        padding: 0 0.625rem 1.25rem; }
      .lv-dashboard-grid > li {
        width: 33.3333333333%;
        padding: 0 0.625rem 1.25rem;
        list-style: none; }
        .lv-dashboard-grid > li:nth-of-type(1n) {
          clear: none; }
        .lv-dashboard-grid > li:nth-of-type(3n+1) {
          clear: both; } }
  .lv-dashboard-grid ul, .lv-dashboard-grid p {
    font-size: 0.875rem; }
  .lv-dashboard-grid ul {
    list-style: none;
    margin: 0; }


    
    

@media (max-width: 1023px) {
  .lv-super .lv-dashboard-grid li {
    float: none;
    padding-bottom: 0; } }

.lv-content-block {
  background: white;
  width: 100%;
  padding: 0.9375rem 0.3125rem;
  margin-bottom: 1.25rem;
  box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.08);
  overflow: auto;
   }
  .lv-content-block .lv-content-block-inner {
    padding: 1.25rem; }
  .lv-content-block.is-collapsed .lv-content-block-inner {
    display: none; }
  .lv-content-block.is-collapsed h3 {
    color: #777; }
  .lv-content-block li {
    margin-bottom: 0.9375rem; }
    .lv-content-block li:before {
      content: "\f198";
      color: #FC8946;
      margin-right: 6px; }


#widgets-independent-container .lv-content-block {
  padding-bottom: 0;
  margin-bottom: 1.0rem;
  padding-left:5px;
}
#widgets-independent-container .lv-content-block-inner  {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left:5px;
}


#widgets-independent-container fieldset, #widgets-independent-container form {
  margin: 0 !important;
}
  
.lv-content-block-header {
  position: relative;
  padding: 0.3125rem 3.75rem 0.3125rem 1.25rem; }
  .lv-content-block-header .minimize-btn {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 2.75rem;
    display: block; }
    .lv-content-block-header .minimize-btn span {
      position: absolute;
      top: 0.9375rem;
      width: 24px;
      height: 4px;
      background: #6A6A6A; }
    .lv-content-block-header .minimize-btn:hover span {
      background: #FC8946;
      border-color: #FC8946 !important; }

.is-collapsed .lv-content-block-header .minimize-btn span {
  top: 0.625rem;
  height: 15px;
  border: 2px solid #CFCFCF;
  background: none; }

.lv-content-block a:not(.button) {
  color: #125BA2; }
  .lv-content-block a:not(.button):hover {
    color: #FC8946; }

.row {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  
   }
  .row:before, .row:after {
    content: " ";
    display: table; }
  .row:after {
    clear: both; }
  .row.collapse > .column, .row.collapse > .columns {
    padding-left: 0;
    padding-right: 0; }
  .row.collapse .row {
    margin-left: 0;
    margin-right: 0; }
    
  .row .row {
    width: auto;
    margin-left: -0.9375rem;
    margin-right: -0.9375rem;
    margin-top: 0;
    margin-bottom: 0;
    max-width: none; 
    padding-bottom:0;
    }
    
    .row .row:before, .row .row:after {
      content: " ";
      display: table; }
    .row .row:after {
      clear: both; }
    .row .row.collapse {
      width: auto;
      margin: 0;
      max-width: none; }
      .row .row.collapse:before, .row .row.collapse:after {
        content: " ";
        display: table; }
      .row .row.collapse:after {
        clear: both; }

.column, .columns {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  width: 100%;
  float: left; }

[class*="column"] + [class*="column"]:last-child {
  float: right; }

[class*="column"] + [class*="column"].end {
  float: left; }

@media only screen {
  .small-push-0 {
    position: relative;
    left: 0%;
    right: auto; }
  .small-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }
  .small-push-1 {
    position: relative;
    left: 8.3333333333%;
    right: auto; }
  .small-pull-1 {
    position: relative;
    right: 8.3333333333%;
    left: auto; }
  .small-push-2 {
    position: relative;
    left: 16.6666666667%;
    right: auto; }
  .small-pull-2 {
    position: relative;
    right: 16.6666666667%;
    left: auto; }
  .small-push-3 {
    position: relative;
    left: 25%;
    right: auto; }
  .small-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }
  .small-push-4 {
    position: relative;
    left: 33.3333333333%;
    right: auto; }
  .small-pull-4 {
    position: relative;
    right: 33.3333333333%;
    left: auto; }
  .small-push-5 {
    position: relative;
    left: 41.6666666667%;
    right: auto; }
  .small-pull-5 {
    position: relative;
    right: 41.6666666667%;
    left: auto; }
  .small-push-6 {
    position: relative;
    left: 50%;
    right: auto; }
  .small-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }
  .small-push-7 {
    position: relative;
    left: 58.3333333333%;
    right: auto; }
  .small-pull-7 {
    position: relative;
    right: 58.3333333333%;
    left: auto; }
  .small-push-8 {
    position: relative;
    left: 66.6666666667%;
    right: auto; }
  .small-pull-8 {
    position: relative;
    right: 66.6666666667%;
    left: auto; }
  .small-push-9 {
    position: relative;
    left: 75%;
    right: auto; }
  .small-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }
  .small-push-10 {
    position: relative;
    left: 83.3333333333%;
    right: auto; }
  .small-pull-10 {
    position: relative;
    right: 83.3333333333%;
    left: auto; }
  .small-push-11 {
    position: relative;
    left: 91.6666666667%;
    right: auto; }
  .small-pull-11 {
    position: relative;
    right: 91.6666666667%;
    left: auto; }
  .column, .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left; }
  .small-1 {
    width: 8.3333333333%; }
  .small-2 {
    width: 16.6666666667%; }
  .small-3 {
    width: 25%; }
  .small-4 {
    width: 33.3333333333%; }
  .small-5 {
    width: 41.6666666667%; }
  .small-6 {
    width: 50%; }
  .small-7 {
    width: 58.3333333333%; }
  .small-8 {
    width: 66.6666666667%; }
  .small-9 {
    width: 75%; }
  .small-10 {
    width: 83.3333333333%; }
  .small-11 {
    width: 91.6666666667%; }
  .small-12 {
    width: 100%; }
  .small-offset-0 {
    margin-left: 0% !important; }
  .small-offset-1 {
    margin-left: 8.3333333333% !important; }
  .small-offset-2 {
    margin-left: 16.6666666667% !important; }
  .small-offset-3 {
    margin-left: 25% !important; }
  .small-offset-4 {
    margin-left: 33.3333333333% !important; }
  .small-offset-5 {
    margin-left: 41.6666666667% !important; }
  .small-offset-6 {
    margin-left: 50% !important; }
  .small-offset-7 {
    margin-left: 58.3333333333% !important; }
  .small-offset-8 {
    margin-left: 66.6666666667% !important; }
  .small-offset-9 {
    margin-left: 75% !important; }
  .small-offset-10 {
    margin-left: 83.3333333333% !important; }
  .small-offset-11 {
    margin-left: 91.6666666667% !important; }
  .small-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }
  .column.small-centered, .columns.small-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }
  .column.small-uncentered, .columns.small-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }
  .column.small-centered:last-child, .columns.small-centered:last-child {
    float: none; }
  .column.small-uncentered:last-child, .columns.small-uncentered:last-child {
    float: left; }
  .column.small-uncentered.opposite, .columns.small-uncentered.opposite {
    float: right; } }

@media only screen and (min-width:40.063em) {
  .medium-push-0 {
    position: relative;
    left: 0%;
    right: auto; }
  .medium-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }
  .medium-push-1 {
    position: relative;
    left: 8.3333333333%;
    right: auto; }
  .medium-pull-1 {
    position: relative;
    right: 8.3333333333%;
    left: auto; }
  .medium-push-2 {
    position: relative;
    left: 16.6666666667%;
    right: auto; }
  .medium-pull-2 {
    position: relative;
    right: 16.6666666667%;
    left: auto; }
  .medium-push-3 {
    position: relative;
    left: 25%;
    right: auto; }
  .medium-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }
  .medium-push-4 {
    position: relative;
    left: 33.3333333333%;
    right: auto; }
  .medium-pull-4 {
    position: relative;
    right: 33.3333333333%;
    left: auto; }
  .medium-push-5 {
    position: relative;
    left: 41.6666666667%;
    right: auto; }
  .medium-pull-5 {
    position: relative;
    right: 41.6666666667%;
    left: auto; }
  .medium-push-6 {
    position: relative;
    left: 50%;
    right: auto; }
  .medium-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }
  .medium-push-7 {
    position: relative;
    left: 58.3333333333%;
    right: auto; }
  .medium-pull-7 {
    position: relative;
    right: 58.3333333333%;
    left: auto; }
  .medium-push-8 {
    position: relative;
    left: 66.6666666667%;
    right: auto; }
  .medium-pull-8 {
    position: relative;
    right: 66.6666666667%;
    left: auto; }
  .medium-push-9 {
    position: relative;
    left: 75%;
    right: auto; }
  .medium-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }
  .medium-push-10 {
    position: relative;
    left: 83.3333333333%;
    right: auto; }
  .medium-pull-10 {
    position: relative;
    right: 83.3333333333%;
    left: auto; }
  .medium-push-11 {
    position: relative;
    left: 91.6666666667%;
    right: auto; }
  .medium-pull-11 {
    position: relative;
    right: 91.6666666667%;
    left: auto; }
  .column, .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left; }
  .medium-1 {
    width: 8.3333333333%; }
  .medium-2 {
    width: 16.6666666667%; }
  .medium-3 {
    width: 25%; }
  .medium-4 {
    width: 33.3333333333%; }
  .medium-5 {
    width: 41.6666666667%; }
  .medium-6 {
    width: 50%; }
  .medium-7 {
    width: 58.3333333333%; }
  .medium-8 {
    width: 66.6666666667%; }
  .medium-9 {
    width: 75%; }
  .medium-10 {
    width: 83.3333333333%; }
  .medium-11 {
    width: 91.6666666667%; }
  .medium-12 {
    width: 100%; }
  .medium-offset-0 {
    margin-left: 0% !important; }
  .medium-offset-1 {
    margin-left: 8.3333333333% !important; }
  .medium-offset-2 {
    margin-left: 16.6666666667% !important; }
  .medium-offset-3 {
    margin-left: 25% !important; }
  .medium-offset-4 {
    margin-left: 33.3333333333% !important; }
  .medium-offset-5 {
    margin-left: 41.6666666667% !important; }
  .medium-offset-6 {
    margin-left: 50% !important; }
  .medium-offset-7 {
    margin-left: 58.3333333333% !important; }
  .medium-offset-8 {
    margin-left: 66.6666666667% !important; }
  .medium-offset-9 {
    margin-left: 75% !important; }
  .medium-offset-10 {
    margin-left: 83.3333333333% !important; }
  .medium-offset-11 {
    margin-left: 91.6666666667% !important; }
  .medium-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }
  .column.medium-centered, .columns.medium-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }
  .column.medium-uncentered, .columns.medium-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }
  .column.medium-centered:last-child, .columns.medium-centered:last-child {
    float: none; }
  .column.medium-uncentered:last-child, .columns.medium-uncentered:last-child {
    float: left; }
  .column.medium-uncentered.opposite, .columns.medium-uncentered.opposite {
    float: right; }
  .push-0 {
    position: relative;
    left: 0%;
    right: auto; }
  .pull-0 {
    position: relative;
    right: 0%;
    left: auto; }
  .push-1 {
    position: relative;
    left: 8.3333333333%;
    right: auto; }
  .pull-1 {
    position: relative;
    right: 8.3333333333%;
    left: auto; }
  .push-2 {
    position: relative;
    left: 16.6666666667%;
    right: auto; }
  .pull-2 {
    position: relative;
    right: 16.6666666667%;
    left: auto; }
  .push-3 {
    position: relative;
    left: 25%;
    right: auto; }
  .pull-3 {
    position: relative;
    right: 25%;
    left: auto; }
  .push-4 {
    position: relative;
    left: 33.3333333333%;
    right: auto; }
  .pull-4 {
    position: relative;
    right: 33.3333333333%;
    left: auto; }
  .push-5 {
    position: relative;
    left: 41.6666666667%;
    right: auto; }
  .pull-5 {
    position: relative;
    right: 41.6666666667%;
    left: auto; }
  .push-6 {
    position: relative;
    left: 50%;
    right: auto; }
  .pull-6 {
    position: relative;
    right: 50%;
    left: auto; }
  .push-7 {
    position: relative;
    left: 58.3333333333%;
    right: auto; }
  .pull-7 {
    position: relative;
    right: 58.3333333333%;
    left: auto; }
  .push-8 {
    position: relative;
    left: 66.6666666667%;
    right: auto; }
  .pull-8 {
    position: relative;
    right: 66.6666666667%;
    left: auto; }
  .push-9 {
    position: relative;
    left: 75%;
    right: auto; }
  .pull-9 {
    position: relative;
    right: 75%;
    left: auto; }
  .push-10 {
    position: relative;
    left: 83.3333333333%;
    right: auto; }
  .pull-10 {
    position: relative;
    right: 83.3333333333%;
    left: auto; }
  .push-11 {
    position: relative;
    left: 91.6666666667%;
    right: auto; }
  .pull-11 {
    position: relative;
    right: 91.6666666667%;
    left: auto; } }

@media only screen and (min-width:64.063em) {
  .large-push-0 {
    position: relative;
    left: 0%;
    right: auto; }
  .large-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }
  .large-push-1 {
    position: relative;
    left: 8.3333333333%;
    right: auto; }
  .large-pull-1 {
    position: relative;
    right: 8.3333333333%;
    left: auto; }
  .large-push-2 {
    position: relative;
    left: 16.6666666667%;
    right: auto; }
  .large-pull-2 {
    position: relative;
    right: 16.6666666667%;
    left: auto; }
  .large-push-3 {
    position: relative;
    left: 25%;
    right: auto; }
  .large-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }
  .large-push-4 {
    position: relative;
    left: 33.3333333333%;
    right: auto; }
  .large-pull-4 {
    position: relative;
    right: 33.3333333333%;
    left: auto; }
  .large-push-5 {
    position: relative;
    left: 41.6666666667%;
    right: auto; }
  .large-pull-5 {
    position: relative;
    right: 41.6666666667%;
    left: auto; }
  .large-push-6 {
    position: relative;
    left: 50%;
    right: auto; }
  .large-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }
  .large-push-7 {
    position: relative;
    left: 58.3333333333%;
    right: auto; }
  .large-pull-7 {
    position: relative;
    right: 58.3333333333%;
    left: auto; }
  .large-push-8 {
    position: relative;
    left: 66.6666666667%;
    right: auto; }
  .large-pull-8 {
    position: relative;
    right: 66.6666666667%;
    left: auto; }
  .large-push-9 {
    position: relative;
    left: 75%;
    right: auto; }
  .large-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }
  .large-push-10 {
    position: relative;
    left: 83.3333333333%;
    right: auto; }
  .large-pull-10 {
    position: relative;
    right: 83.3333333333%;
    left: auto; }
  .large-push-11 {
    position: relative;
    left: 91.6666666667%;
    right: auto; }
  .large-pull-11 {
    position: relative;
    right: 91.6666666667%;
    left: auto; }
  .column, .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left; }
  .large-1 {
    width: 8.3333333333%; }
  .large-2 {
    width: 16.6666666667%; }
  .large-3 {
    width: 25%; }
  .large-4 {
    width: 33.3333333333%; }
  .large-5 {
    width: 41.6666666667%; }
  .large-6 {
    width: 50%; }
  .large-7 {
    width: 58.3333333333%; }
  .large-8 {
    width: 66.6666666667%; }
  .large-9 {
    width: 75%; }
  .large-10 {
    width: 83.3333333333%; }
  .large-11 {
    width: 91.6666666667%; }
  .large-12 {
    width: 100%; }
  .large-offset-0 {
    margin-left: 0% !important; }
  .large-offset-1 {
    margin-left: 8.3333333333% !important; }
  .large-offset-2 {
    margin-left: 16.6666666667% !important; }
  .large-offset-3 {
    margin-left: 25% !important; }
  .large-offset-4 {
    margin-left: 33.3333333333% !important; }
  .large-offset-5 {
    margin-left: 41.6666666667% !important; }
  .large-offset-6 {
    margin-left: 50% !important; }
  .large-offset-7 {
    margin-left: 58.3333333333% !important; }
  .large-offset-8 {
    margin-left: 66.6666666667% !important; }
  .large-offset-9 {
    margin-left: 75% !important; }
  .large-offset-10 {
    margin-left: 83.3333333333% !important; }
  .large-offset-11 {
    margin-left: 91.6666666667% !important; }
  .large-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }
  .column.large-centered, .columns.large-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }
  .column.large-uncentered, .columns.large-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }
  .column.large-centered:last-child, .columns.large-centered:last-child {
    float: none; }
  .column.large-uncentered:last-child, .columns.large-uncentered:last-child {
    float: left; }
  .column.large-uncentered.opposite, .columns.large-uncentered.opposite {
    float: right; }
  .push-0 {
    position: relative;
    left: 0%;
    right: auto; }
  .pull-0 {
    position: relative;
    right: 0%;
    left: auto; }
  .push-1 {
    position: relative;
    left: 8.3333333333%;
    right: auto; }
  .pull-1 {
    position: relative;
    right: 8.3333333333%;
    left: auto; }
  .push-2 {
    position: relative;
    left: 16.6666666667%;
    right: auto; }
  .pull-2 {
    position: relative;
    right: 16.6666666667%;
    left: auto; }
  .push-3 {
    position: relative;
    left: 25%;
    right: auto; }
  .pull-3 {
    position: relative;
    right: 25%;
    left: auto; }
  .push-4 {
    position: relative;
    left: 33.3333333333%;
    right: auto; }
  .pull-4 {
    position: relative;
    right: 33.3333333333%;
    left: auto; }
  .push-5 {
    position: relative;
    left: 41.6666666667%;
    right: auto; }
  .pull-5 {
    position: relative;
    right: 41.6666666667%;
    left: auto; }
  .push-6 {
    position: relative;
    left: 50%;
    right: auto; }
  .pull-6 {
    position: relative;
    right: 50%;
    left: auto; }
  .push-7 {
    position: relative;
    left: 58.3333333333%;
    right: auto; }
  .pull-7 {
    position: relative;
    right: 58.3333333333%;
    left: auto; }
  .push-8 {
    position: relative;
    left: 66.6666666667%;
    right: auto; }
  .pull-8 {
    position: relative;
    right: 66.6666666667%;
    left: auto; }
  .push-9 {
    position: relative;
    left: 75%;
    right: auto; }
  .pull-9 {
    position: relative;
    right: 75%;
    left: auto; }
  .push-10 {
    position: relative;
    left: 83.3333333333%;
    right: auto; }
  .pull-10 {
    position: relative;
    right: 83.3333333333%;
    left: auto; }
  .push-11 {
    position: relative;
    left: 91.6666666667%;
    right: auto; }
  .pull-11 {
    position: relative;
    right: 91.6666666667%;
    left: auto; } }

/*
    LEGACY.CSS

    - Last updated: 20.11.14
    - hello@liquidvisual.com
*/
.lv-context-menu input[type="submit"] {
  margin: 5px 15px 15px 15px; }
.lv-context-menu #resultsummary {
  padding: 15px;
  font-size: 14px;
  border: 1px solid #D4DCE3;
  background: #F5F6F6;
  margin: 15px;
  border-radius: 4px; }
.lv-context-menu #totalDocumentCount {
  background: #5E6E7E;
  color: white;
  border-radius: 10px;
  padding: 0 8px;
  font-size: 13px; }
.lv-context-menu #totalDocumentCount, .lv-context-menu .result {
  font-weight: bold; }

.lv-context-menu #searchoptions a:before, .lv-context-menu #sessioncontainer a:before {
  display: inline-block;
  margin-right: 10px;
  color: #FC8946;
  font-size: 18px; }
.lv-context-menu #searchoptions #editsearch a:before, .lv-context-menu #sessioncontainer #editsearch a:before {
  content: "\f194"; }
.lv-context-menu #searchoptions #newsearch a:before, .lv-context-menu #sessioncontainer #newsearch a:before {
  content: "\f16c"; }
.lv-context-menu #searchoptions #savesearch a:before, .lv-context-menu #sessioncontainer #savesearch a:before {
  content: "\f1ac"; }
.lv-context-menu #searchoptions #origresults a:before, .lv-context-menu #searchoptions #backToPreviousStep a:before, .lv-context-menu #sessioncontainer #origresults a:before, .lv-context-menu #sessioncontainer #backToPreviousStep a:before {
  content: "\f10a"; }
.lv-context-menu #searchoptions .session a:before, .lv-context-menu #sessioncontainer .session a:before {
  content: "\f12b";
  margin-right: 5px; }

#searchsummary #metadocs > ul {
  margin-bottom: 15px; }

#searchsummary .resultMetadoc {
  padding-top : 0px ;
  padding-bottom : 5px;
  padding-right : 15px;
  padding-left : 15px;
}
  
  
  #searchsummary .resultMetadoc li {
    padding: 5px 0; }
  #searchsummary .resultMetadoc input[type="checkbox"] {
    margin: 0; }
  #searchsummary .resultMetadoc a {
    display: inline;
    border: 0;
    padding: 0; }

#searchsummary .resultMetadocLink:before {
  margin-right: 10px; }
  @media only screen and (min-width:40.063em) {
    #searchsummary .resultMetadocLink:before {
      margin-right: 5px; } }

.lv-context-menu #sessioncontainer .na {
  color: #999;
  font-size: 14px; }

.lv-context-menu .ui-tabs-active a {
  background: #5E6E7E;
  color: white;
  outline: none; }

.lv-context-menu #docoptions {
  margin-bottom: 30px;
  border-bottom: 2px solid #D4DCE3; }

.lv-context-menu #recentDocumentsList li a:before, .lv-context-menu #searchResultPanel a:before, .lv-context-menu #docoptionscontent .doclist.toplevel a:before {
  content: "\f18e";
  display: inline-block;
  margin-right: 10px;
  color: #FC8946;
  font-size: 18px; }

.lv-context-menu #searchResultPanel .active a:before {
  color: white; }

#resultsContainerForm img, .lv-context-menu .imgFlag {
  /*display: none;*/ 
  }

.lv-context-menu #searchResultPanel .docRank {
  display: none !important; }

.lv-context-menu #searchResultTools {
  padding: 0 15px;
  margin-bottom: 20px; }
  .lv-context-menu #searchResultTools a {
    display: inline-block;
    line-height: 1;
    padding: 5px;
    border: 0;
    color: #FC8946; }
    
   .lv-context-menu #searchResultTools li.current  a {color: #FFFFFF; }
       

.lv-context-menu ul {
  list-style: none;
  margin: 0; }

.lv-context-menu h1, .lv-context-menu h2, .lv-context-menu h3 {
  font-size: 20px;
  text-align: center;
  margin: 15px; }

.lv-context-menu .searchTemplateHelpIcon {
  display: none; }

#documentoptionicons .fullpageicon {
  display: none; }

#documentoptionicons .deliveryicon, #documentoptionicons .saveicon, #documentoptionicons .save2icon, #documentoptionicons .temporalAlertIcon, #documentoptionicons .temporalOrgAlertIcon, #documentoptionicons #rsslink {
  width: 2.5rem;
  height: 2.5rem;
  cursor: pointer; }
  #documentoptionicons .deliveryicon img, #documentoptionicons .saveicon img, #documentoptionicons .save2icon img, #documentoptionicons .temporalAlertIcon img, #documentoptionicons .temporalOrgAlertIcon img, #documentoptionicons #rsslink img {
    display: none; }
 
/*  #documentoptionicons .deliveryicon:before, #documentoptionicons .saveicon:before, #documentoptionicons .save2icon:before, #documentoptionicons .temporalAlertIcon:before, #documentoptionicons .temporalOrgAlertIcon:before, #documentoptionicons #rsslink:before {
    content: "\f19f";
    font-size: 1.875rem;
    color: #FC8946;
    padding: 5px;
    content: "\f1ee"; }*/

/*#documentoptionicons #save2Container:before {content: "\f1ac"; }*/

/*#documentoptionicons #printContainer:before {content: "\f19f"; }*/

/*#documentoptionicons #saveContainer:before {content: "\f188"; }*/

/*#documentoptionicons #emailContainer:before {content: "\f16d"; }*/

/*#documentoptionicons #temporalAlertContainer:before {content: "\f101"; }*/

/*#documentoptionicons #save2Container.temporalOrgAlertIcon:before {content: "\f203"; }*/

/*#documentoptionicons #rsslink:before {content: "\f1aa"; }*/

#prevTermHide {
  display: none; }

#resultsContainerForm {
  margin-bottom: 50px; }
  #resultsContainerForm .checkDocCount {
  	font-size: 20px;
    float: left;
    margin-right: 15px;
    }

#navbar {
  padding: 0 !important;
  width: auto !important;
  margin-bottom: 20px; }

#deliveryForm {
  display: none !important; }

#documentNavPadOut {
  display: none !important; }

#prefForm, #resultsContainerForm .result {
  background: white;
  padding: 20px;
  border: 1px solid #DDDDDD;
  margin-bottom: 20px;
  box-shadow: 0px 2px 3px 2px rgba(0, 0, 0, 0.05); }

#documentDisplay {
  background: white;
//  overflow: hidden;
  margin-bottom: 20px;
  padding: 20px;
  border: 1px solid #DDDDDD;
  box-shadow: 0px 2px 3px 2px rgba(0, 0, 0, 0.05); }
  @media only screen and (max-width: 40em) {
    #documentDisplay {
      padding: 0;
      border: 0; } }

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

#resultsContainerForm dt.titleLabel {
  display: none; }

/* title header */
#resultsContainerForm dd.titleBody {
  font-size: 20px; }

.resultMetadata dt, .resultTitle dt {
  clear: left;
  float: left;
  width: 145px;
  margin-right: 15px;
  white-space : nowrap;  
  font-size : 0.875rem;  
   }

.resultMetadata dd, .resultTitle dd {
  float: left;
  width: 80%;
  font-size : 0.875rem ;  
  padding-left:5px;
  }

.resultMetadata dd p, .resultTitle dd p, .resultMetadata dd li, .resultTitle dd li{
  font-size : 0.875rem ; 
  margin-bottom: 0.625rem;
}

#documentDisplay {
  overflow-x: hidden;
 }
/* 
  @media only screen and (max-width: 40em) { }
*/
#documentDisplay .wrapper {
  width: 100%;

  margin-top: 0;
  margin-bottom: 0;
  max-width: 71.25rem; }

#documentDisplay td .wrapper {
  width: auto !important;
 }
  
  
  
  #documentDisplay .wrapper:before, #documentDisplay .wrapper:after {
    content: " ";
    display: table; }
  #documentDisplay .wrapper:after {
    clear: both; }
  #documentDisplay .wrapper .leftMetadata {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    width: 25%;
    float: left; }
  #documentDisplay .wrapper .rightMetadata {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    width: 75%;
    float: left; }

#prefForm {
  background: white; }

#sidebar {
  height: auto !important; }

/*
    LEGACY DOCUMENT.CSS

    - Last updated: 12.11.14
    - hello@liquidvisual.com

    Notes: Taken directly from Checkpoint
*/
#currencyContainerPopup2 {
  overflow-y: auto; }

body #documentContainer #docContent .wrapper:before, body #documentContainer #docContent .wrapper:after, body #documentContainer #docContent .row:before, body #documentContainer #docContent .row:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden; }

body #documentContainer #docContent .wrapper:after, body #documentContainer #docContent .row:after {
  clear: both; }

body #documentContainer #docContent .wrapper, body #documentContainer #docContent .row {
  zoom: 1; }

body #documentContainer #docContent table {
  border-collapse: collapse;
  border-spacing: 0;
  margin: 15px 0 10px;
  width: 100%; }

body #documentContainer #docContent table td, body #documentContainer #docContent table th {
  padding: 5px; }

body #documentContainer #docContent .paragraphTitle {
  display: none;
  font-size: 2em;
  font-weight: bold;
  line-height: 1.3;
  padding-bottom: 0.75em; }

body #documentContainer #docContent h1, body #documentContainer #docContent .heading1 {
  font-size: 1.6em;
  font-weight: bold; }

body #documentContainer #docContent h2, body #documentContainer #docContent .heading2 {
  font-size: 1.5em;
  font-weight: bold; }

body #documentContainer #docContent h3, body #documentContainer #docContent .heading3 {
  font-size: 1.4em;
  font-weight: bold; }

body #documentContainer #docContent h4, body #documentContainer #docContent .heading4 {
  font-size: 1.3em;
  font-weight: bold;
  font-style: italic; }

body #documentContainer #docContent h5, body #documentContainer #docContent .heading5 {
  font-size: 1.2em;
  font-weight: bold; }

body #documentContainer #docContent h6, body #documentContainer #docContent .heading6 {
  font-size: 1.1em;
  font-weight: bold;
  font-style: italic; }

body #documentContainer #docContent .h7, body #documentContainer #docContent .heading7 {
  font-size: 1em;
  font-weight: bold; }

body #documentContainer #docContent .microscopicFont {
  font-size: 0.8em; }

body #documentContainer #docContent .microscopicFont .spacing {
  padding-bottom: 0.2em;
  padding-top: 0.2em; }

body #documentContainer #docContent .microscopicFont-2 {
  font-size: 0.85em; }

body #documentContainer #docContent em, body #documentContainer #docContent i, body #documentContainer #docContent .emphasis {
  font-style: italic; }

body #documentContainer #docContent strong, body #documentContainer #docContent b, body #documentContainer #docContent .strong {
  font-weight: bold; }

body #documentContainer #docContent .largeFont {
  font-size: 1.1em; }

body #documentContainer #docContent ul, body #documentContainer #docContent ol {
  list-style: none;
  margin-left: 35px; }

body #documentContainer #docContent .strikethrough, body #documentContainer #docContent .strikethrough div {
  text-decoration: line-through; }

body #documentContainer #docContent .normal {
  font-weight: normal; }

body #documentContainer #docContent #sharedInfo {
  margin: 10px 0;
  padding: 5px; }

body #documentContainer #docContent .bgBlue {
  background-color: #EFF5FB;
  padding-top: 0.5em; }

body #documentContainer #docContent .bgWhite {
  background-color: white;
  padding-top: 0.5em; }

body #documentContainer #docContent .bgYellow {
  background-color: #FBFBEF;
  padding-top: 0.5em; }

body #documentContainer #docContent .bgPink {
  background-color: #FBEFFB;
  padding-top: 0.5em; }

body #documentContainer #docContent .bgGrey {
  background-color: #eee;
  padding-top: 0.5em; }

body #documentContainer #docContent .bgLightGrey {
  background-color: #EAE8E7;
  padding-top: 0.5em; }

body #documentContainer #docContent .superseded, body #documentContainer #docContent .bgOrange {
  background-color: #FFD067;
  padding-top: 0.5em; }

body #documentContainer #docContent .bgLightOrange {
  background-color: #FAE9DC;
  padding-top: 0.5em; }

body #documentContainer #docContent .bgBlack {
  background-color: #000;
  padding-top: 0.5em; }

body #documentContainer #docContent .whiteText {
  color: #FFF; }

body #documentContainer #docContent .autosizehztal {
  overflow: auto;
  overflow-y: hidden; }

body #documentContainer #docContent .inline {
  display: inline; }

body #documentContainer #docContent .inlineBlock {
  display: inline-block;
  *display: inline; }

body #documentContainer #docContent .leftMetadata {
  float: left;
  width: 15%;
  padding-right: 4%; }

body #documentContainer #docContent .rightMetadata {
  float: left;
  width: 80%; }

body #documentContainer #docContent .spacing {
  margin-bottom: 1.5em; }

body #documentContainer #docContent .normalSpacing {
  line-height: 1.4em;
  padding-bottom: 0.75em; }

body #documentContainer #docContent .footnteSpacing {
  padding-top: 0.75em; }

body #documentContainer #docContent .bibliomiscrolesource {
  padding: 0.6em 0; }

body #documentContainer #docContent .collapsibleHeading {
  background-color: #eee;
  border: 1px solid #d2d2d2;
  margin: 1.5em 0 10px;
  padding: 0.5em; }

body #documentContainer #docContent .textCollapsibleHeading {
  text-transform: uppercase;
  font-weight: bold; }

body #documentContainer #docContent .doubleunderline {
  border-bottom: 1px solid #000000;
  padding-bottom: 2px;
  text-decoration: underline; }

body #documentContainer #docContent .underline {
  text-decoration: underline; }

body #documentContainer #docContent .top-bottom-border {
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000; }

body #documentContainer #docContent ul {
  list-style-type: disc; }

body #documentContainer #docContent ul.noBullets {
  list-style-type: none; }

body #documentContainer #docContent ul.noIndent {
  margin-left: 0px; }

body #documentContainer #docContent .endashLabel {
  float: left;
  width: auto;
  padding-right: 10px;
  padding-left: 15px; }

body #documentContainer #docContent .leftCol {
  float: left;
  width: auto; }

body #documentContainer #docContent .leftCol-1 {
  float: left;
  width: 19%; }

body #documentContainer #docContent .rightCol-1 {
  float: left;
  width: 80%; }

body #documentContainer #docContent .leftCol-2 {
  float: left;
  width: auto; }

body #documentContainer #docContent .rightCol-2 {
  padding-left: 35px; }

body #documentContainer #docContent .rightCol-2LongLabel {
  padding-left: 70px; }

body #documentContainer #docContent .legnoteLabel {
  float: left;
  width: auto; }

body #documentContainer #docContent .legnoteBody {
  padding-left: 45px; }

body #documentContainer #docContent .legnoteBodyLongLabel {
  padding-left: 55px; }

body #documentContainer #docContent .leftCol-3 {
  float: left;
  width: 20%;
  margin-bottom: 5px; }

body #documentContainer #docContent .rightCol-3 {
  float: left;
  width: 79%;
  margin-bottom: 5px; }

body #documentContainer #docContent .leftCol-4 {
  float: left;
  width: 50%; }

body #documentContainer #docContent .rightCol-4 {
  float: left;
  width: 50%;
  text-align: right; }

body #documentContainer #docContent .leftCol-6 {
  float: left;
  width: auto; }

body #documentContainer #docContent .marginLeftProv {
  padding-left: 55px; }

body #documentContainer #docContent .glossterm {
  float: left;
  width: 25%; }

body #documentContainer #docContent .glossdef {
  float: left;
  width: 70%;
  padding-left: 3%; }

body #documentContainer #docContent .dots {
  background: url("/cpau/images/documents/dot.gif") repeat-x scroll center bottom transparent;
  overflow-x: hidden; }

body #documentContainer #docContent .beforeleader {
  background: white;
  padding-right: 0.5em; }

body #documentContainer #docContent .afterleader {
  float: right;
  background: white;
  padding-left: 0.5em; }

body #documentContainer #docContent .shade {
  background-color: #EEEEEE; }

body #documentContainer #docContent .noDotsfield {
  background-color: #EEEEEE; }

body #documentContainer #docContent .def-para-line-height, body #documentContainer #docContent .line-height-amendment-detail-listitem, body #documentContainer #docContent .line-height-listitem-legpara {
  line-height: 1.4; }

body #documentContainer #docContent .def-para-line-height {
  margin-bottom: 0.75em; }

body #documentContainer #docContent .variableInfo {
  color: blue; }

body #documentContainer #docContent .editorialNote {
  color: green; }

body #documentContainer #docContent .updBgrnd {
  background-color: #dbe8f6; }

body #documentContainer #docContent .caps {
  text-transform: capitalize; }

body #documentContainer #docContent .allcaps, body #documentContainer #docContent .upperCase {
  text-transform: uppercase; }

body #documentContainer #docContent .textIndent-1 {
  text-indent: 35px; }

body #documentContainer #docContent .textIndent-2 {
  text-indent: 70px; }

body #documentContainer #docContent .textIndent-3 {
  text-indent: 105px; }

body #documentContainer #docContent .textIndent-4 {
  text-indent: 140px; }

body #documentContainer #docContent .textIndent-5 {
  text-indent: 175px; }

body #documentContainer #docContent div .labelPara0:first {
  padding-top: 0.5em; }

body #documentContainer #docContent div .labelPara0 {
  margin: 0px; }

body #documentContainer #docContent div .labelPara1 {
  margin: 0px 0px 0px 35px; }

body #documentContainer #docContent div .labelPara2 {
  margin: 0px 0px 0px 45px; }

body #documentContainer #docContent div .labelPara3 {
  margin: 0px 0px 0px 55px; }

body #documentContainer #docContent div .labelPara4 {
  margin: 0px 0px 0px 65px; }

body #documentContainer #docContent .indent {
  margin-left: 35px; }

body #documentContainer #docContent .label-heading {
  display: inline; }

body #documentContainer #docContent .marginLeft-1 {
  margin-left: 35px; }

body #documentContainer #docContent .marginLeft-2 {
  margin-left: 70px; }

body #documentContainer #docContent .marginLeft-3 {
  margin-left: 105px; }

body #documentContainer #docContent .marginLeft-4 {
  margin-left: 140px; }

body #documentContainer #docContent .paddingLeft-1 {
  padding-left: 35px; }

body #documentContainer #docContent .paddingLeft-2 {
  padding-left: 70px; }

body #documentContainer #docContent .paddingLeft-3 {
  padding-left: 105px; }

body #documentContainer #docContent .paddingLeft-4 {
  padding-left: 140px; }

body #documentContainer #docContent .primaryie {
  padding-left: 35px; }

body #documentContainer #docContent .secondaryie {
  padding-left: 35px; }

body #documentContainer #docContent .tertiaryie {
  padding-left: 35px; }

body #documentContainer #docContent .quaternaryie {
  padding-left: 35px; }

body #documentContainer #docContent .quinaryie {
  padding-left: 35px; }

body #documentContainer #docContent .senaryie {
  padding-left: 35px; }

body #documentContainer #docContent .legislationChapter {
  font-size: 1.2em;
  line-height: 1.5;
  text-transform: uppercase;
  text-align: center;
  font-weight: bold; }

body #documentContainer #docContent .legislationHeader {
  font-size: 1.2em;
  text-transform: uppercase;
  text-align: center;
  font-style: italic; }

body #documentContainer #docContent .legislationDiv {
  text-align: center; }

body #documentContainer #docContent .legislationSubDiv {
  text-align: center;
  font-style: italic; }

body #documentContainer #docContent .legislationSchedule {
  text-transform: uppercase;
  text-align: center; }

body #documentContainer #docContent .legislationOrder {
  text-transform: uppercase;
  text-align: center; }

body #documentContainer #docContent .altRow {
  background-color: #DCDCDC;
  border: 1px solid #DCDCDC; }

body #documentContainer #docContent td.calsRowBorder, body #documentContainer #docContent th.calsRowBorder {
  border-bottom: 1px solid #777777; }

body #documentContainer #docContent td.calsColBorder, body #documentContainer #docContent th.calsColBorder {
  border-right: 1px solid #777777; }

body #documentContainer #docContent div .quoteStyle0 {
  margin: 0px 0px 0px 0px; }

body #documentContainer #docContent div .quoteStyle1 {
  margin: 0px 0px 0px 35px; }

body #documentContainer #docContent div .quoteStyle2 {
  position: relative;
  margin: 0px 0px 0px 45px;
  display: inline; }

body #documentContainer #docContent div .quoteStyle3 {
  position: relative;
  margin: 0px 0px 0px 55px;
  display: inline; }

body #documentContainer #docContent div .quoteStyle4 {
  position: relative;
  margin: 0px 0px 0px 65px;
  display: inline; }

body #documentContainer #docContent dd ol, body #documentContainer #docContent dd ul {
  margin-left: 15px; }

#fontchooser {
  margin: 10px 0; }

#fontchooser label {
  margin-right: 30px; }

a#fullpage {
  background: url(../images/ico_fullscreen.png) no-repeat 0 0;
  padding-left: 25px; }

body #documentContainer #docContent .leftIndexTable {
  float: left;
  width: 70%; }

body #documentContainer #docContent .leftIndexTable-1 {
  float: left;
  width: 67%;
  padding-left: 3%; }

body #documentContainer #docContent .leftIndexTable-2 {
  float: left;
  width: 64%;
  padding-left: 6%; }

body #documentContainer #docContent .leftIndexTable-3 {
  float: left;
  width: 61%;
  padding-left: 9%; }

body #documentContainer #docContent .leftIndexTable-4 {
  float: left;
  width: 58%;
  padding-left: 12%; }

body #documentContainer #docContent .leftIndexTable-5 {
  float: left;
  width: 55%;
  padding-left: 15%; }

body #documentContainer #docContent .RightIndexTable {
  float: left;
  width: 20%; }

body #documentContainer #docContent .centered, body #documentContainer #docContent .centered span, body #documentContainer #docContent .centered div, body #documentContainer #docContent .centered p {
  text-align: center; }

body #documentContainer #docContent .leftAlign, body #documentContainer #docContent .leftAlign span, body #documentContainer #docContent .leftAlign div, body #documentContainer #docContent .leftAlign p {
  text-align: left; }

body #documentContainer #docContent .rightAlign, body #documentContainer #docContent .rightAlign span, body #documentContainer #docContent .rightAlign div, body #documentContainer #docContent .rightAlign p {
  text-align: right; }

body #documentContainer #docContent .justifyAlign {
  text-align: justify; }

body #documentContainer #docContent blockquote {
  margin-left: 2.692em;
  margin-right: 2.692em;
  margin-top: 1em;
  margin-bottom: 1em; }

body #documentContainer #docContent blockquote * > .g:first-child {
  display: inline-block;
  margin-left: -0.425em; }

body #documentContainer #docContent .abstract {
  display: block;
  border-bottom: 2px solid #000;
  margin-bottom: 5px;
  padding: 0px 5px; }

body #documentContainer #docContent .bridgehead-renderas_sect5 {
  float: left;
  width: auto;
  font-style: italic;
  padding-top: 0.75em; }

body #documentContainer #docContent .note {
  background-color: #FFF0DC;
  border: 1px solid #FFDEB2;
  margin: 10px 0;
  padding: 5px; }

body #documentContainer #docContent .note p.noteTitle {
  font-weight: bold; }

body #documentContainer #docContent .sidebar {
  background-color: #F9F7F6;
  border: 1px solid #d2d2d2;
  margin: 10px 0;
  padding: 5px; }

body #documentContainer #docContent .warning {
  background-color: #FFDEB2;
  border: 1px solid #FF5900;
  margin: 10px 0;
  padding: 5px; }

body #documentContainer #docContent .warning .warningTitle {
  color: #FF5900; }

body #documentContainer #docContent .tip {
  font-style: normal;
  background-color: #CCE6F2;
  border: 1px solid #0083BF;
  margin: 10px 0;
  padding: 5px;
  color: black; }

body #documentContainer #docContent .tip .tipTitle {
  color: #0083BF; }

body #documentContainer #docContent .procedure {
  border: 1px solid;
  padding: 5px; }

/*NZ Legislation Commentary specific */
body #documentContainer #docContent #wrapperContentNZLegcomm .inlineTOC {
  list-style-type: none; }

body #documentContainer #docContent #wrapperContentNZLegcomm .inlineTOC .part, body #documentContainer #docContent #wrapperContentNZLegcomm .inlineTOC .schedule {
  font-size: 1.3em;
  font-weight: bold;
  padding-top: 0.75em; }

body #documentContainer #docContent #wrapperContentNZLegcomm .inlineTOC .subpart {
  font-size: 1em;
  font-weight: bold;
  padding-top: 0.75em; }

body #documentContainer #docContent #wrapperContentNZLegcomm .inlineTOC .provGroup {
  font-weight: bold;
  padding-top: 0.75em; }

body #documentContainer #docContent #wrapperContentNZLegcomm .inlineTOC .prov {
  padding-left: 35px; }

body #documentContainer #docContent #wrapperContentNZLegcomm .collapsibleHeading, body #documentContainer #docContent #wrapperContentNZLegcomm .collapsibleHeadingPit {
  overflow: hidden; }

body #documentContainer #docContent #wrapperContentNZLegcomm .clickable {
  cursor: pointer; }

body #documentContainer #docContent #wrapperContentNZLegcomm .textCollapsibleHeading {
  float: left; }

body #documentContainer #docContent #wrapperContentNZLegcomm .arrowCollapsibleHeading {
  background: url("../images/bl_up_arrow.png") no-repeat scroll center center transparent;
  float: right;
  padding: 0 10px; }

body #documentContainer #docContent #wrapperContentNZLegcomm .down {
  background: url("../images/bl_down_arrow.png") no-repeat scroll center center transparent; }

body #documentContainer #docContent #wrapperContentNZLegcomm .historic, body #documentContainer #docContent #wrapperContentNZLegcomm .historic div, body #documentContainer #docContent #wrapperContentNZLegcomm .historic p, body #documentContainer #docContent #wrapperContentNZLegcomm .historic span, body #documentContainer #docContent #wrapperContentNZLegcomm .historic h1, body #documentContainer #docContent #wrapperContentNZLegcomm .historic h2, body #documentContainer #docContent #wrapperContentNZLegcomm .historic h3, body #documentContainer #docContent #wrapperContentNZLegcomm .historic h4, body #documentContainer #docContent #wrapperContentNZLegcomm .historic h5, body #documentContainer #docContent #wrapperContentNZLegcomm .historic h6, body #documentContainer #docContent #wrapperContentNZLegcomm .historicText {
  background-color: #FCD1D3;
  color: #AA0000; }

body #documentContainer #docContent #wrapperContentNZLegcomm .collapsibleHeading:before, body #documentContainer #docContent #wrapperContentNZLegcomm .collapsibleHeadingPit:before, body #documentContainer #docContent #wrapperContentNZLegcomm .collapsibleHeading:after, body #documentContainer #docContent #wrapperContentNZLegcomm .collapsibleHeadingPit:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden; }

body #documentContainer #docContent #wrapperContentNZLegcomm .collapsibleHeading:after, body #documentContainer #docContent #wrapperContentNZLegcomm .collapsibleHeadingPit:after {
  clear: both; }

body #documentContainer #docContent #wrapperContentNZLegcomm .collapsibleHeadingBody #currencyStatusContainer {
  margin-left: 0; }

body #documentContainer #docContent #wrapperContentNZLegcomm .collapsibleHeadingBody #commentaryNoteContainer .collapsibleHeading, body #documentContainer #docContent #wrapperContentNZLegcomm .collapsibleHeadingBody #historyNoteContainer .collapsibleHeading, body #documentContainer #docContent #wrapperContentNZLegcomm .collapsibleHeadingBody #historyNoteSectionContainer .collapsibleHeading, body #documentContainer #docContent #wrapperContentNZLegcomm .collapsibleHeadingBody #editorialNoteContainer .collapsibleHeading, body #documentContainer #docContent #wrapperContentNZLegcomm #currencyStatusContainer .collapsibleHeadingPit {
  margin: 10px 0;
  padding: 0.5em;
  margin-bottom: 0;
  margin-top: 0; }

body #documentContainer #docContent #wrapperContentNZLegcomm #currencyStatusContainer .collapsibleHeadingPit {
  background-color: #CCE6F2;
  border: 1px solid #0083BF;
  color: #0083BF; }

body #documentContainer #docContent #wrapperContentNZLegcomm .collapsibleHeadingBody #commentaryContainer .collapsibleHeadingBody, body #documentContainer #docContent #wrapperContentNZLegcomm .collapsibleHeadingBody #commentaryNoteContainer .collapsibleHeadingBody, body #documentContainer #docContent #wrapperContentNZLegcomm .collapsibleHeadingBody #historyNoteContainer .collapsibleHeadingBody, body #documentContainer #docContent #wrapperContentNZLegcomm .collapsibleHeadingBody #historyNoteSectionContainer .collapsibleHeadingBody {
  border: 1px dotted #d2d2d2;
  border-top: none; }

body #documentContainer #docContent #wrapperContentNZLegcomm .collapsibleHeadingBody #historyNoteContainer #currencyStatusContainer .collapsibleHeadingBody, body #documentContainer #docContent #wrapperContentNZLegcomm .collapsibleHeadingBody #historyNoteSectionContainer #currencyStatusContainer .collapsibleHeadingBody {
  border: 1px dotted #0083BF;
  border-top: none; }

body #documentContainer #docContent #wrapperContentNZLegcomm h5.leftCol.inlineBlock, body #documentContainer #docContent #wrapperContentNZLegcomm h5.rightCol.inlineBlock {
  padding-top: 0;
  padding-bottom: 0; }

body #documentContainer #docContent #wrapperContentNZLegcomm table.updater th, body #documentContainer #docContent #wrapperContentNZLegcomm table.updater td {
  padding: 10px; }

/*End NZ Legislation Commentary specific */
/* NZ Journals specific */
body #documentContainer #docContent #wrapperContentNZJournals h1 {
  font-size: 1.05em;
  font-weight: bold;
  font-style: normal;
  padding-bottom: 0.75em;
  padding-top: 0.75em; }

body #documentContainer #docContent #wrapperContentNZJournals h2 {
  font-size: 1.05em;
  font-weight: normal;
  font-style: italic;
  padding-bottom: 0.75em;
  padding-top: 0.75em; }

body #documentContainer #docContent #wrapperContentNZJournals h3 {
  font-size: 1em;
  font-weight: normal;
  font-style: italic;
  padding-bottom: 0.75em;
  padding-top: 0.75em;
  margin-left: 35px; }

body #documentContainer #docContent #wrapperContentNZJournals h4 {
  font-size: 1em;
  font-weight: bold;
  font-style: italic;
  padding-bottom: 0.75em;
  padding-top: 0.75em; }

body #documentContainer #docContent #wrapperContentNZJournals h5 {
  font-size: 1em;
  font-weight: bold;
  font-style: normal;
  padding-bottom: 0.75em;
  padding-top: 0.75em; }

body #documentContainer #docContent #wrapperContentNZJournals h6 {
  font-size: 1em;
  font-weight: normal;
  font-style: italic;
  padding-bottom: 0.75em;
  padding-top: 0.75em; }

body #documentContainer #docContent #wrapperContentNZJournals .abstract {
  display: block;
  border-bottom: 2px solid #000;
  margin-bottom: 5px;
  padding: 0px 5px;
  margin-top: 15px; }

/* End NZ Journals specific */
/* Cases specific */
body #documentContainer #docContent #wrapperContentANZCases .none-italic-bold {
  font-style: normal;
  font-weight: normal; }

body #documentContainer #docContent #wrapperContentANZCases .none-italic {
  font-style: normal; }

body #documentContainer #docContent #wrapperContentANZCases .catchphrase-group {
  text-align: justify; }

body #documentContainer #docContent #wrapperContentANZCases .line-spacing-before {
  padding-top: 1.5em; }

body #documentContainer #docContent #wrapperContentANZCases .line-spacing-after {
  padding-bottom: 1.5em; }

body #documentContainer #docContent #wrapperContentANZCases .group3 {
  text-decoration: underline; }

/* body #documentContainer #docContent #wrapperContentANZCases h1 {font-size:1.05em;font-weight:bold;font-style:normal;padding-bottom:0.75em;padding-top:0.75em;}
body #documentContainer #docContent #wrapperContentANZCases h2 {font-size:1.05em;font-weight:normal;font-style:italic;padding-bottom:0.75em;padding-top:0.75em;}
body #documentContainer #docContent #wrapperContentANZCases h3 {font-size:1.0em;font-weight:normal;font-style:italic;padding-bottom:0.75em;padding-top:0.75em;margin-left:35px;}
body #documentContainer #docContent #wrapperContentANZCases h4 {font-size:1.0em;font-weight:bold;font-style:italic;padding-bottom:0.75em;padding-top:0.75em;}
body #documentContainer #docContent #wrapperContentANZCases h5 {font-size:1.0em;font-weight:bold;font-style:normal;padding-bottom:0.75em;padding-top:0.75em;}
body #documentContainer #docContent #wrapperContentANZCases h6 {font-size:1.0em;font-weight:normal;font-style:italic;padding-bottom:0.75em;padding-top:0.75em;} */
/* End Cases specific */
/* Current awareness specific */
body #documentContainer #docContent #wrapperContentANZCurraware .leftCol-article {
  float: left;
  width: auto; }

body #documentContainer #docContent #wrapperContentANZCurraware .rightCol-article {
  padding-left: 200px; }

body #documentContainer #docContent #wrapperContentANZCurraware ul {
  list-style-type: disc;
  margin-left: 35px;
  padding-left: 1em; }

body #documentContainer #docContent #wrapperContentANZCurraware .paragraph {
  padding-bottom: 0.75em; }

body #documentContainer #docContent #wrapperContentANZCurraware h1 {
  font-size: 1.6em;
  font-weight: bold;
  font-style: normal;
  padding-bottom: 0.75em;
  padding-top: 0.75em; }

body #documentContainer #docContent #wrapperContentANZCurraware h2 {
  font-size: 1.15em;
  font-weight: bold;
  font-style: normal;
  padding-bottom: 0.75em;
  padding-top: 0.75em; }

body #documentContainer #docContent #wrapperContentANZCurraware h3 {
  font-size: 1.1em;
  font-weight: bold;
  font-style: italic;
  padding-bottom: 0.75em;
  padding-top: 0.75em; }

body #documentContainer #docContent #wrapperContentANZCurraware h4 {
  font-size: 1em;
  font-weight: bold;
  font-style: normal;
  padding-bottom: 0.75em;
  padding-top: 0.75em; }

body #documentContainer #docContent #wrapperContentANZCurraware h5 {
  font-size: 1em;
  font-weight: normal;
  font-style: italic;
  padding-bottom: 0.75em;
  padding-top: 0.75em; }

body #documentContainer #docContent #wrapperContentANZCurraware .sourceCitationArticleItem {
  font-style: italic; }

/* End Current awareness specific */
/* AU LegComm specific */
body #documentContainer #docContent #wrapperContentAULegcomm h1 {
  font-size: 1.6em;
  font-weight: bold;
  margin-top: 1em;
  margin-bottom: 1em;
  color: #FF8800; }

body #documentContainer #docContent #wrapperContentAULegcomm h2 {
  font-size: 1.6em;
  margin-top: 1em;
  margin-bottom: 1em;
  color: #FF8800; }

body #documentContainer #docContent #wrapperContentAULegcomm h3 {
  font-size: 1.6em;
  font-style: italic;
  margin-top: 0.5em;
  margin-bottom: 0.5em; }

body #documentContainer #docContent #wrapperContentAULegcomm h4 {
  font-size: 1.4em;
  font-weight: bold;
  margin-top: 0.5em;
  margin-bottom: 0.5em; }

body #documentContainer #docContent #wrapperContentAULegcomm h5 {
  font-size: 1.4em;
  font-style: italic;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  color: #6B6B6B; }

body #documentContainer #docContent #wrapperContentAULegcomm h6 {
  font-size: 1.2em;
  font-style: normal;
  font-weight: bold;
  margin-top: 0.5em;
  margin-bottom: 0.5em; }

body #documentContainer #docContent #wrapperContentAULegcomm .h7 {
  font-size: 1em;
  font-weight: bold;
  margin-top: 0.2em;
  margin-bottom: 0.2em; }

body #documentContainer #docContent #wrapperContentAULegcomm .h8 {
  font-size: 1em;
  font-weight: bold;
  font-style: italic;
  color: #6B6B6B;
  margin-top: 0.2em;
  margin-bottom: 0.2em; }

body #documentContainer #docContent #wrapperContentAULegcomm .h9 {
  font-size: 1em;
  font-style: italic;
  color: #FF8800;
  margin-top: 0.2em;
  margin-bottom: 0.2em; }

body #documentContainer #docContent #wrapperContentAULegcomm table {
  border: none; }

/* End AU LegComm specific */
/* AU Govnreg specific */
body #documentContainer #docContent #wrapperContentAUGovregs .std {
  font-weight: bold; }

body #documentContainer #docContent #wrapperContentAUGovregs .comm {
  font-weight: normal; }

body #documentContainer #docContent #wrapperContentAUGovregs table {
  border: none; }

body #documentContainer #docContent #wrapperContentAUGovregs h1 {
  font-size: 1.6em;
  font-weight: bold;
  margin-top: 1em;
  margin-bottom: 1em;
  color: #FF8800; }

body #documentContainer #docContent #wrapperContentAUGovregs h2 {
  font-size: 1.6em;
  margin-top: 1em;
  margin-bottom: 1em;
  color: #FF8800; }

body #documentContainer #docContent #wrapperContentAUGovregs h3 {
  font-size: 1.6em;
  font-style: italic;
  margin-top: 0.5em;
  margin-bottom: 0.5em; }

body #documentContainer #docContent #wrapperContentAUGovregs h4 {
  font-size: 1.4em;
  font-weight: bold;
  margin-top: 0.5em;
  margin-bottom: 0.5em; }

body #documentContainer #docContent #wrapperContentAUGovregs h5 {
  font-size: 1.4em;
  font-style: italic;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  color: #6B6B6B; }

body #documentContainer #docContent #wrapperContentAUGovregs h6 {
  font-size: 1.2em;
  font-style: normal;
  font-weight: bold;
  margin-top: 0.5em;
  margin-bottom: 0.5em; }

body #documentContainer #docContent #wrapperContentAUGovregs .h7 {
  font-size: 1em;
  font-weight: bold;
  margin-top: 0.2em;
  margin-bottom: 0.2em; }

body #documentContainer #docContent #wrapperContentAUGovregs .h8 {
  font-size: 1em;
  font-weight: bold;
  font-style: italic;
  color: #6B6B6B;
  margin-top: 0.2em;
  margin-bottom: 0.2em; }

body #documentContainer #docContent #wrapperContentAUGovregs .h9 {
  font-size: 1em;
  font-style: italic;
  color: #FF8800;
  margin-top: 0.2em;
  margin-bottom: 0.2em; }

/* End AU Govnreg specific */
/* AU Journals specific */
body #documentContainer #docContent #wrapperContentAUJournals table {
  border: none; }

/* End AU Journals specific */
/* AU Accounting specific */
body #documentContainer #docContent #wrapperContentAUAccounting .inlineTOC {
  list-style-type: none; }

body #documentContainer #docContent #wrapperContentAUAccounting .inlineTOC .part, body #documentContainer #docContent #wrapperContentAUAccounting .inlineTOC .schedule {
  font-size: 1.3em;
  font-weight: bold;
  padding-top: 0.75em; }

body #documentContainer #docContent #wrapperContentAUAccounting .inlineTOC .subpart {
  font-size: 1em;
  font-weight: bold;
  padding-top: 0.75em; }

body #documentContainer #docContent #wrapperContentAUAccounting .inlineTOC .provGroup {
  font-weight: bold;
  padding-top: 0.75em; }

body #documentContainer #docContent #wrapperContentAUAccounting .inlineTOC .prov {
  padding-left: 35px; }

body #documentContainer #docContent #wrapperContentAUAccounting .inlineTOC .textIndent-3 {
  text-indent: 0px;
  padding-top: 0.3em; }

body #documentContainer #docContent #wrapperContentAUAccounting .inlineTOC .textIndent-4 {
  text-indent: 35px; }

body #documentContainer #docContent #wrapperContentAUAccounting .inlineTOC .textIndent-5 {
  text-indent: 70px; }

body #documentContainer #docContent #wrapperContentAUAccounting .inlineTOC .textIndent-4 .toc-node-label {
  padding-left: 35px;
  width: 70px;
  float: left; }

body #documentContainer #docContent #wrapperContentAUAccounting .inlineTOC .textIndent-4 .toc-node-heading {
  padding-left: 35px;
  margin-left: 70px; }

body #documentContainer #docContent #wrapperContentAUAccounting h1, body #documentContainer #docContent #wrapperContentAUAccounting .heading1 {
  font-size: 1.6em;
  font-weight: bold;
  margin-bottom: 2em;
  color: #FF8800; }

body #documentContainer #docContent #wrapperContentAUAccounting h2, body #documentContainer #docContent #wrapperContentAUAccounting .heading2 {
  font-size: 1.6em;
  margin-bottom: 2em;
  color: #FF8800; }

body #documentContainer #docContent #wrapperContentAUAccounting h3, body #documentContainer #docContent #wrapperContentAUAccounting .heading3 {
  font-size: 1.6em;
  font-style: italic;
  margin-bottom: 1em; }

body #documentContainer #docContent #wrapperContentAUAccounting h4, body #documentContainer #docContent #wrapperContentAUAccounting .heading4 {
  font-size: 1.4em;
  font-weight: bold;
  font-style: italic;
  margin-bottom: 1em;
  color: #6B6B6B; }

body #documentContainer #docContent #wrapperContentAUAccounting h5, body #documentContainer #docContent #wrapperContentAUAccounting .heading5 {
  font-size: 1.2em;
  font-weight: bold;
  margin-bottom: 1em;
  color: #000000; }

body #documentContainer #docContent #wrapperContentAUAccounting h6, body #documentContainer #docContent #wrapperContentAUAccounting .heading6 {
  font-size: 1em;
  font-style: normal;
  font-weight: bold;
  margin-bottom: 1em; }

body #documentContainer #docContent #wrapperContentAUAccounting .h7, body #documentContainer #docContent #wrapperContentAUAccounting .heading7 {
  font-size: 1em;
  font-weight: bold;
  margin-bottom: 0.4em;
  color: #6B6B6B; }

body #documentContainer #docContent #wrapperContentAUAccounting .heading8 {
  font-size: 1em;
  font-style: italic;
  color: #FF8800;
  margin-bottom: 0.4em; }

body #documentContainer #docContent #wrapperContentAUAccounting table {
  border: none; }

/* End AU Accounting specific */
/* ANZ Current Awareness */
body #documentContainer #docContent #wrapperContentANZCurraware table td {
  border: 1px solid #000;
  padding: 5px; }

body #documentContainer #docContent #wrapperContentANZCurraware ul {
  list-style-type: disc; }

body #documentContainer #docContent #wrapperContentANZCurraware ol {
  list-style-type: decimal; }

body #documentContainer #docContent #wrapperContentANZCurraware li.withroman {
  list-style-type: lower-roman; }

body #documentContainer #docContent #wrapperContentANZCurraware li.withalpha {
  list-style-type: lower-alpha; }

/* End ANZ Current Awareness */
/*Document Footnote */
body #documentContainer #docContent span.footnoteGo {
  display: inline-block;
  margin: 0px -4px 0px -5px; }

body #documentContainer #docContent .footnoteSup {
  font-size: 0.8em;
  position: relative;
  top: -0.5ex;
  *top: -2.2ex;
  margin-left: 0.2em;
  margin-right: 0.6em;
  padding: 0.2em;
  vertical-align: super;
  line-height: 0;
  *line-height: 0.3em;
  text-decoration: none; }

body #documentContainer #docContent .footnote {
  font-size: 0.8em;
  font-weight: bold;
  padding: 0.2em;
  line-height: 0.8;
  text-decoration: none; }

body #documentContainer #docContent .footNoteToolTip {
  background: url("/cpau/images/bg-sidebar-li.gif") repeat-x scroll 0 0 #FFAC4B;
  color: black;
  position: absolute;
  min-width: 300px;
  max-width: 500px;
  display: none; }

body #documentContainer #docContent .footNoteToolTip div.head {
  padding: 5px;
  color: white;
  font-weight: bold; }

body #documentContainer #docContent .footNoteToolTip div.body {
  background-color: white;
  margin: 2px;
  padding: 8px;
  font-size: 0.8em; }

body #documentContainer #docContent a.footnoteSup:link {
  text-decoration: none; }

body #documentContainer #docContent a.footnote:link {
  text-decoration: none; }

/*End Document Footnote */
/* product info*/
body #documentContainer #docContent #productInfoTabContainer li {
  list-style-type: disc;
  margin-left: 35px; }

body #documentContainer #docContent #productInfoTabContainer ol {
  list-style-type: decimal;
  margin-left: 35px; }

body #documentContainer #docContent #productInfoTabContainer {
  margin: 0.5em; }

body #documentContainer #docContent #productInfoTabContainer .productInfoTabLink {
  display: inline-block;
  padding: 0.25em 0;
  font-weight: bold; }

body #documentContainer #docContent #productInfoTabContainer .prodInfoTitle {
  margin-bottom: 0.75em; }

body #documentContainer #docContent #productInfoTabContainer .bold {
  color: #ff8800; }

body #documentContainer #docContent #productInfoTabContainer #tab-links {
  margin-bottom: 2em; }

body #documentContainer #docContent #productInfoTabContainer h4 {
  font-family: KnowledgeMedium, Arial, Helvetica, Sans-serif;
  font-size: 1.4em;
  font-weight: normal; }

body #documentContainer #docContent #productInfoTabContainer p {
  line-height: 1.6;
  margin: 0.75em 0; }

/* End product info*/
/* End of document styling */
/*
    LEGACY PREFERENCES.CSS

    - Last updated: 26.11.14
    - hello@liquidvisual.com

    - Notes -

    This template output had a lot of <br> elements. To remove excessive
    spacing - remove them from their template manually.
*/
#prefForm {
  padding: 1.875rem; }
  #prefForm h2 {
    margin-bottom: 1.875rem;
    padding-bottom: 0.3125rem;
    border-bottom: 1px solid #ddd; }
  #prefForm #submitDiv {
    margin-top: 1.875rem;
    text-align: center; }

.preferenceRow, #prefForm h1, #prefForm p {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 64rem;
  margin-bottom: 1rem; }
  .preferenceRow:before, .preferenceRow:after {
    content: " ";
    display: table; }
  .preferenceRow:after {
    clear: both; }

@media only screen and (min-width:40.063em) {
  .preferenceTitle {
	width: 47.333%;
    float: left;
    margin: 0 auto;
    font-size: 0.875rem;}
  .preferenceTitle.longtitle {
	padding-left: 0;
	padding-right: 0;} }

@media only screen and (min-width:40.063em) {
  .preferenceContent {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    width: 41.6666666667%;
    float: left; } }

/* Standard Forms */
form {
  margin: 0 0 1rem; }

/* Using forms within rows, we need to set some defaults */
form .row .row {
  margin: 0 -0.5rem; }
  form .row .row .column, form .row .row .columns {
    padding: 0 0.5rem; }
  form .row .row.collapse {
    margin: 0; }
    form .row .row.collapse .column, form .row .row.collapse .columns {
      padding: 0; }
    form .row .row.collapse input {
      -webkit-border-bottom-right-radius: 0;
      -webkit-border-top-right-radius: 0;
      border-bottom-right-radius: 0;
      border-top-right-radius: 0; }
form .row input.column, form .row input.columns, form .row textarea.column, form .row textarea.columns {
  padding-left: 0.5rem; }

/* Label Styles */
label {
  font-size: 0.875rem;
  color: #4d4d4d;
  cursor: pointer;
  display: block;
  font-weight: normal;
  line-height: 1.5;
  margin-bottom: 0;
  /* Styles for required inputs */ }
  label.right {
    float: none !important;
    text-align: right; }
  label.inline {
    margin: 0 0 1rem 0;
    padding: 0.5625rem 0; }
  label small {
    text-transform: capitalize;
    color: #676767; }

select::-ms-expand {
  display: none; }

/* Attach elements to the beginning or end of an input */
.prefix, .postfix {
  display: block;
  position: relative;
  z-index: 2;
  text-align: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  border-style: solid;
  border-width: 1px;
  overflow: hidden;
  font-size: 0.875rem;
  height: 2.3125rem;
  line-height: 2.3125rem; }

/* Adjust padding, alignment and radius if pre/post element is a button */
.postfix.button {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
  line-height: 2.125rem;
  border: none; }

.prefix.button {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
  line-height: 2.125rem;
  border: none; }

.prefix.button.radius {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px; }

.postfix.button.radius {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px; }

.prefix.button.round {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 1000px;
  -webkit-border-top-left-radius: 1000px;
  border-bottom-left-radius: 1000px;
  border-top-left-radius: 1000px; }

.postfix.button.round {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 1000px;
  -webkit-border-top-right-radius: 1000px;
  border-bottom-right-radius: 1000px;
  border-top-right-radius: 1000px; }

/* Separate prefix and postfix styles when on span or label so buttons keep their own */
span.prefix, label.prefix {
  background: #f2f2f2;
  border-right: none;
  color: #333333;
  border-color: #cccccc; }

span.postfix, label.postfix {
  background: #f2f2f2;
  border-left: none;
  color: #333333;
  border-color: #cccccc; }

/* We use this to get basic styling on all basic form elements */
#searchForm select, input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="color"], textarea {
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
  background-color: #fff;
  font-family: inherit;
  border: 1px solid #cccccc;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.75);
  display: block;
  font-size: 0.875rem;
  margin: 0 0 1rem 0;
  padding: 0.5rem;
  height: 2.3125rem;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  transition: all 0.15s linear; }
  input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="color"]:focus, textarea:focus {
    background: white;
    border-color: #999999;
    outline: none; }
  input[type="text"]:disabled, input[type="password"]:disabled, input[type="date"]:disabled, input[type="datetime"]:disabled, input[type="datetime-local"]:disabled, input[type="month"]:disabled, input[type="week"]:disabled, input[type="email"]:disabled, input[type="number"]:disabled, input[type="search"]:disabled, input[type="tel"]:disabled, input[type="time"]:disabled, input[type="url"]:disabled, input[type="color"]:disabled, textarea:disabled {
    background-color: #DDDDDD;
    cursor: default; }
  input[type="text"][disabled], input[type="text"][readonly], fieldset[disabled] input[type="text"], input[type="password"][disabled], input[type="password"][readonly], fieldset[disabled] input[type="password"], input[type="date"][disabled], input[type="date"][readonly], fieldset[disabled] input[type="date"], input[type="datetime"][disabled], input[type="datetime"][readonly], fieldset[disabled] input[type="datetime"], input[type="datetime-local"][disabled], input[type="datetime-local"][readonly], fieldset[disabled] input[type="datetime-local"], input[type="month"][disabled], input[type="month"][readonly], fieldset[disabled] input[type="month"], input[type="week"][disabled], input[type="week"][readonly], fieldset[disabled] input[type="week"], input[type="email"][disabled], input[type="email"][readonly], fieldset[disabled] input[type="email"], input[type="number"][disabled], input[type="number"][readonly], fieldset[disabled] input[type="number"], input[type="search"][disabled], input[type="search"][readonly], fieldset[disabled] input[type="search"], input[type="tel"][disabled], input[type="tel"][readonly], fieldset[disabled] input[type="tel"], input[type="time"][disabled], input[type="time"][readonly], fieldset[disabled] input[type="time"], input[type="url"][disabled], input[type="url"][readonly], fieldset[disabled] input[type="url"], input[type="color"][disabled], input[type="color"][readonly], fieldset[disabled] input[type="color"], textarea[disabled], textarea[readonly], fieldset[disabled] textarea {
    background-color: #DDDDDD;
    cursor: default; }
  input[type="text"].radius, input[type="password"].radius, input[type="date"].radius, input[type="datetime"].radius, input[type="datetime-local"].radius, input[type="month"].radius, input[type="week"].radius, input[type="email"].radius, input[type="number"].radius, input[type="search"].radius, input[type="tel"].radius, input[type="time"].radius, input[type="url"].radius, input[type="color"].radius, textarea.radius {
    border-radius: 4px; }

form .row .prefix-radius.row.collapse input, form .row .prefix-radius.row.collapse textarea, form .row .prefix-radius.row.collapse select {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px; }
form .row .prefix-radius.row.collapse .prefix {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px; }
form .row .postfix-radius.row.collapse input, form .row .postfix-radius.row.collapse textarea, form .row .postfix-radius.row.collapse select {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px; }
form .row .postfix-radius.row.collapse .postfix {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px; }
form .row .prefix-round.row.collapse input, form .row .prefix-round.row.collapse textarea, form .row .prefix-round.row.collapse select {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 1000px;
  -webkit-border-top-right-radius: 1000px;
  border-bottom-right-radius: 1000px;
  border-top-right-radius: 1000px; }
form .row .prefix-round.row.collapse .prefix {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 1000px;
  -webkit-border-top-left-radius: 1000px;
  border-bottom-left-radius: 1000px;
  border-top-left-radius: 1000px; }
form .row .postfix-round.row.collapse input, form .row .postfix-round.row.collapse textarea, form .row .postfix-round.row.collapse select {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 1000px;
  -webkit-border-top-left-radius: 1000px;
  border-bottom-left-radius: 1000px;
  border-top-left-radius: 1000px; }
form .row .postfix-round.row.collapse .postfix {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 1000px;
  -webkit-border-top-right-radius: 1000px;
  border-bottom-right-radius: 1000px;
  border-top-right-radius: 1000px; }

input[type="submit"] {
  -webkit-appearance: none;
  -webkit-border-radius: 4px; 
}

/* Respect enforced amount of rows for textarea */
textarea[rows] {
  height: auto; }

/* Add height value for select elements to match text input height */
select {
  -webkit-appearance: none !important;
  -webkit-border-radius: 0px;
  background-color: #fff;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);
  background-position: 100% center;
  background-repeat: no-repeat;
  border: 1px solid #cccccc;
  padding: 0.5rem;
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.75);
  line-height: normal;
  border-radius: 0;
  height: 2.3125rem; }
  select.radius {
    border-radius: 4px; }
  select:hover {
    background-color: #fff;
    border-color: #999999; }
  select:disabled {
    background-color: #DDDDDD;
    cursor: default; }

/* Adjust margin for form elements below */
input[type="file"], input[type="checkbox"], input[type="radio"], select {
  /*margin: 0 0 1rem 0;*/ 
}

input[type="checkbox"] + label, input[type="radio"] + label {
  display: inline-block;
  margin-left: 0.5rem;
  margin-right: 1rem;
  /*margin-bottom: 0;*/
  margin-bottom: 0.5rem;
  vertical-align: baseline; }

/* Normalize file input width */
input[type="file"] {
  width: 100%; }

/* HTML5 Number spinners settings */
/* We add basic fieldset styling */
fieldset {
  border: 0 solid #DDDDDD;
  padding: 0;
  margin: 1.125rem 0; }
  fieldset legend {
    font-weight: bold;
    background: #FFFFFF;
    padding: 0 0.1875rem;
    margin: 0;
    margin-left: -0.1875rem; }

/* Error Handling */
[data-abide] .error small.error, [data-abide] .error span.error, [data-abide] span.error, [data-abide] small.error {
  display: block;
  padding: 0.375rem 0.5625rem 0.5625rem;
  margin-top: -1px;
  margin-bottom: 1rem;
  font-size: 0.75rem;
  font-weight: normal;
  font-style: italic;
  background: #DB3A48;
  color: #FFFFFF; }
[data-abide] span.error, [data-abide] small.error {
  display: none; }

span.error, small.error {
  display: block;
  padding: 0.375rem 0.5625rem 0.5625rem;
  margin-top: -1px;
  margin-bottom: 1rem;
  font-size: 0.75rem;
  font-weight: normal;
  font-style: italic;
  background: #DB3A48;
  color: #FFFFFF; }

.error input, .error textarea, .error select {
  margin-bottom: 0; }
.error input[type="checkbox"], .error input[type="radio"] {
  margin-bottom: 1rem; }
.error label, .error label.error {
  color: #DB3A48; }
.error small.error {
  display: block;
  padding: 0.375rem 0.5625rem 0.5625rem;
  margin-top: -1px;
  margin-bottom: 1rem;
  font-size: 0.75rem;
  font-weight: normal;
  font-style: italic;
  background: #DB3A48;
  color: #FFFFFF; }
.error > label > small {
  color: #676767;
  background: transparent;
  padding: 0;
  text-transform: capitalize;
  font-style: normal;
  font-size: 60%;
  margin: 0;
  display: inline; }
.error span.error-message {
  display: block; }

input.error, textarea.error, select.error {
  margin-bottom: 0; }

label.error {
  color: #DB3A48; }

/*
    LEGACY SEARCH TEMPLATES.CSS

    - Last updated: 17.11.14
    - hello@liquidvisual.com
*/
/*
    LEGACY TOC.CSS

    - Last updated: 20.11.14
    - hello@liquidvisual.com
*/
.toc-root ul {
  list-style: none; }
  @media only screen and (max-width: 40em) {
    .toc-root ul {
      margin-left: 0; } }

.toc-root ul ul li.plus input {
  margin-bottom: 0; }

.toc-root .plus .expanded, .toc-root .plus .collapsed {
  cursor: pointer; }

.toc-root a {
  color: #125BA2;
  font-size: 0.875rem; }
  @media only screen and (min-width:40.063em) {
    .toc-root a {
      font-size: 0.9375rem; } }

.toc-root input[type="checkbox"] {
  margin-right: 0.625rem; }

@media only screen and (max-width: 40em) {
  .toc-root .qlimg {
    /*display: none;*/ } }

.toc-root .qlimg:before {
  content: "\f1ee";
  padding: 0 0.3125rem 0 0; }

.toc-root .qlimg.noSaved:before {
  color: #ced4da; }

@media only screen and (min-width:40.063em) {
  .toc-root .lnkProductInfo:before {
    content: "\f15e"; } }

  @media only screen and (max-width: 40em) {
    .resultMetadocLink:before, .toc-root .plus .expanded:before, .toc-root .plus .collapsed:before, .toc-root .plus .docLeaf:before {
      width: 30px;
      height: 30px;
      line-height: 30px;
      text-align: center;
      margin: 2px;
      border-radius: 3px;
      border: 1px solid #B3B3B3; } }



/* prevent divs causing line breaks */
.inline, .inline div {
  display: inline; }

@media only screen and (max-width: 40em) {
  .toc-root .plus .expanded:before {
    background: #FC8946;
    color: white;
    border-color: #FC8946; } }

@media only screen and (max-width: 40em) {
  .toc-root .plus .plus .plus:nth-child(1) .collapsed:before {
    background: #f8ba99;
    border-color: #f8ba99;
    color: white; } }
@media only screen and (max-width: 40em) {
  .toc-root .plus .plus .plus:nth-child(2) .collapsed:before {
    background: #f8bc9c;
    border-color: #f8bc9c;
    color: white; } }
@media only screen and (max-width: 40em) {
  .toc-root .plus .plus .plus:nth-child(3) .collapsed:before {
    background: #f8be9e;
    border-color: #f8be9e;
    color: white; } }
@media only screen and (max-width: 40em) {
  .toc-root .plus .plus .plus:nth-child(4) .collapsed:before {
    background: #f8bfa0;
    border-color: #f8bfa0;
    color: white; } }
@media only screen and (max-width: 40em) {
  .toc-root .plus .plus .plus:nth-child(5) .collapsed:before {
    background: #f8c1a3;
    border-color: #f8c1a3;
    color: white; } }
@media only screen and (max-width: 40em) {
  .toc-root .plus .plus .plus:nth-child(6) .collapsed:before {
    background: #f9c2a5;
    border-color: #f9c2a5;
    color: white; } }
@media only screen and (max-width: 40em) {
  .toc-root .plus .plus .plus:nth-child(7) .collapsed:before {
    background: #f9c4a8;
    border-color: #f9c4a8;
    color: white; } }
@media only screen and (max-width: 40em) {
  .toc-root .plus .plus .plus:nth-child(8) .collapsed:before {
    background: #f9c6aa;
    border-color: #f9c6aa;
    color: white; } }
@media only screen and (max-width: 40em) {
  .toc-root .plus .plus .plus:nth-child(9) .collapsed:before {
    background: #f9c7ac;
    border-color: #f9c7ac;
    color: white; } }
@media only screen and (max-width: 40em) {
  .toc-root .plus .plus .plus:nth-child(10) .collapsed:before {
    background: #f9c9af;
    border-color: #f9c9af;
    color: white; } }
@media only screen and (max-width: 40em) {
  .toc-root .plus .plus .plus:nth-child(11) .collapsed:before {
    background: #f9cab1;
    border-color: #f9cab1;
    color: white; } }
@media only screen and (max-width: 40em) {
  .toc-root .plus .plus .plus:nth-child(12) .collapsed:before {
    background: #faccb3;
    border-color: #faccb3;
    color: white; } }
@media only screen and (max-width: 40em) {
  .toc-root .plus .plus .plus:nth-child(13) .collapsed:before {
    background: #faceb6;
    border-color: #faceb6;
    color: white; } }
@media only screen and (max-width: 40em) {
  .toc-root .plus .plus .plus:nth-child(14) .collapsed:before {
    background: #facfb8;
    border-color: #facfb8;
    color: white; } }
@media only screen and (max-width: 40em) {
  .toc-root .plus .plus .plus:nth-child(15) .collapsed:before {
    background: #fad1bb;
    border-color: #fad1bb;
    color: white; } }
@media only screen and (max-width: 40em) {
  .toc-root .plus .plus .plus:nth-child(16) .collapsed:before {
    background: #fad2bd;
    border-color: #fad2bd;
    color: white; } }
@media only screen and (max-width: 40em) {
  .toc-root .plus .plus .plus:nth-child(17) .collapsed:before {
    background: #fbd4bf;
    border-color: #fbd4bf;
    color: white; } }
@media only screen and (max-width: 40em) {
  .toc-root .plus .plus .plus:nth-child(18) .collapsed:before {
    background: #fbd6c2;
    border-color: #fbd6c2;
    color: white; } }
@media only screen and (max-width: 40em) {
  .toc-root .plus .plus .plus:nth-child(19) .collapsed:before {
    background: #fbd7c4;
    border-color: #fbd7c4;
    color: white; } }
@media only screen and (max-width: 40em) {
  .toc-root .plus .plus .plus:nth-child(20) .collapsed:before {
    background: #fbd9c6;
    border-color: #fbd9c6;
    color: white; } }
@media only screen and (max-width: 40em) {
  .toc-root .plus .plus .plus:nth-child(n+20) .collapsed:before {
    background: #fbd9c6;
    border-color: #fbd9c6;
    color: white; } }

@media only screen and (max-width: 40em) {
  .toc-root ul li.docLeaf:nth-child(1):before {
    background: #f8ba99;
    border-color: #f8ba99;
    color: transparent; } }
@media only screen and (max-width: 40em) {
  .toc-root ul li.docLeaf:nth-child(2):before {
    background: #f8bc9c;
    border-color: #f8bc9c;
    color: transparent; } }
@media only screen and (max-width: 40em) {
  .toc-root ul li.docLeaf:nth-child(3):before {
    background: #f8be9e;
    border-color: #f8be9e;
    color: transparent; } }
@media only screen and (max-width: 40em) {
  .toc-root ul li.docLeaf:nth-child(4):before {
    background: #f8bfa0;
    border-color: #f8bfa0;
    color: transparent; } }
@media only screen and (max-width: 40em) {
  .toc-root ul li.docLeaf:nth-child(5):before {
    background: #f8c1a3;
    border-color: #f8c1a3;
    color: transparent; } }
@media only screen and (max-width: 40em) {
  .toc-root ul li.docLeaf:nth-child(6):before {
    background: #f9c2a5;
    border-color: #f9c2a5;
    color: transparent; } }
@media only screen and (max-width: 40em) {
  .toc-root ul li.docLeaf:nth-child(7):before {
    background: #f9c4a8;
    border-color: #f9c4a8;
    color: transparent; } }
@media only screen and (max-width: 40em) {
  .toc-root ul li.docLeaf:nth-child(8):before {
    background: #f9c6aa;
    border-color: #f9c6aa;
    color: transparent; } }
@media only screen and (max-width: 40em) {
  .toc-root ul li.docLeaf:nth-child(9):before {
    background: #f9c7ac;
    border-color: #f9c7ac;
    color: transparent; } }
@media only screen and (max-width: 40em) {
  .toc-root ul li.docLeaf:nth-child(10):before {
    background: #f9c9af;
    border-color: #f9c9af;
    color: transparent; } }
@media only screen and (max-width: 40em) {
  .toc-root ul li.docLeaf:nth-child(11):before {
    background: #f9cab1;
    border-color: #f9cab1;
    color: transparent; } }
@media only screen and (max-width: 40em) {
  .toc-root ul li.docLeaf:nth-child(12):before {
    background: #faccb3;
    border-color: #faccb3;
    color: transparent; } }
@media only screen and (max-width: 40em) {
  .toc-root ul li.docLeaf:nth-child(13):before {
    background: #faceb6;
    border-color: #faceb6;
    color: transparent; } }
@media only screen and (max-width: 40em) {
  .toc-root ul li.docLeaf:nth-child(14):before {
    background: #facfb8;
    border-color: #facfb8;
    color: transparent; } }
@media only screen and (max-width: 40em) {
  .toc-root ul li.docLeaf:nth-child(15):before {
    background: #fad1bb;
    border-color: #fad1bb;
    color: transparent; } }
@media only screen and (max-width: 40em) {
  .toc-root ul li.docLeaf:nth-child(16):before {
    background: #fad2bd;
    border-color: #fad2bd;
    color: transparent; } }
@media only screen and (max-width: 40em) {
  .toc-root ul li.docLeaf:nth-child(17):before {
    background: #fbd4bf;
    border-color: #fbd4bf;
    color: transparent; } }
@media only screen and (max-width: 40em) {
  .toc-root ul li.docLeaf:nth-child(18):before {
    background: #fbd6c2;
    border-color: #fbd6c2;
    color: transparent; } }
@media only screen and (max-width: 40em) {
  .toc-root ul li.docLeaf:nth-child(19):before {
    background: #fbd7c4;
    border-color: #fbd7c4;
    color: transparent; } }
@media only screen and (max-width: 40em) {
  .toc-root ul li.docLeaf:nth-child(20):before {
    background: #fbd9c6;
    border-color: #fbd9c6;
    color: transparent; } }

.toc-root .plus img {
    display: none; 
}

/* lead node is invisible - so all lines up */
.toc-root .plus .docLeaf:before,
.toc-root .plus .expanded:before, 
.toc-root .plus .collapsed:before{
    padding: 0 0.3125rem;
}

.toc-root .plus .docLeaf:before {
    content: "\f176";
    color: #DEDEDE; 
}
   
.toc-root .plus .expanded:before{
    content: "\f176";
    color: #FC8946;
} 

.toc-root .plus .collapsed:before {
    content: "\f199";
    color: #b3b3b3; 
}

.toc-root .plus span:before {
    content: "\f176";
    color: transparent; 
    padding-bottom: 0;
    padding-left: 0.3rem;
    padding-right: 0.3rem;
    padding-top: 0;    
}
.toc-root .plus .linkBuilderImgNode:before {
    content: "" !important;
    color: transparent !important; 
    padding-bottom: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 0 !important;    
}
.toc-root .plus .docLeaf span:before {
    content: "" !important;
    padding-bottom: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 0 !important;  
}

.toc-root .plus .collapsed .resultMetadocLink:before{
    content: "\f176";
    color: #FC8946;
    padding: 0 0.3125rem;
}

/*
    LEGACY DOC CONTEXT.CSS

    - Last updated: 20.11.14
    - hello@liquidvisual.com
*/
.lv-context-menu #dochierarchy {
  margin: 10px;
  padding: 10px;
  background: #F5F6F6;
  border: 1px solid #D4DCE3;
  border-radius: 4px; }

.lv-context-menu #dochierarchy ul .active a {
  background: none;
  font-weight: bold; }
.lv-context-menu #dochierarchy ul a, lv-context-menu #dochierarchy ul span {
  display: inline-block;
  width: 100%;
  color: #125BA2;
  border-bottom: 0;
  font-size: 13px;
  padding: 5px 0; }
  .lv-context-menu #dochierarchy ul a:before,   .lv-context-menu #dochierarchy ul span:before {
    content: "\f198";
    color: #FC8946;
    font-size: 10px;
    margin-right: 5px;
    width: 15px;
    text-align: center;
    height: 15px;
    line-height: 13px;
    border-radius: 2px; }

.lv-super .lv-context-menu #dochierarchy > .tree > li > a:before {
  background: none;
  color: grey; }

  
  
  
.alertNoSearchError {color:#f00;font-weight:normal;}  
.alertNoSearch{    display: none;    padding-top: 8px;    padding-right: 8px;    padding-bottom: 8px;    padding-left: 8px;    background-color: #fff0dc;    font-size: 11px;}
/*************************************************************************************************************************************
 * The following is for the thesaurus
 *************************************************************************************************************************************/
#searchtemplate .thInfo.text {margin-left: 25%;}
#searchtemplate .thOverallInfo {	margin-left: 10px;}

#thDropArea #thMain {
	background: white;	
	border: 1px solid gray;	
	overflow: hidden;	
	background-color: #FBFBFB;    
}
#thDropArea #thProgress {	background-image: url(../images/ajax-loader.gif);	background-repeat: no-repeat;	background-position: 50%;}
#thDropArea #thMain #thResults {	overflow-y: hidden;	overflow-x: hidden;}
#thDropArea #thResults .thResList { list-style:none; text-align:left;	overflow: visible;	font-size: 0.8em;}

.thActiveDroppable {	background-color: #EEEEEE;}
.thTerm, #thResults ul, .lv-content-block #thResults  li {    margin: 0;}
.thTerm, #thResults li,.lv-content-block #thResults  li {	color: #555555;	cursor: pointer;	font-size: 1.25em;	padding: 0.2em 0 0.2em 0.2em;}

.thTerm, #thResults li .hitTerm {    font-weight: bold;    /*background-color: #FFFF00;*/}
#thNav {	margin-top: 10px;	height: 20px;	text-align: center; display:none;}
.thEquivTerm {	font-weight: normal;}
#thNav span {	font-weight: bold;	color: #1657A7;	margin: 0 2px;	cursor: pointer;}
#thNav span.current {	text-decoration: none;	font-weight: normal;	color: black;}
.thNextButton {	background: url(../images/search/next.png) no-repeat 0 50%;	padding-left: 20px;	color: white !important;}
.thPrevButton {	background: url(../images/search/previous.png) no-repeat 100% 50%;	padding-right: 14px;	color: white !important;}
.thInfo.text {clear: both;	padding-top: 10px;	padding-left: 0px;	display: block;}
.thInfo.text a {	margin-right: 5px;}
.thInfo.progress1111 {	background-image: url(../images/ajax-loader.gif);	background-color: Transparent;	background-repeat: no-repeat;	background-position: 3px 5px;}
.thOverallInfo span.progress {	background-image: url(../images/progress-wheel-small-cached.gif);	background-repeat: no-repeat;	padding-left: 15px;}
li.expandable div.thRelatedTerms,li.expandable div.thEquivTerms {	display: none;}
.thEquivTerms {	margin-top: 5px;}.thTermGroupsCap {	font-weight: bold;}
.thDragHandler {	background: url(../../images/treeview/flecha.gif) no-repeat 50%;	padding-left: 12px;	cursor: pointer;	margin-left: 4px;}
.thesaurus label {	margin-top: 5px;}
#thResults .treeview .hitarea {	height: 13px;}
#thResults .thResList .collapsable {	background: none;}
#thResults .thResList div.collapsable-hitarea {	background: url("../images/treeview/menos.gif") no-repeat;}
#thResults .thResList div.expandable-hitarea {	background: url("../images/treeview/mas.gif") no-repeat;}
#thResults .treeview li.expandable {	background: none;}/*End Your Styles */

#searchInputs .progress2 {	background-image: url(../images/ajax-loader.gif);	background-color: white;	background-repeat: no-repeat;	background-position: right center; padding-right: 3px;}
#searchInputs .progress2:focus {
    background-image: url(../images/ajax-loader.gif) !important; 
}
.ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; }
.hidden { display: none; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, 
.visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

// New styles
.lv-table-tools input[type=text] {
  border: 1px solid #ddd;
  background: white url(../images/search-icon.svg) no-repeat 97% center;
  background-size: 18px; }
.lv-table-tools .button {
  background: #a9aab3; }
  
.lv-table-tools .button:hover {
    background: #737583; }

 .lv-context-menu-panel {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch; }
  .lv-context-menu-panel.lv-top-menu, .lv-context-menu-panel.lv-user-menu {
  background: #2C2C2C;
  padding-top: 1.25rem;
  display: none; }
  
    @media only screen and (max-width: 64em) {
    .lv-context-menu-panel.lv-top-menu.lv-show, .lv-context-menu-panel.lv-user-menu.lv-show {
      display: block; } }
  .lv-context-menu-panel.lv-top-menu a, .lv-context-menu-panel.lv-user-menu a {
    border-bottom: 1px solid #222222;
    color: #ADADAD;
    margin-left: 20px;
    padding-left: 0; }
  
  .lv-context-menu-fixed {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  width: 260px; 
  background-color: white;}
  @media only screen and (min-width:64.063em) {
    .lv-context-menu-fixed {
      top: 100px;
      bottom: 40px; } }

@media only screen and (min-width:64.063em) {
  .lv-context-menu.is-expanded .lv-context-menu-fixed.is-expanded {
    position: absolute;
    top: 0;
    bottom: 0; } }

@media only screen and (min-width:64.063em) {
  .lv-context-menu.is-expanded, .lv-context-menu.is-expanded .lv-context-menu-fixed {
    width: 50%;
    background: white;
    border-right: 1px solid #D4DCE3;
    z-index: 30; } }
    
.lv-context-menu a {
    color: #444;
    display: block;
    font-size: 14px;
    padding: 0.75rem 0.9375rem;
    position: relative;
    transition: none 0s ease 0s ;
}

.lv-context-menu .active > a:not(.active) {
    background: #5e6e7e none repeat scroll 0 0;
    color: #fff;
}
.lv-context-menu .active > a:not(.active) {
    color: #fff;
}
.lv-context-menu a {
    padding: 0.625rem 0.9375rem;
}    

.lv-table-theme th {
    background: #5f6e7e none repeat scroll 0 0;
    color: #fff;
    font-size: 11px !important;
    line-height: 40px;
    padding: 0;
    text-transform: uppercase;
    vertical-align: top;
    white-space: nowrap;
}

.lv-table-theme td, .lv-table-theme th {
 //   padding: 0.625rem;
    text-align: left;
    font-size: 11px !important;
}
  
  
 /*
    TABLES.CSS

    - Last updated: 05.03.15
    - hello@liquidvisual.com
*/
table {
  width: 100%;
  margin-bottom: 1.875rem;
  border-collapse: separate;
  background: white; }

table th[style], table td[style] {
  border-width: 1px;
  border-color: #ddd;
  border-left: 0;
  border-right: 0; }

td, td select {
  font-size: 0.875rem; }

.lv-table-tools input[type=text] {
  border: 1px solid #ddd;
  background: white url(../../img/common/ui/search-icon.svg) no-repeat 97% center;
  background-size: 18px; }
.lv-table-tools .button {
  background: #a9aab3; }
  .lv-table-tools .button:hover {
    background: #737583; }

.lv-table-theme {
  padding: 0 0.9375rem 0.9375rem 0.9375rem;
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.08); }
  .lv-table-theme td, .lv-table-theme th {
    padding: 0.625rem;
    text-align: left; }
  .lv-table-theme th {
    line-height: 40px;
    padding: 0; }
  .lv-table-theme th {
    white-space: nowrap;
    background: #5F6E7E;
    font-size: 0.6875rem;
    color: white;
    text-transform: uppercase; }
  .lv-table-theme th span {
    display: none !important; }
  .lv-table-theme td {
    border-top: 1px solid #F4F4F4; }
  .lv-table-theme tbody tr:first-child td {
    border-top: 0;
    padding-top: 25px; }
  .lv-table-theme input, .lv-table-theme select {
    margin-bottom: 0; }

.footable {
  background: white url(../../img/westlaw/template/table-thead-bg-orig.png) repeat-x; }
  .footable .footable-toggle {
    display: none !important; }
  .footable .fi-x {
    color: #DB3A48; }
  .footable .fi-check {
    color: #43AC6A; }
  .footable .footable-detail-show {
    background: rgba(88, 135, 183, 0.05); }

.footable-row-detail-cell {
  background: #e8e9ef;
  border-top: 1px solid #d0d0d0;
  box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, 0.02); }
  .footable-row-detail-cell .footable-row-detail-inner {
    padding: 0.625rem 0.9375rem; }
  .footable-row-detail-cell select {
    background: white;
    margin-bottom: 10px; }

.lv-super legend {
  background: none;
  color: #222; }

.lv-super input[type=checkbox] {
  margin-right: 0.3125rem; }

.lv-super #templateBox {
  padding: 0;
  margin: 0; }

.footable-page.active a {
  background: #FC8946;
  color: white; }

.footable > tfoot .pagination {
  text-align: center; }

.footable > tfoot .pagination ul {
  display: inline-block;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  vertical-align: middle;
  margin: 0;
  padding: 0; }

.footable > tfoot .pagination ul > li {
  display: inline; }

.footable > tfoot .pagination ul > li > a, .footable > tfoot .pagination ul > li > span {
  float: left;
  border: 2px solid transparent;
  margin: 0 3px;
  color: #ffffff;
  background: transparent;
  padding: 1px 5px;
  text-decoration: none; }

.footable > tfoot .pagination ul > li.disabled > a {
  color: #888; }

.footable > tfoot .pagination ul > li.active > a {
  border-color: #ffffff; }

.footable > tfoot .pagination ul > li:first-child > a, .footable > tfoot .pagination ul > li:last-child > a, .footable > tfoot .pagination ul > li:first-child > span, .footable > tfoot .pagination ul > li:last-child > span {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0; }
  
/* History */


#trailList #deleteHeader, #trailList td.deleteHeader {text-align:right;}
#trailList #viewHeader, #trailList td.viewHeader {text-align:left;}

#trailList #trailDate, #trailList td.trailDateColumn {text-align:right;}
#trailList #trailEvent, #trailList td.trailEvent {text-align:left;}
#trailList #trailResearch, #trailList td.trailResearch {text-align:left;}
#inputClientID {margin-bottom:10px;}
#trailname {float:left;width:75%}
#renametrail {float:right;width:25%;text-align:right;padding-top:10px;}
#headers a {color:#444}
#renameOptions #existingname {margin-bottom:10px}

#trailList td.deleteHeader a {
	display:inline-block;
	width:20px;
	height:20px;
 }
#trailList td.deleteHeader a:hover {

}

#trailList td.lifetimeHeader a {
	display:inline-block;
	width:20px;
	height:20px;
 }
#trailList td.lifetimeHeader a:hover {

}
#trailprocessing {margin:40px 0}

/*
#historycontainer {    background-color: #F9F7F6;    border: 1px solid #CCCCCC;    border-radius: 5px 5px 5px 5px;    color: #252525;    margin: 15px 0;    padding: 0 20px 20px;    position: relative;}
#historyinnercontainer {    background-color: #FFFFFF;    border: 1px solid #D2D2D2;    border-radius: 5px 5px 5px 5px;    padding: 10px;}

#historycontainer h2 {    font-family: KnowledgeRegular,Arial,Helvetica,Sans-serif;    font-size: 1.3em;    font-weight: normal;    margin: 10px 0 0;    padding-bottom: 8px;}

#trailList tr#headers {    background: url("../images/bg-vertshade.gif") repeat-x scroll left bottom transparent;    height: 40px;    padding-bottom: 25px;    vertical-align: top;}
#trailList thead tr {    background: url("../images/bg-vertshade.gif") repeat-x scroll left bottom transparent;    height: 40px;    padding-bottom: 25px;    vertical-align: top;}
#subcontent #sidebar ul.doclist li.session a {background: url("../images/ico_session.png") no-repeat scroll 10px 50% transparent; }
#subcontent #sidebar ul.doclist li.current a {background: url("../images/ico_session_current.png") no-repeat scroll 10px 50% transparent; }
#sessioncontainer {margin-right:8px; overflow-y:auto; overflow-x:hidden;}*/
#newTrailLink a {
	display:inline-block;
	min-height:20px;
	padding:0 0 0 25px;
	margin:10px 0 0 10px;
}
#deleteAllTrails a {
	display:inline-block;
	min-height:20px;
	padding:0 0 0 25px;
	margin:10px 0 0 10px;
}
/*
#viewAll {	margin: 10px;	font-size: 11px;}
#trailList {	background-color:#FFFFFF;	margin:0 10px 10px;	padding:5px;}
#trailList table {	width: 100%;}
#trailList th {	color:#F47B0A;	}
#trailList td {	border-bottom:1px solid #F5F5F5;	font-size:11px;	padding:5px;	text-align:center;	vertical-align:top;}
#trailResearch {	width: 300px;}
#trailNewForm {	margin-top: 5px;}
#itemsRequired {margin-top:10px;}
.required {	color: #990000;}
#trailNewForm p label {	float: left;	width: 100px;}
#trailNewForm #inputsForm, #trailNewForm #buttons {	margin-top: 10px;}
#question form, #question fieldset {	display: inline;}
#questionForm {	margin-top: 20px;}
*/

/* End History */

/* sticky footer begin */
/*
.stickywrapper{
    min-height: 100%;
    height: auto !important;
    height:100%;
}
.stickymain{
    min-height: 100%;
    height:100%;
}
.stickypush{
    height: 4em;;
}
.stickyfooter{
    position:relative;
}
*/
/* sticky footer end */


/*
    DASHBOARD.CSS

    - Last updated: 20.09.14
    - hello@liquidvisual.com
*/
.lv-search-grid {
  display: block;
  padding: 0;
  margin: 0 -0.625rem; }
  .lv-search-grid:before, .lv-search-grid:after {
    content: " ";
    display: table; }
  .lv-search-grid:after {
    clear: both; }
  .lv-search-grid > li {
    display: block;
    height: auto;
    float: left;
    padding: 0 0.625rem 1.25rem; }
  @media (min-width: 1024px) {
    .lv-search-grid {
      display: block;
      padding: 0;
      margin: 0 -0.625rem; }
      .lv-search-grid:before, .lv-search-grid:after {
        content: " ";
        display: table; }
      .lv-search-grid:after {
        clear: both; }
      .lv-search-grid > li {
        display: block;
        height: auto;
        float: left;
        padding: 0 0.625rem 1.25rem; }
      .lv-search-grid > li {
        width: 50%;
        padding: 0 0.625rem 1.25rem;
        list-style: none; }
        .lv-search-grid > li:nth-of-type(1n) {
          clear: none; }
        .lv-search-grid > li:nth-of-type(3n+1) {
          clear: both; } }
  .lv-search-grid ul, .lv-search-grid p {
    font-size: 0.875rem; }
  .lv-search-grid ul {
    list-style: none;
    margin: 0; }

#global .resultMetadata dd, #global .resultTitle dd {
  width: 100%;
}

.docRank {
	font-weight: bold;
	display: inline;
}
#viewas {
	font-size : 13px;
}

#preivew {
 font-size: 18.8px !important; 

}

@media only screen and (max-width: 40em) {
	
	#thDropArea .medium-9 {width: 95% !important;}
	#thDropArea .medium-3 { width: 5% !important;}
	
	#thDropArea {
		padding: 5px 5px !important;
		margin:5px 5px !important;
	}

	#thDropArea #thMain {
		float: left  !important;
		overflow: auto  !important;
		clear: left  !important;
	}	
	
}

#docoptionscontent .previewLink  {
	display:none
}

.preview {
	font-size:12.8px !important;
}

#widgetSearchForm #mysearch {
	text-align: center;
	font-size: 14px;
    padding-left: 10px;
	
}


@media (max-width: 1024px) {

	.browseTopicText {
	display:none;
	
}
 }

 #global-main h3 {
 	font-size:14px;
 		color:#666666;
 	font-weight: bold;
 	padding: 0 0 0 0.25rem; 
 }
 #global-main  .lv-content-block-header {
  padding: 0rem;
  }
  #global-main .lv-content-block .lv-content-block-inner {
padding: 0; }
#global-main .refinesearch  {
  height:0px;
}

    .resultMetadocLink {
       font-weight:bold;
       font-size:14px;
        color:#666666;
    }