/* Policy data report  */
.wpl-content-area{
	background-color: var(--white-100);
	padding: 30px;
}
.wpl-heading-export-consentlogs{
    display: flex;
	justify-content: space-between;
	margin-bottom: 40px;
}
.wpl-heading-export-datarequest {
	margin-bottom: 40px;
}
.wp-heading{
  color: var(--black-50);
  font-family: 'Roboto', sans-serif;
  font-size: var(--text-xl-font-size) !important;
  font-style: normal;
  font-weight: var(--text-medium-font-weight) !important;
  line-height: normal;
  margin-right: 20px !important;
}
.data-req-export-button{
	color:var(--blue-901);
	font-family: 'Roboto', sans-serif;
	font-weight: var(--text-medium-font-weight);
	font-size: var(--text-xs-font-size);
	line-height: var(--text-sm-line-height);
    margin-top: 13px;
	margin-left: 20px;
	text-decoration: underline
}
.data-req-export-button.gdpr-not-pro-tooltip {
	color: var(--gray-400);
	cursor: not-allowed;
}
.data-req-export-button.gdpr-not-pro-tooltip:hover {
	color: var(--gray-400);
}
.consent-log-heading-export .gdpr-not-pro-tooltip-text {
	position: absolute;
	padding: 5px 10px;
	background: var(--gray-700);
	color: var(--white-100);
	border-radius: 5px;
	pointer-events: auto;
	z-index: 9;
	width: 150px;
	display: none;
}
.consent-log-heading-export .gdpr-not-pro-tooltip-text a {
	color: var(--orange-50);
}
.data-req-export-button:hover{
	color:var(--blue-2000);
}
#wpl-dnsmpd-filter .sorting-indicators{
	display: none;
}
#wpl-dnsmpd-filter .manage-column a span {
	color: var(--gray-700);
	font-size: var(--text-sm-font-size);
	font-style: normal;
	font-weight: var(--text-medium-font-weight);
	line-height: normal;
}

#wpl-dnsmpd-filter tbody td{
	color: var(--gray-700);
	font-size: var(--text-sm-font-size);
	font-family: 'Roboto', sans-serif;
	font-style: normal;
	font-weight: var(--text-regular-font-weight);
	line-height: normal;
}
#wpl-dnsmpd-filter table thead tr th {
	padding: 10px;
}
#wpl-dnsmpd-filter tbody tr td{
	padding: 15px;
}
#wpl-dnsmpd-filter table {
	border-radius: 5px;
}
#wpl-dnsmpd-filter table tfoot{
	display: none;
}
#wpl-dnsmpd-filter table thead tr th a{
	pointer-events: none;
}

#wpl-dnsmpd-filter .row-actions{
	left: 0;
}
#wpl-dnsmpd-filter .row-actions .resolve a{
	color: var(--blue-500);
	font-family: 'Roboto', sans-serif;
	font-size: var(--text-sm-font-size);
	font-style: normal;
	font-weight: var(--text-regular-font-weight);
	line-height: var(--text-sm-line-height);
	padding-right:20px;
}
#wpl-dnsmpd-filter .row-actions .delete a{
	font-family: 'Roboto', sans-serif;
	font-size: var(--text-sm-font-size);
	font-style: normal;
	font-weight: var(--text-regular-font-weight);
	line-height: var(--text-sm-line-height);
	padding-left:20px;
}
.datarequest.column-datarequest a{
	color: var(--blue-904);
	font-size: var(--text-sem-13-font-size);
	font-style: normal;
	font-weight: var(--text-regular-font-weight);
	line-height: normal;
}
.search-and-export-container{
	display: flex;
	margin-bottom: 40px;
	/* position: relative;
	left:100% */
}
.consent-log-search-log .search-and-export-container {
	display: flex;
	margin-bottom: 0;
}
.data-request-search-log .search-and-export-container{
	display: flex;
	margin-bottom: 0;
}
.search-and-export-container .search-box{
	float:none;
}
#wpl-dnsmpd-filter .search-box #gdpr-cookie-consent-search-input-policy-data{
	height: 36px;
	width: 349px;
	border:none;
}
#wpl-dnsmpd-filter .search-box #gdpr-cookie-consent-search-input-policy-data{
	box-shadow: none;
}
#wpl-dnsmpd-filter-consent-log .search-box #gdpr-cookie-consent-search-input { 
	height: 36px;
	width: 349px;
	border:none;
	padding-top:10px
}
#wpl-dnsmpd-filter-consent-log .search-box #gdpr-cookie-consent-search-input:focus { 
	box-shadow: none;
}
#wpl-dnsmpd-filter-datarequest .search-box #gdpr-cookie-consent-search-input{
	height: 36px;
	width: 349px;
	border:none;
}
#wpl-dnsmpd-filter-datarequest .search-box #gdpr-cookie-consent-search-input:focus{
	box-shadow: none;
}
#wpl-dnsmpd-filter-datarequest .search-box #search-submit{
	height: 40px;
	margin: 0 15px;
	color: var(--blue-904);
	font-size: var(--text-base-font-size);
	font-style: normal;
	font-weight: var(--text-regular-font-weight);
	line-height: normal;
	padding: 0px 15px;
	border-color: var(--blue-904);
}
#wpl-dnsmpd-filter-consent-log .search-box #search-submit-consent-log{
	height: 40px;
	margin: 0 15px;
	color: var(--blue-904);
	font-size: var(--text-base-font-size);
	font-style: normal;
	font-weight: var(--text-regular-font-weight);
	line-height: normal;
	padding: 0px 20px;
	border-color: var(--blue-904);
}

#wpl-dnsmpd-filter .search-box #search-submit{
	height: 40px;
	margin: 0 15px;
	color: var(--blue-904);
	font-size: var(--text-base-font-size);
	font-style: normal;
	font-weight: var(--text-regular-font-weight);
	line-height: normal;
	padding: 0px 20px;
	border-color: var(--blue-904);
}
#wpl_resolved_select{
	width: 128px;
	height: 36px;
	margin-bottom: 20px;
	background-color: var(--gray-100);
	font-family: "Poppins", sans-serif;
	color: var(--gray-600);
	font-size: var(--text-xs-font-size);
	font-style: normal;
	font-weight: var(--text-medium-font-weight);
	line-height: normal;
	margin-left:20px;
}
#wpl-dnsmpd-filter #bulk-action-selector-top,#wpl-dnsmpd-filter #bulk-action-selector-bottom{
	width: 128px;
	height: 36px;
	margin-bottom: 20px;
	background-color: var(--gray-100);
	font-family: "Poppins", sans-serif;
	color: var(--gray-600);
	font-size: var(--text-xs-font-size);
	font-style: normal;
	font-weight: var(--text-medium-font-weight);
	line-height: normal;
}

#wpl-dnsmpd-filter #doaction,#wpl-dnsmpd-filter #doaction2{
	height: 36px;
	border-radius: 4px;
	background: var(--white-100);
	color: var(--blue-901);
	font-family: 'Roboto', sans-serif;
	font-size: var(--text-sm-font-size);
	font-style: normal;
	font-weight: var(--text-semi-bold-font-weight);
	line-height: normal;
	width: 100px;
	margin-left: 6px;
 	margin-right: 20px;
}

#wpl-dnsmpd-filter .tablenav .tablenav-pages .button{
	min-width: 40px;
	min-height: 38px;
	line-height: 2.1;
}
	
#wpl-dnsmpd-filter  #current-page-selector-policy-data{
	height: 38px;
}

#wpl-dnsmpd-filter-consent-logs  #current-page-selector-consent_logs{
	height: 38px;
}
#dataRequestContainer.wpl.wrap{
	margin: 0;
	border-radius: 4px;
    border-right: 1px solid var(--Gray-200, var(--gray-200));
    border-bottom: 1px solid var(--Gray-200, var(--gray-200));
    border-left: 1px solid var(--Gray-200, var(--gray-200));
    background: var(--var(--white-100), #FFF);
    border-top: 1px solid var(--Gray-200, var(--gray-200));
}
#wpl-dnsmpd-filter .policy-data-add-new-button{
	height: 40px;
	border-radius: 4px;
	background: var(--blue-904);
	color: var(--white-100);
	font-size: var(--text-base-font-size);
	font-style: normal;
	font-weight: var(--text-regular-font-weight);
	line-height: unset;
	padding: 7px 20px;
}
#wpl-dnsmpd-filter .policy-import-button{
	height: 40px;
	border-radius: 4px;
	background: var(--blue-904);
	color: var(--white-100);
	font-size: var(--text-base-font-size);
	font-style: normal;
	font-weight: var(--text-regular-font-weight);
	line-height: unset;
	padding: 7px 20px;
	margin-left: 15px;
	margin-right: 15px;
}
#policyDataTabContainer .wpl-datarequests .notice.notice-error{
	display: none;
}



#wpl-dnsmpd-filter-consent-log .sorting-indicators{
	display: none; /* remove display none property if order by is needed in the report table  */
}
#wpl-dnsmpd-filter-consent-log .manage-column a span {
	color: var(--gray-700);
	font-size: var(--text-sm-font-size);
	font-family: 'Roboto', sans-serif;
	font-style: normal;
	font-weight: var(--text-medium-font-weight);
	line-height: var(--text-sm-line-height);
}

#wwpl-dnsmpd-filter-consent-log tbody td{
	font-size: var(--text-sem-13-font-size);
	font-style: normal;
	font-weight: 480;
	line-height: normal;
}
#wpl-dnsmpd-filter-consent-log table thead tr th {
	padding: 8px;
}
/* revamp of consen log tab */
#wpl-dnsmpd-filter-consent-log table thead ,#wpl-dnsmpd-filter-consent-log tbody tr{
	border:1px solid var(--gray-200);
}
.wplconsentlogsip, .wplconsentlogsdates,.wplconsentlogscountry ,.wplconsentlogstatus,.wplconsentlogspdf{
	color:var(--gray-700);
	font-size: var(--text-sm-font-size) !important;
	line-height: var(--text-sm-line-height);
	font-weight: var(--text-regular-font-weight)px;
	font-family: 'Roboto', sans-serif;
	border:1px solid var(--gray-200);
	border-collapse: collapse;
}
#wplconsentlogsip , #wplconsentlogsdates,#wplconsentlogscountry ,#wplconsentlogstatus,#wplconsentlogspdf{
	background-color: var(--gray-100);
	border:1px solid var(--gray-200);
	border-collapse: collapse;
}
.check-column label {
	background-color: var(--gray-100);
}
.striped>tbody>:nth-child(even){
    background-color: var(--white-50);
}
.striped>tbody>:nth-child(odd){
    background-color: var(--white-100);
}
.widefat tbody th.check-column{
	padding: 16px 0 0 3px;
}
.widefat .check-column{
	width: 4.2em;
}
.widefat th input ,.widefat thead td input {
	margin: 0 0 0 16px;
}
input[type=checkbox]{
	border: 1px solid var(--gray-200);
	height:20px;
	width:20px;
	box-shadow: none;
}
input[type=checkbox]:checked::before {
	margin: -1px 0px 0px -2px;
}
.download-pdf-button{
	color:var(--blue-500);
	font-family: 'Roboto', sans-serif;
	font-size: var(--text-sm-font-size);
	line-height: var(--text-sm-line-height);
	font-weight: var(--text-regular-font-weight)px;
	text-decoration: underline;
}
.download-pdf-button a{
	color:var(--blue-500);
} 
#wpl-dnsmpd-filter-consent-log tbody tr td{
	padding: 15px;
}
#wpl-dnsmpd-filter-consent-log table {
	border:1px solid var(--gray-200);
}
#wpl-dnsmpd-filter-consent-log table tfoot{
	display: none;
}
#wpl-dnsmpd-filter-consent-log table thead tr th a{
	pointer-events: none;
}

#wpl-dnsmpd-filter-consent-log .row-actions{
	left: 0;
}
#wpl-dnsmpd-filter-consent-log .row-actions .resolve a{
	color: var(--blue-904);
	font-size: var(--text-sem-13-font-size);
	font-style: normal;
	font-weight: var(--text-regular-font-weight);
	line-height: normal;
}
#wpl-dnsmpd-filter-consent-log .row-actions .delete a{
	font-size: var(--text-sem-13-font-size);
	font-style: normal;
	font-weight: var(--text-regular-font-weight);
	line-height: normal;
}

#wpl-dnsmpd-filter-datarequest.search-box #gdpr-cookie-consent-search-input{
	height: 40px;
	width: 250px;
	border:none;
}
#wpl-dnsmpd-filter-datarequest.search-box #gdpr-cookie-consent-search-input:focus{
	box-shadow: none;
}
#wpl-dnsmpd-filter-datarequest .search-box #search-submit{
	height: 40px;
	margin: 0 15px;
	color: var(--blue-904);
	font-size: var(--text-base-font-size);
	font-style: normal;
	font-weight: var(--text-regular-font-weight);
	line-height: normal;
	padding: 0px 15px;
	border-color: var(--blue-904);
}
#wpl-dnsmpd-filter-consent-log .search-box #search-submit-consent-log{
	height: 40px;
	margin: 0 15px;
	color: var(--blue-904);
	font-size: var(--text-base-font-size);
	font-style: normal;
	font-weight: var(--text-regular-font-weight);
	line-height: normal;
	padding: 0px 20px;
	border-color: var(--blue-904);
}

#wpl-dnsmpd-filter-consent-log .search-box #search-submit{
	height: 40px;
	margin: 0 15px;
	color: var(--blue-904);
	font-size: var(--text-base-font-size);
	font-style: normal;
	font-weight: var(--text-regular-font-weight);
	line-height: normal;
	padding: 0px 15px;
	border-color: var(--blue-904);
}
#wpl-dnsmpd-filter-consent-log #bulk-action-selector-top,#wpl-dnsmpd-filter-consent-log #bulk-action-selector-bottom{
	width: 128px;
	height: 36px;
	margin-bottom: 20px;
	background-color: var(--gray-100);
	font-family: "Poppins", sans-serif;
	color: var(--gray-600);
	font-size: var(--text-xs-font-size);
	font-style: normal;
	font-weight: var(--text-medium-font-weight);
	line-height: normal;
}
#wpl_resolved_select_consent_log{
	width: 128px;
	height: 36px;
	margin-bottom: 20px;
	background-color: var(--gray-100);
	font-family: "Poppins", sans-serif;
	color: var(--gray-600);
	font-size: var(--text-xs-font-size);
	font-style: normal;
	font-weight: var(--text-medium-font-weight);
	line-height: normal;
	margin-left:20px;
}
#wpl-dnsmpd-filter-consent-log #doaction,#wpl-dnsmpd-filter-consent-log #doaction2{
	height: 36px;
	border-radius: 4px;
	background: var(--white-100);
	color: var(--blue-901);
	font-family: 'Roboto', sans-serif;
	font-size: var(--text-sm-font-size);
	font-style: normal;
	font-weight: var(--text-semi-bold-font-weight);
	line-height: normal;
	width: 100px;
	margin-left: 6px;
	margin-right: 20px;
}

#wpl-dnsmpd-filter-consent-log .tablenav .tablenav-pages .button{
	min-width: 40px;
	min-height: 38px;
	line-height: 2.1;
}
	
#wpl-dnsmpd-filter-consent-log  #current-page-selector-policy-data{
	height: 38px;
}

#wpl-dnsmpd-filter-consent-logs  #current-page-selector-consent_logs{
	height: 38px;
}

#wpl-dnsmpd-filter-consent-log .policy-data-add-new-button{
	height: 40px;
	border-radius: 4px;
	background: var(--blue-904);
	color: var(--white-100);
	font-size: var(--text-base-font-size);
	font-style: normal;
	font-weight: var(--text-regular-font-weight);
	line-height: normal;
	padding: 7px 20px;
}
#wpl-dnsmpd-filter-consent-log .policy-import-button{
	height: 40px;
	border-radius: 4px;
	background: var(--blue-904);
	color: var(--white-100);
	font-size: var(--text-base-font-size);
	font-style: normal;
	font-weight: var(--text-regular-font-weight);
	line-height: normal;
	padding: 7px 20px;
	margin-left: 15px;
	margin-right: 15px;
}
#policyDataTabContainer .wpl-datarequests .notice.notice-error{
	display: none;
}
#title, #gdprpurpose, #gdprlinks, #gdprdomain, #actions_policy_data{
	background-color: var(--gray-100);
	border:1px solid var(--gray-200);
	border-collapse: collapse;
}
.title, .gdprpurpose, .gdprlinks, .gdprdomain, .actions_policy_data{
	color:var(--gray-700);
	font-size: var(--text-sm-font-size) !important;
	line-height: var(--text-sm-line-height);
	font-weight: var(--text-regular-font-weight) !important;
	font-family: 'Roboto', sans-serif;
	border:1px solid var(--gray-200);
	border-collapse: collapse;
}
#wpl-dnsmpd-filter-datarequest .row-actions{
	text-align: center;
  }
  .widefat tbody th.check-column{
	  padding: 16px 0 0 3px;
	  border:1px solid var(--gray-200);
  }
  .widefat .check-column{
	  width: 4.2em;
  }
  .widefat th input ,.widefat thead td input {
	  margin: 0 0 0 16px;
  }
  input[type=checkbox]{
	  border: 1px solid var(--gray-200);
	  height:20px;
	  width:20px;
	  box-shadow: none;
  }
  input[type=checkbox]:checked::before {
	  margin: -1px 0px 0px -2px;
  }
  .actions_policy_data .row-actions{
	text-align: center;
  }
  #actions_policy_data a{
	display: flex;
	justify-content: center;
  }
  .row-actions .edit a{
	color: var(--blue-500);
	font-family: 'Roboto', sans-serif;
	font-size: var(--text-sm-font-size);
	font-style: normal;
	font-weight: var(--text-regular-font-weight);
	line-height: var(--text-sm-line-height);
	padding-right:20px;
}
.row-actions .policy_delete a{
	font-family: 'Roboto', sans-serif;
	font-size: var(--text-sm-font-size);
	font-style: normal;
	font-weight: var(--text-regular-font-weight);
	line-height: var(--text-sm-line-height);
	padding-left:20px;
}
.tablenav .actions{
	display: flex;
    align-items: baseline;
    flex-direction: row-reverse;
}
#bulk-action-selector-top,#bulk-action-selector-bottom{
	order:2;
}
#search-submit-consent-log , #search-submit-data-request , #search-submit-policy-data{
	display: none;
}
.search-box{
	position: relative;
	border-bottom: 1px solid var(--gray-300);
}
#search-logo-consent-log , #search-logo-data-request ,#search-logo-policy-data{
	position: relative;
	top:6px;
	right:15px;
}
.search-box input[name="s"]{
	margin: 0 25px 0px 0px;
}
.consent-log-heading-export , .data-request-heading-export , .policy-data-heading-export{
	display: flex;
}
input#gdpr-cookie-consent-search-input{
	padding-bottom:10px;	
}
input#gdpr-cookie-consent-search-input-policy-data ,input#gdpr-cookie-consent-search-input-data-request ,input#gdpr-cookie-consent-search-input{
	font-family: 'Roboto', sans-serif;
	font-size: var(--text-sm-font-size);
	font-style: normal;
	font-weight: var(--text-regular-font-weight);
}