.table-bordered th, .table-bordered td { border:1px solid #CCC }



.table thead tr:first-child {

	background: #f2bf0c;
    color: #fff;
    background-color: #f2bf0c;
    background-image: -webkit-linear-gradient(#f2bf0c,#ddad04);
    background-image: linear-gradient(#f2bf0c,#ddad04);
    border-radius: 3px;
    border: 1px solid #cfa203;
    border-bottom: 1px solid #cfa203;
    box-shadow: inset 0 1px #facc29,2px 0 4px rgba(0,0,0,0.1),-2px 0 4px rgba(0,0,0,0.1);

}

.table thead th { font-weight: 400; border-left: none; }

.table tr.info, td.info, .table tr.info th { background: #F0F0F0 !important; }

.table>thead>tr>th { border: none; }

.table tbody td {

	padding: 0px !important;

	font-size: 40px;

	color: rgb(82, 82, 82);

	font-weight: 600;

	background-image: linear-gradient(to bottom, #fff, #EEE);

	border-right: 0px !important;

}



.table tbody td:hover { background: #F3F3F3; }

.actual { color: #08c !important; background:#666}

.active {

	background: #6eafbf !important;

	-webkit-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, .1) !important;

	   -moz-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, .1) !important;

			box-shadow: inset 0px 0px 20px 0px rgba(0, 0, 0, .3) !important;

	color: #EDEDED !important;

	text-shadow: 0px 1px 0px #4d7a85 !important;

	filter: dropshadow(color=#4d7a85, offx=0, offy=1);

	border: none !important;

}

.non-active { border: inherit; }



a.prev, a.next {

	border-left: none;

	border-right: none;

}



div.loading { background: #FDFDFD; color: #222; }



.border-left-off { border-left: none !important; }



tbody td.b:nth-last-child(-n+7) { border-bottom: 1px solid #CCC; }