/* line 1, ../sass/sims.scss */
table.league {
  border-collapse: collapse;
  margin: 25px auto;
}

/* line 6, ../sass/sims.scss */
table.league tr td {
  border: 1px solid black;
  margin: 1px;
  padding: 4px;
  text-align: center;
}

/* line 13, ../sass/sims.scss */
table.league tr.heading td {
  font-weight: bold;
}

/* line 17, ../sass/sims.scss */
table.league tr td.hover.win {
  background-color: #a8b0f7;
}

/* line 21, ../sass/sims.scss */
table.league tr td.hover.lose {
  background-color: #f7b4a8;
}

/* line 25, ../sass/sims.scss */
table.league tr td.hover.draw {
  background-color: #a8f7b2;
}

/* line 29, ../sass/sims.scss */
table.league tr td.win {
  background-color: #d2d6f4;
}

/* line 33, ../sass/sims.scss */
table.league tr td.lose {
  background-color: #f2d5d0;
}

/* line 37, ../sass/sims.scss */
table.league tr td.draw {
  background-color: #d0f2d4;
}

/* line 41, ../sass/sims.scss */
table.league tr td.me {
  background-color: #e2dce5;
}

/* line 45, ../sass/sims.scss */
table.league tr td.result span.info {
  display: none;
}

/* line 49, ../sass/sims.scss */
table.league tr td.blank {
  width: 20px;
}

/* line 55, ../sass/sims.scss */
table.matchlist {
  margin: 0 auto 20px auto;
}

/* line 59, ../sass/sims.scss */
table.matchlist tr td {
  text-align: center;
  padding: 3px;
}

/* line 64, ../sass/sims.scss */
table.matchlist tr.header td {
  font-weight: bold;
}

/* Sim Pairs */
/* line 70, ../sass/sims.scss */
table.sim-pairs {
  border: 2px solid #aaa;
  width: 90%;
  margin: 8px auto;
  background-color: #EFFBFF;
  border-collapse: collapse;
}

/* line 78, ../sass/sims.scss */
table.sim-pairs tr td {
  text-align: center;
  padding: 2px 5px;
}

/* line 83, ../sass/sims.scss */
table.sim-pairs tr.header td {
  font-weight: bold;
  border-bottom: 2px solid #aaa;
}

/* line 88, ../sass/sims.scss */
table.sim-pairs.scorecard tr td {
  border-top: 1px solid #ddd;
}

/* line 92, ../sass/sims.scss */
table.sim-pairs tr td.clubname a {
  font-weight: normal;
  color: black;
  font-style: italic;
  font-size: 80%;
}

/* line 99, ../sass/sims.scss */
table.sim-pairs tr.hidden {
  display: none;
}

/* line 103, ../sass/sims.scss */
table.sim-pairs tr td.mps {
  font-size: 80%;
}

/* line 107, ../sass/sims.scss */
table.sim-pairs tr td.gmps {
  font-size: 80%;
  color: #1F8448;
}

/* line 112, ../sass/sims.scss */
table.sim-pairs tr td.bmps {
  font-size: 80%;
  color: #106CED;
}

/* line 117, ../sass/sims.scss */
table.diagram {
  margin: 0 auto;
}

/* line 121, ../sass/sims.scss */
table.diagram tr td.centre {
  text-align: center;
}

/* line 125, ../sass/sims.scss */
table.pair-summary {
  border-collapse: collapse;
  border: 2px solid #aaa;
  margin: 3px auto;
  background-color: #A0E1F7;
}

/* line 132, ../sass/sims.scss */
table.pair-summary tr td {
  text-align: right;
  padding: 3px;
}

/* line 137, ../sass/sims.scss */
table.pair-summary tr td + td {
  text-align: center;
}

/* line 141, ../sass/sims.scss */
div.boardlist {
  border: 3px solid #aaa;
  width: 460px;
  margin: 20px auto;
  background-color: #EFFBFF;
}

/* line 148, ../sass/sims.scss */
div.boardlist span.board {
  display: inline-block;
  padding: 3px;
  width: 40px;
  text-align: center;
}

/* line 155, ../sass/sims.scss */
table.sim-pairs tr td.bar {
  text-align: left;
}

/* line 159, ../sass/sims.scss */
span.orange-pixel {
  background-color: #fdc641;
  display: inline-block;
  border-color: #ffe6ad;
  border-style: solid;
  border-width: 0px;
}

/* line 167, ../sass/sims.scss */
span.purple-pixel {
  background-color: #a473ef;
  display: inline-block;
  border-color: #eee2ff;
  border-style: solid;
  border-width: 0px;
}

/* line 175, ../sass/sims.scss */
table.club-list tr.header td {
  font-weight: bold;
}

/* line 179, ../sass/sims.scss */
table.club-list tr td.plrs {
  text-align: center;
}

/* line 183, ../sass/sims.scss */
table.club-list tr td.toppair {
  text-align: center;
  font-size: 90%;
}

/* line 188, ../sass/sims.scss */
div.smaller {
  font-size: 80%;
}

/* line 192, ../sass/sims.scss */
span.previous-page, span.next-page {
  color: #16424D;
}

/* line 196, ../sass/sims.scss */
span.next-page {
  margin-right: 20px;
}

/* line 200, ../sass/sims.scss */
span.action {
  cursor: default;
  font-weight: bold;
  color: #16424D;
}

/* line 206, ../sass/sims.scss */
span.action.hover {
  cursor: pointer;
  color: red;
}

/* line 211, ../sass/sims.scss */
a#dd-link {
  font-weight: bold;
  color: #16424D;
}

/* line 216, ../sass/sims.scss */
a#dd-link:hover {
  color: red;
  text-decoration: none;
}

/* line 221, ../sass/sims.scss */
div.commentary {
  border: 1px solid #aaa;
  margin: 10px;
  padding: 5px;
  background-color: #B9CCE8;
}
/* line 227, ../sass/sims.scss */
div.commentary span.suit-symbol {
  font-size: 130%;
}

/* line 232, ../sass/sims.scss */
table.bidding {
  border-collapse: collapse;
  margin: 10px auto;
}

/* line 237, ../sass/sims.scss */
table.bidding td {
  text-align: center;
}

/* line 241, ../sass/sims.scss */
table.bidding td.bid {
  padding: 2px 10px 2px 10px;
}

/* line 245, ../sass/sims.scss */
table.bidding tr.head td {
  border-bottom: 1px solid black;
}

/* line 249, ../sass/sims.scss */
table.bidding tr.who td {
  font-size: 80%;
  font-style: italic;
}

/* line 254, ../sass/sims.scss */
span.author {
  text-align: right;
  display: block;
  font-style: italic;
  margin-top: 10px;
}

/* line 261, ../sass/sims.scss */
span.author span.name {
  font-weight: bold;
  color: #00285F;
  font-size: 120%;
}

/* line 267, ../sass/sims.scss */
div.past, div.future {
  margin: 10px auto;
  padding: 5px;
  text-align: center;
  width: 80%;
}

/* line 274, ../sass/sims.scss */
div.past {
  border: 3px solid #aaa;
  background-color: #DCDDEF;
}

/* line 279, ../sass/sims.scss */
div.future {
  border: 3px solid #aaa;
  background-color: #FCE2C4;
}

/* line 284, ../sass/sims.scss */
div.past span.title, div.future span.title {
  font-size: 140%;
  font-weight: bold;
}

/* line 289, ../sass/sims.scss */
div.past span.date, div.future span.date {
  font-size: 80%;
}
