/* Old browsers with no light-dark mode support */
@supports not (color: light-dark(#fff, #000)) {
	.default-theme {
		/* Common color changes */
		--top-header-bg: #3b4b58;
		--top-header-border: #383e43;
		--top-header-divider: #56575c;
		--top-header-search-bg: #585f76;
		--top-header-search-border: #6b7388;
	
		--menu-select-highlight: #3b8dbc;
		--menu-expanded-bg: #e4e4eb;
		--menu-expanded-text: var(--menu-bg);

		--info-icon: #3a62a3;
	
		/* Less common changes */
		--background-default: #fbfbfb;
		--primary-body-text: #333;
		--primary-link-text: #3a62a3;
		--icon-delete: #c11515;
		--icon-secure: #09a30c;
		--mini-icon: #c0c0c0;

		--menu-submenu-bg: rgba(70,70,70,0.95);
	
		--page-title-text: #333;
		--page-title-line: #cfcfcf;

		--tab-unselected-text: #7f848c;
		--tab-selected-bg: #666;
		--tab-selected-text: #070808;
	
		--table-even-rows-bg: #f2f2f2;
		--table-odd-rows-bg: #fff;
	
		--table-rows-build-bg: #E6F4F9;
		--table-rows-attn-bg: #f5ebeb;
		--table-rows-notice-bg: #fff8e5;
		--table-rows-ok-bg: #e6f6e6;
	
		--table-header-bg: #464646;
		--table-header-border: #fff;
	

		--form-popup-primary-color: #f5f5f5;
		--form-popup-secondary-color: #dcdcdc;
		--form-popup-title-secondary-color: #fff;
		--form-popup-bg: var(--background-default);
		--form-input-border: #dfdfdf;
		--form-input-disabled: #aeaeae;
		--form-input-disabled-primary: #fbfbfb;
		--form-field-bg: #fff;
		--form-field-text: var(--primary-body-text);
		--placeholder: #bcbcbc;
		--checkbox-background: var(--background-white);
		--checkmark-color: var(--background-white);

		--button-alert-primary: #e40a0a;

		--eye-attention-unselected: #888;
	}
	
	.Mars {
		--top-header-bg: #583b3b;
		--top-header-border: #433838;
		--top-header-divider: #5c5656;
		--top-header-search-bg: #765353;
		--top-header-search-border: #9e6262;
		--table-header-border: #fff;
		--menu-select-highlight: #bc3b3b;
		--info-icon: #a33a3a;
	}

	.Forest {
		--top-header-bg: #3d583b;
		--top-header-border: #384338;
		--top-header-divider: #565c56;
		--top-header-search-bg: #56865c;
		--top-header-search-border: #679E62;
		--table-header-border: #fff;
		--menu-select-highlight: #44bc3b;
		--tooltip-bg: #5ea46a;
	}

	.Beach {
		--top-header-bg: #7e532b;
		--top-header-border: #433f38;
		--top-header-divider: #5c5956;
		--top-header-search-bg: #8e7143;
		--top-header-search-border: #cda445;
		--table-header-border: #fff;
		--menu-select-highlight: #e99127;
		--submenu-hover: #c7914f;
	}

	.Plum {
		--top-header-bg: #513b58;
		--top-header-border: #3f3843;
		--top-header-divider: #5a565c;
		--top-header-search-bg: #6c5876;
		--top-header-search-border: #7e6b88;
		--menu-select-highlight: #9755c0;
		--menu-expanded-bg: #e8e4eb;
		--menu-expanded-text: var(--menu-bg);
		--info-icon: #733aa3;
	}


	.form-table tr.pwdhint th, .form-table tr.pwdhint td {
		color: #666;
	}
	#response,
	#popup_response {
		moz-box-shadow: 0 4px 10px -1px #ccc;
		-webkit-box-shadow: 0 4px 10px -1px #ccc;
		-khtml-box-shadow: 0 4px 10px -1px #ccc;
		box-shadow: 0 4px 10px -1px #ccc;
	}
	#response.attention {
		border-color: #f0b1b1;
		background-color: #f7cdcd;
		color: #000;
	}
	.manage_form_contents {
		-webkit-box-shadow: 0 3px 50px rgba(0, 0, 0, 0.7);
		-moz-box-shadow: 0 3px 50px rgba(0, 0, 0, 0.7);
		box-shadow: 0 3px 50px rgba(0, 0, 0, 0.7);
	}
	.popup-header {
		border-color: #aeaeae;
		border-top-color: #b7b7b7;
		border-bottom-color: #989898;
	}
	.popup-footer {
		border-top: 1px solid #ddd;
		border-top-color: #b7b7b7;
	}
	.button {
		border-color: #aeaeae;
		border-top-color: #b7b7b7;
		border-bottom-color: #989898;
	}
	input.disabled,
	a.button.disabled {
		border-color: #d9d9d9;
	}
	#help {
		background-color: #FEFEFE;
		border-left: 1px #DDD;
		-webkit-box-shadow: rgba(200,200,200,0.7) -2px 0 3px -1px;
		-khtml-box-shadow: rgba(200,200,200,0.7) -2px 0 3px -1px;
		box-shadow: rgba(200,200,200,0.7) -2px 0 3px -1px;
	}
	#help_file_container li a.list_title {
		color: #000;
	}
	#pagination a {
		border: solid 1px #c0c0c0;
		background: #e9e9e9;
		box-shadow: inset 0px 1px 0px rgba(255,255,255, .8), 0px 1px 3px rgba(0,0,0, .1);
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f8f8), to(#e9e9e9));
		background: -moz-linear-gradient(0% 0% 270deg,#f8f8f8, #e9e9e9);
	}
	#pagination a:hover {
		background: #fefefe;
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fefefe), to(#f0f0f0));
		background: -moz-linear-gradient(0% 0% 270deg,#fefefe, #f0f0f0);
	}
	
}
