.dtc-col {
  float: left;
  padding: 2.5px; }

.dtc-col-5 {
  width: calc(5% - 2.5px); }

.dtc-col-10 {
  width: calc(10% - 2.5px); }

.dtc-col-20 {
  width: calc(20% - 2.5px); }

.dtc-col-25 {
  width: calc(25% - 2.5px); }

.dtc-col-30 {
  width: calc(30% - 2.5px); }

.dtc-col-35 {
  width: calc(35% - 2.5px); }

.dtc-col-40 {
  width: calc(40% - 2.5px); }

.dtc-col-50 {
  width: calc(50% - 2.5px); }

.dtc-col-60 {
  width: calc(60% - 2.5px); }

.dtc-col-70 {
  width: calc(70% - 2.5px); }

.dtc-col-80 {
  width: calc(80% - 2.5px); }

.dtc-col-90 {
  width: calc(90% - 2.5px); }

.isa_info, .isa_success, .isa_warning, .isa_error {
  margin: 10px 0px;
  padding: 12px; }

.isa_info {
  color: #00529B;
  background-color: #BDE5F8; }

.isa_success {
  color: #4F8A10;
  background-color: #DFF2BF; }

.isa_warning {
  color: #9F6000;
  background-color: #FEEFB3; }

.isa_error {
  color: #D8000C;
  background-color: #FFD2D2; }

.isa_info i, .isa_success i, .isa_warning i, .isa_error i {
  margin: 10px 22px;
  font-size: 2em;
  vertical-align: middle; }

.dtc-about-content {
  margin: 0px auto !important;
  background-color: #000 !important;
  color: #FFF !important;
  padding: 50px !important;
  font-size: 1.1em; }

.dtc-about-content .fusion-row {
  max-width: 980px !important;
  background-color: #333; }

.dtc-about-content p, .dtc-about-content h2, .dtc-about-content h3 {
  color: #FFF !important; }

.dtc-about-content p strong {
  color: #E1B830; }

.dtc-about-left {
  border-right: 1px solid #FFF; }

.dtc-mfl-overlay-front {
  /* position: absolute; */
  width: 100%;
  text-align: center;
  padding: 50px;
  color: #000; }

.dtc-settings-card {
  background-color: #CCC;
  width: 320px;
  padding: 5px;
  margin: 0px 10px;
  margin-top: -10px; }

.dtc-settings-card span {
  margin-right: 10px;
  color: #000;
  font-weight: bold;
  font-size: 11px; }

.dtc-stats-trade-suggestion-content h3 {
  color: #FFF; }

.dtc-trade-item {
  background-color: #EFEFEF;
  padding: 10px;
  margin: 10px;
  text-align: left; }

.dtc-trade-item .dtc-trade-team-one, .dtc-trade-item .dtc-trade-team-two {
  float: left;
  width: 50%;
  text-align: center; }

.dtc-trade-item h4 {
  text-align: center;
  font-weight: 16px;
  font-size: 18px;
  margin: 5px 0px; }

.dtc-trade-item h4 a {
  color: #000; }

.dtc-trade-item .dtc-trade-team-one h5 {
  background-color: #CCC;
  padding: 5px;
  margin: 5px 0px; }

.dtc-trade-item .dtc-trade-team-two h5 {
  background-color: #CCC;
  padding: 5px;
  margin: 5px 0px; }

.ranking-chart-item {
  height: 350px;
  width: 100%; }

.dtc-team-trade-item {
  border-bottom: 1px dotted #CCC;
  padding: 4px; }

.dtc-player-card-left {
  float: left;
  width: 70%;
  text-align: left; }

.dtc-player-card-left img {
  float: left; }

.dtc-player-card-right {
  float: left;
  padding-top: 10px;
  width: 30%; }

.ranking-chart-item {
  background-color: #000;
  margin: 10px 0px; }

.dtc-stats-player-card {
  margin: 10px;
  border-bottom: 2px solid #CCC;
  font-family: "Trajan Pro", Arial, Helvetica, sans-serif; }

.dtc-stats-player-card, .dtc-stats-player-card .dtc-player-card-left h2 {
  color: #FFF; }

.dtc-player-card-right p {
  color: #FFF;
  text-align: right;
  padding: 0px;
  margin: 0px;
  font-size: 18px;
  margin-right: 5px; }

.dtc-stats-player-card h2 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 25px; }

.dtc-player-card-right h2 {
  line-height: 40px;
  color: #CCC;
  text-align: right;
  font-size: 48px;
  font-weight: 500;
  padding: 0px;
  margin: 0px; }

.dtc-player-card-left .dtc-calc-item-palyer-info-stats {
  font-size: 16px; }

.dtc-player-card-left .dtc-calc-item-palyer-info-stats span {
  margin-right: 15px; }

.remodal-grey {
  background-color: #343536 !important; }

.remodal-black {
  background-color: #262626 !important; }

.stat-years, .stat-years option {
  margin-right: 15px;
  background-color: #000;
  color: #FFF;
  border: none;
  padding: 4px; }

@media (max-width: 768px) {
  .dtc-player-card-left img {
    float: none; } }
.dtc-leauge-option {
  bottom: 0px !important;
  font-size: 17px !important;
  height: auto !important;
  left: 0px !important;
  line-height: 25px !important;
  min-height: 50%;
  min-width: 50%;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 3px;
  position: relative !important;
  right: 0px !important;
  top: 0px !important; }

.dtc-filter-toggles {
  color: #FFF;
  text-align: center; }

.dtc-badge-logo {
  float: right; }

.dtc-calculator-wrapper {
  margin: 0px auto;
  margin-top: 20px;
  margin-bottom: 20px;
  min-width: 320px; }

.dtc-filters {
  width: 30%;
  float: left; }

.dtc-calculator {
  width: 70%;
  float: left; }

.dtc-calc-header {
  background-color: #CCC;
  background-image: url(../images/arrows.png);
  background-repeat: no-repeat;
  background-position: center;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  background-position: top;
  background-size: contain; }

.dtc-calc-header-left {
  text-align: center;
  float: left;
  width: 50%;
  font-size: 40px; }

.dtc-calc-header-right {
  text-align: center;
  float: left;
  width: 50%; }

.dtc-calc-header h3 {
  font-size: 40px !important;
  font-weight: bold;
  line-height: 45px !important;
  color: #333 !important;
  padding: 2px;
  padding-left: 20px;
  padding-right: 20px;
  text-transform: uppercase;
  margin: 0px !important;
  margin-top: 3px !important; }

.dtc-player-picker {
  float: left;
  width: 50%; }

.dtc-teams-size-buttons {
  font-size: 16px;
  line-height: 25px; }

.dtc-teams-size-buttons a {
  width: 25%; }

.dtc-filters-wrapper {
  padding: 10px;
  margin-bottom: 20px; }

.dtc-filters h3 {
  color: #FFF;
  font-size: 14px;
  line-height: 14px;
  margin-top: 10px !important;
  margin-bottom: 10px !important;
  text-align: center; }

.left-top-round {
  border-top-left-radius: 10px; }

.left-bottom-round {
  border-bottom-left-radius: 10px; }

.right-bottom-round {
  border-bottom-right-radius: 10px; }

.right-top-round {
  border-top-right-radius: 10px; }

.right-round {
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px; }

.left-round {
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px; }

.dtc-filter-buttons a {
  float: left;
  background-color: #343535;
  display: block;
  padding: 3px 7px;
  color: #FFF !important;
  font-size: 17px;
  line-height: 25px;
  border-right: 1px solid #282828;
  text-align: center;
  font-family: "Trajan Pro", Arial, Helvetica, sans-serif; }

.dtc-filter-buttons .filter-active {
  background-color: #CCC;
  color: #333 !important;
  text-decoration: none; }

.dtc-yellow-button {
  background-color: #CCC;
  color: #333 !important;
  text-decoration: none;
  padding: 10px 40px;
  margin: 0px 10px;
  font-weight: bold; }

.dtc-idp-actions, .dtc-idp-bg {
  background-image: url(../images/idpguys.png);
  background-position: top 3px right 5px;
  background-repeat: no-repeat;
  background-size: auto 80% !important; }

.filter-active.dtc-idp-actions, .active.dtc-idp-bg {
  background-image: url(../images/idpguys_over.png); }

.dtc-idp-actions .mobile-text, .dtc-offense-actions .mobile-text {
  display: none; }

.dtc-top-extra .mobile-text, .dtc-top-extra .mobile-text {
  display: none; }

.dtc-fifty-button a {
  width: 38%; }

.dtc-thirty-button a {
  width: 33%; }

.dtc-half-button a {
  width: 49.5%; }

.dtc-border-top a {
  border-top: 1px solid #282828; }

.dtc-player-input {
  background-color: #343535;
  border-bottom: #CCC;
  height: 110px;
  padding-top: 10px; }

.dtc-player-input {
  border-bottom: 1px solid #b1b2b2; }

.dtc-player-picker-left .dtc-player-input, .dtc-player-picker-left .dtc-player-input-total {
  border-right: 1px solid #1a1a1a; }

.dtc-player-picker-right .dtc-player-input, .dtc-player-picker-right .dtc-player-input-total {
  border-left: 1px solid #1a1a1a; }

.dtc-player-input-total {
  background-color: #343535;
  height: 70px; }

.dtc-add-player {
  display: block;
  background-image: url(../images/addplayerpick.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  color: #fff !important;
  background-size: contain;
  line-height: 12px;
  text-align: center;
  height: 100%;
  font-family: trajan pro !important;
  font-size: 15px !important; }

.dtc-val {
  margin-right: 5px; }

.dtc-calc-item .dtc-calc-item-image img {
  border-style: none;
  vertical-align: top;
  max-width: 100%;
  height: auto; }

.dtc-calc-item .dtc-calc-item-image {
  float: left;
  width: 25%;
  min-height: 60px;
  padding: 0px 5px; }

.dtc-calc-item .dtc-calc-item-player-info {
  float: left;
  width: 50%;
  min-height: 60px; }

.dtc-calc-item .dtc-calc-item-player-score {
  float: left;
  width: 25%;
  font-size: 35px;
  line-height: 35px;
  color: #CCC;
  min-height: 60px;
  text-align: right; }

.dtc-calc-item .dtc-calc-item-player-score span, .dtc-calc-item .dtc-calc-item-player-score-mobile span {
  font-size: 12px;
  line-height: 12px;
  color: #FFF;
  display: block;
  text-align: right; }

.dtc-calc-item .dtc-calc-item-player-info h4, .dtc-player-name-mobile {
  font-size: 13px;
  color: #fff !important;
  padding: 1px;
  margin: 0px; }

.dtc-calc-item .dtc-calc-item-palyer-info-stats, .dtc-calc-item .dtc-calc-item-palyer-info-stats-mobile {
  font-size: 11px;
  line-height: 11px;
  color: #fff;
  margin-top: 7px; }

.dtc-calc-item .dtc-calc-item-palyer-info-stats span {
  margin-left: 10px; }

.dtc-calc-item .dtc-calc-item-palyer-info-actions, .dtc-calc-item .dtc-calc-item-palyer-info-actions-mobile {
  font-size: 14px;
  line-height: 10px;
  color: #fff;
  margin-top: 10px; }

.dtc-calc-item .dtc-calc-item-palyer-info-actions a, .dtc-calc-item .dtc-calc-item-palyer-info-actions-mobile a {
  font-size: 14px;
  line-height: 10px;
  color: #fff; }

.dtc-calc-item .dtc-calc-item-palyer-info-actions span {
  margin-left: 15px;
  font-size: 10px;
  line-height: 10px; }

.dtc-calc-item-inner {
  padding: 5px; }

.dtc-player-input-total h3 {
  font-size: 35px !important;
  line-height: 30px;
  color: #FFF;
  float: left;
  width: 60%;
  text-align: center;
  font-weight: 400;
  margin-top: 10px; }

.dtc-right-total, .dtc-left-total {
  font-size: 40px !important;
  color: #CCC !important;
  padding-top: 10px;
  text-align: right;
  padding-right: 10px;
  line-height: 40px;
  font-weight: bold; }

.dtc-player-input-total span {
  display: block;
  text-align: right;
  color: #FFF;
  padding-right: 10px;
  font-size: 12px;
  line-height: 12px;
  margin-top: 5px; }

.dtc-calc-item-palyer-info-stats-mobile {
  display: none; }

.dtc-calc-item-player-score-mobile {
  display: none; }

.dtc-calc-item-palyer-info-actions-mobile {
  display: none; }

.dtc-calc-item .dtc-calc-item-palyer-info-stats-pics, .dtc-calc-item .dtc-calc-item-palyer-info-stats-pics {
  font-size: 12px !important; }

.dtc-filter-buttons {
  margin-top: 0px; }

.dtc-under-calc-buttons {
  float: left;
  width: 48%;
  margin: 1%;
  padding: 10px 10px; }

.dtc-loader {
  text-align: center;
  padding: 20px; }

.dtc-loading-overlay {
  opacity: 0.8;
  background-color: #333;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  z-index: 1000; }

.dtc-loading-overlay img {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 99999999; }

.dtc-player-card-wrapper {
  margin-top: 30px; }

.dtc-player-card-tabs a {
  float: left;
  padding: 5px 10px;
  margin-right: 1px;
  background-color: #343536;
  color: #FFF !important; }

.dtc-player-card-tabs a.active {
  background-color: #CCC;
  color: #000 !important; }

.dtc-player-profile-tab {
  padding: 10px;
  display: none;
  clear: both;
  background-color: #343536; }

.dtc-calc-item-palyer-info-stats {
  color: #FFF;
  text-align: left; }

.dtc-calc-item-palyer-info-stats h2 {
  color: #FFF; }

.dtc-player-card-right .dtc-badge-logo {
  float: right !important; }

.dtc-filters-wrapper h3 {
  margin-bottom: 5px !important;
  margin-top: 20px !important; }

.dtc-image-item-wrapper {
  height: 80px;
  width: 80px; }

.dtc-player-card-left .dtc-image-item-wrapper {
  height: 180px;
  width: 180px; }

.dtc-calc-item-image .dtc-image-item-wrapper {
  height: 80px;
  width: 80px; }

.dtc-calc-item-image-pick {
  height: 80px !important;
  width: 80px  !important; }

.update-player-photo-form-image .dtc-image-item-wrapper {
  height: 180px;
  width: 180px; }

.clipcast-header {
  width: 85px; }

.clipcast-button-small a {
  background-image: url(../images/clipcast-wide-black.png);
  background-repeat: no-repeat !important;
  background-position: center;
  display: block;
  width: 70px;
  background-size: 100%; }

.clipcast-button-wide {
  position: absolute;
  right: 30px;
  margin-top: -50px; }

.clipcast-button-wide img {
  width: 100px; }

.MuiDrawer-modal {
  z-index: 99999999999999999999999999999999999999999 !important; }

@media (max-width: 1606px) {
  .dtc-idp-actions .mobile-text, .dtc-offense-actions .mobile-text {
    display: block; }

  .dtc-idp-actions .desktop-text, .dtc-offense-actions .desktop-text {
    display: none; }

  .dtc-teams-size-buttons a {
    font-size: 12px !important; }

  .dtc-filter-buttons a {
    font-size: 12px  !important; } }
@media (max-width: 1300px) {
  a.dtc-idp-actions {
    text-align: left !important; }

  a.dtc-idp-actions span {
    margin-left: 10px; } }
@media (max-width: 1024px) {
  .dtc-right-total, .dtc-left-total {
    font-size: 25px !important;
    line-height: 25px; }

  .dtc-calc-item .dtc-calc-item-player-score-mobile {
    font-size: 20px;
    line-height: 20px; }

  .dtc-calc-item .dtc-calc-item-player-score {
    font-size: 30px;
    line-height: 30px; }

  .dtc-player-input-total h3 {
    font-size: 25px !important;
    line-height: 25px; } }
@media (max-width: 825px) {
  .dtc-about-left {
    border-right: none; }

  a.dtc-idp-actions span {
    margin-left: 0px; } }
.dtc-player-name-mobile {
  display: none; }

@media (max-width: 768px) {
  .clipcast-header {
    width: 45px; }

  .clipcast-button-small a {
    background-image: url(../images/clipcast-small.png);
    background-position: center;
    display: block;
    width: 30px;
    height: 30px;
    background-size: 100%; }

  .clipcast-button-wide {
    margin-top: -40px; }

  .dtc-calc-item .dtc-calc-item-image img {
    margin-top: 2px; }

  a.dtc-idp-actions span {
    margin-left: 0px; }

  a.dtc-idp-actions {
    text-align: center !important; }

  .dtc-top-extra .mobile-text, .dtc-top-extra .mobile-text {
    display: block; }

  .dtc-top-extra .desktop-text, .dtc-top-extra .desktop-text {
    display: none; }

  .dtc-badge-logo {
    float: left; }

  .dtc-teams-size-buttons a {
    font-size: 15px !important; }

  .dtc-filter-buttons a {
    font-size: 15px  !important; }

  .dtc-under-calc-buttons {
    display: block; }

  .dtc-calc-header h3 {
    font-size: 20px !important;
    line-height: 20px !important;
    margin-top: 15px !important; }

  .dtc-calc-item .dtc-calc-item-palyer-info-actions, .dtc-calc-item .dtc-calc-item-palyer-info-actions-mobile {
    margin-top: 5px; }

  .dtc-filters {
    width: auto;
    float: none; }

  .dtc-calculator {
    width: auto;
    float: none; }

  .dtc-calc-item .dtc-calc-item-image-pick img {
    width: 60px; }

  .dtc-calc-item-image .dtc-image-item-wrapper {
    height: 60px;
    width: 60px; }

  .dtc-calc-item-image-pick {
    height: 60px !important;
    width: 60px  !important; }

  .dtc-calc-item .dtc-calc-item-palyer-info-actions a, .dtc-calc-item .dtc-calc-item-palyer-info-actions-mobile a {
    font-size: 14px;
    margin-right: 5px; }

  .dtc-add-player {
    background-size: 100% auto;
    margin: 0px auto;
    background-position: center 50px;
    padding-top: 20px; }

  .dtc-player-input {
    padding-top: 20px; }

  .dtc-calc-item-palyer-info-actions-mobile {
    display: block; }

  .dtc-register-now a {
    color: #FFF !important; }

  .dtc-register-now a:hover {
    color: #FFF !important; }

  .dtc-player-input-total h3 {
    font-size: 18px !important;
    line-height: 18px;
    padding-top: 5px;
    width: 40%; }

  .dtc-calc-item-palyer-info-actions-mobile {
    text-align: center;
    margin-top: 5px;
    text-align: center; }

  .dtc-right-total, .dtc-left-total {
    font-size: 30px !important;
    line-height: 30px; }

  .dtc-calc-item-player-score {
    display: none; }

  .dtc-calc-item-player-score-mobile {
    display: block; }

  .dtc-calc-item .dtc-calc-item-player-score-mobile {
    font-size: 25px;
    line-height: 25px;
    color: #CCC;
    text-align: right; }

  .dtc-player-input {
    padding-top: 5px;
    height: 135px; }

  .dtc-calc-item-palyer-info-actions {
    display: none; }

  .dtc-calc-item .dtc-calc-item-player-info {
    text-align: right; }

  .dtc-calc-item-palyer-info-stats-mobile {
    display: block;
    text-align: center; }

  .dtc-calc-item .dtc-calc-item-palyer-info-stats {
    display: none; }

  .dtc-calc-item .dtc-calc-item-image {
    float: left;
    width: 45%; }

  .dtc-calc-item .dtc-calc-item-player-info {
    width: 55%; }

  .dtc-calc-item .dtc-calc-item-player-score {
    float: none;
    width: auto;
    clear: both; } }
@media (max-width: 500px) {
  .dtc-settings-card {
    width: auto; }

  a.dtc-idp-actions {
    text-align: left !important; }

  a.dtc-idp-actions span {
    margin-left: 10px; }

  .dtc-player-name-mobile {
    display: block;
    padding: 0px;
    margin: 0px;
    text-align: center; }

  .dtc-player-name {
    display: none; }

  .dtc-player-name-mobile {
    display: block;
    padding: 0px;
    margin: 0px;
    text-align: center; }

  .dtc-player-name {
    display: none; } }
