/* Hide table borders */
.pair {
	background-color: #eee;
}

	.table th, .table td {
    	border-top: none !important;
 	}

 	/* Define amCharts*/
 	#chartdiv {
		width	: 100%;
		height	: 500px;
	}

/* Colors for Up and Down arrows */
	.green, .green a {
  color: rgba(0, 255, 0, 0.25);
}

	.red, .red a {
  color: rgba(255, 0, 0, 0.25);
}

/* Colors for Table Cells */
	.green_bg {
  background-color: rgba(0, 255, 0, 0.25);
}

	.red_bg {
  background-color: rgba(255, 0, 0, 0.25);
}

/* Hide IQ Popover*/
.iq_popover {
	display: none;
}

/* Centering Table Cells*/

.table td, th {
   text-align: center;
   vertical-align:middle !important;
}

.hands_title {
	font-size: 24px;
}

.hands_BB {
	font-size: 14px;
}

/* Smaller Hand Chart Cells */

.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
	padding: 3px;
}


/* Bigger Trend Indicator */

.trend_indicator {
	font-size: 1.5em !important;
}

#from_trend, #to_trend {
	display: none;
}

.legend>tbody>tr>td:first-child  {
	width: 10%;
}

.legend>tbody>tr>td:last-child  {
	width: 90%;
	text-align: left;
}

td.notplayable{
	color: #999 !important;
	/*background-color: #fff !important;*/
}

td.notplayable > span.hands_title{
	font-weight: 100;
	font-size: 24px;
}


:not(.notplayable) > span.hands_title{
	/*font-weight: bold;*/
	font-size: 24px;
	color: #000 !important;
}

td.pair {
	border: 2px solid #000 !important;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
    color: #555;
    background-color: #e7e7e7;
    /*border: 1px solid #ddd;
    border-bottom-color: transparent;*/
}

.circle{
	width:20px;
	height:20px;
	margin: 5px;
	border-radius:10px;
	border: 1px solid #ccc;
}

	.dark_green {background-color: #00b100;}
	.light_green {background-color:  #76ff76;}
	.dark_red {background-color: #e32526;}
	.light_red {background-color: #f08d8e;}
	.white {background-color: #ffffff;}
	.black {background-color: #000000;}
	.yellow {background-color: #ffff00;}
	.gray {background-color: #eeeeee;}
	.gray_red {background-color: #f0d3d6;}
	.gray_green {background-color: #82cb82;}
	.gray_yellow {background-color: #d8d80d;}
	.dark_blue {background-color: #7676ff;}
	.medium_blue {background-color: #9d9dff;}
	.light_blue {background-color: #c4c4ff;}

.optional_text{
	display: none;
}

.tabdescription {
	margin-top: 10px;
	min-height: 45px;
}

/*Animation Prefs*/
@-webkit-keyframes pulse {
	0% {background-color: #ffd700;}
	100% {background-color: #ffff00;}
}

@keyframes pulse {
	0% {background-color: #ffd700;}
	100% {background-color: #ffff00;}
}

/*Body Styles*/
.superduper {
/*		-webkit-transform: translateZ(0);
		-moz-transform: translateZ(0);
		-ms-transform: translateZ(0);
		-o-transform: translateZ(0);
		transform: translateZ(0);
*/
/*		-webkit-transform: translate3d(0, 0, 0);
		-moz-transform: translate3d(0, 0, 0);
		-ms-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
*/
/*
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		-ms-backface-visibility: hidden;
		backface-visibility: hidden;

		-webkit-perspective: 1000;
		-moz-perspective: 1000;
		-ms-perspective: 1000;
		perspective: 1000;
*/
		background-color: #ffd700;
		-webkit-animation: pulse 2s infinite alternate !important;
		animation: pulse 2s infinite alternate !important;
}

.hideme{
		background-color: #fff !important;
}

.description {
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 250px;
	background-color: #fff !important;
}