/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */

.ccms-cascade-results-box {
	border: 2px solid black;
/* 	background-color: lightyellow; */
	background-color: #99C12C;
}

.ccms-cascade-biomass-form {
/* 	background-color: lightgrey; */
	background-color: #9AAEE2;
}

.ccms-cascade-biomass-selection-form {
/* 	background-color: lightgrey; */
	background-color: #9AAEE2;
}

.ccms-cascade-pre-treatment-form {
/* 	background-color: lightgrey; */
	background-color: #9AAEE2;
}

.ccms-cascade-post-treatment-form {
/* 	background-color: lightgrey; */
	background-color: #9AAEE2;
}

.ccms-cascade-actual-pathway-form {
/* 	background-color: lightgrey; */
	background-color: #9AAEE2;
}


.ccms-cascade-title {
	color: #013299;
}

.ccms-cascade-input-row {
	background-color: #99C222;
}

.ccms-cascade-output-row {
	background-color: #9AAEE2;
}

.ccms-cascade-special-row {
	background-color: #F7B4B6;
}

.ccms-cascade-fa-results {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: 14px;
	font-size: inherit;
	text-rendering: auto;
	color: #013299;
}

.ccms-cascade-fa {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: 14px;
	text-rendering: auto;
	color: #013299;
}

.ccms-cascade-invalid {
	border: 2px solid red;
}

.ccms-cascade-fa-question-circle::before {
	content: "?";
}

.ccms-cascade-icon {
	font-size: 16px;
	width: 16px;
	height: 16px;
	margin: 0;
	padding: 0;
	box-sizing: content-box;
	margin-right: .5rem;
}

.ccms-cascade-button-clear {
	color: var(--theme-selection-text-color);
	background-color: var(--theme-selection-background-color);
	padding: var(--theme-button-padding);
	text-align: center;
	font-family: var(--theme-font-family);
	font-size: var(--theme-button-font-size);
	font-weight: var(--theme-button-font-weight);
}

.ccms-cascade-button-document {
	color: var(--theme-selection-text-color);
	background-color: var(--theme-selection-background-color);
	padding: var(--theme-button-padding);
	text-align: center;
	font-family: var(--theme-font-family);
	font-size: var(--theme-button-font-size);
	font-weight: var(--theme-button-font-weight);
}
