.hideInProduction {
    display:none;
}

table.respond caption {
    margin-top:0px !important;
}

table tr.inBuyRange td.rt-cell-1:before {
    color: #377904;
    content: "◉";
    margin-right: 3px;
}

div.global-navi div.login-logout-link a, div.global-navi div.login-logout-link a:visited {
    color: #AAA;
}
div.global-navi div.login-logout-link {
    margin: 0px auto;
}

body > div.backstretch {
    display: none;
}

@media (min-width: 768px) {
    div.global-navi div.login-logout-link {
        width: 700px;
    }
}

@media (min-width: 992px) {
    div.global-navi div.login-logout-link {
        width: 920px;
    }
}

@media (min-width: 1200px) {
    div.global-navi div.login-logout-link {
        width: 1138px;
    }
}

header .header-navi li {
    text-transform: uppercase;
    font-weight: bold;
}

@media (min-width: 768px) {
    header .header-navi {
        margin-top:51px;
        margin-bottom:0px;
    }
    header .header-navi li {
        float:left;
        margin-left:40px;
    }
     header .header-navi li:first-child {
        margin-left:0px;
    }
}

table tr td.loser span {
	/*padding: 0px 5px;*/
	color:#B12133;
	/*color:#FFF;*/
}
table tr td.gainer span {
	/*padding: 0px 5px;*/
	color:#377904;
	/*color:#FFF;*/
}

table tr td span.dateText {
	text-align:center;
	display:block;
}
table tr td span.dateDiff {
	text-align:center;
	display:block;
	font-size:.8em;
}

[data-tabletype] tr {
	font-size: .8em;
} 
