.dxc-goal-thermometer {
    position:relative;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    opacity:0;
 		
}
.dxc-goal-thermometer .therm-wrapper {
    position:relative;
    padding:0;
}

.dxc-goal-thermometer .therm-numbers {
    width:50px;
    float:left;
    
}

.dxc-goal-thermometer .therm-number {
    position:absolute;
    text-align:right;
    font-size:13px;
    line-height:13px;
    font-weight: normal;
}

.dxc-goal-thermometer .therm-graphics {
    float:left;
    position:relative;
    width:46px;
}

.dxc-goal-thermometer .therm-top {
    position:absolute;
    top:0;
    left:7px;
    
    width:32px;
    height:13px;
}

.dxc-goal-thermometer .therm-body-bg {
     position:absolute;
     top:13px;
     left:7px;
     width:32px;
}

.dxc-goal-thermometer .therm-body-mercury {
     position:absolute;
     bottom:51px;
     left:14px;
     width: 18px;
     height:2px;
}

.dxc-goal-thermometer .therm-body-fore {
     position:absolute;
     width:24px;
     top:13px;
     left:11px;
     background-repeat:repeat-y;
}

.dxc-goal-thermometer .therm-bottom {
    position:absolute;
    left:0;
    width:46px;
    height:51px;
} 

.dxc-goal-thermometer .therm-tooltip {
    position:absolute;
    left:38px;
    width:200px;
}

.dxc-goal-thermometer .therm-tooltip .tip-left {
    float:left;
    width:19px;
    height:32px;
}

.dxc-goal-thermometer .therm-tooltip .tip-middle {
    float:left;
    height:32px;
    font-size:15px;
}

.dxc-goal-thermometer .therm-tooltip .tip-middle p {
    position:relative;
    margin:0;
    padding-right:4px;
    padding-left:3px;
    top:4px;
    height:24px;
    line-height:24px;
    background-size:64px 64px;
    -moz-background-size: 100%;
}

.dxc-goal-thermometer .therm-tooltip .tip-right {
    float:left;
    width:9px;
    height:32px;
}

.dxc-goal-thermometer .therm-days {
    position:absolute;
    bottom: 5px;
    height: 45px;
    text-align:right;
}
.dxc-goal-thermometer .therm-daysleft {
    font-size: 30px;
    line-height: 1;
}
.dxc-goal-thermometer .therm-daysleft-text {
    font-size: 13px;
    line-height: 1;
}

a.therm-button {
    display: block;
    font-size: 13px;
	background-color: #3aaf5b;
	padding: 5px;
	margin-top: 5px;
	text-align: center;
	border-radius: 4px;
    text-decoration: none;
    color: #fff;
}

a.therm-button:hover  {
	cursor: pointer;
	background-color: #299848;
    color: #fff;
}

.time-remaining {
	text-align: center;	
	 font-size:13px;
	 padding-top: 10px;
	 padding-bottom: 10px;
	 font-weight: normal;
}

.dxc-goal-thermometer .clear  {
    clear: both;
}

