﻿.figures-report{margin-top: 5px;margin-bottom: 5px;}
table{
	font-size: 9.5px;
	line-height: 1.2em;
}
.card-body table tr td:first-child{font-size: 8.5px}
table td, table th{padding: 0px !important;}
h4,strong{font-size: 13px;}

@media all and (min-width: 320px) {
	h4,strong{font-size: 11.5px;}
}
@media all and (min-width: 768px) {
	table{font-size: 11.5px;line-height: 1.4em;}
	table td, table th{padding: 1px !important;}
	h4,strong{font-size: 12px;}
	.card-body table tr td:first-child{font-size: 11px}
}
@media all and (min-width: 992px) {
	table{font-size: 13px;line-height: 1.5em;}
	table td, table th{padding: 2px !important;}
	h4,strong{font-size: 13px;}
	.card-body table tr td:first-child{font-size: 12.5px}
}

.negative, .negative a, span.error{
	color: red !important;
}

.negative a:link, td a:link:not(.button){
	text-decoration: underline;
}
a img{
	/*margin:auto;
	display: block;*/
	line-height: 1.5em;
}
table td input, table td a
{vertical-align:bottom;}

.tbBalanceMsg
{
	text-align:center;
	margin: 10px auto auto auto;
}
.italic{
font-style:italic;
}

.main table
{
	margin-top:20px;
}
.GameHeaderChart {
font-weight: bolder;
color: #000;
font-family: Arial;
background-color: #ccc !important;
text-align: center;
width: 33%;
}
.GameHeaderChartTD {
border-bottom: solid 2px #ADADAD !important;
}
.GameTopHeader, .TrTotalEven {
background-color: #E0E0E0 !important;
font-weight: bolder;
color: #000000 !important;
}

.TbInTitle {
background-color: #920F13;
color: #FFFFFF;
}
.AgentTitle {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bolder;
	text-align: right;
}
.black-tint-3{color:#4c4c4c}

.btn-option {
    margin: 3px 10px !important;
    display: block;
    width: 90%;
    padding: 5px !important;
}

.btn-md{padding:12px !important;line-height:1.5em;font-size:14px;}
.btn-black {
    padding-left: 5px !important;
    background: #32383d;
    background: -moz-linear-gradient(top, #444444 0%, #262c31 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#444444), color-stop(100%,#262c31));
    background: -webkit-linear-gradient(top, #444444 0%,#262c31 100%);
    background: -o-linear-gradient(top, #444444 0%,#262c31 100%);
    background: -ms-linear-gradient(top, #444444 0%,#262c31 100%);
    background: linear-gradient(to bottom, #444444 0%,#262c31 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#262c31',GradientType=0 );
    height: 45px;
    padding: 0;
    margin: 0;
    color: #fff !important;
}

/*h2{
	font-size: 14px;
}*/

/********************************LOGIN STYLES *******************************/
#loginbox {
width: 100%;
height: 500px;
color: #FFF;
font-family: Verdana, Geneva, sans-serif;
font-size: 16px;
text-align: center;
background-repeat: repeat-x;
background-color: #E9E9E9;
}

#userdiv, #passwdiv {
width: 155px;
margin-top: 20px;
color: #610B0B;
font-weight: bold;
}

.loginbutton {
display: block;
color: #FFF;
font-weight: bold;
font-size: 14px;
height: 29px;
width: 105px;
border: none;
position: relative;
left: 10px;
cursor: pointer;
}
#logindiv {
width: 127px;
text-align: center;
margin-top: 30px;
}
.footer{
	margin-top: 10px;
}