TABLE.croots th, TABLE.croots td, TABLE.walks th, TABLE.walks td {
line-height:1.2rem;
font-size: 11px important!;
font-family: Verdana,Geneva,'Bitstream Vera Sans','DejaVu Sans',sans-serif;
text-decoration: none;
} 
.checkbg {
background-image:url('/images/check.png');
background-repeat:no-repeat;
background-position:0px 0px;
padding-left:10px !important;
text-align:left !important;
}
.checkbgX, .padleft {
padding-left:10px !important; text-align:left !important;
}
.marginleft {
margin:0 3px;
}
.skinny {
padding:0 !important;
}

@media only screen and (min-width: 992px){
.rank {
text-align:right !important;
}
.starz {
text-align:right !important;
padding-right:3px !important;
}
.hudl {text-align:center !important;
}
}

@media only screen and (max-width: 992px){
TABLE.croots td:nth-of-type(n+2),TABLE.croots th:nth-of-type(n+2) {
border-bottom:1px dotted #ccc;}

TABLE.walks td, TABLE.walks th {
border-bottom:1px dotted #ccc;}
}

@media only screen and (max-width: 600px){table.responsive-table-small{width:100%;border-collapse:collapse;border-spacing:0;display:block;position:relative}table.responsive-table-small td:empty:before{content:'\00a0'}table.responsive-table-small th,table.responsive-table-small td{margin:0;padding:0;vertical-align:top;}table.responsive-table-small th{text-align:left}table.responsive-table-small thead{display:block;float:left}table.responsive-table-small thead tr{display:block;padding:0 0 0 0}table.responsive-table-small thead tr th::before{content:"\00a0"}table.responsive-table-small tbody{display:block;width:auto;position:relative;overflow-x:auto;white-space:nowrap}table.responsive-table-small tbody tr{display:inline-block;vertical-align:top}table.responsive-table-small th{display:block;text-align:right}table.responsive-table-small td{display:block;min-height:1.25em;text-align:left;}table.responsive-table-small tr{padding:0 !important; margin:0 !important;}table.responsive-table-small thead{border:0;border-right:1px solid #d0d0d0}table.responsive-table-small td {padding:0 3px !important; text-align:center !important;}
}

@media only screen and (min-width: 601px){
.ag5 {
  padding-left:10px !important;
}
}

@media only screen and (max-width: 600px){
.row, .col {
  padding-left:2px !important;
	padding-right:2px !important;
}
.intro {padding:0 10px;}
}

@media only screen and (min-width: 1160px){
.show-decor{display:block !important}
}
@media only screen and (min-width: 601px) and (max-width: 1159px){
.show-plain{display:block !important}
}
