.refine-search--input,
.refine-search--commands {
	margin: 1rem 0 0.75rem;
}

.search-commands-bar,
.results-commands-bar {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	color: #666666;
}

.search-commands-bar {
	margin-bottom: 1rem;
}

.results-commands-bar {
	margin-bottom: 1rem;	
}

.results-commands-bar .side-commands {
	flex-grow: 1;
	flex-basis: 33%;
}

.search-commands-bar .search-criteria {
	display: flex;
	flex-wrap: wrap;
	color: #666666;
	font-size: 14px;
}

.search-criteria > *:not(:last-child) {
	margin-right: 1rem;	
}

[dir=rtl] .search-criteria > *:not(:last-child) {
	margin-right: 0;	
	margin-left: 1rem;
}

.results-count {
	font-weight: 500;
}

.results-commands-bar .ps-commands-bar:not(:last-child) {
	margin-right: 0.5rem;
}

[dir=rtl] .results-commands-bar .ps-commands-bar:not(:last-child) {
	margin-right: 0;
	margin-left: 1rem;
}

.results-commands-bar > div:first-child {
	justify-content: flex-start;
}

.results-commands-bar > div:last-child {
	justify-content: flex-end;
}

/*	Results dataTable customized
-----------------------------------------------------------------------------*/
	.patent-result-list.ui-datatable {
		font-size: 0.875rem;
		line-height: 1.0625rem;
	}
	
	.patent-result-list.ui-datatable table {
		border-collapse: separate;
		border-spacing: 0 0.5125rem; /* space of 16px between rows*/
		border: none;
	}
	
	/*	Removes an extra row added in the header by w-faces */
	.patent-result-list.ui-datatable table thead {
 	    display: none;
	}
	
	.patent-result-list.ui-datatable table tbody {
		border: none;
	}
	
	/*	Remove w-faces border for tr */
	.patent-result-list.ui-datatable .ui-datatable-tablewrapper table tbody tr {
		border: none !important;
	}
	
	/*	Override w-faces style for td */
	.patent-result-list.ui-datatable .ui-datatable-tablewrapper table tbody tr td {
		border: 1px solid #ccc !important;
		color: #1a1a1a !important;
	    padding: 1.5rem;
	}
	
	/*	Override w-faces style for selected row
	--------------------------------------------------------------------------------------------- */
	.patent-result-list.ui-datatable .ui-state-highlight, 
	.patent-result-list.ui-datatable .ui-widget-content .ui-state-highlight {
		background-color: transparent !important;
	}
	
	.patent-result-list.ui-datatable .ui-state-highlight > td, 
	.patent-result-list.ui-datatable .ui-widget-content .ui-state-highlight > td {
		border: 2px solid #52a7c0 !important;
	}
	
/*	Results images grid
-----------------------------------------------------------------------------*/
	.result-image-grid-container {
		margin-top: 0.5rem; /* Reproduces the top empty space as the dataTable */
		padding: 1px; /* Ensure inner element outline is visible */
	}