/*
 ------------------------------------------------------------------------------
 This is a PROVIDER side only file. All those rules are ussually dead,
 overrided in some .scss file or at least scheduled for removal. Feel
 free to kill them or move where they belong (app/stylesheets/provider/**\/_*.scss)
 ------------------------------------------------------------------------------
*/


div.dashboard_bubble h2 {
  font-size: 1.1em;
}

div.dashboard.widget h3 {
  font-size: 14px;
  color: #333;
}

div.dashboard_bubble h3 {
  font-size: 14px;
}

.small {
  font-size: 9px;
  line-height: 12px;
}

.pright {
  float: right;
}



a.active {
  color: black;
}

.setting h3 {
  font-size: 14px;
}


p.error, p.notice {
  background: #D5DDF3;
  padding: 3px;
  margin-left: 0;
  margin-right: 0;
}

p.notice {
  background: #f8f9e1;
}





/** BUTTONS AND LINKS **/
button.no-image {
  padding-left: 6px;
}

a.cancel_account {
  background-image: image-url('black-cross.png');
  color: black;
  background-color: #FF3030;
}

a.cancel_account:hover { background-color: #cc0000; }

/*--- END typeface.css ----------------*/

ul.no_style {
  list-style: none;
}

.self_clear:after, .clearfix:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}


#admin #content ul.standard li {
  padding: 5px 0;
  margin-left: 10px;
  font-size: 1em;
  list-style-type: square;
}



p.right {
  text-align: right;
}


/* LAYOUT **********************/
/*******************************/



br.clear {
  clear: both;
}

div.right_narrow {
  float: right;
  width: 49%;
}

div#designSettings {
  width: 500px;
}

#settingsBox {
  clear: both;
  border: 1px solid #EEEEEE;
  padding: 10px;
  position: relative;
}

#colourWheelWarning {
  border: 1px solid #333;
  width: 200px;
}

/* DASHBOARD *******************/
/*******************************/
.clearfix:after {
  content: "";
  display: block;
  clear: both;
}

.clearfix {
  //display: inline-block;
}


#screencast-alternative {
  border: 1px solid  #CCCCCC;
  padding: 5px 10px;
  margin-bottom: 10px;
  background: transparent image-url('long_bg.png') repeat-x scroll 0 0;
}

#screencast #dashboardToggle {
  float: left;
  margin: 0;
}

div#twoCol #screencast .left {
  width: 290px;
}

div#twoCol #screencast .right {
  width: 260px;
}

/* EYE CANDY *******************/
/*******************************/

img.samplePic {
  margin-top: 20px;
}

div.highlight {
  background: #D4E6FF;
  padding: 10px;
}

div.dashboard_bubble, div.wide_dashboard_bubble, div.narrow_dashboard_bubble {
  border: 1px solid  $border-color;
  padding: 24px;
  margin-bottom: 12px;
}

a#dashboardToggle {
  float: right;
  font-size: 10px;
  margin-top: -4px;
}

div#frame_asset { border: 1px solid gray; margin-top: 10px; }

/* PAYMENTS ******************/
/*******************************/

div.wide_dashboard_box ul {
  list-style: none;
}

div.wide_dashboard_box {
  padding: 10px;
  margin-bottom: 10px;
}

div.wide_dashboard_box {
  width: 470px;
}


/* FORMS ***********************/
/*******************************/

form.button-to, form.button-to div, form.inline, form.inline div { display: inline}

td.thhead h3 {
  margin-top: 0;
  padding-right: 16px;
  padding-top: 20px;
}

table#contracts_table td.selected strong {
  background: #e0e0e0;
  padding: 3px;
}


table#contracts_table td.contract_name {
  width: 200px;
}


table#contracts_table, table#contract_table {
    width: 100%;
    border-collapse: collapse;
    color: black;
}

table#contracts_table {
  margin-top: 20px;
}

table#contract_table {
width: 450px;
margin-bottom: 20px;
}

table#contracts_table tr, table#contract_table tr {
  border-bottom: 1px solid #e0e0e0;
}


table tr td.no_border {
  border: none;
}

table#contracts_table td, table#contract_table td  {
text-align: center;
padding: 7px;
}


/**
CONTRACTS HELP BUBBLE
************************************************/

div.bubble_me {
background: #333;
color: white;
padding: 4px;
border: 1px #CCCCCC;
}

div.bubble_me * {
font-weight: normal;
font-size: 10px;
}

div.bubble_me ul {
list-style: none;
margin-bottom: 0;
margin-top: 0;
}

div.bubble_me ul li {
margin-bottom: 2px;
}

td.spec span.price {
font-size: 17px;
}
tr td.spec {
/*background: #FCFCCC;*/
/*border-bottom: 1px solid #fff;*/
/*border-right: 2px solid #FFFFFF;*/
  text-align: center;
  font-weight: bold;
}

.thhead {
background: #ef9e46;
border-bottom:1px solid #e0e0e0;
height:50px;
width:130px;
}


.thhead h3 {
color: black;
font-size: 1.6em;
background: none;
}


ul.price_rules * {
text-align: left;
}

ul.price_rules ul {
margin-left: 0;
margin-bottom: 5px;
}
table#contracts_table td.buy a {
font-weight: bold;
}

table#contracts_table tr.trHeading {
  background: transparent image-url('settings_tab.png') repeat-x bottom left;
}

table#contracts_table td.heading, table#contract_table td.heading {
font-size: 15px;
color: black;
text-align: center;
font-weight: bold;
/*border-bottom: 1px solid #efefef;*/
padding-top: 1px;
padding-bottom: 0;
}

table#contracts_table td.none_set {
padding: 2px;
border-bottom: 1px solid #333;
}

table#contracts_table td.rightAlign {
text-align: center;
padding-right: 10px;
font-weight: bold;
font-size: 14px;
}



ul#admin {
  float: right;
  background: white;
  padding: 10px;
  margin: 0;
}

ul#admin li {
  list-style: none;
  display: inline;
  padding-right: 10px;
}

div.orange {
  margin-left: 15px;
  padding-left: 5px;
  float: right;
}

div.orange ul {
  float: left;
}




#preview_widget {
  border: solid 1px #dddddd;
  background: white;
  float: right;
  padding: 5px;
}


/* FLASH display ***************/
/*******************************/

div.flash {
  background: #eFeFeF;
  padding: 1px;
  margin-bottom: 10px;
  clear: both;
}

div.flash p {
  position: relative;
  background: #ffffcc;
  color: black;
  margin: 0;
  padding: 4px;
  font-size: 14px;
  text-align: center;
  font-weight: bold;

}




/* SUBMENU **********************/
/********************************/



#settingsMenu li {
  display: inline;
}

h3#linkDetails, h3#linkDesign  {
  background: transparent image-url('settings_tab.png') repeat-x scroll 0 0;
  border:1px solid #EEEEEE;
  border-bottom: none;
  clear:none;
  display:block;
  float:left;
  margin:0 12px 0 0;
  padding:10px 10px 6px;
  width:221px;
}

h3.active {
  position: relative;
  bottom: -1px !important;
}


/* USER GENERATED MARKUP********/
/*******************************/



.usercontent h2 {
  font-size: 15px;
}

.usercontent h1 {
  float: none;
}


.usercontent h2, .usercontent h3, .usercontent h4 {
  margin: 10px 0 0 0;
}


.usercontent ul, .usercontent dl, .usercontent ol {
  margin: 5px 0 10px 20px;
}



/* ERROR EXPLANATION ***********/
/*******************************/

#errorExplanation {
  border-top: 1px solid #F7D394;
  border-bottom: 1px solid #F7D394;
  padding: 3px 3px 12px 20px;
  margin-bottom: 20px;
  background: #FDFDF9;
}

#errorExplanation h2 {
  font-size: 15px;
  color: #AA0000;
  padding-top: 10px;
}

#errorExplanation p {
  color: #333;
  font-size: 13px;
}

#errorExplanation ul li {
  font-weight: bold;
}

#errorExplanation ul {
  margin-left: 30px;
}

/* KEYS ************************/
/*******************************/

dl.key_container {
  background: #f2f2f2;
  border: solid 1px #eeeeee;
  margin: 20px 0;
}

dl.key_container dt {
  display: block;
  font-size: 120%;
  font-weight: bold;
  padding: 0 5px;
}

dl.key_container dd {
  padding: 0 5px;
}

dl.key_container dd.key {
  background: #f8f8f8;
  border-top: solid 1px #eeeeee;
  font-family: monospace !important;
  font-size: 25px;
  font-weight: bold;
  padding: 10px 0;
  text-align: center;
  white-space: nowrap;
}


/**
CONTRACTS HELP BUBBLE
************************************************/

div.bubble_me {
background: #333;
color: white;
padding: 4px;
border: 1px #CCCCCC;
}

div.bubble_me * {
font-weight: normal;
font-size: 10px;
}

div.bubble_me ul {
list-style: none;
margin-bottom: 0;
margin-top: 0;
}

div.bubble_me ul li {
margin-bottom: 2px;
}



/* help bubbles */

div.inlineHelper {
  position:absolute;
  width:238px;
  border: 1px solid #F3A137;
  z-index:998;
  line-height: 1.5;
}

div.inlineHelperContent {
  background: white none repeat scroll 0 0;
  font-size: 13px;
  font-weight:normal;
  padding:15px 13px;
  text-align:left;
}


div.inlineHelper h3 {
  font-weight: bold;
}

img.helpButton, img.detailButton {
  position: relative;
  z-index: 1;
  cursor: pointer;
}

tr.search img.helpButton {
  vertical-align: middle;
}

img.detailButton {
  z-index: 998;
}



/* Charts ****************/

.chart {
  border: solid 1px #dddddd;
  height: 250px;

/*  margin: 10px 0;*/
}

.small_chart {
  height: 100px;
}

.chart_controls {
  text-align: center;
  padding: 10px;
}

.chart_controls .next, .chart_controls .previous {
  background-repeat: no-repeat;
  cursor: pointer;
  padding: 4px;
}

.chart_controls .next {
  background-image: image-url('next.png');
  background-position: right center;
  padding-right: 16px;
  margin-left: 5px;
}

.chart_controls .previous {
  background-image: image-url('previous.png');
  background-position: left center;
  padding-left: 16px;
  margin-right: 5px;
}

.chart_controls form {
  display: inline;
}

.stats_mini_box h3 {
  display: inline;
}
.stats_mini_box {
  border: solid 1px #cccccc;
  height: 66px;
  width: 295px;
  margin: 4px 0;
  position: relative;
  background: transparent image-url('long_bg.png') repeat-x scroll 0 0;
}

.individual {
  width: 275px;
  margin-bottom: 10px;
}

.stats_mini_box .title {
  border-bottom: solid 1px #eeeeee;
  padding: 2px 2px 2px 12px;
}

.stats_mini_box .total{
  font-size: 10px;
  padding-left: 10px;
}

.stats_mini_box .chart,
.stats_mini_box .change{
  height: 30px;
  float: left;
  line-height: 30px;
}


.stats_mini_box .chart,
.stats_mini_box .chart_overlay {
  width: 185px;
  height: 29px;
  margin: 0;
}

.stats_mini_box .chart{
  border: none;
  border-right: solid 1px #eeeeee;
}

.stats_mini_box .chart_overlay {
  position: absolute;
  left: 0;
}

.stats_mini_box .total {
  font-size: 20px;
  font-weight: bold;
  padding: 0 4px;
}

.stats_mini_box .change  {
  background: image-url('no_change.png') no-repeat left center;
  font-size: 17px;
  padding-left: 24px;
  padding-right: 4px;
  float: right;
}

.stats_mini_box .title .total {
  font-size: 14px;
}

.stats_mini_box div.title .positive, .stats_mini_box div.title .negative, .stats_mini_box div.title .change {
  background: none;
  float: none;
}

.stats_mini_box div.title .change {
  padding-left: 0;
}

.stats_mini_box .positive {
  color: green;
}

.stats_mini_box .negative {
  background-image: image-url('down.png');
  color: red;
}

.stats_main { width: 66% }
.stats_side { width: 33% }

div.header {
  width: 100%;
}

div.header span {
  float: right;
}

div.header h4 {
  float: left
}
/* Wiki *******************/
.wiki_pages_widget {
  width: 196px;
  padding: 5px;
  background: #CCCCCC;

  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

.wiki_pages_widget ul {
  margin: 5px 0 10px 20px;
}

div#wiki div.left {
  width: 590px;
}


/*
MESSAGES
*******************************************************/
div.messageDetails dl {
  padding: 0;
  font-size: 13px;
}

div.messageDetails dt{
  width: 15%;
  float: left;
  margin: 0 0 0 0;
  padding: 1%;
  font-weight: bold;
}

div.messageDetails dd {
  float: right;
  width: 81%;
  margin: 0 0 0 0;
  padding:1%;
}

div.messageDetails {
  float: left;
}

div.messageContent {
  padding: 10px;
  border: #ccc;
  clear: both;
	background: #ebf5ff;
}

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* PAYPAL ADD CREDIT ******************/

form .credit_field {
  font-size: 150%;
  margin: 10px 0;
}

form .credit_field label {
  font-weight: bold;
  display: inline;
}

form .credit_field input.amount {
  font-size: 100%;
  width: 4em;
}

p.paypal_logo {
  text-align: right;
  margin-bottom: 0;
}

/* Preview window: look and feel */



  div#previewContent, div#previewPlans {
    width: 200px;
    border: 1px solid #333;
    padding: 20px;
    position: absolute;
    right: 70px;
    top: 55px;
  }

  div#previewPlans table thead th.head {
    text-align: center;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    -webkit-border-radius-topleft: 3px;
    -webkit-border-radius-topright: 3px;
  }

  div#previewPlans table img {
    width: 9px;
  }

  div#previewPlans table {
    border-collapse: collapse;
    font-size: 9px;
    margin: 10px auto;
  }

  div#previewPlans table td, div#previewPlans table th  {
    border-bottom: 1px solid #ccc;
  }

  div#previewPlans table * {
    text-align: center;
  }

  div#pMenu {
    width: 100px;
    height: 10px;
    position: relative;
    margin-left: 95px;
    text-align: right;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    -webkit-border-radius-topleft: 3px;
    -webkit-border-radius-topright: 3px;
  }

  div#pMenu span  {
      float: left;
  }

  div#pBox, div#pFooter {
    width: 200px;
    border-style: solid;
    border-width: 1px;
  }

  div#pBox {
    height: 100px;
  }

  div#pBox span {
    font-size: 9px;
    font-family: arial;
    padding: 10px;
    display: block;
  }

  div#pFooter {
    margin-top: 5px;
  }

  div#pLinks span {
    height: 6px;
    display: block;
    margin-right: 5px;
    float: right;
    font-size: 8px;
    margin-top: 2px;
    font-family: monospace;
  }

  div#pLinks span.active {
    margin-top: 2px;
    height: 9px;
    width: 25px;
    text-align: center;
    color: #484848 !important;
  }

  div#pLinks span {

  }

  .round {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
  }

.page-templates {
  margin: 10px 0;
  padding: 5px;
  overflow: hidden;
}

.page-templates li {
  float: left;
  list-style: none;
  text-align: center;
  width: 90px;
  height: 70px;
  margin: 4px;
}

.page-templates li a {
  background-repeat: no-repeat;
  background-position: center 4px;

  display: block;
  padding: 4px;
  padding-top: 44px;

  height: 26px;
}

span.disabled, span.hidden {
  color: gray;
}

span.deleted, span.missing {
  color: #cc0000;
}



.plan_widget tr.usage_limit td,
.plan_widget tr.pricing_rule td {
  border-bottom: solid 1px #eeeeee;
  white-space:nowrap;

}


.plan_widget tr.feature td,
.plan_widget th.header {
  text-align: center;
}

.plan_widget th.header {
  border-bottom: solid 1px #dddddd;
  font-size: 120%;
  font-variant: small-caps;
}


li .handle {
  font-size: 12px;
  cursor: move;
  color: #777;
}

ul#apps {
  width: 100%;
  list-style: none;
}

ul#apps li span.handle {
  float: left;
  position: relative;
  width: 30px;
}

ul#apps li div.desc {
  width: 600px;
}

ul#apps li span.handle img {

}

ul#apps li {
  border-bottom:1px dotted #CCCCCC;
  position:relative;
  display:block;
  padding: 10px;
}

ul#apps div.desc{
  float: left;
  padding-left: 20px;
}
ul#apps li div.operations {
  float: right;
}

ul#apps li.odd {
  background: #f0f0f0;
}



/*Notification Bar*/

/*div.notification-bar {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
}


div.notification-bar div.notification-bar-contents {
  background: white;
  border-bottom: 1px solid #333;
  padding: 10px;
}*/


.notification-bar {
  position: absolute;
  top: 0;
  left: 0;
  color: #000;
  border-bottom: 2px solid rgba(0,0,0,0.07);
  width: 100%;
  cursor: pointer;
}
.notification-bar-bkg {
  background-color: #fff;
  opacity: .95;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
  filter: alpha(opacity=95);
  position: static;
}

.notification-bar,.notification-bar-bkg {
  padding: 1.2em 0;
}

.ie7 .notification-bar,.ie7 .notification-bar-bkg {
  border-bottom: 2px solid #ccc;
}

.notification-bar-container {
  position: relative;
  display: block;
  width: 100%;
  overflow: visible;
}

.notification-bar-contents {
  width: 740px;
  margin: 0 auto;
  text-align: left;
  position: relative;
  font-size: 150%;
}


.alwaysontop {
    position: fixed;
    top: 0;
    background-color: #2c2c2c;
    border-bottom: 1px solid #000;
    opacity: .95;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
    filter: alpha(opacity=95);
  }


.clearfix {
  display:inline-table;
  width: 100%;
}

span.tooltip:hover {
 cursor: pointer;
}

div.bubble {
  moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  cursor:help;
  position: absolute;
  padding:0 5px 5px 0;
  position:absolute;
  top:0;
  width:270px;
  z-index:5;
}

div.bubble div {
  background-color:#FFFFCC;
  border:1px solid #F8E1D3;
  padding:10px 15px 5px;
  position:relative;
  text-align:left;
}

.bubble .arrow {
  background:transparent image-url('define-arrow.png') no-repeat scroll 0 0;
  display:block;
  height:28px;
  left:-16px;
  position:absolute;
  top:5px;
  width:17px;
}

div#recaptcha_area {
  margin-top: 25px;
  margin-bottom: 25px;
}

div.all_bubble {
  background: white;
  -moz-border-radius:5px;
  -webkit-border-radius: 5px;
  border: 1px solid #ccc;
  padding: 5px;
}

table#transaction_errors {
  margin-bottom: 2em;
}

table#transaction_errors td.first {
  padding-left: 24px;
  background: image-url('error.png') no-repeat 0 0;
}

table#latest_transactions td.first {
  padding-left: 24px;
  background: image-url('tick.png') no-repeat 0 0;
}

#live_feed_control {
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 40px;
  height: 32px;
  line-height: 32px;

  cursor: pointer;
}

#live_feed_control.play  { background-image: image-url('play.png') }
#live_feed_control.pause { background-image: image-url('pause.png') }


#plans span.ajax-notice {
  font-size: 9px;
  background: #F5FCB3;
  padding: 3px;
  margin-left: 3px;
}


/* montoring stuff */


#loading {
   position: fixed;
   top: 300px;
   width: 200px;
   left: 50%;
   margin-left: -100px;
   background: white;
   border: 2px solid #ddd;
   padding: 5px;
   text-align: center;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
 }

 #loading h3 {
  margin: 0;
  padding: 0;
  color: #ddd;
 }

form.cinstance > fieldset > ol > li.text textarea {
    width: 50%;
}

/* ---- whitelabel-admin.css ----*/

.close_button, .stats_close_button {
  background: image-url('close.png') no-repeat;
  cursor: pointer;
  display: block;
  height: 16px;
  overflow: hidden;
  text-indent: 16px;
  width: 16px;
}

.stats_close_button {
  float: right;
}

.close_button {
  position: absolute;
  right: 10px;
  top: 10px;
}



/*********************************/
/* PLAN DETAIL *******************/
/*********************************/
#plan-detail ul {
  list-style:none;
  margin-bottom: 10px;
}

#plan-detail ul li span.title {
  font-size: 14px;
  font-weight: bold;
  color: #333;
}

#confirmation-box input {
  float: left;
  margin-right: 20px;
}





/*Cinstance Overview Table*/

table#cinstance-overview {
   width: 100%;
   margin-top: 10px;
   margin-bottom: 10px;
 }

 #cinstance-overview tr.odd {
   background: #EEEEFF;
 }

 #cinstance-overview td {
   font-size: 10px;
   padding:5px;
 }

 #cinstance-overview td.label {
   width: 200px;
 }

 #cinstance-overview td.value {
   border-left:1px dotted #DDDDEE;
   padding:5px 8px;
   text-align:right;
   white-space:nowrap !important;
   width: 20px;
 }

 #cinstance-overview td.bar {
   padding: 0 5px;
   text-align:left;
 }

 #cinstance-overview td.bar img {
   margin: 3px 0 0 !important;
 }


/* PLANS LIST */

#plans-list .plan-drag {
  cursor: move;
  background: image-url('drag-icon.png') no-repeat center center;
  float: left;
  width: 20px;
}

#plans-list span {
  padding-right: 5px;
}

#plans-list span.plan-default, #plans-list span.plan-state {
  color: #ccc;
}

#plans-list span {
 float: left;
}

#plans-list span.plan-operation {
  float: right;
}

#plans-list span.plan-operation {
 margin-right: 2px;
}

#plans-list ul {
  list-style: none;
}

#plans-list li {
  padding: 5px 0;
  border: 1px solid #ccc;
  margin-bottom: 5px;
  float: left;
  width: 100%;
}

#plans-list span.plan-state {
  text-transform: uppercase;
  padding-left: 10px;
}


/*********************************/

#fancybox-inner {
	text-align:left;
}


/* Forum */

#forum .post {
	border-bottom: 1px solid #ddd;
	margin-bottom: 5px;
}

#forum form#new_post {
	margin-top: 20px;
}

/*--- WHITELABEL.css END ----------------*/


fieldset {
  border: 1px solid #ddd;
}

fieldset .field {
}

fieldset label {
  width: 200px;
  display: block;
  float: left;
}

fieldset legend {
  padding-bottom: 20px;
}

fieldset {
  overflow: visible !important;
}

/*
.clear {
clear: both;
}
*/


div.left {
  float: left;
  width: 49%;
}

div.right {
  float: right;
  width: 49%;
}

.self_clear {
clear: both;
}



/* Plans */

div.right {
  padding-bottom: 10px;
}

div.right.with-margin {
  margin-top: 20px;
}

/* Account */
#buyer_accounts {
  clear: both;
}

div.dashboard_bubble {
min-height: 35px;
}

/* Look and Feel */

#page_templates {
border: 1px solid #ddd;
  /* background: image-url("long_bg.png") repeat-x scroll 0 0 #f9f9f9; */
  background-color: #f9f9f9;
}

#page_templates li {
  width: 170px !important;
    min-height: 85px !important;
}



#account_details .operations {
  padding-top: 10px;
  clear: both;
}

a.cancel_account,
a.cancel_account:hover {
  background-color: #fff !important;
  color: #000 !important;
  white-space: nowrap !important;
}

/*--- widgets.css ----------------*/

.round {
  -moz-border-radius:5px;
  -webkit-border-radius: 5px;
}


/*********************************************/
/** ACTION LIST ******************************/
/*********************************************/

a#dashboardToggle {
  float: right;
  font-size: 10px;
  margin-top: -4px;
}

ul#actionList {
  margin-top: 10px;
}


ul#actionList li a {
  background: transparent image-url('cross_fade.png') no-repeat 0% 0%;
  padding-left: 25px;
}

ul#actionList li a.active {
  background: transparent image-url('tick_fade.png') no-repeat 0% 50%;
  padding-left: 25px;
  color: #a8a2a2;
}

ul#actionList li  {
  margin-bottom: 13px;
}

ul#actionList li {
  font-size: 10px;
  font-weight: bold;
  list-style:none;
}


/*********************************************/
/** DEFINITION LISTS *************************/
/*********************************************/






/*********************************************/
/** Bubble boxes *****************************/
/*********************************************/


div.narrow_dashboard_bubble  ul, div.dashboard_bubble  ul {
  list-style: none;
}

div.dashboard_bubble, div.wide_dashboard_bubble ul {
  list-style: none;
}


div.dashboard_bubble {
  //width: 275px;
}

div.wide_dashboard_bubble {
  //width: 450px;
}

div.narrow_dashboard_bubble {
  width: 200px;
}

/*--- widgets.css ----------------*/
