.hidden {
  display: none;
}

.alert p {
  margin: 0px;
}

.disabled-link {
  text-decoration: line-through;
  cursor: initial;
}

.disabled-link:hover {
  text-decoration: line-through;
}

div#calcutta_content .datatable-wrapper .datatable-top {
  display: none;
}

#calcutta #calcutta_content table tbody tr.calcutta-player-item {
  text-align: left;
}

#calcutta #calcutta_content table tbody tr.calcutta-player-item td.calcutta-price input {
  height: 35px;
  padding: 5px 10px;
  font-size: 14px;
  margin-left: 15px;
  display: inline-block;
  width: 85px;
}

#calcutta #calcutta_content table tbody tr.calcutta-player-item td.calcutta-winning-bidder input {
  height: 35px;
  padding: 5px 10px;
  font-size: 14px;
}

#calcutta #calcutta_content table tbody tr.calcutta-player-item td.btn-submit button {
  height: 35px;
  padding: 5px 10px;
  font-size: 14px;
}

#calcutta_content .datatable-empty table td.datatable-empty {
  display: none;
}

#calcutta #calcutta_content table tbody tr.calcutta-player-item td.calcutta-price span.dollar-sign {
  position: absolute;
  top: 15px;
}

#calcutta #calcutta_content table tbody tr.calcutta-player-item td.calcutta-price {
  position: relative;
}

#calcutta #calcutta_content table th:first-child {
  width: 30% !important;
}

#calcutta #calcutta_content table th:nth-child(3) {
  width: 30% !important;
}

#calcutta #calcutta_content table th:nth-child(2) {
  width: 20% !important;
}

#calcutta #calcutta_content table th:last-child {
  width: 20% !important;
}

#calcutta #calcutta_content table span.badge.bg-success.bg-success-custom {
  font-weight: normal;
  height: 35px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: var(--bs-btn-line-height);
  background-color: #d1e7dd !important;
  color: #0f5132;
  border: 1px solid #badbcc;
  margin-left: 5px;
}

#calcutta_report #calcutta_report_content span.winningBidderName {
  font-weight: bold;
}

#calcutta_report #calcutta_report_content span.totalBids {
  background: #f8d7da;
  color: #842029;
  border: 1px solid #f5c2c7;
  border-radius: 0.375rem;
  padding: 0.05rem 0.15rem;
}

#calcutta_report #calcutta_report_content #winingBidder_content .activity-content {
  padding-bottom: 3px !important;
  padding-top: 3px;
}

.main.main-brackets {
  margin-left: 0px !important;
}

#footer {
  margin-left: 0px !important;
}

section.dashboard {
  padding: 0px 0px;
}

/* section#calcutta-report-section {
  padding-bottom: 60px;
}

section#standings-section {
  padding-bottom: 60px;
}
 */

section#unlocked-brackets-section div#unlocked_brackets_table {
  text-align: center;
}

section#unlocked-brackets-section div#unlocked_brackets_table img {
  margin: 0px auto 60px auto;
}

svg.game-1gyEl text.versus-text {
  text-transform: initial;
}

section#calcutta-report-section div#players_content {
  margin-bottom: 30px;
  border-bottom: 1px solid #dde3e7;
  padding-bottom: 30px;
}

section#calcutta-report-section div#players_content .activity-content,
section#player-match-report-section div#player_match_report_content .activity-content {
  padding-bottom: 0px;
}

section#calcutta-report-section div#calcutta_report h6.available-players {
  font-weight: bold;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
}

button.btn.btn-primary.btn-zoomInBrackets, button.btn.btn-primary.btn-zoomOutBrackets {
  padding: 5px 10px;
  font-size: 14px;
}

#brackets_table_ajax_data table.ui-draggable-handle {
  touch-action: auto;
  -ms-touch-action: inherit;
}

#playerMatchDetailsModal .playerMatchDetails {
  border: 1px solid #dee2e6;
  border-radius: 5px;
  margin: 0px;
  padding: 5px 0px;
  font-size: 14px;
}

#playerMatchDetailsModal .playerMatchDetails p {
  margin: 0px;
  color: #1877f2;
}

#playerMatchDetailsModal .playerMatchDetails .row {
  margin: 0px !important;
}

#playerMatchDetailsModal .playerMatchDetails .row span.badge{
  margin-left: 10px;
}

#brackets_content #brackets_table_ajax,
#brackets_content #brackets_table_ajax #brackets_table_ajax_data, 
#brackets_content #brackets_table_ajax #brackets_table_ajax_data .table-responsive,
#brackets_content #brackets_table_ajax #brackets_table_ajax_data .table-responsive table.table {
  background: #f2f2f2;
  border: transparent;
}
#brackets_content .printBracketWrapper {
  margin: 0px 0px 20px 0px;
}
#brackets_content span#generatePrintBracketMsg {
  color: #0f5132;
  background: #d1e7dd;
  border: 1px solid #badbcc;
  padding: 8px 20px;
  border-radius: 5px;
}