body {
	-webkit-text-size-adjust: none;
   -moz-text-size-adjust: none;
    -ms-text-size-adjust: none;
        text-size-adjust: none;
}
table.details {
	padding-left: 50px
}
table.dataTable {
	margin-bottom: 15px;
}

td.details-control {
	width: 5px;
}

th.title {
	padding-left:5px;
}
#mining-sw tr, #mining-sw td {
	cursor: pointer;
}
#mining-sw tr:hover, #mining-sw tr:hover {
	background-color: #fff;
}
tr.odd:hover, tr.even:hover {
	background-color: #efefef !important;
}
table.details tr:hover {
	background-color: #efefef !important;
}

.mining-sw_wrap  {
	margin: 20px 0 30px 0;
}
.mining-sw_wrap  p {
	text-align: justify;
}
.mining-sw_wrap  li {
	list-style-type: disc !important;
}
.mining-sw_wrap  li > ul > li:first-of-type {
	margin-top: 10px;
}
.mining-sw_wrap  li > ul > li {
	list-style-type: circle !important;
}
.arch-separator {
	width: 688px;
	display: flex;
	justify-content: center;
	margin: 10px 0 15px 0;
}
.arch-separator div {
	border-bottom: 1px dashed #999;
	width: 250px;
	height: 1px;
}
.arch-banner img {
	padding: 4px;
	border: 1px solid #999;
}
.arch-main_wrap h3 {
	border-bottom: 1px dashed #999;
	padding: 0 0 3px 0;
}



