
/* dashboard */

.dashboard {
  border: 1px solid #c9c9c9;
  border-radius: 3px;
  margin-top: 10px;
  margin-bottom: 15px;
  background: #fafafa;
}

.dashboard h3{
  margin: 0px;
}

.dashboard .dashboard-head{
  background-color: #f8f8f8;
  background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f2f2f2));
  background: -webkit-linear-gradient(top, #f8f8f8, #f2f2f2);
  background: -moz-linear-gradient(top, #f8f8f8, #f2f2f2);
  background: -ms-linear-gradient(top, #f8f8f8, #f2f2f2);
  background: -o-linear-gradient(top, #f8f8f8, #f2f2f2);
  background: linear-gradient(top, #f8f8f8, #f2f2f2);
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  text-shadow:0px 1px #fff;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #fff;
	font-weight: bold;
	padding: 5px 12px;

}

.pull-right{float:right;}
.pull-left{float:left;}


.block ul.quick-links {
  list-style: none;
  margin: 0px;
  padding: 0px;
}

ul.quick-links li{
  border-bottom: 1px solid #ddd;
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.1);
  height: 30px;
}

ul.quick-links li a{
  display: block;
  padding: 2px 10px;
}

ul.quick-links li a span.icon-container{
	width: 12%;
  text-align: center;
  margin-top: 1px;
}

ul.quick-links li a span.link-text{
	width: 60%;
  text-align: left;
  font-weight: bold;
  padding-left: 7px;
  font-size: 13px;
  line-height: 18px;
}

ul.quick-links li a span.alert-badge{
	width: 19%;
  text-align: center;
  font-size: 11px;
}

ul.quick-links li span{
  white-space: nowrap;
  overflow: hidden !important;
  text-overflow: ellipsis;
  display: inline-block;
}

ul.quick-links li:hover{
	background: #ffffff;
}

ul.quick-links li:hover a span.icon-container i{
  opacity: 0.9;
}

#sidebar-right ul.quick-links li a:hover,
#sidebar-right ul.quick-links li a:focus,
#sidebar-right ul.quick-links li a:visited,
#sidebar-right ul.quick-links li a{
  text-decoration: none;
}

#sidebar-right #block-daddyhunt_badge-badge_alerts.block{
  padding-bottom: 15px;
}

/* BADGE ALERTS */

span.alert-badge {
  display: inline;
  padding: 3px 5px;
  font-weight: bold;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  border-radius: .25em;
  border: 1px solid;
}

/* empty */

ul.quick-links li a span.alert-badge:empty{
  display: none;
}

/* messages, unlocks */

li.messages-quick-link a span.alert-badge,
li.unlocks-quick-link a span.alert-badge{
  background-color: #d9534f;
  border-color: #d43f3a;
}

/* shout-outs, visitors */

li.shout-outs-quick-link a span.alert-badge,
li.visitors-quick-link a span.alert-badge{
  background-color: #f0ad4e;
  border-color: #e6ab59;
}

/* favorites, buddy-requests */

li.favorites-quick-link a span.alert-badge,
li.buddies-quick-link a span.alert-badge,
li.buddy-requests-quick-link a span.alert-badge{
  background-color: #5cb85c;
  border-color: #4cae4c;
}


/* ICONS */

i.right-sidebar-icon{
  height: 20px;
  width: 25px;
  display: block;
  background: #efefef;
  opacity: 0.9;
  margin-top: 2px;
}

/* messages */

li.messages-quick-link a span.icon-container i.right-sidebar-icon {
background: url(../images/alert_icons.png) -11px -9px;
}

li.messages-quick-link:hover a span.icon-container i.right-sidebar-icon,
li.messages-quick-link a.active span.icon-container i.right-sidebar-icon {
background: url(../images/alert_icons.png) -61px -9px;
}

/* unlocks */

li.unlocks-quick-link a span.icon-container i.right-sidebar-icon {
background: url(../images/alert_icons.png) -11px -41px;
}

li.unlocks-quick-link:hover a span.icon-container i.right-sidebar-icon,
li.unlocks-quick-link a.active span.icon-container i.right-sidebar-icon {
background: url(../images/alert_icons.png) -61px -41px;
}

/* visitors */

li.visitors-quick-link a span.icon-container i.right-sidebar-icon {
background: url(../images/alert_icons.png) -11px -73px;
}

li.visitors-quick-link:hover a span.icon-container i.right-sidebar-icon,
li.visitors-quick-link a.active span.icon-container i.right-sidebar-icon {
background: url(../images/alert_icons.png) -61px -73px;
}

/* shout-outs */

li.shout-outs-quick-link a span.icon-container i.right-sidebar-icon {
background: url(../images/alert_icons.png) -11px -105px;
}

li.shout-outs-quick-link:hover a span.icon-container i.right-sidebar-icon,
li.shout-outs-quick-link a.active span.icon-container i.right-sidebar-icon {
background: url(../images/alert_icons.png) -61px -105px;
}


/* favorites */

li.favorites-quick-link a span.icon-container i.right-sidebar-icon {
background: url(../images/alert_icons.png) -11px -137px;
}

li.favorites-quick-link:hover a span.icon-container i.right-sidebar-icon,
li.favorites-quick-link a.active span.icon-container i.right-sidebar-icon {
background: url(../images/alert_icons.png) -61px -137px;
}

/* buddies */

li.buddies-quick-link a span.icon-container i.right-sidebar-icon {
background: url(../images/alert_icons.png) -11px -169px;
}

li.buddies-quick-link:hover a span.icon-container i.right-sidebar-icon,
li.buddies-quick-link a.active span.icon-container i.right-sidebar-icon {
background: url(../images/alert_icons.png) -61px -169px;
}

/* buddy requests */

li.buddy-requests-quick-link a span.icon-container i.right-sidebar-icon {
background: url(../images/alert_icons.png) -11px -201px;
}

li.buddy-requests-quick-link:hover a span.icon-container i.right-sidebar-icon,
li.buddy-requests-quick-link a.active span.icon-container i.right-sidebar-icon {
background: url(../images/alert_icons.png) -61px -201px;
}
