/**
 * Current Colors
 */
.legend { float:right;line-height:24px;margin-right:15px;}
.legend-item { display:inline-block;margin:0px;margin-left:15px;font-size:12px;}
.square {width:8px;height: 8px;display:inline-block;margin-right:5px;}
.current-year,.current-year.result{ font-weight:bold !important;background:#fafafa; }

.non-guaranteed{ color: #A1A1A1 !important; font-style:italic !important; }




/**
 * Option Colors
 */
.option-signed { color:#000 !important; cursor:pointer;}
.option-signed.square { background:#333333 !important;}

.option-club { color:#FF0000 !important; cursor:pointer; }
.option-club.square { background:#FF0000 !important;}

.option-player { color:#58B207 !important; cursor:pointer; }
.option-player.square { background:#99CC66 !important; cursor:pointer; }

.option-player-declined{ color:#58B207 !important; text-decoration:line-through; cursor:pointer; }
.option-club-declined{ color:#FF0000 !important; text-decoration:line-through; cursor:pointer; }


.option-dead { text-decoration:line-through; }
.option-voided { text-decoration: line-through; }

.option-void{ color:#FF8000 !important; cursor:pointer;  }
.option-void.square{ background:#FF8000 !important; cursor:pointer;  }


.option-minor{ color:#DCDCDC !important; font-style:italic !important; }
.option-minor.square{ background:#DCDCDC !important; }

.option-reserve-suspended { color:#990000 !important; cursor:pointer; }

.option-7-day-disabled-list, .option-15-day-disabled-list, .option-60-day-disabled-list{ color:#990000 !important; cursor:pointer; }
.option-estimate.square { background:#B800FF !important; cursor:pointer; }
.option-estimate { color:#B800FF !important; cursor:pointer;}

.option-qualifying-offer { color:#00F !important; cursor:pointer; }
.option-qualifying-offer.square { background:#00F !important; cursor:pointer; }

/* NBA */

.option-early-termination {color:#99CC66 !important;cursor:pointer; }
.option-early-termination.square {background:#99CC66 !important;cursor:pointer; }

.option-qualifying { color:#900000 !important; font-style:italic; cursor:pointer; }
c.option-qualifying.square { background:#900000 !important; cursor:pointer; }

.option-cap-hold { color:#B800FF !important; cursor:pointer; }
.option-cap-hold.square { background:#B800FF !important; cursor:pointer; }

.option-ng { color:#9B9B9B !important; font-style: italic !important; cursor:pointer; }
.option-ng.square { background:#9B9B9B !important; cursor:pointer; }

/* MLB */
/*.option-arbitration-avoided, .option-arbitration-settlement { color:#FF9900 !important; cursor:pointer; } */

.option-mutual { color:#966800 !important; cursor:pointer; }
.option-mutual.square { background:#966800 !important; cursor:pointer; }
.option-vested { color:#551A8B !important;cursor:pointer;}
.option-vested.square { background:#551A8B !important;cursor:pointer;}
.option-disabled-list{ color:#990000 !important; cursor:pointer; }
.option-disabled-list.square{ background:#990000 !important; cursor:pointer; }

.option-tc { color:#F07968 !important; cursor:pointer; }
.option-tc.square { background:#F07968 !important; cursor:pointer; }

.option-arb { color:#FF9900 !important; cursor:pointer; }
.option-arb.square { background:#FF9900 !important; cursor:pointer; }


/* NFL */

.option-franchise { color:#00F !important; cursor:pointer; }
.option-franchise.square { background:#00F !important; cursor:pointer; }
.option-transition { color:#00F; !important cursor:pointer; }
.option-transition.square { background:#00F; !important cursor:pointer; }
.option-june-first{ font-style:italic !important; color:red; }
.option-june-first.square{ background:red; }
.option-injured-reserve, .option-exempt-list, .option-short-term-injured-reserve, .option-long-term-injured-reserve, .option-non-football-injury { color:#990000 !important; cursor:pointer; }
.option-injured-reserve.square, .option-exempt-list.square, .option-short-term-injured-reserve.square, .option-long-term-injured-reserve.square, .option-non-football-injury.square{background:#990000;}

/* MLS */

.option-designated { color:#00F !important; cursor:pointer; }
.option-designated.square { background:#00F !important; cursor:pointer; }


@media only screen and (min-width: 320px) and (max-width: 767px)  {
.current-year,.current-year.result{ background:none; }
.legend { float:left;width:100%;display:block !important;clear:both;line-height:24px;margin-right:0px;margin-bottom: 15px;}
.legend-item { display:inline-block;margin:0px;margin-left:0px;font-size:12px;}
}
