.dd_cpd_frontend_entry_form_form {
	border: solid 1px #CCC;
}
.dd_cpd_frontend_entry_form_form .row:nth-child(2n) {
	background:#EEE;
}
img.icon_information {
	cursor: help;
}
.dd_cpd_frontend_entry_form_form input[type="text"], .dd_cpd_frontend_entry_form_form input[type="number"], .dd_cpd_frontend_entry_form_form input[type="email"], .dd_cpd_frontend_entry_form_form textarea {
	padding: 5px;
}
.dd_cpd_frontend_entry_form_form textarea {
	width: 100%;
}
.dd_cpd_frontend_entry_form_form input.hasDatepicker {
	width: 214px;
}
.dd_cpd_frontend_entry_form_form div.row {
	padding-top:15px;
	padding-bottom:15px;
}
.dd_cpd_frontend_entry_form_form label {
	cursor: pointer;
	font-weight: bold;
}
.dd_cpd_frontend_entry_form_form .dd_cpd-frontend-button {
	border: solid 1px #ccc;
	padding: 5px;
	padding-left: 8px;
	padding-right: 8px;
	cursor: pointer;
}
.dd_cpd_frontend_entry_form_form .container {
	overflow: visible;
}

div.dd_cpd-frontend-list-entries input[name="paged"] {
	width: 51px;
    padding: 4px;
}
div.dd_cpd-frontend-list-entries .tablenav-pages-navspan {
	height: auto;
}
div.dd_cpd-frontend-list-entries .tablenav.bottom {
	margin-top: 10px;
}
div.dd_cpd-frontend-list-entries .wp-list-table {
	border: solid 1px #ccc;
}
div.dd_cpd-frontend-list-entries .wp-list-table thead tr, div.dd_cpd-frontend-list-entries .wp-list-table tfoot tr,
div.dd_cpd-frontend-list-entries-attachments .wp-list-table thead tr, div.dd_cpd-frontend-list-entries-attachments .wp-list-table tfoot tr
{
	background:#DEDEDE;
}
div.dd_cpd-frontend-list-entries .wp-list-table tr:nth-child(2n) {
	background:#EDEDED;
}
div.dd_cpd-frontend-list-entries .wp-list-table tbody td {
	vertical-align: top;
}
/*
div.dd_cpd-frontend-list-entries .wp-list-table button.toggle-row {
	display: none;
}*/
div.dd_cpd-frontend-list-entries .wp-list-table td, .dd_cpd_frontend_entry_form_form div.row div.action-view {
	white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
	white-space: -webkit-pre-wrap; /*Chrome & Safari */ 
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	white-space: pre-wrap;       /* css-3 */
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
	word-break: break-all;
	white-space: normal;
}
div.dd_cpd-frontend-list-entries .wp-list-table tr.no-items td {
	padding: 6px;
}
div.dd_cpd-frontend-list-entries .wp-list-table thead td#cb, div.dd_cpd-frontend-list-entries .wp-list-table tfoot td.column-cb {
	width: 36px;
}
div.dd_cpd-frontend-list-entries .wp-list-table thead th#points_or_hours {
	width: 85px;
}
div.dd_cpd-frontend-list-entries .wp-list-table thead th, div.dd_cpd-frontend-list-entries .wp-list-table tfoot th,
div.dd_cpd-frontend-list-entries-attachments .wp-list-table thead th, div.dd_cpd-frontend-list-entries-attachments .wp-list-table tfoot th
{
	text-align: left;
	font-weight: bold;
}
div.dd_cpd-frontend-list-entries .wp-list-table thead th span, div.dd_cpd-frontend-list-entries .wp-list-table tfoot th span,
div.dd_cpd-frontend-list-entries-attachments .wp-list-table thead th span, div.dd_cpd-frontend-list-entries-attachments .wp-list-table tfoot th span
{
	text-decoration: underline;
}
div.dd_cpd-frontend-list-entries-attachments .wp-list-table th, div.dd_cpd-frontend-list-entries-attachments .wp-list-table td {
	padding:8px;
}
div.dd_cpd-frontend-list-entries-attachments .wp-list-table th.sortable a {
	padding-left: 0px;
}

div.dd_cpd-frontend-list-entries .wp-list-table input[type="checkbox"], div.dd_cpd-frontend-list-entries .tablenav .button.action {
	cursor: pointer;
}
div.dd_cpd-frontend-list-entries .wp-list-table tbody th {
	padding-top: 8px;
	vertical-align: top;
	text-align: left;
}
div.dd_cpd-frontend-list-entries a.dd_cpd-frontend-add-activity-link {
	color: #fff;
    background-color: #f60;
	font-weight: bold;
	padding: 8px 12px;
    float: right;
    border-radius: 2px;
}
.dd_cpd_frontend_entry_form_form a.dd_cpd-frontend-link {
	text-decoration: underline;
}
.dd_cpd_frontend_entry_form_form.cpd-attachment-form div.row:nth-child(even) {
	background: #e5e5e5;
}

#progressbar-dd_cpd_frontend_entry_form {
	border: 2px solid #c5c5c5;
    height: 51px;
}
#progressbar-dd_cpd_frontend_entry_form .ui-widget-header {
	background: #e9e9e9;
	height: 100%;
}
.ui-slider .ui-slider-handle {width: 1.1em !important;height:1em !important;}
.ui-slider .ui-slider-handle:before {display: none !important;}
.ui-slider .ui-slider-handle:after {display: none !important;}
.progress-label-dd_cpd_frontend_entry_form.progresslabel {
	padding-top: 8px !important;
    width: 95% !important;
    font-size: 22px;
}
#progressextrainfo-dd_cpd_frontend_entry_form {
	margin-top: 5px;
	margin-bottom: 5px;
}
div.dd_cpd_list_cycle {
	margin-bottom: 7px;
}
#dd_cpd_attachments {
	width:100%;
	padding: 10px;
	border: dashed 2px #ccc;
}
.dd_cpd_attachments-wrapper {
	margin-top:10px;
}
.dd_cpd_attachments-wrapper ul {
	margin-top:0px;padding-left: 21px;
}
#dd_cpd_attachments_fileList {
	margin-top: 5px;
	margin-bottom: 5px;
}
.dd_cpd_attachment_frontend_img {
	max-width: 80%;
	max-height: 250px;
}
.wp-list-table.cpdattachments {
	width: 100%;
}
.wp-list-table.cpdattachments .column-filename .col-sm-8, .wp-list-table.cpdattachments .column-filename .col-sm-4 {
	white-space: -moz-pre-wrap; /* Firefox */    
	white-space: -pre-wrap;     /* Opera <7 */   
	white-space: -o-pre-wrap;   /* Opera 7 */    
	word-wrap: break-word; 
}
.wp-list-table.cpdattachments .column-filename .col-sm-4 {
	padding: 0px;
    padding-right: 5px;
}
.dd_cpd-frontend-add-attachment {
	width: 200px;float: right;
}
a.dd_cpd_view_attachments {
	font-size: 14px;text-decoration: underline;
}
.dd_cpd_entries_attachments_link-viewwrapper div.row:nth-child(even) {
	background: #e5e5e5;
}
.dd_cpd_add_attachment_wrapper {
	margin-bottom: 10px;
}
.dd_cpd_add_attachment {
	text-decoration: underline;
}
@media screen and (min-width: 1101px) {
	.dd_cpd_attachment_frontend_img_view {
		max-width: 250px;
	}
	.dd_cpd_attachment_frontend_img_edit {
		max-width: 200px;
	}
}
.post-content .dd_cpd-frontend-no-current-cycle, .post-content .dd_cpd-frontend-not-loggedin {
	margin-top:0px;
	color:red;
}
.post-content .dd_cpd-frontend-current-cycle {
	margin-top:0px;
	color:green;
}
.post-content .dd_cpd-frontend-low-points-banner {
	border:dashed 2px #ff0000;
	padding:5px;
}

#dd_cpd_front_end_user_requests_extension, a#dd_cpd_front_end_user_get_requested_extensions {
	text-decoration: underline;
	color: #f60;
	margin-top: 15px;
}
.dd_cpd_user_requests_extension_popup_wrapper i {
	 font-size:12px;
}
.dd_cpd_user_requests_extension_popup_wrapper input[type="text"], .dd_cpd_user_requests_extension_popup_wrapper textarea {
	padding:6px;
	color: #333;
}
.dd_cpd_cycle-request-a-review {
	width: 190px;
}
.dd_cpd_cycle-request-a-review2 {
	margin-top: 15px;
	margin-bottom: 15px;
	font-weight: bold;
}

table.dd_cpd_export_frontend_entries_to_pdf {
	width:100%;
	border:solid 1px #ccc;
}
table.dd_cpd_export_frontend_entries_to_pdf th, table.dd_cpd_export_frontend_entries_to_pdf td {
	padding:6px;
}
table.dd_cpd_export_frontend_entries_to_pdf th {
	font-weight: bold;
	background:#BBB;
}
table.dd_cpd_export_frontend_entries_to_pdf tr:nth-child(2n) {
	background:#DEDEDE;
}

.dd_cpd_filters_wrapper .asmListItemLabel {
	padding-right:42px;
}
.dd_cpd_filters_title {background-color: #EAEAEA;padding:8px;border: solid 1px #CCC;border-radius:4px;cursor:pointer;}
.dd_cpd_filters_wrapper {background-color: #EAEAEA;border:solid 1px #CCC;padding:0px 15px 15px 15px;display: none;overflow:auto;}
.dd_cpd_filters_wrapper input, .dd_cpd_filters_wrapper select {border:solid 1px #AAA;margin: 0px;}
.dd_cpd_filters_wrapper input[type="text"],.dd_cpd_filters_wrapper input[type="email"],.dd_cpd_filters_wrapper input[type="number"], .dd_cpd_filters_wrapper select {width:105px;}
.dd_cpd_filters_wrapper input[type="date"] {width:147px;}
.dd_cpd_filters_wrapper input[type="datetime-local"] {width:198px;}
.dd_cpd_filters_wrapper select {max-width:200px;}
.dd_cpd_filters_wrapper .asmContainer {display: inline;}
.post-content .dd_cpd_filters_title h4 {font-size: 1.2em;margin: 0px;padding-left:19px;background-image: url(/wp-includes/images/toggle-arrow.png);background-repeat: no-repeat;background-position-y:5%;}
.dd_cpd_filters_wrapper .row {margin-top: 15px;}
.dd_cpd_filters_wrapper .row .celll {vertical-align: top;padding-left:4px;padding-right:4px;}
.dd_cpd_filters_wrapper .row .celll.labl {text-align:right;}

/* Circle columns */
.cpd-four-columns {
	display: flex;
	flex-wrap: wrap;
	margin-top: 10px;
	margin-bottom: 20px;
	padding: 0px 20px 20px 20px;
	border-bottom: 1px solid #dedede;
}
.cpd-one-column {
	margin: 10px 20px 0px;
}
.cpd-one-column-title {
	color: #939393;
	font-size: 15px;
	font-weight: bold;
	line-height: 30px;
	text-align: center;
}
.cpd-one-column {
	text-align: center;
}
.cpd-one-column-content {
	border: 1px solid #f60;
	border-radius: 50%;
	padding: 30px 35px;
	min-width: 132px;
	min-height: 144px;
}
.cpd-one-column-points-number {
	color: #f60;
	font-size: 40px;
}
.cpd-one-column-points-total {
	font-weight: bold;
	color: #A7A7A7;
	font-size: 13px;
	line-height: 35px;
}
.cpd-one-column .cpd-one-column-points-title h4 {
	font-weight: bold;
	margin-bottom: 0;
	margin-top: 10px;
	font-size: 13px;
	color: #A7A7A7;
}
.cpd-one-column .cpd-one-column-points-title span {
	font-size: 11px;
}

@media screen and (max-width: 782px) {
	.wp-list-table th.column-primary~th,
	 .wp-list-table tr:not(.inline-edit-row):not(.no-items) td.column-primary~td:not(.check-column)~.wp-list-table tr:not(.inline-edit-row):not(.no-items) td.column-actions {
		 display: none !important;
	}
	 .option_title,
	 .points_or_hours,
	 .column-date,
	 .column-actions:before {
		 display: none !important;
	}
}