// (C) Copyright 2011-2013 Hewlett-Packard Development Company, L.P.

div.hp-master-full {
  position: absolute;
  top: $subnav-height + $body-gutter;
  bottom: $body-gutter;
  left: $body-gutter;
  right: $body-gutter;
  padding: 0px 15px 10px 15px;
  overflow-y: auto;
  overflow-x: hidden;
  background-color: $primary-background;
  @include transitions(left, $normal-animation-duration,
    right, $normal-animation-duration);
  
  div.hp-filterbar-open & {
    left: $sidebar-width + $body-gutter + $page-gutter;
  }
  
  #hp-body-div.hp-sidebar-open.hp-sessioned & {
    right: $sidebar-width + $body-gutter + $body-gutter;
  }
  
  &.hp-notify-open {
    .hp-master-list, > div.dataTables_wrapper {
      top: 50px + 35px + 45px + 10px;
    }
    &.hp-notify-disabled {
      .hp-master-list, > div.dataTables_wrapper {
        top: 50px + 35px + 5px;
      }
    }
  }
  
  div.hp-master-pane {
    right: 0px;
    padding: 0px 15px 15px 15px;
  }
  
  @media print {
    @include print-position();
    margin-top: 80px;
  }
}
