/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets,
 * or vendor/assets/stylesheets of plugins, if any, can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the top of the
 * compiled file, but it's generally better to create a new file per style scope.
 *


 */
@font-face {
  font-family: 'Lato';
  src: url("/fonts/Lato-Regular.ttf") format("truetype");
}

/* line 10, app/assets/stylesheets/display/stories.css.scss.erb */
html {
  margin: 0px;
}

/* line 14, app/assets/stylesheets/display/stories.css.scss.erb */
h1, h2, p, th, td {
  font-family: "Lato", courier;
}

/* line 18, app/assets/stylesheets/display/stories.css.scss.erb */
.backlink {
  position: absolute;
  right: 20px;
  padding-top: 0px;
  font-size: 10pt;
  font-weight: normal;
}

/* line 26, app/assets/stylesheets/display/stories.css.scss.erb */
.backlink a {
  color: #aaa;
  text-decoration: none;
}

/* line 31, app/assets/stylesheets/display/stories.css.scss.erb */
p, th, td {
  font-size: 10pt;
}

/* line 35, app/assets/stylesheets/display/stories.css.scss.erb */
.logo a {
  text-decoration: none;
  color: white;
}

/* line 40, app/assets/stylesheets/display/stories.css.scss.erb */
body {
  margin: 0px;
}

/* line 44, app/assets/stylesheets/display/stories.css.scss.erb */
h1 {
  position: relative;
  background: #000;
  color: #fff;
  padding: 10px 20px;
  margin: 0px;
}

/* line 52, app/assets/stylesheets/display/stories.css.scss.erb */
h1 .logo {
  margin-left: 3%;
  width: 17%;
  font-size: 20px;
}

/* line 58, app/assets/stylesheets/display/stories.css.scss.erb */
h1 .title {
  font-size: 24pt;
  font-weight: bold;
  font-stretch: condensed;
  text-align: center;
  position: absolute;
  width: 60%;
}

/* line 67, app/assets/stylesheets/display/stories.css.scss.erb */
h1 .catchphrase {
  padding-top: 18px;
  font-size: 12pt;
  font-weight: normal;
  float: right;
  text-align: right;
}

/* line 75, app/assets/stylesheets/display/stories.css.scss.erb */
div#background {
  padding: 0px;
}

/* line 79, app/assets/stylesheets/display/stories.css.scss.erb */
div#table-frame {
  padding: 15px 25px;
  background: #6c6c6c;
}

/* line 84, app/assets/stylesheets/display/stories.css.scss.erb */
div#content {
  background: #fff;
}

/* line 87, app/assets/stylesheets/display/stories.css.scss.erb */
.story {
  overflow: auto;
}

/* line 91, app/assets/stylesheets/display/stories.css.scss.erb */
.hidden {
  display: none;
}

/* line 95, app/assets/stylesheets/display/stories.css.scss.erb */
table {
  display: block;
  overflow-x: auto;
  white-space: nowrap;
  border-collapse: collapse;
  height: 100%;
  background: #6c6c6c;
}

/* line 104, app/assets/stylesheets/display/stories.css.scss.erb */
td, th {
  border: 1px solid black;
  height: 120px;
  min-width: 200px;
}

/* line 110, app/assets/stylesheets/display/stories.css.scss.erb */
.buttons a {
  text-decoration: none;
  z-index: 15;
}

/* line 114, app/assets/stylesheets/display/stories.css.scss.erb */
.buttons {
  top: -10px;
}

/* line 118, app/assets/stylesheets/display/stories.css.scss.erb */
.ui-draggable-dragging, .fixed.ui-draggable-dragging {
  z-index: 20;
}

/* line 122, app/assets/stylesheets/display/stories.css.scss.erb */
.target-hover {
  background: red;
}

/* line 126, app/assets/stylesheets/display/stories.css.scss.erb */
.collapsed, .collapsed th {
  height: 50px;
}

/* line 130, app/assets/stylesheets/display/stories.css.scss.erb */
.button {
  position: relative;
  left: -5px;
  text-decoration: none;
}

/* line 136, app/assets/stylesheets/display/stories.css.scss.erb */
.top-fixed {
  position: fixed;
  z-index: 100;
  top: 10px;
}

/* line 142, app/assets/stylesheets/display/stories.css.scss.erb */
.fixed {
  background: #fff;
  position: absolute;
  z-index: 5;
  left: 8px;
  background: #bbb;
}

/* line 150, app/assets/stylesheets/display/stories.css.scss.erb */
.fixed div {
  padding: 50px 0;
}

/* line 154, app/assets/stylesheets/display/stories.css.scss.erb */
.collapsed .fixed div {
  padding: 0px;
}

/* line 158, app/assets/stylesheets/display/stories.css.scss.erb */
.collapsed td {
  display: none;
}

/* line 162, app/assets/stylesheets/display/stories.css.scss.erb */
.filler {
  z-index: -5;
}

/* line 166, app/assets/stylesheets/display/stories.css.scss.erb */
.frame {
  text-align: right;
  max-height: 120px;
  overflow: auto;
}

/* line 172, app/assets/stylesheets/display/stories.css.scss.erb */
table.display-only {
  table-layout: fixed;
  width: 100%;
  white-space: normal;
  /*	thead {
		position: sticky;
		top: 0px;
		z-index: 100;
	}
	*/
}

/* line 177, app/assets/stylesheets/display/stories.css.scss.erb */
table.display-only .frame {
  text-align: left;
}

/* line 181, app/assets/stylesheets/display/stories.css.scss.erb */
table.display-only th.summary, table.display-only td.summary {
  width: 200px;
  max-width: 200px;
  min-width: 200px;
}

/* line 187, app/assets/stylesheets/display/stories.css.scss.erb */
table.display-only .target-field {
  display: none;
}

/* line 191, app/assets/stylesheets/display/stories.css.scss.erb */
table.display-only .header-lane th, table.display-only .header-lane td, table.display-only .header-lane td .frame {
  font-size: 8pt;
  color: #fff;
  background: #6c6c6c;
  text-align: center;
  height: auto;
}

/* line 199, app/assets/stylesheets/display/stories.css.scss.erb */
table.display-only th, table.display-only td {
  padding: 10px;
  width: 200px;
  max-width: 200px;
  text-align: left;
  word-wrap: break-word;
  vertical-align: top;
}

/* line 208, app/assets/stylesheets/display/stories.css.scss.erb */
table.display-only td {
  vertical-align: top;
}

/* line 213, app/assets/stylesheets/display/stories.css.scss.erb */
table.display-only tr:nth-child(even) {
  background: #dff4fd;
}

/* line 217, app/assets/stylesheets/display/stories.css.scss.erb */
table.display-only col:nth-child(even) {
  background: #f7fbf1;
}

/* line 221, app/assets/stylesheets/display/stories.css.scss.erb */
table.display-only col:nth-child(odd) {
  background: #fff;
}

/* line 225, app/assets/stylesheets/display/stories.css.scss.erb */
table.display-only .fixed, table.display-only th.fixed {
  position: absolute;
  left: 25px;
}

/* line 230, app/assets/stylesheets/display/stories.css.scss.erb */
table.display-only .fixed div {
  padding: 0px;
}

/* line 234, app/assets/stylesheets/display/stories.css.scss.erb */
table.display-only .resizer img {
  position: relative;
}

/* line 239, app/assets/stylesheets/display/stories.css.scss.erb */
table.display-only .target-label {
  cursor: pointer;
}

/* line 242, app/assets/stylesheets/display/stories.css.scss.erb */
table.display-only .lane-name {
  cursor: grab;
}

/* line 244, app/assets/stylesheets/display/stories.css.scss.erb */
table.display-only .lane-name div {
  padding-top: 3px;
  float: left;
}

/* line 248, app/assets/stylesheets/display/stories.css.scss.erb */
table.display-only .lane-name div.label-button {
  padding: 0px;
  width: 20px;
}

/* line 252, app/assets/stylesheets/display/stories.css.scss.erb */
table.display-only .lane-name div.label-content {
  padding: 0px 10px;
  width: 135px;
}

/* line 257, app/assets/stylesheets/display/stories.css.scss.erb */
table.display-only .lane-name:after {
  content: "";
  display: table;
  clear: both;
}

/*# sourceMappingURL=display_only.css-effa3e834414670a68765102f1004483036ba7fe951f16e445023f5cb0b169c1.map */
