/*** Class for heading message***/
.heading {
	font-size: 15px;
	font-weight: bold;
	text-decoration: underline;
}
/*** Css for dispalying title of field name **/
table.jd_donor_table td.title_cell {
	width: 25%;
	font-weight: bold;	
	padding-left: 10px;
}
/*** Css for dispalying inputbox td **/
table.jd_donor_table td.field_cell {
		
}
/*** Css for display '*' next to required field ***/
.required {
	padding-left : 5px;	
	color: red;	
}
/*** CSS class for displaying message displayed above donation form **/
.msg {
	font-weight: bold ;	
}
/*** Display amount explaination next to each pre-defined amount**/
.amount_explaination {
	font-weight: bold ;
}
span.error {
	color : red ;
	font-weight: 140% ;	        
}

h2.jd_title { width: auto !important; margin: 0 !important; padding: 0 !important; }

.jd-container .jd-box-heading, #jd-docs .jd-box-heading {
    border-radius: 7px 7px 0 0;
    color: #333333;
	font-family: 'Oswald'!important;
    font-size: 14px;
    font-weight: bold;
    line-height: 14px;
    padding: 8px 10px 7px;
	margin: 0;
}
.jd-container .jd-box-heading h3, #jd-docs .jd-box-heading h3 {
	font-family: 'Oswald'!important;
	margin: 0;
}

.jd-container .jd-box-heading {
    background: #f2f2f2 url(../../images/background.png) repeat-x 0 0;
    border: 1px solid #DBDEE1;
}
.jd-container .jd-description {
	background: #fff;
    border-radius: 0 0 7px 7px;
    margin: 0;
    padding: 10px;
	border-bottom: 1px solid #DBDEE1;
    border-left: 1px solid #DBDEE1;
    border-right: 1px solid #DBDEE1;
}

.jd-container td.image_container img { float: left !important; margin: 10px ; }

.jd-container .jd_row { padding: 0 15px 15px 15px; }

.jd-container .jd_row .jd_description {
	padding: 0 5px 0 0; margin: 0;
}


/* ---------- Taskbar styles ---------------------------------------- */
.jd-taskbar {
	padding: 0 0 6px 0;
	margin: 0 0 6px 0;
	list-style-type: none;
}
.jd-taskbar ul {
	margin: 0 !important;
	padding: 0 !important;
}
.jd-taskbar li {
	float: left !important;
	list-style-type: none !important;
	background-image: none !important;
	padding: 0 5px 0 0 !important;
	margin: 0.5em 0 2px 0 !important;
}
form#os_form .control-label, form#jd_form .control-label, form#adminForm .control-label
{
	text-align: left;
	font-weight: bold;
}

/**--------Thermometer style------***/
body .wrapper-thermometer{
    background-color:#36393b;
    background: -webkit-gradient(radial, left top, left bottom, from(#669), to(#262a2d)); /* Saf4+, Chrome */
    background: -webkit-radial-gradient(center, circle, #669, #262a2d); /* Chrome 10+, Saf5.1+ */
   
    background: -moz-radial-gradient(center, circle, #669, #262a2d); /* FF3.6+ */
    background: -ms-radial-gradient(center, circle, #669, #262a2d); /* IE10 */
    background: -o-radial-gradient(center, circle, #333333, #323232); /* Opera 11.10+ */
    background: radial-gradient(center, circle, #669, #262a2d); /* W3C */
    background: -webkit-radial-gradient(50% 50%, circle ,#669, #262a2d); /* Chrome 10+, Saf5.1+ */
}
#centered{
    margin-top:10px;
    text-align: center;
    padding: 10px;
}
#centered h3{
	color: #fff;
	text-align: center;
}

.therm-number{
    position:absolute;
    text-align:right;
    font-size:13px;
}
.thermnumber{
    position:absolute;
    text-align:right;
    font-size:13px;
}

.clear {
    clear: both;
}
#centered img{
	border: none !important;
	margin: 0px !important
}