/*!
 * NZ Story Business Toolkit
 *
 * © Copyright 2014 e-see international, all rights reserved
 *
 * Authored by Tim Geurts & Robert Irwin, Greta Gotlieb, David Vaassen - e-see international
 */
@font-face {
  font-family: 'VeritasSlab';
  src: url('../font/VeritasSlab-Bold.eot');
  src: url('../font/VeritasSlab-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
   url('../font/VeritasSlab-Bold.woff') format('woff'), /* Modern Browsers */
   url('../font/VeritasSlab-Bold.ttf') format('truetype'), /* Safari, Android, iOS */
   url('../font/VeritasSlab-Bold.svg#2a2ca1b1078bc44e9e0a4907f9a1c942') format('svg');
  font-style: normal;
  font-weight: bold;/* IE9 Compat Modes */
  /* Legacy iOS */
}
@font-face {
  font-family: 'VeritasSlab';
  src: url('../font/VeritasSlab-BoldItalic.eot');
  src: url('../font/VeritasSlab-BoldItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
   url('../font/VeritasSlab-BoldItalic.woff') format('woff'), /* Modern Browsers */
   url('../font/VeritasSlab-BoldItalic.ttf') format('truetype'), /* Safari, Android, iOS */
   url('../font/VeritasSlab-BoldItalic.svg#4f512e9e67cc5c2143079ec92c5b5a0d') format('svg');
  font-style: italic;
  font-weight: bold;/* IE9 Compat Modes */
  /* Legacy iOS */
}
@font-face {
  font-family: 'VeritasSlab';
  src: url('../font/VeritasSlab-LightItalic.eot');
  src: url('../font/VeritasSlab-LightItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
   url('../font/VeritasSlab-LightItalic.woff') format('woff'), /* Modern Browsers */
   url('../font/VeritasSlab-LightItalic.ttf') format('truetype'), /* Safari, Android, iOS */
   url('../font/VeritasSlab-LightItalic.svg#acfd04104aa8734881caaec0031874af') format('svg');
  font-style: italic;
  font-weight: 200;/* IE9 Compat Modes */
  /* Legacy iOS */
}
@font-face {
  font-family: 'VeritasSlab';
  src: url('../font/VeritasSlab-Regular.eot');
  src: url('../font/VeritasSlab-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
   url('../font/VeritasSlab-Regular.woff') format('woff'), /* Modern Browsers */
   url('../font/VeritasSlab-Regular.ttf') format('truetype'), /* Safari, Android, iOS */
   url('../font/VeritasSlab-Regular.svg#aa040013fc9553da7bef6c2280f1a8b2') format('svg');
  font-style: normal;
  font-weight: 400;/* IE9 Compat Modes */
  /* Legacy iOS */
}
@font-face {
  font-family: 'VeritasSlab';
  src: url('../font/VeritasSlab-Italic.eot');
  src: url('../font/VeritasSlab-Italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
   url('../font/VeritasSlab-Italic.woff') format('woff'), /* Modern Browsers */
   url('../font/VeritasSlab-Italic.ttf') format('truetype'), /* Safari, Android, iOS */
   url('../font/VeritasSlab-Italic.svg#6914857635689ac63b7883ee723562f2') format('svg');
  font-style: italic;
  font-weight: 400;/* IE9 Compat Modes */
  /* Legacy iOS */
}
@font-face {
  font-family: 'VeritasSlab';
  src: url('../font/VeritasSlab-Light.eot');
  src: url('../font/VeritasSlab-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
   url('../font/VeritasSlab-Light.woff') format('woff'), /* Modern Browsers */
   url('../font/VeritasSlab-Light.ttf') format('truetype'), /* Safari, Android, iOS */
   url('../font/VeritasSlab-Light.svg#c2f518250359496d8e0ea68be4f11a77') format('svg');
  font-style: normal;
  font-weight: 200;/* IE9 Compat Modes */
  /* Legacy iOS */
}
.truncate {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.hidden-all {
  display: none!important;
}
.btn-vspace {
  margin-top: 10px;
}
/* Bootstrap fixes by Tim Geurts */
div.well > *:first-child,
div.alert-block > *:first-child {
  margin-top: 0;
}
#fixed-nav-spacer {
  padding-top: 36px;
  background-color: #ffffff;
}
.nav-collapse.collapse {
  display: inherit!important;
}
.btn-group ul > li > a {
  font-size: 14px;
}
.modal-body {
  -webkit-overflow-scrolling: touch;
}
.row-fluid ul.thumbnails li.span12 + li {
  margin-left: 0px;
}
.row-fluid ul.thumbnails li.span6:nth-child(2n + 3) {
  margin-left: 0px;
}
.row-fluid ul.thumbnails li.span4:nth-child(3n + 4) {
  margin-left: 0px;
}
.row-fluid ul.thumbnails li.span3:nth-child(4n + 5) {
  margin-left: 0px;
}
.row-fluid ul.thumbnails li.span2:nth-child(6n + 7) {
  margin-left: 0px;
}
#loader p {
  margin-top: 12px;
}
#loader.left {
  text-align: left;
}
#loader.center {
  text-align: center;
  position: absolute;
  top: 40%;
  width: 100%;
}
hr {
  margin: 20px 0;
  opacity: 1;
  border: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 1px ;
  border-top-color: #eeeeee;
  border-bottom-color: #ffffff;
}
hr.text {
  border-top-color: #333333;
  border-bottom-color: #ffffff;
}
hr.no-line {
  border-color: transparent;
}
hr.light {
  opacity: 0.5;
}
hr.dotted {
  border-style: dotted;
}
hr.dashed {
  border-style: dashed;
}
hr.thin {
  margin: 10px 0;
}
.well-blue {
  background-color: #22a2a2;
  color: #ffffff;
  border: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
#modal-alert .modal-header {
  border-bottom: 0;
}
#modal-alert .modal-body {
  padding: 15px 25px 25px;
}
#modal-login-form {
  margin-bottom: 0;
}
#modal-login-fail {
  display: none;
  -webkit-transition: all 0.6s ease-in-out;
  -moz-transition: all 0.6s ease-in-out;
  -o-transition: all 0.6s ease-in-out;
  transition: all 0.6s ease-in-out;
}
.tooltip-right {
/*  color: #222222;*/
}
.tooltip-right:hover,
.tooltip-right:focus {
/*  color: #333333;*/
}
span.small {
  font-size: 0.85em;
}
/* BC pagination */
#activity-report,
#ecourier-history {
  position: relative;
  padding-bottom: 20px;
}
#activity-report ul.pagination,
#ecourier-history ul.pagination {
  position: absolute;
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  margin-left: 0;
  margin-bottom: 0;
  margin-top: 6px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
#activity-report ul.pagination > li,
#ecourier-history ul.pagination > li {
  display: inline;
  margin: 0;
}
#activity-report ul.pagination > li.pag-current,
#ecourier-history ul.pagination > li.pag-current,
#activity-report ul.pagination > li > a,
#ecourier-history ul.pagination > li > a,
#activity-report ul.pagination > li > span,
#ecourier-history ul.pagination > li > span {
  float: left;
  padding: 4px 12px;
  line-height: 20px;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-left-width: 0;
}
#activity-report ul.pagination > li > a:hover,
#ecourier-history ul.pagination > li > a:hover,
#activity-report ul.pagination > li > a:focus,
#ecourier-history ul.pagination > li > a:focus,
#activity-report ul.pagination > .active > a,
#ecourier-history ul.pagination > .active > a,
#activity-report ul.pagination > .active > span,
#ecourier-history ul.pagination > .active > span {
  background-color: #f5f5f5;
}
#activity-report ul.pagination > .active > a,
#ecourier-history ul.pagination > .active > a,
#activity-report ul.pagination > .active > span,
#ecourier-history ul.pagination > .active > span {
  color: #999999;
  cursor: default;
}
#activity-report ul.pagination > .disabled > span,
#ecourier-history ul.pagination > .disabled > span,
#activity-report ul.pagination > .disabled > a,
#ecourier-history ul.pagination > .disabled > a,
#activity-report ul.pagination > .disabled > a:hover,
#ecourier-history ul.pagination > .disabled > a:hover,
#activity-report ul.pagination > .disabled > a:focus,
#ecourier-history ul.pagination > .disabled > a:focus {
  color: #999999;
  background-color: transparent;
  cursor: default;
}
#activity-report ul.pagination > li:first-child > a,
#ecourier-history ul.pagination > li:first-child > a,
#activity-report ul.pagination > li:first-child > span,
#ecourier-history ul.pagination > li:first-child > span {
  border-left-width: 1px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}
#activity-report ul.pagination > li:last-child > a,
#ecourier-history ul.pagination > li:last-child > a,
#activity-report ul.pagination > li:last-child > span,
#ecourier-history ul.pagination > li:last-child > span {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
}
/*
@media (max-width: 767px) {
  .modal.fade.in {
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border: 0;
  }
  .modal-body {
    position: absolute;
    left: 0;
    right: 0;
    top: 50px;
    bottom: 60px;
    max-height: none;
  }
  .modal-footer {
    position: absolute;
    left: 0;
    right: 0;
    top: auto;
    bottom: 0;
  }
  .modal input {
    margin-left: 0;
  }
}
*/
@media (max-width: 568px) {
  #content-mask #agreement-msg {
    margin-left: -150px;
    width: 260px;
  }
}
/*
@media (min-width: 768px) {
  #modal-terms.modal {
    width: auto;
    margin-left: 0px;
  }
  #modal-terms.modal.fade.in {
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border: 0;
  }
  #modal-terms .modal-body {
    position: absolute;
    left: 0;
    right: 0;
    top: 50px;
    bottom: 60px;
    max-height: none;
  }
  #modal-terms .modal-footer {
    position: absolute;
    left: 0;
    right: 0;
    top: auto;
    bottom: 0;
  }
  #modal-terms .modal input {
    margin-left: 0;
  }
}
*/
/**** Isotope Filtering ****/
.isotope-item {
  z-index: 2;
}
.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}
/**** Isotope CSS3 transitions ****/
.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.6s;
  -moz-transition-duration: 0.6s;
  -ms-transition-duration: 0.6s;
  -o-transition-duration: 0.6s;
  transition-duration: 0.6s;
}
.isotope {
  -webkit-transition-property: height, width;
  -moz-transition-property: height, width;
  -ms-transition-property: height, width;
  -o-transition-property: height, width;
  transition-property: height, width;
}
.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  -ms-transition-property: -ms-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
}
/**** disabling Isotope CSS3 transitions ****/
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  -ms-transition-duration: 0s;
  -o-transition-duration: 0s;
  transition-duration: 0s;
}
#modal-ecourier-form {
  margin: 0;
}
#modal-ecourier-form .ecourier-create-btn,
#modal-ecourier-form .ecourier-send-btn {
  margin: 0;
}
.ecourier-create,
.ecourier-send {
  width: 0%;
  float: left;
  -webkit-transition: width 0.6s ease-in-out;
  -moz-transition: width 0.6s ease-in-out;
  -o-transition: width 0.6s ease-in-out;
  transition: width 0.6s ease-in-out;
  margin: 0 -7px;
  overflow: hidden;
}
.ecourier-create.show,
.ecourier-send.show {
  width: 100%;
}
.ecourier-create.show .ecourier-create-inner,
.ecourier-send.show .ecourier-create-inner,
.ecourier-create.show .ecourier-send-inner,
.ecourier-send.show .ecourier-send-inner {
  height: auto;
}
.ecourier-create .ecourier-create-inner,
.ecourier-send .ecourier-create-inner,
.ecourier-create .ecourier-send-inner,
.ecourier-send .ecourier-send-inner {
  padding: 0 7px;
  height: 0;
}
body {
/*  background-color: #f5f5f5;*/
}
a:hover img.video {
  opacity: 1;
}
#page-content {
  display: none;
  position: relative;
/*  background-color: #ffffff;*/
  min-height: 450px;
}
.btn-ednz {
  background-image: none;
  background-color: #1897a6;
  color: #ffffff;
  border: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  text-shadow: 0 1px 1px rgba(21, 46, 66, 0.35);
}
.btn-ednz:hover,
.btn-ednz:focus,
.btn-ednz:active,
.btn-ednz.active {
  background-color: #158390;
  color: #ffffff;
}
.btn-ednz.disabled,
.btn-ednz[disabled] {
  background-color: #69A5AC;
  color: #eeeeee;
}
.navbar .nav {
  margin-top: 23px;
  font-size: 1.1em;
  margin-right: 0;
  margin-top: 0;
}
.navbar.navbar-blue {
  margin: 0;
}
.navbar.navbar-blue .brand,
.navbar.navbar-blue .nav > li > a {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
}
.navbar.navbar-blue .brand:hover,
.navbar.navbar-blue .nav > li > a:hover,
.navbar.navbar-blue .brand:focus,
.navbar.navbar-blue .nav > li > a:focus {
  background-color: #25afaf;
  color: #1897a6;
}
.navbar.navbar-blue .nav > li > a {
  font-size: 1.1em;
  line-height: 1.75em;
}
.navbar.navbar-blue .brand {
  font-size: 1.5em;
  line-height: 1.5em;
}
.navbar.navbar-blue .nav > .active a {
  color: #1897a6;
  background-color: #25afaf;
}
.navbar.navbar-blue .navbar-inner {
  background-image: none;
  background-color: #22a2a2;
  border-color: transparent;
}
/*
.navbar.navbar-blue .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
  margin-top: 14px;
}
*/
.navbar.navbar-blue .nav li.dropdown.open > .dropdown-toggle,
.navbar.navbar-blue .nav li.dropdown.active > .dropdown-toggle,
.navbar.navbar-blue .nav li.dropdown.open.active > .dropdown-toggle {
  color: #1897a6;
  background-color: #25afaf;
}
.navbar.navbar-blue .dropdown-menu > li.locked > a:hover,
.navbar.navbar-blue .dropdown-menu > li.locked > a:focus {
  background-image: none;
  color: #eeeeee;
  background-color: #ee2222;
}
.navbar.navbar-blue .nav > #menu-login.active a {
  color: #1897a6;
  background-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.navbar.navbar-blue .nav > #menu-login.active:hover a {
  background-color: #25afaf;
}
.navbar.navbar-blue .btn-navbar {
  background-image: none;
  background-color: transparent;
  color: #ffffff;
  margin-top: 5px;
}
.row-fluid {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}
#headerLogo {
  margin: 16px 0;
}
#headerSubline {
  margin-top: 32px;
  display: inline-block;
  font-size: 1.3em;
  margin-left: 12px;
  color: #22a2a2;
}
span.largeIcon {
  font-size: 5em;
}
.largeIconCenter {
  margin-top: 50px;
}
/* Top Btn */
.top-btn {
  margin-top: 14px;
  position: relative;
  z-index: 500;
}
/*
.modal {
  width: 740px;
  margin-left: -370px;
}
*/
/*
.modal-body {
  max-height: 600px;
}
*/
.center-text {
  text-align: center;
}
div.inner-page {
  padding: 30px 50px;
}
/*
div.section,
footer.section {
  -webkit-box-shadow: inset 0px 6px 12px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0px 6px 12px 0px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0px 6px 12px 0px rgba(0, 0, 0, 0.1);
  padding: 60px 50px 70px;
}
div.section.section-light,
footer.section.section-light {
  background: #f5f5f5;
}
*/
.section-branding {
  -webkit-box-shadow: inset 0px 6px 12px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0px 6px 12px 0px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0px 6px 12px 0px rgba(0, 0, 0, 0.1);
  padding: 0 80px;
  text-align: center;
  background-color: #000000;
  color: #ffffff;
}
/* Footer styles */
footer.section.section-dark {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  padding: 20px 0 10px;
  text-align: center;
  color: #999999;
}
footer.section.section-dark span.small {
  font-size: 0.8em;
  line-height: 0.8em;
}
#contact {
  padding: 60px 0 20px;
  color: #999999;
}
footer.section.section-dark a em,
#contact a em,
footer.section.section-dark a.footer-icon,
#contact a.footer-icon {
  text-decoration: none;
}
footer.section.section-dark a:hover,
#contact a:hover {
  text-decoration: none;
  color: #555555;
}
footer.section.section-dark a:hover p,
#contact a:hover p,
footer.section.section-dark a:hover em,
#contact a:hover em {
  text-decoration: none;
}
#footer-map {
  width: 100%;
  height: 480px;
  color: #333333;
  text-shadow: none;
}
#footer-map img {
  max-width: none;
}
@media (max-width: 996px) {
  #headerLogo {
    margin-left: 16px;
  }
  .navbar .navbar-inner .container-fluid {
    padding-left: 10px;
    padding-right: 10px;
  }
  .navbar .nav {
    margin-top: 0;
  }
  .navbar .brand {
    padding: 0;
    margin: 5px 0 0 0;
  }
  .navbar .btn-navbar {
    position: absolute;
    right: 20px;
    top: 6px;
  }
/*
  .navbar .container-fluid {
    padding-left: 0;
    padding-right: 0;
  }
  .navbar.navbar-blue .nav-collapse .nav > li > a {
    color: #ffffff;
  }
  .navbar.navbar-blue .nav-collapse .dropdown-menu a {
    color: #ffffff;
  }
  .navbar.navbar-blue .nav-collapse .dropdown-menu a:hover,
  .navbar.navbar-blue .nav-collapse .dropdown-menu a:focus {
    background-color: #25afaf;
    background-image: none;
    color: lightgray;
  }
  .navbar.navbar-blue li.dropdown.open .dropdown-menu li a {
    color: white;
  }
  .navbar.navbar-blue li.dropdown.open .dropdown-menu li a:hover,
  .navbar.navbar-blue li.dropdown.open .dropdown-menu li a:focus {
    color: white;
  }
*/
/*
  .modal {
    position: fixed;
    top: 20px;
    left: 20px;
    right: 20px;
    width: auto;
    margin-left: 0;
    margin-top: 0;
  }
*/
  div.section {
/*    padding: 30px 20px 60px;*/
  }
  div.section .section-header:before {
    top: 16px;
  }
  div.section .section-header:after {
    top: 17px;
  }
  /*/ Re-establish dropdowns
    // Menu position and menu carets
    .navbar .nav > li {
      &.dropdown.open {
        // IE7's z-index only goes to the nearest positioned ancestor, which would
        // make the menu appear below buttons that appeared later on the page
        *z-index: @zindexDropdown;
      
        & > .dropdown-menu {
          display: block;
        }
      }
      > .dropdown-menu {
        position: absolute;
        top: 100%;
        left: 0;
        z-index: @zindexDropdown;
        display: none; // none by default, but block on "open" of the menu
        float: left;
        min-width: 160px;
        padding: 5px 0;
        margin: 2px 0 0; // override default ul
        list-style: none;
        background-color: @dropdownBackground;
        border: 1px solid #ccc; // Fallback for IE7-8
        border: 1px solid @dropdownBorder;
        *border-right-width: 2px;
        *border-bottom-width: 2px;
        .border-radius(6px);
        .box-shadow(0 5px 10px rgba(0,0,0,.2));
        -webkit-background-clip: padding-box;
           -moz-background-clip: padding;
                background-clip: padding-box;
        
        &:before {
          content: '';
          display: inline-block;
          border-left:   7px solid transparent;
          border-right:  7px solid transparent;
          border-bottom: 7px solid #ccc;
          border-bottom-color: @dropdownBorder;
          position: absolute;
          top: -7px;
          left: 9px;
        }
        &:after {
          content: '';
          display: inline-block;
          border-left:   6px solid transparent;
          border-right:  6px solid transparent;
          border-bottom: 6px solid @dropdownBackground;
          position: absolute;
          top: -6px;
          left: 10px;
        }
      }
    }
    // Menu position and menu caret support for dropups via extra dropup class
    .navbar-fixed-bottom .nav > li > .dropdown-menu {
      &:before {
        border-top: 7px solid #ccc;
        border-top-color: @dropdownBorder;
        border-bottom: 0;
        bottom: -7px;
        top: auto;
      }
      &:after {
        border-top: 6px solid @dropdownBackground;
        border-bottom: 0;
        bottom: -6px;
        top: auto;
      }
    }
    // Remove background color from open dropdown
    .navbar .nav li.dropdown.open > .dropdown-toggle,
    .navbar .nav li.dropdown.active > .dropdown-toggle,
    .navbar .nav li.dropdown.open.active > .dropdown-toggle {
      background-color: @navbarLinkBackgroundActive;
      color: @navbarLinkColorActive;
    }
    .navbar .nav li.dropdown > .dropdown-toggle .caret {
      border-top-color: @navbarLinkColor;
      border-bottom-color: @navbarLinkColor;
    }
    .navbar .nav li.dropdown.open > .dropdown-toggle .caret,
    .navbar .nav li.dropdown.active > .dropdown-toggle .caret,
    .navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
      border-top-color: @navbarLinkColorActive;
      border-bottom-color: @navbarLinkColorActive;
    }
    .navbar .nav-collapse.in {
      overflow:visible;
      z-index:1000;
      float:none;
    }
    .navbar-fixed-top {
      margin-bottom:0;
    }*/
}
@media (max-width: 979px) and (min-width: 768px) {
  /* For stacking elements next to each other in reading order 
    .nav-collapse .nav > li {
      width:24%;
      float:left;
    }
    .navbar {
      .span12 {
        width: 100%;
      }
      .pull-right {
        float:none;
      }
    }*/
}
@media (max-width: 767px) {
  body {
    padding-left: 0;
    padding-right: 0;
  }
  div.inner-page {
    padding: 20px;
  }
  /* display  menu items in 2 columns 
    .nav-collapse .nav > li {
      width:50%;
      float:left;
    }*/
  .navbar .btn-navbar {
    right: 10px;
  }
  /* Fix navbar width issues */
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    margin-left: 0;
    margin-right: 0;
  }
/*
  div.section {
    padding: 20px 30px;
  }
*/
  /* Make footer go full width */
/*
  footer.section.section-dark {
    padding: 20px 20px 10px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
*/
  #contact {
    padding-top: 30px;
    padding-bottom: 0;
  }
  #contact .span2 {
    margin-bottom: 38px;
    width: 33%;
    float: left;
  }
}
#recaptcha_widget_div {
  margin-left: -4px;
}
#recaptcha_privacy {
  line-height: 1em;
}
.captchaimg {
  padding: 1px 1px 0 1px;
}
input#CaptchaV2 {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  padding: inherit;
  padding-top: 4px;
  padding-bottom: 4px;
  margin-left: 0;
}
li.asset-folder {
  height: auto!important;
  position: relative;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-color: #22a2a2;
}
li.asset-folder a {
  display: block;
  height: 200px;
  background-color: transparent;
}
li.asset-folder a > span {
  color: #ffffff;
  text-align: center;
  text-shadow: 0 2px 2px rgba(0, 0, 0, 0.45);
}
li.asset-folder a > span.title {
  font-size: 24px;
  font-weight: bold;
  line-height: 1.3em;
  position: absolute;
  left: 0;
  right: 0;
  top: 18px;
  bottom: auto;
}
li.asset-folder a > span.underscore {
  width: 40%;
  border-bottom: 3px solid #ffffff;
  margin: 0 auto;
  position: absolute;
  left: 0;
  right: 0;
  top: 52px;
  bottom: auto;
}
li.asset-folder a > span.subtitle {
  padding: 0 25px;
  font-size: 16px;
  position: absolute;
  left: 0;
  right: 0;
  top: 40%;
  bottom: auto;
}
li.asset-folder a button {
  width: 120px;
  margin: 0 auto;
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  top: auto;
  bottom: 18px;
}
@media (max-width: 979px) {
  
}
li.asset-folder a:hover {
  background-color: #1897a6;
}
li.asset-folder a:hover > span {
  background-color: transparent;
}
li.asset-folder a:hover button {
  display: block;
}
li.asset-folder .lock {
  display: none;
  color: #ee2222;
  position: absolute;
  right: -0.6em;
  top: -0.7em;
  font-size: 1.6em;
}
li.asset-folder.locked .lock {
  display: inline-block;
}
li.asset-folder.locked .lock-mask,
li.asset-folder.locked .lock-msg {
  display: none;
}
li.asset-folder.locked .lock-mask {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: #ffffff;
  opacity: 0.75;
}
li.asset-folder.locked .lock-msg {
  color: #ee2222;
  font-size: 1.2em;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
  text-align: center;
  position: absolute;
  left: 0;
  right: 0;
  top: 80px;
  bottom: auto;
}
li.asset-folder.locked a > span {
  background-color: #ee2222;
  color: #eeeeee;
}
li.asset-folder.locked a:hover {
  background-color: transparent;
}
li.asset-folder.locked a:hover > span {
  background-color: #ee2222;
  color: #eeeeee;
}
li.asset-folder.locked a:hover .lock-mask,
li.asset-folder.locked a:hover .lock-msg {
  display: block;
}
/*
#asset-grid-outer {
  background-color: #eeeeee;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  padding: 20px;
}
*/
#asset-list {
/*
  padding: 20px 40px 10px;
  background: #eeeeee;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
*/
}
ul.thumbnails {
/*  padding: 0 0 20px;*/
  margin: -35px 0 0 0 !important;
  overflow: visible!important;
}
ul.thumbnails li {
  height: 220px;
  margin: 35px 0 60px;
/*
  display: block;
  float: left;
*/
}
ul.thumbnails li > a {
  display: block;
  height: 100%;
}
ul.thumbnails li > p {
  margin-top: 10px;
}
.item-detail {
  height: 100%;
}
.item-thumbnail {
  text-align: center;
  padding: 0;
  height: 100%;
/*
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
*/
  background: #ffffff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAKElEQVQYV2O8e/fufwY08P79e3QhBsahoPDMmTMYnhEUFMT0zBBQCADxFjHoIUxHiwAAAABJRU5ErkJggg==) repeat;
  line-height: 210px;
  display: block;
/*  border-radius: 4px;*/
}
/*
.item-thumbnail:hover {
  -webkit-box-shadow: 0 0 8px #000;
  -moz-box-shadow: 0 0 8px #000;
  box-shadow: 0 0 8px #000;
}
*/
.item-thumbnail img {
  padding: 10px;
  vertical-align: middle;
  display: inline;
  max-height: 100%;
/*
  max-width: 210px;
  max-height: 210px;
*/
}
@media (max-width: 979px) and (min-width: 768px) {
  ul.thumbnails {
    padding: 0;
    margin: 0 0 0 -2% !important;
  }
  ul.thumbnails li {
    width: 48%;
    margin-left: 2%;
    margin-right: 0;
  }
}
@media (max-width: 768px) {
  ul.thumbnails {
    padding: 0;
    margin: 0 0 0 -2% !important;
  }
  ul.thumbnails li {
    width: 48%;
    margin-left: 2%;
    margin-right: 0;
  }
}
@media (max-width: 480px) {
  ul.thumbnails {
    padding: 0;
    margin: 0!important;
  }
  ul.thumbnails li {
    width: 100%;
    margin-left: 0;
  }
}
#page-content.hashed,
.container.hashed {
  padding-top: 20px;
/*  background: #ffffff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAKElEQVQYV2O8e/fufwY08P79e3QhBsahoPDMmTMYnhEUFMT0zBBQCADxFjHoIUxHiwAAAABJRU5ErkJggg==) repeat;*/
}
#fixed-nav-spacer.hashed {
  height: 0;
}
#preview-meta > div.well {
/*  margin: 26px 26px 26px 0;*/
/*
  -webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3);
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3);
*/
  position: relative;
}
#preview-meta > div.well:before,
#preview-meta > div.well:after {
  width: 0;
  height: 0;
  content: "";
  position: absolute;
  border-color: transparent;
  border-style: solid;
  display: inline-block;
}
#preview-meta > div.well:before {
  border-width: 18px;
  border-right-color: white;
  left: -36px;
  top: 28px;
}
#preview-meta > div.well:after {
  border-width: 16px;
  border-right-color: white;
  left: -32px;
  top: 30px;
}
.details-content .table {
  width: auto;
  margin-bottom: 0;
}
.details-content #action-buttons {
  text-align: center;
}
.details-content #action-buttons a {
/*  margin-bottom: 12px;*/
}
.item-preview {
  text-align: center;
/*  margin: 26px 0 26px 26px;*/
  height: 100%;
  display: block;
}
.item-preview img {
  vertical-align: middle;
  display: inline;
}
@media (max-width: 767px) {
  .details-content #action-buttons a.btn {
    display: block;
    margin-bottom: 12px;
  }
  #preview-meta > div.well {
    margin: 24px 0 12px;
  }
  #preview-meta > div.well:before {
    border-right-color: transparent;
    border-bottom-color: #CCC;
    left: 50%;
    margin-left: -18px;
    top: -36px;
  }
  #preview-meta > div.well:after {
    border-right-color: transparent;
    border-bottom-color: #f5f5f5;
    left: 50%;
    margin-left: -16px;
    top: -32px;
  }
  .item-preview {
/*    margin: 12px;*/
  }
}
#idref-search {
  margin-bottom: 6px;
}
#type-filter,
.twitter-typeahead {
  margin-left: 0;
  margin-right: 20px;
}
#variants-filter {
  margin-top: 4px;
  margin-left: 0;
  list-style: none;
}
#variants-filter li {
  float: left;
  margin-right: 12px;
}
.tt-dropdown-menu {
  background: #ffffff;
  left: 0!important;
  right: 0!important;
  border: 1px solid #999999;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  overflow: hidden;
}
.tt-dropdown-menu:after,
.tt-dropdown-menu:before {
  width: 0;
  height: 0;
  content: "";
  position: absolute;
  border-color: transparent;
  border-style: solid;
  display: inline-block;
}
.tt-dropdown-menu:after {
  border-bottom-color: #eeeeee;
  border-width: 7px;
  top: -14px;
  left: 7px;
}
.tt-dropdown-menu:before {
  border-bottom-color: #999999;
  border-width: 8px;
  top: -16px;
  left: 6px;
}
.tt-dataset-id,
.tt-dataset-ref {
  width: auto;
  padding: 3px 7px 0;
  background: #eeeeee;
  color: #222222;
}
.tt-suggestions {
  background: #ffffff;
  margin: 3px -7px 0;
}
.tt-suggestion {
  padding: 2px 7px;
  border-bottom: 1px solid #eeeeee;
}
.tt-suggestion p {
  width: 100%;
  margin: 0;
}
.tt-suggestion:hover,
.tt-suggestion:focus {
  background: #999999;
  cursor: pointer;
}
.tt-suggestion:nth-child(n+11) {
  display: none;
}
.tt-suggestion:nth-child(10) {
  border-bottom: 0;
}
.guidelines-section {
  -webkit-transition: padding-bottom 0.3s ease-in-out;
  -moz-transition: padding-bottom 0.3s ease-in-out;
  -o-transition: padding-bottom 0.3s ease-in-out;
  transition: padding-bottom 0.3s ease-in-out;
  margin-bottom: 20px;
}
.guidelines-section > a {
  color: #333333;
  text-align: center;
  display: block;
  position: relative;
}
.guidelines-section > a h3,
.guidelines-section > a em {
  color: #1897a6;
}
.guidelines-section > a.active:before {
  width: 0;
  height: 0;
  content: "";
  position: absolute;
  border-color: transparent;
  border-style: solid;
  display: inline-block;
  border-bottom-color: #f5f5f5;
  border-width: 22px;
  bottom: -30px;
  left: 50%;
  margin-left: -22px;
}
.guidelines-section > a:hover,
.guidelines-section > a:focus {
  text-decoration: none;
  color: #555555;
}
.guidelines-content {
  position: absolute;
  left: 0;
  right: 0;
  z-index: 1;
}
#guidelines-colour .eseepurple {
  background: #8246af;
  color: #ffffff;
  padding: 6px 18px;
}
#guidelines-colour .eseelime {
  background: #d0df00;
  color: #333333;
  padding: 6px 18px;
}
.guidelines-content-inner {
  padding: 40px;
  margin-top: 20px;
  background: #f5f5f5;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
@media (max-width: 767px) {
  li.guidelines-section #guidelines-copy:before,
  li.guidelines-section #guidelines-colour:before,
  li.guidelines-section #guidelines-clearspace:before,
  li.guidelines-section #guidelines-minsize:before,
  li.guidelines-section #guidelines-type:before,
  li.guidelines-section #guidelines-trademark:before {
    left: 50%;
  }
}
#activity-report {
  margin: 0 -8px;
  list-style: none;
  display: table;
}
#activity-report li {
  display: table-row;
}
#activity-report li:nth-child(odd) {
  background: #f5f5f5;
}
#activity-report li > div {
  display: table-cell;
  padding: 6px 10px;
  margin: 0;
}
#activity-report li > div.list-heading {
  font-weight: bold;
}
#activity-report li > div.next-arrow {
  display: none;
  vertical-align: middle;
}
@media (max-width: 979px) {
  #activity-report li > div.action-url {
    display: none;
  }
  #activity-report li > div.relationship {
    display: none;
  }
  #activity-report li > div.next-arrow {
    display: table-cell;
  }
  #activity-report li.activity-record {
    cursor: pointer;
  }
  #activity-report li.activity-record:hover,
  #activity-report li.activity-record:focus {
    background-color: #eeeeee;
    text-decoration: underline;
  }
}
@media (max-width: 767px) {
  #activity-report li > div.item-id {
    display: none;
  }
  #activity-report li > div.action-url {
    display: none;
  }
  #activity-report li > div.email-address {
    display: none;
  }
  #activity-report li > div.relationship {
    display: none;
  }
  #activity-report li > div.next-arrow {
    display: table-cell;
  }
  #activity-report li.activity-record {
    cursor: pointer;
  }
  #activity-report li.activity-record:hover,
  #activity-report li.activity-record:focus {
    background-color: #eeeeee;
    text-decoration: underline;
  }
}
#ecourier-history {
  margin: 0 -8px;
  list-style: none;
  display: table;
}
#ecourier-history li {
  display: table-row;
}
#ecourier-history li:nth-child(odd) {
  background: #f5f5f5;
}
#ecourier-history li > div {
  display: table-cell;
  padding: 6px 10px;
  margin: 0;
}
#ecourier-history li > div.list-heading {
  font-weight: bold;
}
#ecourier-history li > div.next-arrow {
  display: none;
  vertical-align: middle;
}
@media (max-width: 979px) {
  #ecourier-history li > div.next-arrow {
    display: table-cell;
  }
  #ecourier-history li.ecourier-record {
    cursor: pointer;
  }
  #ecourier-history li.ecourier-record:hover,
  #ecourier-history li.ecourier-record:focus {
    background-color: #eeeeee;
    text-decoration: underline;
  }
}
@media (max-width: 767px) {
  #ecourier-history li > div.next-arrow {
    display: table-cell;
  }
  #ecourier-history li.ecourier-record {
    cursor: pointer;
  }
  #ecourier-history li.ecourier-record:hover,
  #ecourier-history li.ecourier-record:focus {
    background-color: #eeeeee;
    text-decoration: underline;
  }
}
#ra-form input:not([type="checkbox"]),
#r-form input:not([type="checkbox"]),
#ra-form textarea,
#r-form textarea {
  width: 100%;
  margin-left: -7px;
}
#ra-form select,
#r-form select {
  margin-left: -7px;
}
#ra-form .captchaimg,
#r-form .captchaimg {
  width: 174px;
  margin-left: -7px;
  background: #686868;
  text-align: center;
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
}
#ra-form #CaptchaV2,
#r-form #CaptchaV2 {
  -webkit-border-top-right-radius: 0;
  -moz-border-radius-topright: 0;
  border-top-right-radius: 0;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topleft: 0;
  border-top-left-radius: 0;
}
#reqest-asset {
  font-weight: bold;
}
@media (max-width: 767px) {
/*
  #ra-form input:not([type="checkbox"]),
  #ra-form textarea {
    width: 100%;
    margin-left: -7px;
  }
*/
}
#expiry-picker {
  display: none;
}
#expiry-picker.show {
  display: block;
}
#asset-form fieldset,
#edit-asset-form fieldset {
/*
  padding-bottom: 10px;
  margin-bottom: 16px;
  border-bottom: 1px solid #eeeeee;
*/
}
#asset-form label,
#edit-asset-form label {
/*  font-weight: bold;*/
}
#asset-form label.radio,
#edit-asset-form label.radio,
#asset-form label.checkbox,
#edit-asset-form label.checkbox {
  font-weight: normal;
}
/*
#asset-form input[type="text"],
#edit-asset-form input[type="text"],
#asset-form textarea,
#edit-asset-form textarea {
  width: 94%;
}
*/
#asset-form #yes-expire,
#edit-asset-form #yes-expire {
  float: left;
  margin-right: 12px;
  margin-top: 5px;
}
#asset-form #expiry-picker,
#edit-asset-form #expiry-picker {
  float: left;
}
#asset-form #expiry-picker-date,
#edit-asset-form #expiry-picker-date {
  margin-bottom: 0;
}
.asset-upload-thumb {
  width: 100px;
/*
  height: 80px;
  margin-right: 12px;
  margin-bottom: 12px;
  vertical-align: top;
*/
}
ul.category-list {
  list-style: none;
  margin: 0;
}
ul.category-list li ul {
  list-style: none;
  margin: 0 0 12px 1em;
}
@media (max-width: 767px) {
  #asset-form input[type="text"],
  #edit-asset-form input[type="text"],
  #asset-form textarea,
  #edit-asset-form textarea {
    width: 100%;
    max-width: none;
  }
}
body.full-width .container-fluid {
  max-width: none;
}
body.full-width #page-content {
  padding: 20px 0 80px 0;
}
body.full-width #page-content > h1 {
  margin-left: 20px;
  margin-right: 20px;
  border-bottom: 1px solid #1897a6;
  padding-bottom: 8px;
  margin-bottom: 18px;
}
body.full-width #page-content > h1 a {
  display: inline-block;
}
body.full-width #asset-filters {
  margin: 0;
}
body.full-width ul#asset-grid.thumbnails {
  margin: 0 10px 0 300px !important;
}
body.full-width ul#asset-grid.thumbnails li {
  height: 180px;
  width: 180px;
}
body.full-width .item-thumbnail {
  line-height: 180px;
}
body.full-width .item-thumbnail img {
  max-width: 160px;
  max-height: 160px;
}
.search-form {
  width: 220px;
  left: 20px;
  position: absolute;
}
.long-form {
  max-height: 450px;
  overflow-y: scroll;
}
.long-body {
  min-height: 1250px;
}
#webapp-results {
  margin-left: 300px;
}
#webapp-results #asset-filters {
  margin: 0;
}
#webapp-results ul#asset-grid.thumbnails {
  margin: 0 -10px !important;
}
@media (max-width: 979px) {
  body.full-width ul#asset-grid.thumbnails li {
    margin-left: 10px;
    margin-right: 10px;
  }
  #asset-filters input[type="text"] {
    width: 100%;
    margin-left: 0;
    max-width: none;
  }
}
@media (max-width: 767px) {
  body.full-width #page-content {
    padding: 20px;
  }
  body.full-width #page-content > h1 {
    margin-left: 0;
    margin-right: 0;
  }
  body.full-width #page-content #asset-filters {
    margin: 0;
  }
  body.full-width #page-content ul#asset-grid.thumbnails {
    margin: 0 -10px !important;
  }
  .search-form {
    width: auto;
    float: none;
    position: static;
  }
  #webapp-results {
    margin-left: 0;
  }
}
#login-mask {
  background-color: #ffffff;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 9999;
}
.jumbo-carousel {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin-bottom: 0;
}
.jumbo-carousel .carousel-inner {
  position: static;
}
.jumbo-carousel .carousel-inner > .item {
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0;
  -webkit-transition: opacity 0.6s ease-in-out;
  -moz-transition: opacity 0.6s ease-in-out;
  -o-transition: opacity 0.6s ease-in-out;
  transition: opacity 0.6s ease-in-out;
}
.jumbo-carousel .carousel-inner > .item.active {
  opacity: 1;
}
.floating-login {
  display: none;
  position: absolute;
  left: 50%;
  top: 20%;
  margin-left: -360px;
  width: 720px;
  -webkit-box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.3);
}
.floating-login-header {
  background-color: #22a2a2;
  color: #ffffff;
  padding: 12px 20px;
}
.floating-login-header h1 {
  margin: 0;
}
.floating-login-body {
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, 0.9);
  padding: 10px 20px;
}
.floating-login-body form {
  margin: 0;
}
.floating-login-body input[type="text"],
.floating-login-body input[type="email"],
.floating-login-body input[type="password"] {
  width: 100%;
  max-width: none;
  margin-left: -7px;
}
.floating-login-body input[type="submit"] {
  margin: 10px 0 14px;
}
.login-form-outer {
  padding: 12px 7px 12px 24px;
  border-left: 1px solid #DDD;
}
@media (max-width: 767px) {
  #login-carousel-outer {
    display: none;
  }
  .floating-login {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin-left: 0;
    width: auto;
  }
  .login-form-outer {
    padding: 20px 0 0 0;
    border-left: 0;
    border-top: 1px solid #DDD;
  }
}
a.tile-rollover img {
  border: 1px solid lightgray;
  display: inline;
}
a.tile-rollover img.hover-state {
  display: none;
}
a.tile-rollover:hover img {
  display: none;
}
a.tile-rollover:hover img.hover-state {
  display: inline;
}
html.ie7 .navbar-white .navbar-inner,
html.ie8 .navbar-white .navbar-inner,
html.ie9 .navbar-white .navbar-inner {
  background-color: #ffffff;
  background-image: none;
  border-color: #f2f2f2;
  filter: none;
}
html.ie7 .navbar-inner,
html.ie8 .navbar-inner,
html.ie9 .navbar-inner {
  filter: none;
}
html.ie8 div[id|="section"],
html.ie7 div[id|="section"] {
  border-bottom: 1px solid #f5f5f5;
}
html.ie8 div#section-footer,
html.ie7 div#section-footer {
  border-bottom: 0;
}
html.ie8 #section-intro #intro-text {
  background: #005589;
}
html.ie8 .item-thumbnail:hover {
  cursor: pointer;
  border: 1px solid #1897a6;
  line-height: 218px;
}
html.ie8 #ecourier-history li div,
html.ie8 #activity-report li div {
  border-top: 1px solid #999999;
}
html.ie7 #section-intro #intro-text {
  background: #005589;
}
html.ie7 #menu-mybookmarks a em {
  line-height: 30px;
  padding-bottom: 5px;
  padding-top: 0;
}
html.ie7 .item-thumbnail:hover {
  cursor: pointer;
  border: 1px solid #1897a6;
  line-height: 218px;
}
html.ie7 .navbar.navbra-blue .nav li.dropdown .dropdown-toggle .caret {
  margin-top: 8px;
}
html.ie7 #section-guidelines #guidelines-list div.guidelines-section {
  float: none;
  width: 100%;
}
html.ie7 #section-guidelines #guidelines-list div.guidelines-section a {
  display: none;
}
html.ie7 #section-guidelines #guidelines-list div.guidelines-section .guidelines-content {
  height: auto;
  position: relative;
}
html.ie7 #section-guidelines #guidelines-list div.guidelines-section .guidelines-content-inner {
  padding: 0 0 40px;
  margin: 0 0 20px;
  background-color: transparent;
  border-bottom: 1px dotted #22a2a2;
}
html.ie7 #ecourier-history {
  margin: 0;
  list-style: none;
  display: block;
}
html.ie7 #ecourier-history li {
  display: list-item;
  border-top: 1px solid #999999;
  clear: both;
}
html.ie7 #ecourier-history li div {
  display: block;
  padding: 6px 10px;
  margin: 0;
  float: left;
}
html.ie7 #ecourier-history li div.list-heading {
  font-weight: bold;
}
html.ie7 #ecourier-history li div.item-id {
  width: 150px;
}
html.ie7 #ecourier-history li div.sent-date {
  width: 120px;
}
html.ie7 #ecourier-history li div.recipient {
  width: 250px;
}
html.ie7 #ecourier-history li div.sender {
  width: 250px;
}
html.ie7 #ecourier-history li div.next-arrow {
  display: none;
}
html.ie7 #activity-report {
  margin: 0;
  list-style: none;
  display: block;
}
html.ie7 #activity-report li {
  display: list-item;
  border-top: 1px solid #999999;
  clear: both;
}
html.ie7 #activity-report li div {
  display: block;
  padding: 6px 10px;
  margin: 0;
  float: left;
}
html.ie7 #activity-report li div.list-heading {
  font-weight: bold;
}
html.ie7 #activity-report li div.item-id {
  width: 55px;
}
html.ie7 #activity-report li div.last-update-date {
  width: 80px;
}
html.ie7 #activity-report li div.action-type {
  width: 70px;
}
html.ie7 #activity-report li div.action-url {
  width: 200px;
}
html.ie7 #activity-report li div.asset-name {
  width: 150px;
}
html.ie7 #activity-report li div.users-name {
  width: 80px;
}
html.ie7 #activity-report li div.email-address {
  width: 120px;
}
html.ie7 #activity-report li div.relationship {
  width: 100px;
}
html.ie7 #activity-report li div.next-arrow {
  display: none;
}
