/* Banner styles */
.ajdg_mes_notification { margin:12px 0; position:relative; overflow:hidden; }
.ajdg_mes_notification .text { color:#000; font-size:15px; line-height:26px; margin:18px 18px 14px; float:left; width:auto; max-width:80%; }
.ajdg_mes_notification .text span { font-size:12px; }
.ajdg_mes_notification .button { float:left; border:1px solid #e2f4d2; font-size:14px; margin:18px 0 18px 16px; padding:12px 0; color:#FFF; text-shadow:none; font-weight:bold; background:#86c351; -moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px; text-decoration:none; height:50px; text-align:center; text-transform:uppercase; width:147px; box-shadow:none; line-height:26px; }
.ajdg_mes_notification .button:hover { background:#5f9d28; color:#fff; border:1px solid #e2f4d2;}
.ajdg_mes_notification .text_update { color:#fff; }
.ajdg_mes_notification .icon { float:right; margin:12px 8px 8px 8px; }
.ajdg_mes_notification .close_notification { float:right; margin:8px; cursor:pointer; }

/* Dashboard styles */
.postbox-ajdg { margin-bottom:20px; padding:0; min-width:255px; border:#dfdfdf 1px solid; background-color:#fff; -moz-box-shadow:inset 0 1px 0 #fff; -webkit-box-shadow:inset 0 1px 0 #fff; box-shadow:inset 0 1px 0 #fff; }
.postbox-ajdg h3 { margin:0; padding:7px 10px 7px 10px; box-shadow:#ddd 0px 1px 0px 0px; -moz-box-shadow:inset 0 1px 0 #ddd; -webkit-box-shadow:#ddd 0px 1px 0px 0px; line-height:15px; }
.postbox-ajdg .inside { margin:10px 10px 0px 10px; padding:0px 10px 12px 10px; clear:both; min-height:40px; position:relative; }
.pro-image { padding:0px 3px 0px 0px; }
.ajdg-photo { border-radius: 5px; }