.dashboard-module{background:#c7c8ca url("/static/images/bg-dashboard-module.png") repeat;border-radius: 15px;-moz-border-radius:15px;-webkit-border-radius:15px;-moz-box-shadow: 3px 5px 10px #BDBDBD;-webkit-box-shadow: 3px 5px 10px #BDBDBD;box-shadow: 3px 5px 10px #BDBDBD;margin:0 0 16px 0;padding: 33px}
.dashboard-module .module-header{margin:0 0 12px 0}
.dashboard-module .module-header a{color: #FFF;float: right;font-size: 17px;font-style: italic;margin: -30px 7px 0 0}
.dashboard-module .module-container{background: #fff;border-radius: 15px;-moz-border-radius: 15px;-webkit-border-radius: 15px;padding: 20px}
/*Sidebar Calendar Styles */
.calendar-module .calendar-container{font-size: 12px;text-align:center}
.calendar-module .calendar-container table{width:100%}
.calendar-module .calendar-header{height:24px;line-height:24px}
.calendar-module .calendar-header a{color: #949494;font-size:24px}
.calendar-module .calendar-header a:hover{color: #e0119d}
.calendar-module .calendar-header .prev-month-btn{margin-right:5px}
.calendar-module .calendar-header .next-month-btn{margin-left:5px}
.calendar-module .date-title{color: #e0119d;font-size:22px}
.calendar-module .dotw-label{font-style:italic;font-weight:bold}
.calendar-module tbody td{line-height:20px}
.has-show{background:url("/static/images/icon-calendar-dot.png") 6px 3px no-repeat transparent}
.has-show a:hover{color:#fff}
/*Sidebar Graph Styles*/
#cv-graph{height:185px;margin:0 0 0 10px;padding: 0;width:232px}
/*Dashboard todo Styles*/
.todo-content .viewport{height:238px;width:580px}
.todo-list .todo-item{font-size: 14px;height: 38px;line-height:38px;border-top:1px solid #e6e6e6}
.todo-list .todo-item:first-child{border: none}
.todo-item .item-type, .todo-item .item-link, .todo-item .item-delete{float: left}
.todo-item .item-type{font-style:italic;font-weight:bold;padding: 0 0 0 10px;width:140px}
.todo-item .item-link{width:400px}
.todo-item .item-delete{color:#ed44b3;font-family: 'Lato', sans-serif;font-size: 14px;font-weight: 400;padding:0 10px}
.todo-item .item-delete:hover{color:#B8B8B8}
/*Sidebar Contacts Styles*/
.contacts-module .contacts-search{border-bottom: 1px solid #E6E6E6;padding: 0 0 14px}
.contacts-module .contacts-search input{background:url("/static/images/icon-search-dark.png") 180px 6px no-repeat transparent;border:none;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;box-shadow:inset 0 0 15px #ccc;-moz-box-shadow:inset 0 0 15px #ccc;-webkit-box-shadow: inset 0 0 15px #ccc;color: #8E8E8E;font-family:georgia,"times new roman",serif;font-size:12px;padding: 6px 12px;width:184px}
.contacts-module .contacts-search input{border:1px solid #ccc}
.contacts-module .viewport {width: 200px;min-height: 80px}
.lt-ie9 .contacts-module .contacts-list{padding: 0 0 0 10px}
.contacts-module .contacts-list a{font-size:13px}
/*Dashboard Promo Styles
someones bad idea of hard coding the drop shadow
.dashboard-promo{border-radius: 15px;-moz-border-radius:15px;-webkit-border-radius:15px;-moz-box-shadow: 3px 5px 10px #BDBDBD;-webkit-box-shadow: 3px 5px 10px #BDBDBD;box-shadow: 3px 5px 10px #BDBDBD;margin:0 0 16px 0}
.dashboard-promo img{border-radius: 15px;-moz-border-radius:15px;-webkit-border-radius:15px}
*/
.overlay {background-color:#231f20;border-radius:12px;color: #FFFFFF;display: block;font-size: 15px;height: 25px;left: 40px;position: absolute;text-align: center;top: 5px;width: 25px}
.smodule-footer a{float: right;font: italic bold 12px georgia,"times new roman",serif;margin-right:13px}
