/* CSS Document */

/** legend **/
.legend{ 

}
.legend-item{ 
    text-transform: uppercase;font-size:12px;
    display: inline-block;
    margin:0px 5px;
}
.square{
    width:8px;
    height: 8px;
    display:inline-block;
    margin-right:5px;
}

.text-normal{
    color:#696969 !important;
}
.bg-normal{
    background:#696969 !important;
}

.bg-darkgrey {
    background:#999999 !important;
}
.border-darkgrey {
    border:1px solid #dae1e7 !important;
}
.text-pre-arbitration{
    color: #F07968 !important;
}
.bg-pre-arbitration{
    background: #F07968 !important;
}

.text-arbitration{
    color: #FF9900 !important;
}
.bg-arbitration{
    background: #FF9900 !important;
}

.text-club, .text-conditional-club{
    color: #FF0000 !important;
}
.bg-club{
    background: #FF0000 !important;
}

.text-player, .text-conditional-player{
    color: #6BA035 !important;
}
.bg-player{
    background: #6BA035 !important;
}

.text-early-termination{
    color: #496D24 !important;
}
.bg-early-termination{
    background: #496D24 !important;
}

.text-mutual, .text-conditional-mutual{
    color: #966800 !important;
}
.bg-mutual{
    background: #966800 !important;
}

.text-vested{
    color: #551A8B !important;
}
.bg-vested{
    background: #551A8B !important;
}

.text-estimate{
    color: #B800FF !important;
}
.text-estimate-light{
    color:#DB7EFF !important;
}
.bg-estimate{
    background: #B800FF !important;
}

.text-void{
    color: #FF8000 !important;
}
.bg-void{
    background: #FF8000 !important;
}

.text-non-guaranteed{
    color: #A1A1A1 !important;
}
.bg-non-guaranteed{
    background: #A1A1A1 !important;
}

.text-partial-guaranteed{
    color: #A1A1A1 !important;
}
.bg-partial-guaranteed{
    background: #A1A1A1 !important;
}

.text-ufa{
    color: #008EE8 !important;
}
.bg-ufa{
    background: #008EE8 !important;
}

.text-rfa{
    color: #900000 !important;
}
.bg-rfa{
    background: #900000 !important;
}

.text-erfa{
    color: #ffb000 !important;
}
.bg-erfa{
    background: #ffb000 !important;
}

.text-june-first {
    font-style: italic !important;
    color: red;
}
.bg-june-first{
    background: red !important;
}

.text-base{
    color: #111 !important;
}
.bg-base{
    background: #111 !important;
}

.text-roster-bonus{
    color: #111 !important;
}
.bg-roster-bonus{
    background: #111 !important;
}






.pill{
    display: inline-block;
    color: #FFFFFF;
    margin: 0 auto;
    text-align: center !important;
    width: 110px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    font-weight: normal;
    line-height: 100%;
    padding: 5px 10px !important;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    padding:0 !important;
    vertical-align: middle;
}

.pill-nhl{
    width: 140px !important;
}

.pill-start{
    padding:5px 5px 5px 6px;
}

.pill-end{
    border-left: 1px solid #eee; 
    padding: 5px 5px; 
    font-size: 8px !important; 
    background:#F1F1F1; 
    width: 34px;
    border-radius: 0px 4px 4px 0px;
}

.pill-end2{
    border-left: 1px solid #eee; 
    padding: 5px 5px; 
    font-size: 8px !important; 
    background:#F5F5F5; 
    width: 20px;
    border-radius: 0px 4px 4px 0px;
}

.no-border-radius{
    border-radius: 0px;
}

.pill-normal{
    background: #fcfcfc;
    border: 1px solid #eee;
    color:#696969 !important;
}

.pill-blank{
    background: none;
    border: none;
}


.pill-non-guaranteed{
    color: #A1A1A1 !important;
}

.pill-non-guaranteed .pill-end{

}

.pill-partial-guaranteed{
    color: #A1A1A1 !important;
}

.pill-partial-guaranteed .pill-end{

}


.pill-club{
    background: #FF0000 !important;
}

.pill-club .pill-end{
    border-color: #cc0000 !important;
    background: #cc0000 !important;
    color: white !important;
}


.pill-conditional-club{
    background: #ffe6e6 !important;
    color: #FF0000 !important;
}

.pill-conditional-club .pill-end{
    border-color: #ffe6e6 !important;
    background:#ffe6e6 !important;
    color: #FF0000 !important;
}



.pill-player{
    background: #99CC66 !important;
}

.pill-player .pill-end{
    border-color: #7aa352 !important;
    background:#7aa352 !important;
    color: white !important;
}

.pill-conditional-player{
    background: #f0f6eb !important;
    color: #6BA035 !important;
}

.pill-conditional-player .pill-end{
    border-color: #f0f6eb !important;
    background:#f0f6eb !important;
    color: #6BA035 !important;
}

.pill-early-termination, .pill-opt-out{
    background: #496D24 !important;
}

.pill-early-termination .pill-end, .pill-opt-out .pill-end{
    border-color:#3a571d !important;
    background:#3a571d !important;
    color: white !important;
}

.pill-mutual{
    background: #966800 !important;
}

.pill-mutual .pill-end{
    border-color:#785300 !important;
    background:#785300 !important;
    color: white !important;
}

.pill-conditional-mutual{
    background: #e4ddcc !important;
}

.pill-conditional-mutual .pill-end{
    border-color:#e4ddcc !important;
    background:#e4ddcc !important;
    color: #785300 !important;
}

.pill-vested{
    background: #551A8B !important;
}

.pill-vested .pill-end{
    border-color: #551A8B !important;
    background:#551A8B !important;
    color: white !important;
}



.pill-void{
    background: #FF8000 !important;
    /*background: linear-gradient(90deg, rgba(0,142,232,1) 0%, rgba(0,142,232,1) 36%, rgba(255,128,0,1) 55%, rgba(255,128,0,1) 100%) !important;*/
}

.pill-void .pill-end{
    border-color:#cc6600 !important;
    background:#cc6600 !important;
    color: white !important;
}




.pill-pre-arbitration{
    background: #F07968 !important;
}

.pill-pre-arbitration .pill-end{
    border-color:#F07968 !important;
    background:#F07968 !important;
    color: white !important;
}


.pill-arbitration-estimate{
    background: #FFCF89 !important;
}

.pill-arbitration{
    background: #FF9900 !important;
}

.pill-arbitration .pill-end{
    border-color:#FF9900 !important;
    background:#FF9900 !important;
    color: white !important;
}

.pill-estimate{
    background: #B800FF !important;
}

.pill-estimate .pill-end{
    border-color:#9300cc !important;
    background:#9300cc !important;
    color: white !important;
}


.pill-arbitration-avoided{
    background: #ccb400 !important;
}

.pill-arbitration-avoided .pill-end{
    border-color:#a39000 !important;
    background:#a39000 !important;
    color: white !important;
}

.pill-arbitration-settlement{
    background:#3FA300 !important;
}

.pill-arbitration-settlement .pill-end{
    border-color:#328200 !important;
    background:#328200 !important;
    color: white !important;
}

.pill-arbitration-bypassed{
    background:#727272 !important;
}

.pill-arbitration-bypassed .pill-end{
    border-color:#5b5b5b !important;
    background:#5b5b5b !important;
    color: white !important;
    font-size: 6.5px !important;
}

.pill-arbitration-extension{
    background:#727272 !important;
}

.pill-arbitration-extension .pill-end{
    border-color:#5b5b5b !important;
    background:#5b5b5b !important;
    color: white !important;
}



/* free agency */

.pill-ufa{
    background: #008EE8 !important;
}

.pill-ufa .pill-end{
    border-color:#00558b !important;
    background:#00558b !important;
    color: white !important;
}

.pill-end.pill-end-ufa{
    border-color:#008EE8 !important;
    background:#008EE8 !important;
    color: white !important;
}

.pill-rfa{
    background: #900000 !important;
}

.pill-rfa .pill-end{
    border-color:#900000 !important;
    background:#900000 !important;
    color: white !important;
}

.pill-end.pill-end-rfa, .pill-rfa .pill-end{
    border-color:#560000 !important;
    background:#560000 !important;
    color: white !important;
}



.pill-erfa{
    background: #ffb000 !important;
}

.pill-erfa .pill-end{
    border-color:#ffb000 !important;
    background:#ffb000 !important;
    color: white !important;
}

.pill-erfa .pill-end{
    border-color:#ffb000 !important;
    background:#ffb000 !important;
    color: white !important;
}

.pill-end.pill-end-erfa, .pill-end.pill-end-rights{
    border-color:#996a00 !important;
    background:#996a00 !important;
    color: white !important;
}


.text-yellow{
    color: gold !important;
}

.table:not(.table-dark) td.text-voided{
    color: #ddd !important;
    text-decoration: line-through !important;
}
.table:not(.table-dark) td.text-estimate{
    color: #B800FF !important;
}

.table:not(.table-dark) td.text-estimate-light{
    color: #DB7EFF !important;
}

.table:not(.table-dark) td.text-club{
    color: #FF0000 !important;
}




span.bg-blue-900{
    background: #0f3375;
}
span.bg-blue-800{
    background: #13459c;
}
span.bg-blue-700{
    background: #1557c0;
}
span.bg-blue-600{
    background: #196bde;
}
span.bg-blue-500{
    background: #2382f7;
}
span.bg-blue-400{
    background: #4b9cf9;
}
span.bg-blue-300{
    background: #77b6fb;
}
.spotracblue {color:#006699 !important;}
.border-spotracblue {border-color:#006699 !important;}
.text-spotracblue {color:#006699 !important;}
.bg-spotracblue {background:#006699 !important;}
.spotracred{color:#990000 !important;}
.border-spotracred {border-color:#990000 !important;}
.text-spotracred {color:#990000 !important;}
.bg-spotracred {background:#990000 !important;}


.text-secondary2{
    color:#ccc !important
}




span.bg-non-guaranteed{
    background: #B800FF;
}

span.bg-partial-guaranteed{
    background: #B800FF;
}

.table:not(.table-dark) td.dead{
    color: #999 !important;
    text-decoration: line-through;
}

.table:not(.table-dark) td.dead.text-estimate{
    color:#E39BFF !important;
    text-decoration: line-through;
}




/** option columns **/

div.option{
    padding: 6px 10px;
    display: block;
    /*color: #6C7C9B !important;*/
    color: #ffffff;
    margin: 0 auto;
    text-align: center;
    width: 105px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    font-weight: normal;
    line-height:100%;
    font-size: 10px;
    font-weight:bold;
    text-transform: uppercase;
}

div.option i {
    font-size:10px !important;
}

div.option-sm{
    width:85px !important;
}

div.option.option-clear{
    background: none;
    border: none;
    color:#696969 !important;
}

div.option.option-normal{
    background: rgba(228,234,244,0.50) !important;
    border: 1px solid #ddd;

}

div.option.option-normal2{
    background:#F3F3F3 !important;;
    border: 1px solid #E4E4E4 !important;
    color: #696969 !important;    
}

div.option.option-void{
    background: #FF8000;
    border: 1px solid #eee;
    color:white !important;
}

div.option.option-unsigned{
    background: #eaeaea;
    border: 1px solid #aaaaaa;
    color:#696969 !important;
    width:65px !important;
}

div.option.option-estimate{
    background: #B800FF;
    color: white;
}

div.option.option-estimate-pre-arbitration{
    background: #B800FF;
    color: white;
}

div.option.option-estimate-arbitration{
    background: #B800FF;
    color: white;
}

div.option.option-estimate-reverse{
    background: #F1CDFF !important;
    color: #B800FF !important;
}

div.option.option-club{
    background: #FF0000;
    color: white;
}
div.option.option-conditional-club{
    background: #ffe6e6;
    color: #FF0000;
}


div.option.option-club-exercised{
    border: 1px solid #eee;
    color: #FF0000;
    background: white;
}

div.option.option-club-declined{
    border: 1px solid #eee;
    color: #97A2B6;
    background: white;
}


div.option.option-player{
    background: #6BA035;
    color: white;
}

div.option.option-conditional-player{
    background: #f0f6eb;
    color: #6BA035;
}

div.option.option-player-exercised{
    border: 1px solid #eee;
    color: #6BA035;
    background: white;
}

div.option.option-player-declined{
    border: 1px solid #eee;
    color: #97A2B6;
    background: white;
}

div.option.option-early-termination{
    background: #6BA035;
    color: white;
}

div.option.option-early-termination-exercised{
    border: 1px solid #eee;
    color: #6BA035;
    background: white;
}

div.option.option-early-termination-declined{
    border: 1px solid #eee;
    color: #97A2B6;
    background: white;
}

div.option.option-cap-hold{
    background: #008EE8;
    color: white;
}

div.option.option-qualifying, div.option.option-qualifying-offer{
    color: white;
    background: #900000;
}

div.option.option-guaranteed{
    color: white;
    background: #aaa;
}

div.option.option-partial-guaranteed{
    color: white;
    background: #aaa;
}

div.option.option-non-guaranteed{
    color: white;
    background: #ccc;
}

div.option.option-partial-guaranteed{
    color: white;
    background: #ccc;
}

div.option.option-designated{
    border: 1px solid #eee;
    color: #4b566b;
    background: white;
}

div.option.option-arbitration-avoided{
    border: 1px solid #a39000;
    background:#a39000 !important;
    color: white !important;
}

div.option.option-arbitration-settlement{
    border: 1px solid #328200;
    background:#328200 !important;
    color: white !important;
}

div.option.option-pre-arbitration-bypassed{
    border: 1px solid #5b5b5b;
    background:#5b5b5b !important;
    color: white !important;
}

div.option.option-arbitration-1-bypassed, div.option.option-arbitration-2-bypassed, div.option.option-arbitration-3-bypassed, div.option.option-arbitration-4-bypassed{
    border: 1px solid #5b5b5b;
    color: white;
    background: #5b5b5b;
}

div.option.option-pre-arbitration-bypassed-player{
    border: 1px solid #eee;
    color: #97A2B6;
    background: white;
    text-decoration: line-through !important;    
}

div.option.option-arbitration-1-bypassed-player, div.option.option-arbitration-2-bypassed-player, div.option.option-arbitration-3-bypassed-player, div.option.option-arbitration-4-bypassed-player{
    border: 1px solid #eee;
    color:#97A2B6;
    background: white;
    text-decoration: line-through !important;
}

div.option.option-pre-arbitration{
    color: #ffffff !important;
    background: #FFCF89;
}

div.option.option-pre-arbitration-estimate{
    color: #ffffff !important;
    background: #F07968;
}

div.option.option-arbitration-estimate{
    color: #ffffff !important;
    background: #FFCF89;
}

div.option.option-arbitration{
    color: #ffffff !important;
    background: #FF9900;
}


div.option.option-minor-buried{
    border: 1px solid #eee;
    color: #4b566b;
    background: white;
}

div.option.option-ufa{
    color: #ffffff;
    background: #008EE8;
}

div.option.option-rfa{
    color: #ffffff;
    background: #900000;
}

div.option.option-erfa{
    color: #ffffff;
    background: #ffb000;
}


div.option.option-injured{
    color: #ffffff;
    background: #ff0000;
}

div.option.option-voided{
    color: #ffffff;
    background: #ddd;
    text-decoration: none !important;
}

div.option.option-franchise{
    color: #ffffff;
    background: #00F !important;
    text-decoration: none !important;
}

div.option.option-transition{
    color: #ffffff;
    background: #00F !important;
    text-decoration: none !important;
}

div.option.option-vested{
    color: #ffffff;
    background: #551A8B;
}

div.option.option-mutual{
    color: #ffffff;
    background: #966800;
}

div.option.option-base{
    color: #ffffff;
    background:rgba(17,17,17,1.00);
}

div.option.option-signing-bonus{
    color: #ffffff;
    background:rgba(17,17,17,.5);
}

div.option.option-roster-bonus{
    color: #ffffff;
    background:rgba(17,17,17,.5);
}

div.option.option-option-bonus{
    color: #ffffff;
    background:rgba(17,17,17,.5);
}

div.option.option-workout-bonus{
    color: #ffffff;
    background:rgba(17,17,17,.5);
}

div.option.option-roster-bonus-per-game{
    color: #ffffff;
    background:rgba(17,17,17,.5);
}

div.option.option-restructure-bonus{
    color: #ffffff;
    background:rgba(17,17,17,.5);
}

div.option.option-incentive-bonus{
    color: #ffffff;
    background:rgba(17,17,17,.5);
}

div.option.option-extension-eligible{
    color: #ffffff;
    background:#006699;
}
