
body.waiting * {
    cursor: progress;
}

#page-body-wrapper {
  margin-left: -15px !important;
  margin-right: -15px !important;
  padding-top: 35px !important;
}

#pwr-right-panel {
  width:40%;
  float:right;
}

#pwr-left-panel {
  width:57%;
}

#sort1-container {
  margin-bottom: 10px;
}

div.sort1-item {
  margin-bottom: 20px;
}

div.sort1-item h1 {
  margin-bottom: 15px;
}

div.sort3-item {
  padding-bottom: 5px;
}

div.sort2-header {
  font-weight: bold;
  padding: 10px;
  overflow: hidden;
  word-break: normal;
  background-color: #ffde60;
}
div.sort3-header {
  font-weight:bold;
  padding: 5px 10px;
}

#games_refresh, #img_refresh, select, input[type=radio] {
  cursor:pointer;
}

#table_pwr tr:nth-child(odd) {
  background-color: #efefef;
}

#table_pwr td {
  padding: 2px 4px 2px 4px;
}

table.table-game {
  table-layout: fixed;
  margin: 0;
  width: 165px;
  width: 100%; /* was inline, not sure why */
}

table.table-game col.game-col1 {
  width: 29%;
}
table.table-game col.game-col2 {
  width: 29%;
}
table.table-game col.game-col3 {
  width: 13%;
}
table.table-game col.game-col4 {
  width: 29%;
}

table.table-game td {
  padding: 0px 4px 0px 4px;
}

table.table-game td.game-day {
  font-style:italic;
  text-align:center;
  padding: 0;
}

table.table-game td.game-school-code {
  font-weight:bold;
}

table.table-game td.game-so-label {
  text-align: right;
  font-style: italic;
}

table.table-game td.game-so-label:before {
  content: "S/O:";
}

table.table-game td.game-final-label {
  text-align: right;
  font-style: italic;
}

table.table-game td.game-final-label label:before {
  content: "Final:";
}

table.table-game td.game-final-outcome {
  font-style:italic;
}

table.table-game td.game-so-select {
  text-align: center;
}

table.table-game tr.game-final-row {
  text-align: center;
  border: 1px dashed #aaa;
}

table.table-game tr.game-school-row {
  text-align: center;
}

table.table-game tr.game-action-row {
  text-align: center;
}

table.table-game tr.table-override-row {
  background-color: #C00000;
}

#pwr_col_rank {
  width: 10%;
}
#pwr_col_school {
  width: 35%;
}
#pwr_col_pwr {
  width: 11%;
}
#pwr_col_rpi {
  width: 15%;
}
#pwr_col_record {
  width: 15%;
}
#pwr_col_winpct {
  width: 15%;
}

div.sort3-item:nth-child(even) {
  background-color: #efefef;
}

div.game-container {
  margin: 3px 0 3px 0px;
  display: flex;
  /*display: -ms-flexbox;
  -ms-flex-align: center;*/
  justify-content: center;
}

div.game-box {
  width: 165px;
  display: inline-block;
  margin: 0 auto;
  /*border: 1px dashed #777;*/
}

tr.pwr_cutoff_solid td {
  border-bottom: solid red;
}

tr.pwr_cutoff_dashed td {
  border-bottom: dashed black;
}
