.instructions{clear: left;background: #ffedde;color: #524133;margin: 0 0 20px 0;padding: 10px;border: 2px solid #ebcdb6;border-radius: 5px;}


.ui-tabs{position:static;}






#rostereditor  option{padding:2px 0px 0px 2px;}
#rostereditor  option + option{border-top:1px dotted #cccccc;}

/*
#rostereditor .rostererror{margin-bottom:5px;color:#D8000C;background-color: #FFBABA;overflow:hidden;}
#rostereditor .rostererror .error{font-size:11px;float:left;margin-right:15px;}
#rostereditor .rostererror .error + .error{}
*/
#rostereditor .rostererror .waivernotice{padding:2px 5px;font-weight:bold;color: #9F6000;background-color: #FEEFB3;margin-bottom:5px;font-size:large;}

#rostereditor h4{margin:0px 0px 5px 0px;padding:0px;text-align:center;}
#rostereditor .col4{/*overflow:hidden;*/display:block;width:25%;float:left;padding-bottom:10px;}
#rostereditor ol{margin:0px 5px;padding:0px 0px 10px 0px;min-height:50px;box-shadow: 2px 2px 2px #888;border-left:1px solid #cccccc;  }

#rostereditor .editposition{width:25%;font-size:0.8em;}
/*#rostereditor .editname{}*/
#rostereditor li{
    border-radius: 7px;
	list-style-position: inside;
	padding:5px 2px 2px 7px;
    cursor: move;
    box-shadow:2px 2px 2px #333333;
    margin:0px 5px;
}
#rostereditor li + li{margin-top:4px;}
#rostereditor .rowinfo{float:center;}
#rostereditor .rowname{float:center;font-size:small;}
#rostereditor .cardlabel{font-size:x-small;}
#rostereditor .rowcondition{float:right;box-shadow:1px 1px 1px #888;padding:2px 5px;margin-right:0.5em;font-size:0.7em;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background-color:#fff48c;}
#rostereditor .rowsuspension{float:right;box-shadow:1px 1px 1px #888;padding:2px 5px;margin-right:0.5em;font-size:0.7em;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#rostereditor .rowsuspension99{float:right;box-shadow:1px 1px 1px #888;padding:2px 5px;margin-right:0.5em;font-size:0.7em;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background-color:#FFBF00;}
#rostereditor .rowwaiver{float:right;box-shadow:1px 1px 1px #888;padding:2px 5px;margin-right:0.5em;font-size:0.7em;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background-color:#ffb38a;}
#rostereditor .rowinfoline{float:left;margin-left:5px;font-size:small;}

#rostereditor .injury{background-color:#970202 !important;}
#rostereditor .suspension{background-color:#f5dede !important;}
#rostereditor .canplaypro{background-color:#f8dede !important;}
#rostereditor .canplayfarm{background-color:#f8dede !important;}
#rostereditor .ProScratch.nocontract{color:#cccccc !important; border:1px solid rgb(136, 0, 0); background-color:#221f42 !important;}
#rostereditor .FarmScratch{background-color:#bba8ff;}
#rostereditor .FarmScratch.nocontract{color:#666666 !important; border:1px solid rgb(136, 0, 0); background-color:#221f42 !important;}

#rostereditor .ProDress{background-color:#fefefe;}
#rostereditor .ProScratch{background-color:#cccccc;}
#rostereditor .FarmDress{background-color:#e6e1f9;}

#rostereditor .movetowaiver{color: #9F6000;background-color: #FEEFB3;}
/*#rostereditor .protofarmsalary{border: 2px solid #d8000c;}*/




#rostereditor p {color:#1b1b1b !important;}







.pagewrapper{overflow:hidden;}
.playerlist{overflow:hidden;}

.playerlist .playerselect {
	list-style-type:none;
	margin:0px 0 0 0;
	padding:0;
	font-size:0.9vw;
	padding-left:0.5vw;
}

.playerlist .playerselect li + li{
	border-top: 1px dotted #cccccc;
}


.playerlist .playerselect input[type="radio"] {
    opacity:0.01;
    z-index:100;
    margin-left:-15px;
}

.playerlist .playerselect input[type="radio"]:checked + label,
.playerlist .Checked + label {
    background:#666666;
    color:#fff;
	font-size:1vw;
}

#sltTeams{
 width:250px;   
}
