

#formRatioCalculatorChoices .ratioCalculatorPreset, 
#formRatioCalculatorChoices .ratioCalculatorContents .ratioCalculatorMecanic {
	margin-bottom: 20px;
}

#formRatioCalculatorChoices .ratioCalculatorContents,
#formRatioCalculatorChoices .ratioCalculatorPreset.displayNone,
#formRatioCalculatorChoices .ratioCalculatorContents .ratioCalculatorMecanic.displayNone
{
	margin-bottom: 0;
}

#formRatioCalculatorChoices .ratioCalculatorInline {
	display:inline-block;
	padding:0 5px 0 0;
	width:150px;
	vertical-align: top;
}

#formRatioCalculatorChoices .ratioCalculatorInline label {
	display:block;
}

#formRatioCalculatorChoices .ratioCalculatorInline input[type=number] {
	width:120px;
}

#formRatioCalculatorChoices .ratioCalculatorRadio .form_input_inline {
	margin-right:0;
}

#formRatioCalculatorChoices .switchCalcul span.on,
#formRatioCalculatorChoices .switchCalcul span.off {
	width:190px;
}

#ratioCalculatorResults .sentence {
	margin-bottom:15px;
}

#ratioCalculatorResults .resultImage {
	text-align:center;
	margin: 20px auto;
	width:auto;
	max-width: 250px;
    max-height: 250px;
}

#ratioCalculatorResults .resultArea {
	border: 2px solid black;
    width: auto;
	max-width:200px;
    padding: 15px 20px;
    margin: auto;
    font-weight: bold;
}

#ratioCalculatorResults .container div:not(.resultArea) p {
    margin: 25px 0;
}

#ratioCalculatorResults .container div.resultArea p {
    margin: 0;
}

#ratioCalculatorResults .resultArea .cad {
    display: inline-block;
}

#ratioCalculatorResults div.resultText .cad {
    display: block;
    margin-top: 3px;
    margin-left: 20px;
}
#ratioCalculatorResults .cad::before {
    content: "\0021D2";
}