/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/
/* The editor */
.monaco-editor.hc-white,
.monaco-editor.hc-white .zone-widget .monaco-editor {
	color: #000;
	background: #fff;
}

/* Background */
.monaco-editor.hc-white .monaco-editor-background {
	background: #fff;
}

/* Highlight a line */
.monaco-editor.hc-white .focus-mode {
	background-color: #1E1E1E;
	opacity: 0.333;
}

/* Caret */
.monaco-editor.hc-white .cursor {
	background: #000;
}

/* Current line */
.monaco-editor.hc-white .current-line {
	background: #fff;
	border: 2px solid #EEE;
	box-sizing: border-box;
}
.monaco-editor.hc-white.focused .current-line {
	background: #fff;
	border: 2px solid #EEE;
	box-sizing: border-box;
}

/* Highlight a line */
.monaco-editor.hc-white .lineHighlight {
	background-color: rgba(243, 240, 245, 0.2);
}

/* Selection */
.monaco-editor.hc-white .view-overlays.focused .selected-text {
	background: #3399FF;
}
.monaco-editor.hc-white .view-overlays .selected-text {
	background: #BFCDDB;
}

/* Line Numbers */
.monaco-editor.hc-white .line-numbers {
	color: #2B91AF;
}

/* Diff Editor overview */
.monaco-diff-editor.hc-white .diffOverview {
	background-color: #fff;
}
.monaco-scrollable-element.hc-white.modified-in-monaco-diff-editor .scrollbar {
	background: rgba(0,0,0,0);
}

/* ---------- Word Highlight ---------- */
.monaco-editor.hc-white .wordHighlight {
	background-color: #E2E6D6;
/*	-webkit-animation-duration: 0.2s;
	-webkit-animation-name: darkWordHighlight;
	-moz-animation-duration: 0.2s;
	-moz-animation-name: darkWordHighlight;
	-ms-animation-duration: 0.2s;
	-ms-animation-name: darkWordHighlight;
	animation-duration: 0.2s;
	animation-name: darkWordHighlight;*/
}

/*@-webkit-keyframes darkWordHighlight	{ from { background-color: inherit; } to { background-color: #E2E6D6; } }
@-moz-keyframes darkWordHighlight		{ from { background-color: inherit; } to { background-color: #E2E6D6; } }
@-ms-keyframes darkWordHighlight		{ from { background-color: inherit; } to { background-color: #E2E6D6; } }
@keyframes darkWordHighlight			{ from { background-color: inherit; } to { background-color: #E2E6D6; } }*/

/* Hover */
.monaco-editor.hc-white .editor-hover {
	color: #D5D8D6;
	box-shadow: none;
}

/* Bracket Match */
.monaco-editor.hc-white .bracket-match { box-shadow: inset 0 0 0 1px #000; }

/* Linked Editing */
.monaco-editor.hc-white .linked-editing { box-shadow: inset 0 0 0 1px #000; }

/* Snippets */
.monaco-editor.hc-white .new-snippet				{ background-color: rgba(100, 105, 110, 0.1); }
.monaco-editor.hc-white .snippet-placeholder		{ background-color: rgba(124, 124, 124, 0.1); }
.monaco-editor.hc-white .finish-snippet-placeholder	{ outline: #525252 solid 1px; }

/* Scrollbar */
.monaco-scrollable-element.hc-white .slider {
	background: rgba(121, 121, 121, .4);
}
.monaco-scrollable-element.hc-white .slider.active {
	background: rgba(191, 191, 191, .4);
}

/* RWC */
.hc-white .monaco-findInput > .custom-checkbox {
	color: #848484;
	border-color: #848484;
}

.hc-white .monaco-findInput > .custom-checkbox:hover {
	color: #D4D4D4;
	border-color: #D4D4D4;
}

.hc-white .monaco-findInput > .custom-checkbox.checked {
	color: #D4D4D4;
	border-color: #D4D4D4;
}

.monaco-editor.hc-white .findMatch {
	background-color: #F6B94D;
}


/* Tokens colors are defined in tokens.css */