/* unlogged */

div.customCarouselItem {
	background-color: grey ;
	padding : 4rem 7rem 4rem 7rem ;
	text-align: justify;
	text-justify: inter-word;

}

div.customCarouselRow {
	height : 400px ;
}

h5.carouselItemTitle {
	background-color: grey ;
	color : white ;
}

p.carouselItemDescr {
	background-color: grey ;
	color : white ;
}

img.carouselImg {
	max-width : 100%;
	max-height : 400px ;

	object-fit: contain;

}

/* editTrees */

#tree ul {
	margin-top: 0.5rem;
}

span.nodeIndicatorsSpan {
	margin : 0.5rem ;
}

span.unusualWeightDisplay {
	font-weight: bold ;
	font-style: italic ;
	margin-right : 0.1rem ;
}

span.nodeButtons {
	display : inline-block ;
	height : 1em ;
}

span.nodeButtons a {
	padding : 0rem 0.3rem 0rem 0.3rem ;
	margin : 0rem 0.2rem 0rem 0.2rem ;
}

div.settingsDisplayDiv {
	display: none ;
	margin-top : 0.5rem ;
	padding : 0.5rem ;
}

span.nodeAge {
	font-weight: bold ;
}

div.isQuantitativeDiv {
	padding : 1rem ;
}

fieldset.randomNumberFieldset {
	padding : 0.5rem ;
	display: none ;
}

div.otherHowDiv {
	padding : 1rem ;
}

fieldset.hasOtherHowFieldset {
	padding : 0.5rem ;
	display: none ;
}

/* manualHows */

table#manualDrawsTable span.treeTitle {
	font-style : italic ;
}

table#manualDrawsTable span.treeManualDraw {
	font-weight: bold ;
	white-space: pre-wrap;
}

/* editCards */

div.useOneTreeDiv {
	display: none ;
}

fieldset.useManyTreesFieldset {
	display: none ;
}

span.cardAgeSuperSpan {
	font-style : italic ;
	margin-left : 0.5rem ;
}

span.cardAge {
	font-weight: bold ;
}

/* drawCards */

p.cardTreeContent {
	white-space: pre-wrap;
}