/**
*  BigDoor Media for WordPress - Widget CSS
*  
*  @author Mark Edwards <mark@simplercomputing.net>
*  @version 0.1.0
*/


/**
* @package WP-BigDoor
* @subpackage BigDoor-Widget-CSS
* 
* 
*   Widget CSS for overall look and feel 
*
* 	This CSS controls the looks of the BigDoor widget for WordPress.
*
*	There is a separate CSS file (widget-static.css) that is also used when the 
*	widget is set to statically floating in a screen corner.
*
*	Note that ALL properties in this file carry the !important aspect. This is
*	because some themes have styles that might affect the look and feel
*	of the widget. Therefore to force your styles to be dominant you must 
*	include !important with each property's values.
*
*/

#bd_no_script_msg { 
	text-align:center !important;
	color: #cf0000 !important;
	font-style: italic !important;
}

#bd_widget_wrap { 
	background-color: #f5f5f5 !important;
	padding: 7px !important;
	-moz-border-radius: 7px !important;
	-webkit-border-radius: 7px !important;
	color: #777 !important;
	font-size: 12px !important;
	min-width: 190px !important;
	font-family:helvetica,arial,sans-serif;
	font-size: 12px !important;
	/* height: 198px !important; */
}
#bd_widget_wrap a { 
	text-decoration:none !important;
}
#bd_widget_wrap p { 
	padding: 0 !important;
	margin: 10px 0 0 0 !important;
}
#bd_widget_inner { 
	background-color: #f5f5f5 !important;
	/* padding: 10px !important; */
	margin-top: 4px !important;
	-moz-border-radius: 7px !important;
	-webkit-border-radius: 7px !important;
	height: 110px !important;
}
#bd_widget_top { 
	border-bottom: 1px solid #999;
}
#bd_widget_main_points { 
	font-size: 24px !important;
	font-weight: bold !important;
	text-align: center !important;
	margin: 0 auto;
	width: 100%;
}
.bd_label { 
	font-size: 14px !important;
	font-weight: normal !important;
	line-height:10px !important;
}
.bd_level_label { 
	font-size: 14px !important;
	font-weight: bold !important;
}

#bd_welcome { 
	font-size: 12px !important;
	font-weight: bold !important;
	text-align: left !important;
}

#bd_signout_link { 
	font-sie: 12px !important;
}


#bd_widget_inner a {
	color:#777 !important;
	display:inline !important;
	padding:2px 5px !important;
	text-decoration:none !important;
}

#bd_signout_link {
	background-color: #f5f5f5 !important;
	color:#777 !important;
	display:inline !important;
	text-decoration:none !important;
}
#bd_signout_link a {
	color:#777 !important;
	text-decoration: none !important;
}

.bd_td_checkin_button { 
	text-align:right !important;
}

#bd_checkin_msg { 
	line-height: 16px !important;
	text-align: center !important;
	width: 67%;
	vertical-align: middle;
}
.bd_td_checkin_button_img { 
	vertical-align: middle;
}
.highest_badge_img { 
	width: 50px !important;
	height: 50px !important;
	margin-right: 2px !important;
}
.bd_award_badge {
	margin: 2px 5px 0 10px;
}
#new_award_msg { 
	font-style: italic !important;
	text-align:center !important;
	width:70%;
}
#bd_checkin_table { 
	margin: 10px 0 0 0 !important;
	width: 96%;
}

#bd_already_checked_in_msg { 
	text-align:center !important;
}
#bd_checked_in_img {
	margin-right: 5px !important;
}
#bd_checkin_btn {
	height: 18px;
	width: 65px;
	font-size: 12px !important;
	background-color: #ff7e0c;
	-moz-border-radius: 7px !important;
	-webkit-border-radius: 7px !important;
	padding: 5px 0 !important;
	text-align: center !important;
}
#bd_checkin_btn:hover {
	background-color: #ff9a0c !important;
}
#bd_checkin_btn a {
	padding: 0 !important;
	color: #fff !important;
	font-weight: bold !important;
}

#bd_new_level_award_msg { 
	text-align:center !important;
	font-weight: bold !important;
	font-style:italic !important;
}

#bd_leader_wrap, #bd_award_wrap, #bd_notice_wrap  { 
	display:none;
	/* height: 300px !important; */
	/* border: 1px solid #aaa; */
	-moz-border-radius: 7px !important;
	-webkit-border-radius: 7px !important;
	/* border-top: 2px solid #1c1c1c !important; */
	/* border-left: 2px solid #1c1c1c !important; */
	/* border-right: 2px solid #1c1c1c !important; */
	/* border-bottom: 2px solid #1c1c1c !important; */
	background-color: #f5f5f5 !important;
	padding: 0px !important;
	margin-top: 10px !important;
	/* margin-bottom: 20px !important; */
}
#bd_notice_wrap { 
	padding: 15px 7px 7px 7px !important;
	height: 70px !important;
}
#bd_award_wrap { 
	margin: 10px auto !important;
	width: 90% !important;
}

.badge_img {
	margin-right: 10px !important;
	width: 70px !important;
	height: 70px !important;
}

#bd_awards_leaderboard_links {
	background-color: #f5f5f5 !important;
	text-align: center !important;
	margin-top: 10px !important;
	height: 15px !important;
	border-top: 1px solid #999 !important;
	padding-top: 1px !important;
}
#bd_awards_leaderboard_links a {
	color: #777;
	text-decoration:none;
	margin: 0 7px;
}

.leaderboard_table { 
	width: 100% !important;
	border-collapse:collapse !important;
}
.leaderboard_table th {
	text-align:left !important;
}
.leaderboard_name, .leaderboard_rank, .leaderboard_balance { 
	text-align:left !important;
}
.leaderboard_rank { 
	padding-left: 7px !important;
}
.leaderboard_alt { 
	background-color: #ddd !important;
}
.leaderboard_name a {
	text-decoration: none !important; 
	color:#777777 !important;
}
