html {
	color: #000000;
	background: #0078C9;
	background: linear-gradient(
	    180deg,
	    rgba(200, 230, 255, 1) 0%,
	    rgba(245, 250, 255, 1) 100%
	  ),
	  radial-gradient(circle at 20% 30%, rgba(255,255,255,0.6) 0%, transparent 60%),
	  radial-gradient(circle at 70% 20%, rgba(255,255,255,0.5) 0%, transparent 70%),
	  radial-gradient(circle at 40% 70%, rgba(255,255,255,0.4) 0%, transparent 65%),
	  radial-gradient(circle at 80% 60%, rgba(255,255,255,0.5) 0%, transparent 70%);
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
}

.less_transparent_glass_box {
	background: white;
}

.glass_box {
	background: white;
	border: solid #a3a8ac 1px;
}

#ribbon {
	background: rgba(243, 243, 243, 1);
	color: #362b36;
}

.ui-widget-content a {
	color: #362b36;
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #19439c;
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
	background: #f5f3f3;
	color: #ffffff;
}

button, select, input, #predict_own_data {
	background-color: #ffffff;
	color: black;
}

.descriptions_of_layers {
	background: #ffffff;
	border: solid #a3a8ac 1px;
}

.ui-widget-header a {
	color: #222222;
}

select, button {
	background-color: #ffffff;
	color: black;
}

select:hover, input:hover, button:hover, .input_field:hover {
	background-color: #b7c8dc;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
	border: 1px solid #bababa;
	color: #2779aa;
	background: white;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
	background: #fff;
	border: 1px solid #bababa;
	font-weight: bold;
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	color: darkgray;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	background: #f3f3f3;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	color: black;
}

.footer>a:visited, .footer>a, .footer>a:link {
	color: black;
}

.sources_popup_link {
	filter: invert(0);
}

.fcnn_desc_text {
	color: black;
}

#explanation {
	filter: invert(0);
}

#tablist {
	background: linear-gradient(0deg, rgba(238,249,255,1) 0%, #f3f3f3 38%, rgba(140,192,218,1) 77%)
}

#math_tab {
	background-color: #fff;
	color: #000;
}

#status_bar {
	background-color: #e5e5e5;
}

#log {
	background-color: white;
	color: black;
}

hr {
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #ffffff;
}

.disabled_symbol {
	color: #afafaf;
	mix-blend-mode: luminosity;
}

.label_input_element {
	background-color: #feffff;
}

textarea {
	background-color: white;
	color: black;
}

#navbar1 {
	background: linear-gradient(to top, rgba(255, 0, 0, 0) 50%, #f0ffff 100%);
}
