/* tangb style.css */
img[alt*="000webhost"],
img[alt*="000webhost"][style],
img[src*="000webhost"],
img[src*="000webhost"][style],
body > div:nth-last-of-type(1)[style]{
	opacity: 0 !important;
	pointer-events:none !important;
	width: 0px !important;
	height: 0px !important;
	visibility:hidden !important;
	display:none !important;
}

.disclaimer{
  	color: white;
  	display:none !important;
}

ul.share-buttons{
  list-style: none;
  padding: 0;
}

ul.share-buttons li{
  display: inline;
}

ul.share-buttons .sr-only {
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

ul.share-buttons img{
  width: 32px;
}

/* unvisited link */
a:link {
    color: DodgerBlue;
    text-decoration: none;
}

/* visited link */
a:visited {
    color: DodgerBlue;
    text-decoration: none;
}

a:hover {
    color: LightSkyBlue;
    text-decoration: underline;
}

a:active {
color: DodgerBlue;
    text-decoration: underline;
}

#footer a{
    color: white;
}


tr:nth-child(even) {background-color:#d3dce3 !important;}

/* http://www.cssstickyfooter.com/cn/ */
html, body, #wrapper {height: 100%}
body > #wrapper {height:auto; min-height:100%;}
#main {padding-bottom: 96px}/* must be same height as the footer */
#footer {position: relative;
margin-top: -96px; /* negative value of footer height */
height: 96px;  /* value of footer height */
font-size:10px;
clear:both;
}
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */