.centered {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    height: 25%;
    width: 25%;
}

.playerDropper {
  width: 600px;
  height: 200px;
  background-color: green;
  clear: both;
}

.player:hover {
  cursor: pointer;
}

.top-level-nav {
  width: 100%;
  height: 3%;
  min-height: 25px;
  background-color: gray;
  position: relative;
  padding-left: 2px;
  border-left: 2px solid black;
  border-right: 2px solid black;
  border-top: 1px solid black;
  padding-right: 2px;
}

.all-windows {
  width: 100%;
  position: relative;
}

.window-wrapper {
  width: 50%;
  height: 100%;
  float: left;
  position: relative;
}

.window {
  width: 100%;
  height: 100%;
  border: 2px solid black;
  position: relative;
}

.window-select {
  width: 100%;
}

.window-content {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.left-window .window-content {
  padding-right: 0.5%;
}

.right-window .window-content {
  padding-left: 0.5%;
  padding-right: 0.5%;
}
.right-window .window {
  padding-right: 4px;
}

.left-window .window-navigation {
  padding-right: 0.5%;
  padding-left: 0.25%;
}

.right-window .window-navigation {
  padding-left: 0.5%;
  padding-right: 0.5%;
}

.full-size {
  width: 99%;
  height: 100%;
  position: relative;
}

.clearFloat {
  clear: both;
}

.no-padding {
  padding: 0px;
  margin: 0px;
}

.player-view {
  position: relative;
}

.table-wrapper {
  height: 100%;
  width: 100%;
  font-size: 70%;
  position: relative;
}

.table-data {
  position: relative;
}

.table-options {
  width: 100%;
  padding: 5px;
}

.table-options-wrapper {
  font-size: 60%;
  /*z-index: 9999;*/
  position: relative;
}

.column-select-wrapper {
  width: 100%;
  height: 100%;
}

.ui-tabs .ui-tabs-panel {
  padding: 0em 0em;
}

.table-option {
  border: 1px solid gray;
  padding: 4px;
  margin: 1px;
  margin-left: 3px;
  float: left;
  border-radius: 7px;
  -moz-border-radius: 7px;
  /*z-index: 99999;*/
}

.table-option.selected {
  background-color: #1c5fd9;
  color: #eee;
}/*button highligh color;*/

.table-option:hover {
  cursor: pointer;
}

.baseball-diamond {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: url("images/baseball_diamond3.jpeg");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  padding: 0px;
  margin: 0px;
}

.top-space {
  margin-top: 5px;
}

.filter-options {
  float: left;
}

.top-right {
  position: absolute;
  right: 10px;
  top: 10px;
  /*z-index: 9999999;*/
  font-size: 70%;
}

.table-nav {
  position: relative;
  padding-right: 0.5%;
}

.draft-queue {
  height: 100%;
  width: 100%;
  overflow: auto;
}

.player-in-queue {
  background-color: #EEE;
  padding: 3px;
  margin: 10px;
  text-align: center;
  border-radius: 15px;
  -moz-border-radius: 15px;
  clear: both;
  height: 30px;
}

.player-detail {
  float: left;
  background-color: #B8ADBC;
  margin-top: 4px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 70%;
  text-align: center;
  border-radius: 15px;
  -moz-border-radius: 15px;
  vertical-align: middle;
}

.player-detail:hover {
  cursor: pointer;
}

.player-detail.fixed {
  width: 15%;
}

.dragging-player {
  border-radius: 15px;
  -moz-border-radius: 15px;
  text-align: center;
  font-size: 80%;
  background-color: #B8ADBC;
  margin: 5px;
  padding: 5px;
}

.delete-link {
  color: blue;
}

.empty-message {
  padding: 30px;
  font-size: 120%;
  font-style: italic;
}

.draft-header {
  position: relative;
  overflow: hidden;
}

.draft-header-block {
  /*background: url("images/white.gif");*/
  position: relative;
  float: left;
  height: 100%;
  overflow: hidden;
  border-radius: 8px;
  -moz-border-radius: 8px;
  border: 1px solid gray;
  margin-right: 5px;
  padding: 5px;
}

.pick-control {
  color: blue;
}

.pick-control:hover {
  cursor: pointer;
}

.all-windows .in-queue td {
  background-color: #aec7b3 !important;
}

.team-select-wrapper {
  position: relative;
  float: right;
  vertical-align: middle;
  margin-top: 1px;
  margin-right: 1px;
}

.current-phase {
  position: relative;
  float: right;
  vertical-align: middle;
  margin-top: 3px;
  margin-right: 5px;
}

.table-header {
  width: 100%;
  position: relative;
  text-align: center;
}

.scouting-report {
  background-color: #B8ADBC;
  width: 100%;
  height: 100%;
  position: relative;
  padding: 0px !important;
  margin: 0px !important;
}

.ui-widget-content .ui-widget-content .ui-widget-header {
  background-color: #003B07;
  background-image: none;
  border-bottom-color: #003B07;
  border-left-color: #003B07;
  border-right-color: #003B07;
  border-top-color: #003B07;
}/* not sure if this works 9/29 JVK;*/

.ui-widget-content .ui-widget-content .ui-widget-content .ui-widget-header {
  background-color: #990000;
  background-image: none;
  border-bottom-color: #2E6AB1;
  border-left-color: #2E6AB1;
  border-right-color: #2E6AB1;
  border-top-color: #2E6AB1;
}/* second header in the scouting report -red- 9/29 JVK;*/

.ui-widget-content .ui-widget-content .ui-widget-content .ui-widget-content .ui-widget-header {
  background-color: #2E6AB1;
  background-image: none;
  border-bottom-color: #0b1019;
  border-left-color: #0b1019;
  border-right-color: #0b1019;
  border-top-color: #0b1019;
}/* first header in the scouting report -blue... not sure- 9/29 JVK;*/

.ui-widget-content .ui-widget-content .ui-widget-content .ui-widget-content .ui-widget-content .ui-widget-header {
  background-color: #11151D;
  background-image: none;
  border-bottom-color: #4476DA;
  border-left-color: #4476DA;
  border-right-color: #4476DA;
  border-top-color: #4476DA;
} /* Third header in the scouting report -black- 9/29 JVK;*/

.ui-widget-content .ui-widget-content .ui-widget-content .ui-widget-content .ui-widget-content .ui-widget-content .ui-widget-header {
  background-color: #053307;
  background-image: none;
  border-bottom-color: #11151D;
  border-left-color: #11151D;
  border-right-color: #11151D;
  border-top-color: #11151D;
}/* fourth header in the scouting report -green- 9/29 JVK;*/

.scouting-report-dialog {
  font-size: 65%;
}

.scouting-report-stats-table {
  width: 100%;
}

.dialog-title-wrapper {
  position: relative;
  width: 100%;
  color: #eee;
}

.ui-dialog-title {
  position: relative;
  width: 100%;
}

.dialog-title-first {
  position: relative;
  float: left;
}

.dialog-title-middle {
  position: relative;
  float: left;
  margin-left: 20px;
  padding-right: 6px;
}

.floatRight {
  position: relative;
  float: right;
  padding-right: 14px;
}

.split-window {
  height: 50%;
  position: relative;
}

.award {
  float: left;
  padding: 5px;
  margin: 5px;
  border-radius: 8px;
  -moz-border-radius: 8px;
  border: 1px solid gray;
}

.award-league {
  padding-top: 5px;
  font-size: 150%;
  font-weight: bold;
}

.scouts-analysis-text {
  font-size: 120%;
  padding: 8px;
  margin: 8px;
}

.slider-container {
  width: 300px;
  margin-top: 5px;
  margin-left: 5px;
}

.contract-controls {
  margin-top: 10px;
  margin-left: 5px;
}

.slider-controls {
  margin-top: 10px;
  margin-left: 5px;
}

.agent-response {
  margin: 10px;
  font-size: 140%;
  font-weight: bold;
}

.contract-instructions {
  margin-top: 10px;
  font-size: 120%;
  font-weight: bold;
}

.current-offer-row {
  background-color:#FFFF00;
}

.current-offer-row:hover {
  cursor: pointer;
}

.current-offer-row.best {
  background-color:#00FF00;
}

.tableDate {
  white-space:nowrap;
}

.combine-button.table-option {
  float: right;
}

.winner {
  background-color: #49b040 !important;
}

.loser {
  background-color: #f0141f !important;
}

.scouting-report-contract {
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
}

.contract-wrapper {
  font-size: 135%;
}
.contract-wrapper .year {
  font-weight: bold;
}

/* Game Report */
.game-summary {
  width: 100%;
  position: relative;
  overflow: hidden;
}

.game-summary .inner-center-wrapper {
  float: left;
  position: relative;
  left: -50%;
}

.game-summary .outer-center-wrapper {
  float: left;
  position: relative;
  left: 50%;
  padding-top: 10px;
}

.game-summary .team {
  float: left;
  font-size: 150%;
  font-weight: bold;
  margin: 5px;
  border: 1px solid gray;
  padding: 5px;
  border-radius: 5px;
  -moz-border-radius: 5px;
}

.game-summary .team .record {
  font-size: 50%;
  font-style: italic;
}

.game-summary .boxscore-wrapper {
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
}

.game-summary .simple-boxscore {
  font-size: 125%;
  float: left;
  padding-right: 10px;
}

.game-summary .simple-boxscore .team-name {
  font-weight: bold;
}

.game-summary .pitchers-of-record {
  margin-left: 6px;
  margin-top: 13px;
  float: left;
}

.game-report {
  background-color: #B8ADBC;
  width: 100%;
  height: 100%;
  position: relative;
  padding: 0px !important;
  margin: 0px !important;
}

.game-report-dialog {
  font-size: 65%;
}

.game-row:hover {
  cursor: pointer;
}

.sub-player {
  font-style: italic;
}

.boxscore-tab table {
  border: 1px solid black;
  border-radius: 3px;
  -moz-border-radius: 3px;
  border-collapse: collapse;
}

.boxscore-tab th {
  font-weight: bold;
}

.boxscore-tab th, .boxscore-tab td {
  border: 1px solid black;
  padding: 4px;
}

.play-by-play-first-line {
  font-weight: bold;
}

.play-by-play-last-line {
  font-style: italic;
  font-weight: bold;
}

.play-by-play-content {
  padding-top: 10px;
  padding-left: 5px;
}

.all-windows .highlighted-player td {
  background-color: #aebec7 !important;
}

.minor-league td {
  font-style: italic;
}

.contract-row:hover {
  cursor: pointer;
}

.best-offer td {
  background-color: #86b67c !important;
}

.not-best-offer td {
  background-color: #dccd32 !important;
}

.current-event-info {
  float: left;
  margin-left: 10px;
  margin-top: 3px;
}

.league-date {
  font-weight: bold;
  margin-right: 25px;
  margin-top: 3px;
}

.time-left-to-next-event {
  text-decoration: underline;
}

.table-select-widget {
  font-size: 75%;
}

.show-post-season {
  font-size: 90%;
  padding-top: 1px;
  padding-bottom: 1px;
  margin-top: 2px;
}

.lineup-box {
  width: 30%;
  height: 13%;
  border: 1px solid black;
  background-color: rgba(2,2,2,.5);
  padding: 4px;
  margin: 0px;
  position: absolute;
  font-size: 70%;
  color: whiteSmoke;
  overflow: auto;
}

.left-field {
  left: 2%;
  top: 10%;
}

.center-field {
  left: 34%;
  top: 3%;
}

.right-field {
  right: 2%;
  top: 10%;
}

.third-base {
  left: 2%;
  bottom: 37%;
}

.short-stop {
  left: 11%;
  top: 29%;
}

.second-base {
  right: 22%;
  top: 29%;
}

.first-base {
  right: 14%;
  bottom: 37%;
}

.catcher {
  left: 24%;
  bottom: 7%;
}

koo-script {
  display: none;
}

.rows-shown {
  color: #eee;
}

.ui-widget-content a.save-configurations {
  color: #eee;
}
