#dcwp-avatar {float: left; display: block; width: 32px; height: 32px; background: url(images/dc_icon32.png) no-repeat 0 0; margin: 0 5px 0 0;}
.dcwp-box.postbox {margin-bottom: 10px;}
.dcwp-box .hndle {margin-bottom: 10px;}
.dcwp-box p, .dcwp-box ul {padding: 0 10px; margin: 0 0 1em 0; line-height: 1.5em;}
.dcwp-box ul.bullet, ul.dcwp-rss {list-style: square; margin-left: 15px;}
.dcwp-form {padding: 0 10px;}
.dcwp-intro {padding: 5px 0;}
.dcwp-form ul.half {width: 50%; float: left;}
.dcwp-form ul.half.right, .dcwp-form ul.third.right {float: right;}
.dcwp-form ul.third {width: 33%; float: left; margin-bottom: 20px;}
.dcwp-form li {display: block; width: 100%; overflow: hidden; margin: 0 0 5px 0; padding: 5px 0; clear: both; position: relative;}
.dcwp-form.dcssb-form h4 {margin: 0 0 5px 0; padding: 0 0 10px 0; background: url(images/bdr_h4.png) repeat-x 0 100%;}
.dcwp-form li label {float: left; width: 25%; display: block; padding: 5px 0 0 0;}
#dcssb_settings_page span.dcwp-note {display: block; padding: 5px 0 0 0; font-size: 11px;}
label span.dcwp-note {padding: 2px 0 0 0; font-size: 11px;}
.dcwp-input-l {width: 70%;}
.dcwp-input-m {width: 50%;}
.dcwp-input-s {width: 30%;}
.dcwp-textarea {width: 70%;}
.dcwp-table tr td {vertical-align: top; padding: 5px 10px; height: 68px;}
.dcwp-form.dcssb-form li .dcwp-table tr td h4 {background: none;}
#slick-social-share-buttons-donatebox.dcwp-box {border: 1px solid #016f02; background: #fff;}
#slick-social-share-buttons-donatebox.dcwp-box h3 {color: #016f02; padding: 7px 15px;}
#slick-social-share-buttons-donatebox.dcwp-box p {padding: 0 7px;}
#form-dcwp-donate {text-align: center; padding-bottom: 10px;}
.wrap h2.margin-bottom {margin-bottom: 10px;}
.margin-right {margin-right: 5px;}

/* Widgets */
.dcwp-widget-text {width: 98%; height: 65px;}
.dcwp-widget-input {width: 100%;}
.dcwp-widget-label {display: block;}
p.dcwp-row {margin-bottom: 3px; width: 100%; overflow: hidden;}
p.dcwp-row label {float: left; width: 70px; padding-top: 3px; display: block;}
.dcssb-ul li {width: 100%; overflow: hidden;}
.dcssb-ul .dcwp-widget-input, .dcssb-ul h4.left {float: left; width: 60%;}
.dcssb-ul select, .dcssb-ul h4.right {float: right; width: 35%;}
.dcssb-ul h4 {margin: 0;}
.dcssb-ul label {display: none;}
.dcssb-ul select, .dcssb-ul .dcwp-widget-input {font-size: 11px;}
.dcwp-accordion a {display: block; clear: both;}

/* Share */
.dcwp-box ul#dc-share {margin: 0; padding: 0 10px; line-height: 1em;}
.dcwp-box ul#dc-share li {float: left; padding: 0 3px; margin: 0; height: 75px;}

/* Plugin specific */
#sortable {padding-top: 10px;}
#sortable li {cursor: move; background: #fff; border: 1px solid #ccc; margin-bottom: 1px; box-shadow: 0 1px 0 #FFFFFF; -moz-border-radius:5px;    -webkit-border-radius:5px; z-index: 10;}
#sortable li.sort-holder {height: 75px; background: #F2F5FF;}
#sortable li .dcwp-table tr td {padding: 0 10px; height: 68px;}
#sortable li .dcwp-table tr td.button-name, #sortable li .dcwp-table tr td.button-size {padding-top: 5px;}
.button-name {width: 120px;}
.dcwp-form li .button-name h4 {padding: 0; margin: 0 0 5px 0;}
.button-size {width: 140px;}
.dcwp-table tr td.button-eg {width: 120px; vertical-align: middle; text-align: center;}
#dcssb_settings_page ul#sortable span.dcwp-note {display: inline;}
.dcwp-form.dcssb-form {padding: 0;}
.dcssb-form .postbox {margin: 0;}
.dcssb-form .inside {padding: 0 15px;}
select.dcssb-button, #dcssb_position, #dcssb_shortener, #dcssb_direction {width: 140px;}
span.dcssb-button  {display: none; z-index: 11;}
select.dcssb-button {z-index: 100;}
.postbox-container .meta-box-sortables {min-height: 200px;}
.dcwp-category-list {width: 45%; float: left; margin-right: 2%; padding: 1%; background: #fff; border: 1px solid #ccc; margin-bottom: 1px; box-shadow: 0 1px 0 #FFFFFF; -moz-border-radius:5px;    -webkit-border-radius:5px;}
.dcwp-form .dcwp-category-list li {padding: 0; margin: 0 0 0 0;}
.dcwp-form .dcwp-category-list li strong {display: block; padding: 0 3px 3px 3px;}
.dcwp-form .dcwp-category-list li a {text-decoration: none; display: block; padding: 3px; border: 1px solid #fff; box-shadow: 0 1px 0 #FFFFFF; -moz-border-radius:3px;    -webkit-border-radius:3px;}
.dcwp-form .dcwp-category-list li a:hover {background: #efefef; border-color: #d3d3d3; text-decoration: none;}
.dcwp-form .dcwp-category-list li a.process {background: #E8F3F9; border-color: #d9ebf5;}
#dcwp-box-stats #slick-social-share-buttons-donatebox {width: 29%; float: right;}
#dcwp-box-stats #slick-social-share-buttons-likebox {width: 70%; float: left;}
#dcwp-box-stats #slick-social-share-buttons-likebox .text-group {width: 200px; float: left;}
#dcwp-box-stats #slick-social-share-buttons-likebox #dc-share {width: auto; float: right;}
#dcssb-stats {border-top: 1px solid #ccc; border-left: 1px solid #ccc;}
#dcssb-stats tr th {padding: 5px 7px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #fff; border-left: 1px solid #fff; text-shadow: 0 1px 0 #fff;
background-color: #F1F1F1;
    background-image: -moz-linear-gradient(center top , #F9F9F9, #ECECEC);
	}
#dcssb-stats tr th.first, #dcssb-stats tr td.stats-title {border-left: none; text-align: left;}
#dcssb-stats tr th.total {width: 50px;}
#dcssb-stats tr th img {width: 24px;}
#dcssb-stats tr td {padding: 5px 7px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #fff; border-left: 1px solid #fff; background: #fff;}
#dcssb-stats .stats-row.heatmap .stats-btn.single span {color: #000;}
#dcssb-stats .stats-row.heatmap .stats-btn.single.zero span {color: #fff;}
#dcssb-stats tr.odd td {background: #f1f1f1;}
.stats-title a {font-size: 12px; text-decoration: none; display: block; text-shadow: 0 1px 0 #fff;}
#dcssb-stats tr td.stats-btn {text-align: center; vertical-align: middle; white-space: nowrap; min-width: 80px;}

/* Conditional formatting */
#dcssb-stats tr td.zero {color: #fff;}
#dcssb-stats tr.odd td.zero {color: #f1f1f1;}
#dcssb-stats tr.odd td.total.zero, #dcssb-stats tr td.total.zero, #dcssb-stats tr.total td.zero {color: #e3f3f7;}
#dcssb-stats tr.total td, #dcssb-stats tr td.total, #dcssb-stats tr.odd td.total, #dcssb-stats tr th.total {background: #e3f3f7;}
#dcssb-stats tr.total td, #dcssb-stats tr td.total {font-weight: bold;}
#dcssb-stats tr td.total {text-align: right; padding-right: 20px;}
#dcssb-stats tr td.stats-empty {text-align: center; padding: 20px 0;}
.dcssb-stats-nav {padding: 7px; margin: 0 0 5px 0; background: #fff; border: 1px solid #ccc; box-shadow: 0 1px 0 #FFFFFF; -moz-border-radius:5px;    -webkit-border-radius:5px;}
.dcssb-stats-nav form {padding-right: 32px; position: relative;}
.dcssb-stats-nav form label {padding-bottom: 2px;}
.dcssb-loading {position: absolute; top: -5px; right: 0;}
#form-dcssb-stats-type, #form-dcssb-stats-category, #form-dcssb-stats-display, #form-dcssb-stats-order {float: left; padding: 0 32px 0 0;}
#form-dcssb-stats-show, .dcssb-stats-status {float: right;}
.dcssb-stats-status {padding: 3px 15px 0 0; font-style: italic;}
.dcssb-loading, #form-dcssb-stats-category.hide {display: none;}

.dcssb-pagination .tablenav-pages a, .dcssb-pagination .tablenav-pages span.current, .dcssb-pagination .tablenav-pages span.disabled {margin-right: 2px;}