/*
@import "bootstrap/variables.less";
@import "bootstrap/mixins.less";
*/
/**********************
       CONSTANTS
***********************/
/* These are in bootstrap, talk to Tim about how to remove */
body > .container > #draft-room > .row > div[class^="col-"] > .row > div[class^="col-"] {
  margin-top: 10px;
}
body > .container > #draft-room {
  padding-bottom: 5px;
  padding-top: 5px;
}
.panel {
  margin-bottom: 0px;
}
.row-tight > div[class^="col-"] {
  padding-left: 5px;
  padding-right: 5px;
}
.row#module-team-queue {
  margin-top: 0px;
  padding-left: 5px;
  padding-right: 5px;
  max-height: 142px;
  overflow-y: auto;
}
.draft_fa,
.board-table,
#auto-draft-empty,
#auto-draft-queue {
  font-size: smaller;
}
@media only screen and (max-width: 480px) {
  .xxxdraft_fa {
    font-size: 85%;
  }
  #roster-starters {
    overflow-y: hidden;
    height: 800px;
  }
  #panel-roster {
    font-size: smaller;
  }
}
.panel-body {
  padding: 5px;
}
.ChatRoomModule {
  height: 100px;
}
.big-clock-text {
  text-align: center;
  font-size: 80px;
  line-height: 80px;
}
.med-clock-text {
  text-align: center;
  font-size: 60px;
  margin-top: -10px;
  margin-bottom: -15px;
}
.small-clock-text {
  text-align: center;
  font-size: 50px;
}
.tiny-clock-text {
  text-align: center;
  font-size: 30px;
  margin-top: 10px;
  margin-bottom: 10px;
}
#commishPause,
#commishPlay,
#commishRestart {
  cursor: pointer;
}
.lbl-draft-running {
  background-color: #00a53b;
  color: #ffffff;
  padding: 5px;
  margin-bottom: -1px;
}
.lbl-draft-stopped {
  background-color: #cc0000;
  color: #ffffff;
  padding: 5px;
  margin-bottom: -1px;
}
#SmallDraftMember {
  padding-top: 5px;
}
#picks-away {
  padding-top: 5px;
}
.glyphicon-flash {
  font-size: smaller;
}
.module-team-queue-auct img {
  max-height: 40px;
  width: auto;
  max-width: 90px;
  margin: 5px;
}
.module-team-queue img {
  max-height: 60px;
  width: auto;
  max-width: 90px;
  margin: 5px;
}
.module-team-queue {
  border-right: solid 1px #dddddd;
  border-top: solid 1px #dddddd;
  border-bottom: solid 1px #dddddd;
  float: left;
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: center;
  height: 117px;
}
.module-team-queue-auct {
  border-right: solid 1px #dddddd;
  border-top: solid 1px #dddddd;
  border-bottom: solid 1px #dddddd;
  float: left;
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: center;
  height: 142px;
}
#tqLp.module-team-queue {
  border-left: solid 1px #dddddd;
}
#card_1_div.module-team-queue-auct {
  border-left: solid 1px #dddddd;
}
.mod-otc {
  background-color: #06c;
  color: white;
}
.mod-footer-text {
  line-height: 1;
}
.pq-img {
  height: 71px;
  float: left;
  margin-right: 8px;
  background-color: #dddddd;
}
#pq-player-fname {
  font-size: large;
}
#pq-player-lname {
  font-size: large;
}
.pq-confirm-area {
  background-color: #dddddd;
  float: right;
  width: 69px;
  height: 71px;
  margin-left: 5px;
}
#pq-none-info {
  padding-top: 10px;
  padding-left: 10px;
}
.pq-player-draft-btns {
  margin-left: 2px;
  margin-top: 5px;
}
#pq-player-info {
  padding-top: 2px;
  margin-left: 10px;
}
.draft-action-btns {
  margin: 0 5px 5px 0px;
}
div > .xxdraft-action-btns:first-child {
  margin-left: 5px;
}
#pq-stat-table {
  width: 68%;
}
#pq-stat-table tr th,
#pq-stat-table tr td {
  width: 20%;
  text-align: center;
}
#pq-player-stats {
  padding-top: 3px;
}
.search_row {
  background: #333333;
}
.tabs {
  margin: 0px 0px 0px 0px;
  padding: 0;
  height: 35px;
}
ul.tabs li {
  float: left;
  margin: 0;
  padding: 0;
  overflow: hidden;
  position: relative;
}
ul.tabs li a {
  text-decoration: none;
  display: block;
  padding: 0px 6px;
  outline: none;
  color: #FFF;
}
ul.tabs li a:hover {
  color: #999999;
}
ul.tabs li.active {
  border-bottom: 3px solid #ffffff;
  /*--Makes the active tab look like it's connected with its content--*/
}
#posnSelect {
  margin: -2px 0px -3px 0px;
}
.player_search {
  position: relative;
  margin: -1px;
}
.player_search .search_query {
  padding-left: 30px;
  height: 25px;
  border: none;
  width: 128px;
  padding-top: 4px;
  padding-bottom: 4px;
}
.player_search .icon_search {
  position: absolute;
  top: 6px;
  left: 11px;
}
.search_img {
  width: 16px;
  height: 16px;
  margin: 0px 2px 10px 0px;
}
.filterTaken:hover,
.filterRounds:hover {
  color: #cc0000;
}
.freeagent_container {
  overflow-y: scroll;
  overflow-x: hidden;
  clear: both;
  min-height: 400px;
  height: 454px;
}
.auct_freeagent_container {
  border-top: 1px solid #333333;
  overflow-y: scroll;
  overflow-x: hidden;
  clear: both;
  min-height: 300px;
  height: 405px;
}
.morePlayers {
  text-align: center;
  color: #cc0000;
  cursor: pointer;
}
.borderRow {
  margin: 0px 5px;
  border: solid 1px #dddddd;
}
#autoPickerSelect,
#aqTeamSelect {
  border: 0;
  cursor: pointer;
}
table.roster-table tr th,
table.roster-table tr td {
  border: 0;
}
table.roster-table > tbody > tr:last-child > td {
  border: 0;
}
table.draft_fa > thead > tr > th {
  cursor: pointer;
}
table.draft_fa > tbody > tr > td:nth-of-type(1),
table.draft_fa > tbody > tr > td:nth-of-type(4),
table.draft_fa > tbody > tr > td:nth-of-type(5),
table.draft_fa > tbody > tr > td:nth-of-type(9) {
  margin: 0px;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
}
table.draft_fa > thead > tr > th:nth-of-type(2),
table.draft_fa > tbody > tr > td:nth-of-type(2) {
  margin: 0px;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
}
table.draft_fa > thead > tr > th:nth-of-type(3),
table.draft_fa > tbody > tr > td:nth-of-type(3) {
  white-space: nowrap;
  text-align: left;
  vertical-align: middle;
}
table.draft_fa > tbody > tr.plyrTaken > td:nth-of-type(3) {
  text-decoration: line-through;
  color: #999999;
}
table.draft_fa > tbody > tr > td:nth-of-type(6),
table.draft_fa > tbody > tr > td:nth-of-type(7),
table.draft_fa > tbody > tr > td:nth-of-type(8) {
  white-space: nowrap;
  vertical-align: middle;
  text-align: right;
}
table.draft_fa > tfoot > tr > td {
  text-align: center;
}
.xxaddplayer {
  float: left;
}
.xxaqplayer {
  float: left;
  padding-left: 5px;
}
.lockoutAqEdit :hover {
  color: #cc0000;
}
.glyphicon-remove-circle {
  cursor: pointer;
}
#auto-draft-queue tr:hover .glyphicon-remove-circle {
  color: #cc0000;
}
#auto-draft-queue {
  display: none;
  overflow-x: hidden;
  overflow-y: auto;
}
table#auto-draft-table tr td {
  border: 0;
  vertical-align: middle;
}
table#auto-draft-table > tbody > tr > td:nth-of-type(1) {
  width: 30px;
  text-align: center;
}
table#auto-draft-table > tbody > tr > td:nth-of-type(2) {
  text-align: left;
  cursor: pointer;
  vertical-align: middle;
  white-space: nowrap;
}
table#auto-draft-table > tbody > tr.plyrTaken > td:nth-of-type(3) {
  text-decoration: line-through;
  color: #999999;
}
table#auto-draft-table > tbody > tr > td:nth-of-type(4) {
  width: 5px;
}
#pq-player {
  display: none;
}
#pq-instant {
  display: none;
}
.plyrName {
  cursor: pointer;
}
.btn-special:hover,
.btn-special:focus {
  color: #666666 !important;
  background-color: #e6e6e6;
}
.btn-special .glyphicon {
  top: 3px;
  left: 0px;
}
.btn-special {
  padding: 0px;
  width: 24px;
  height: 25px;
  font-size: 14px;
}
.myDragClass {
  background-image: url("https://www.rtsports.com/site/img/live-draft/background_blue_blur.gif");
  background-position: left top;
  background-repeat: repeat-x;
}
td.dragHandle {
  padding: 2px 6px;
}
table#draft-board-table tr td {
  border: 0;
}
table#draft-board-table > tbody > tr > td:nth-child(3) {
  white-space: nowrap;
}
.drRound {
  background-color: #999999;
  color: #ffffff;
}
.drMyPick {
  font-weight: bold;
}
.drTeamUp {
  background-color: #06c;
  color: white;
}
#draft-board-container {
  margin: -5px;
  overflow-x: hidden;
  overflow-y: auto;
}
.rstrSpot {
  width: 43%;
}
#team-queue-done {
  height: 117px;
  padding: 25px;
  text-align: center;
}
.tablesorter-headerAsc,
.tablesorter-headerDesc {
  background-color: #dddddd;
}
.panel-info-text {
  text-align: center;
  margin-top: 20px;
}
#BidInfo {
  font-size: smaller;
  height: 320px;
  margin-left: 5px;
  overflow-x: hidden;
  overflow-y: auto;
}
#acNotStarted {
  text-align: center;
}
.draft_card_status_nom {
  background: #feeda9;
  color: #000000;
}
.draft_card_status_topbid {
  background: #00a53b;
  color: #ffffff;
}
.draft_card_status_done {
  background: #333333;
  color: #ffffff;
}
#vol-down {
  padding: 0px 10px;
}
.pad-right-10 {
  padding-right: 10px;
}
#vol-off-on,
#vol-down,
#vol-up {
  cursor: pointer;
}
.draft-opacity-low {
  opacity: 0.1;
}
.draft-opacity-med {
  opacity: 0.2;
}
.draft-opacity-full {
  opacity: 1;
}
.glyphicon {
  text-transform: none;
}
/* so tooltips aren't all uppercase, doesn't always work for some reason though */
#acBidImgDiv img {
  max-height: 60px;
}
.draft_team_card_nom {
  border: 3px solid #feeda9;
  margin: -3px 0px;
}
.draft_team_card_topbid {
  border: 3px solid #00a53b;
  margin: -3px 0px;
}
.roster-budget {
  margin-right: 20px;
}
#module-roster-board .panel-body {
  font-size: smaller;
}
.bid-hist-pad {
  padding-left: 15px;
}
tr.plyrTaken > td > button.addplayer,
tr.plyrTaken > td > button.aqplayer {
  cursor: auto;
}
.container .panel-heading .btn {
  margin-top: -4px;
  /* rtfs-common -5 is not centered for the draft modules */
}
.panel-heading .fa-comment-o {
  color: #ffffff;
}
#dialog-settings .modal-body {
  padding: 0px;
}
.auction-broke {
  text-decoration: line-through;
  color: #cc0000;
}
.blink_me {
  animation: blinker 3s linear infinite;
}
@keyframes blinker {
  50% {
    opacity: 0;
  }
}
#faqAuction a {
  color: #333;
}
#xxxfaqDraft a {
  color: white;
}
#xxxfaqDraft a i.fa-youtube {
  font-size: 1.2em;
}
