/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the Source EULA. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.vs .codicon.backup {
	background: url("backup.svg") center center no-repeat;
}

.vs-dark .codicon.backup,
.hc-black .codicon.backup {
	background: url("backup_inverse.svg") center center no-repeat;
}

.vs .codicon.restore {
	background: url("restore.svg") center center no-repeat;
}

.vs-dark .codicon.restore,
.hc-black .codicon.restore {
	background: url("restore_inverse.svg") center center no-repeat;
}

.vs .codicon.database {
	background: url("database.svg") center center no-repeat;
}

.vs-dark .codicon.database,
.hc-black .codicon.database {
	background: url("database_inverse.svg") center center no-repeat;
}

.vs .codicon.error,
.vs-dark .codicon.error,
.hc-black .codicon.error {
	background: url("globalerror_red.svg") center center no-repeat;
}

.vs .codicon.file {
	background: url("file.svg") center center no-repeat;
}

.vs-dark .codicon.file,
.hc-black .codicon.file {
	background: url("file_inverse.svg") center center no-repeat;
}

.vs .codicon.new-database {
	background: url("new_database.svg") center center no-repeat;
}

.vs-dark .codicon.new-database,
.hc-black .codicon.new-database {
	background: url("new_database_inverse.svg") center center no-repeat;
}

.vs .codicon.server-page {
	background: url("server_page.svg") center center no-repeat;
}

.vs-dark .codicon.server-page,
.hc-black .codicon.server-page {
	background: url("server_page_inverse.svg") center center no-repeat;
}

.vs .codicon.globalError,
.vs-dark .codicon.globalError,
.hc-black .codicon.globalError {
	background: url("globalerror.svg") center center no-repeat;
}

.vs .sql.codicon.error,
.vs-dark .sql.codicon.error,
.hc-black .sql.codicon.error {
	content: url("status_error.svg");
}

.vs .sql.codicon.warning,
.vs-dark .sql.codicon.warning,
.hc-black .sql.codicon.warning {
	content: url("status_warning.svg");
}

.vs .sql.codicon.info,
.vs-dark .sql.codicon.info,
.hc-black .sql.codicon.info {
	content: url("status_info.svg");
}

.vs .codicon.help {
	content: url("help.svg");
}

.vs-dark .codicon.help,
.hc-black .codicon.help {
	content: url("help_inverse.svg");
}

.vs .codicon.success,
.vs-dark .codicon.success,
.hc-black .codicon.success {
	content: url("status_success.svg");
}

.vs .codicon.canceled,
.vs-dark .codicon.canceled,
.hc-black .codicon.canceled {
	content: url("status_cancelled.svg");
}

.vs .codicon.in-progress {
	content: url("loading.svg");
}

.vs-dark .codicon.in-progress,
.hc-black .codicon.in-progress {
	content: url("loading_inverse.svg");
}

.vs .codicon.scriptToClipboard,
.vs-dark .codicon.scriptToClipboard,
.hc-black .codicon.scriptToClipboard {
	background-image: url('script_to_clipboard.svg');
	background-repeat: no-repeat;
	background-position: 2px center;
}

.vs .codicon.close,
.vs .codicon.remove {
	background: url('close.svg') center center no-repeat !important;
}

.vs-dark .codicon.close,
.hc-black .codicon.close,
.vs-dark .codicon.remove,
.hc-black .codicon.remove {
	background: url('close_inverse.svg') center center no-repeat !important;
}

.vs .codicon.filter {
	background: url("filter.svg") center center no-repeat !important;
}

.vs-dark .codicon.filter,
.hc-black .codicon.filter {
	background: url("filter_inverse.svg") center center no-repeat !important;
}

.vs .codicon.filterLabel {
	background-image: url("filter.svg");
}

.vs-dark .codicon.filterLabel,
.hc-black .codicon.filterLabel {
	background-image: url("filter_inverse.svg");
}

.vs .codicon.clear-filter {
	background-image: url("clearfilter.svg");
}

.vs-dark .codicon.clear-filter,
.hc-black .codicon.clear-filter {
	background-image: url("clearfilter_inverse.svg");
}

.vs .codicon.warning-badge,
.vs-dark .codicon.warning-badge,
.hc-black .codicon.warning-badge {
	background: url("status_warning.svg") center center no-repeat;
}

.vs .codicon.refresh {
	background-image: url('refresh.svg');
}

.vs-dark .codicon.refresh,
.hc-black .codicon.refresh  {
	background-image: url('refresh_inverse.svg');
}

.hc-black .codicon.toggle-more,
.vs-dark .codicon.toggle-more {
	background: url('ellipsis-inverse.svg') center center no-repeat;
}

.vs .codicon.toggle-more {
	background: url('ellipsis.svg') center center no-repeat;
}

.hc-black .codicon.new,
.vs-dark .codicon.new {
	background: url('new_inverse.svg') center center no-repeat;
}

.vs .codicon.new {
	background: url('new.svg') center center no-repeat;
}

.hc-black .codicon.new-query,
.vs-dark .codicon.new-query {
	background: url('newquery_inverse.svg') center center no-repeat;
}

.vs .codicon.new-query {
	background: url('newquery.svg') center center no-repeat;
}

.hc-black .codicon.configure-dashboard,
.vs-dark .codicon.configure-dashboard {
	background: url('configdashboard_inverse.svg') center center no-repeat;
}

.vs .codicon.configure-dashboard {
	background: url('configdashboard.svg') center center no-repeat;
}

.hc-black .codicon.edit,
.vs-dark .codicon.edit {
	background: url('edit_inverse.svg') center center no-repeat;
}

.vs .codicon.edit {
	background: url('edit.svg') center center no-repeat;
}

.hc-black .codicon.pin,
.vs-dark .codicon.pin {
	background: url('pin_inverse.svg') center center no-repeat;
}

.vs .codicon.pin {
	background: url('pin.svg') center center no-repeat;
}

.hc-black .codicon.unpin,
.vs-dark .codicon.unpin {
	background: url('unpin_inverse.svg') center center no-repeat;
}

.vs .codicon.unpin {
	background: url('unpin.svg') center center no-repeat;
}

.vs .sql.codicon.pause {
	background-image: url('pause.svg')
}

.vs-dark .sql.codicon.pause,
.hc-black .sql.codicon.pause {
	background-image: url('pause_inverse.svg')
}

.vs .sql.codicon.continue {
	background-image: url('continue.svg')
}

.vs-dark .sql.codicon.continue,
.hc-black .sql.codicon.continue {
	background-image: url('continue_inverse.svg')
}

.vs .sql.codicon.checked {
	background-image: url('check.svg')
}

.vs-dark .sql.codicon.checked,
.hc-black .sql.codicon.checked {
	background-image: url('check_inverse.svg')
}

.vs .sql.codicon.start {
	background-image: url('start.svg')
}

.vs-dark .sql.codicon.start,
.hc-black .sql.codicon.start {
	background-image: url('start_inverse.svg')
}

.vs .sql.codicon.stop {
	background-image: url('stop.svg')
}

.vs-dark .sql.codicon.stop,
.hc-black .sql.codicon.stop {
	background-image: url('stop_inverse.svg')
}

.small {
	width: 16px;
	height: 16px;
}

.medium {
	width: 24px;
	height: 24px;
}

.large {
	width: 32px;
	height: 32px;
}
