.dashboard { padding-top: 15px; position: relative; }
.dashboard-left { width:49%; overflow: hidden; float:left}
.dashboard-right { width:49%; float:right}
.contents-view { overflow:hidden; width:100% }

/*quick-search*/
.quick-search { padding:10px 0; }
.quick-search label { margin-bottom:5px; font-size:12px; color:#000; font-weight:700 }
.quick-search input.button { width:35px; font-size:11px; padding:6px 2px; margin:0; border:1px solid #558B0A}
.search-box { background:url(images/search-box.gif) no-repeat 9px 10px; border:1px solid #979797; width:98%; height:31px; 
display:block; margin-right:8px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.search-box input { border: 0; font-size: 12px; margin:6px 0 0 30px; padding: 2px; width: 70%; }
.quick-search .new-invoice-btn, .quick-search .new-client-btn{ display:block; margin:15px auto 0 ; padding: 8px 0 8px 22px; width: 180px;}
.quick-search .new-invoice-btn{ width:145px;}
.quick-search .new-client-btn{ width:120px}
.quick-search .new-invoice-btn span { background:url(images/minimal-ico/new-invoice-ico.png) no-repeat; line-height:18px; margin-left:-7px; display:block; padding-left:25px; }
.quick-search .new-client-btn span { background:url(images/minimal-ico/add-client.png) no-repeat; line-height:18px; margin-left:-7px; display:block; padding-left:25px; }
.search-bar { position:relative; overflow:hidden; padding-right:45px; }
.search-bar .button { position:absolute; right:0; top:1px; }

/*qucik actions*/
.quick-actions { background:#F4F4F4; padding:9px; margin-bottom:15px; }
.quick-actions-content { overflow:hidden; width:45%;  }
.content-grad { background:/*url(images/box-grad.gif) repeat-x bottom*/ #fff; border:1px solid #D4D4D4; padding:10px 15px; }
.client-side .search-boxs{ background:none}
.actions-head h3 { padding:0 0 10px; font-size:18px; }

/*quick links*/
.quick-links { overflow:hidden; }
.quick-links-block { width:44%; padding:10px 2% 10px 1%; float:left }
.quick-links-block h4 { border-bottom:1px solid #ccc; margin-bottom:5px }
.quick-links-block ul { margin-left:15px; }
.quick-links-block ul li a { padding:2px 0 }

/*reports widget*/
.reports h6{ margin-top:5px; font-weight:700}
.reports h6 strong{ font-weight:700;}
.reports h6 em{  color:#3a3e63;}

/*messages box*/
.msgs-box h3{ font-size:16px; font-weight:700; margin-bottom:6px;}
.msgs-box ul{ list-style:none;}
.msgs-box ul li{ position:relative; display:block; padding:5px 5px 5px 72px; margin-bottom:3px; font-size:12px; color:#000}
.msgs-box ul li a{ text-decoration:underline; font-weight:700; color:#000}
.msgs-box .warning{ background:url(images/warning.gif) no-repeat; width:61px; height:17px; display:block; text-indent:-99999px; position:absolute; left:0; top:5px}
.msgs-box .note{ background:url(images/note.gif) no-repeat; width:61px; height:17px; display:block; text-indent:-99999px; position:absolute; left:0; top:5px}