.smallContainer.earnhottokens .content
{
	min-height: 300px;
}

.smallContainer.earnhottokens .content .subtitle
{
	font-weight:normal;
	font-style:italic;
	padding:10px;
	margin:auto;
	width: calc(100% - 30px);
}

.smallContainer.earnhottokens .subtitle {
  overflow: hidden;
  text-align: center;
}

.smallContainer.earnhottokens .subtitle:before,
.smallContainer.earnhottokens .subtitle:after {
  background-color: #EDEDED;
  content: "";
  display: inline-block;
  height: 1px;
  position: relative;
  vertical-align: middle;
  width: 50%;
}

.smallContainer.earnhottokens .subtitle:before {
  right: 0.5em;
  margin-left: -50%;
}

.smallContainer.earnhottokens .subtitle:after {
  left: 0.5em;
  margin-right: -50%;
}


.smallContainer.earnhottokens .content .missionInner{
	display:table;
	width:100%;
	padding:20px 10px;
	border-top:1px solid #EDEDED;
}

.smallContainer.earnhottokens .content .missionInner:first-child{
	border-top:0px;
	padding-top:5px;
}

.smallContainer.earnhottokens .content .missionInner .left,
.smallContainer.earnhottokens .content .missionInner .right{
	display:table-cell;
	vertical-align:top;
}

.smallContainer.earnhottokens .content .missionInner .right table tr td
{
	vertical-align:top;
}

.smallContainer.earnhottokens .content .missionInner .right{
	width:70px;
	text-align:right;
	color:#CCA600;
	font-size:large;
	white-space:nowrap;
}

.smallContainer.earnhottokens .content .missionInner .right .coin
{
	background:url(../img/icon_coin.png);
	background-size:100%;
	width:25px;
	height:25px;
}

.smallContainer.earnhottokens .content .missionInner .display{
	padding-right:10px;
	padding-bottom:0px;
}

.smallContainer.earnhottokens .content .missionInner .display,
.smallContainer.earnhottokens .content .missionInner .display a{
	color:#3090C2;
	font-size:15px;
}

.smallContainer.earnhottokens .content .missionsContainer{
	padding:0px 15px;
	padding-bottom: 15px;
}

.smallContainer.earnhottokens .statusBar{
	width:85%;
	height:30px;
	text-align:center;
	color:white;
	line-height:27px;
	border:1px solid #D0D0D0;
	border-radius: 25px;
	background:#F2F2F2;
	margin-top: 8px;
}

.smallContainer.earnhottokens .statusBarInner{
	height:100%;
	background:#38B44B;
	border-radius: 30px;
	min-width: 40px;
}
	
	
.smallContainer.earnhottokens .statusBar.pending .statusBarInner{
	background:#E47200;
	text-align:center;
	width: 100% !important;
}

.smallContainer.earnhottokens .content .missionInner .left .total
{
	color:gray;
	padding-bottom:0px;
	font-size: small;
	margin-top: 3px;
}

.missionsContainer .loadingContainer{
	text-align:center;
}

.smallContainer.earnhottokens .content .missionInner.isSub{
	border-top:0px !important;
	padding-top: 0px;
}

.smallContainer.earnhottokens .content .missionInner.isSub .right{
	visibility: hidden;
}

.smallContainer.earnhottokens .content .missionInner .right table{
	float:right;
}