table.eb_table {
}
table.table_left {
margin-left: 0px;
margin-right: auto;
}

td.eb_td {
text-align: left;
}
td.eb_tdc1 {
vertical-align:text-top;
font-weight: bold;
}
td.eb_td1 {
}
td.eb_td2 {
}
th.eb_th {
}
th.eb_th1 {
font-weight: normal;
}
th.eb_th2 {
font-weight: bold;
}
td.eb_w40 {
width: 40%;
}


/* Jquery-UI */
/*
.ui-button { outline: 0; margin:0; padding: 0; text-decoration:none;  !important; cursor:pointer; position: relative; text-align: center; }
.ui-dialog .ui-state-highlight, .ui-dialog .ui-state-error { padding: .3em;  }
*/
#players_list_sortable tbody:hover{cursor:move}
#players_list_sortable tr{}
#teams_list_sortable tbody:hover{cursor:move}
#teams_list_sortable tr{}
#ajaxSpinnerContainer {height:11px;display:none;}

fieldset { padding:0; border:0; }
/*
label
{
    display: block;
	font-size: 14px;
	padding: .5em;
}

label.error {
        float: none; color: red;
        padding-left: .3em; vertical-align: top;  
}
*/
label.error{
font-size: 11px;
background: #fbfcda url('../images/exclamation.png') no-repeat left;
border:1px solid #dbdbd3;
margin-top:4px;
padding-left:20px;
}
input.error {
border:1px solid red;
}

.hide {display: none !important;}

span.required{
	color:red;
}

#modal-form-signup label {
width: 100px;	
display: inline-block;
vertical-align: top;
}

/* css for timepicker */
.ui-timepicker-div .ui-widget-header{ margin-bottom: 8px; }
.ui-timepicker-div dl{ text-align: left; }
.ui-timepicker-div dl dt{ height: 25px; }
.ui-timepicker-div dl dd{ margin: -25px 0 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }


/* BUTTONS */
.buttons a, .buttons button{
	font:inherit;
    font-size:100%;
	white-space: nowrap;
}

/* POSITIVE */
button.positive, .buttons a.positive{
    color:#529214;
}
.buttons a.positive:hover, button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.buttons a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

/* NEGATIVE */
.buttons a.negative, button.negative{
    color:#d12f19;
}
.buttons a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.buttons a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}

/* SIMPLE */
.buttons a.simple, button.simple{
    background-color:transparent;
    border:0px;

    outline: 0;
    margin:0;
    padding: 0;
    text-decoration:none;  !important;
    cursor:pointer;
    position: relative;
    text-align: center;
}

.badge{
	background-color:red;
	color:white;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 9px;
	line-height: 18px;
	font-weight: bold;
	padding:3px 6px;
	margin:1px;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

.badge1{
	display:block;
	position:absolute;
	background-color:red;
	color:white;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 9px;
	line-height: 17px;
	font-weight: bold;
	margin-top: 1px;
	margin-left: 7px;
	padding: 0 6px;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	height:20px;
}