
#formPercentageRatio .container {
    justify-content: normal;
}

#formPercentageRatio .selectContainer {
    width: 230px;
}

#formPercentageRatio input {
    width: 140px;
}

#formPercentageRatio .percentageRatioRange input {
    width: 200px;
}

#formPercentageRatio .form_description {
    font-size: 16px;
    opacity:1;
    font-style:normal;
}

#percentageRatio .symbol {
    position: relative;
    top: 2px;
    font-size: 19px;
}

#percentageRatio .symbol sup {
    font-size: 10px;
    position: relative;
    left: 1.25px;
}

#percentageRatio .symbol sub {
    font-size: 10px;
    position: relative;
    bottom: 5px;
    left:-1px;
}

#formPercentageRatio .percentageRatioInline label {
    display:block;
}

#formPercentageRatio .percentageRatioInline span.form_description {
    display:inline;
}

#percentageRatioResults .resultSentence {
    width: 100%;
    font-style: italic;
}

#percentageRatioResults .resultArea {
    border:2px solid black;
    width: auto;
    padding: 15px 20px;
    margin: 30px auto;
    font-weight: bold;
}

#percentageRatioResults .container div:not(.resultArea) p {
    margin:25px 0;
}

#percentageRatioResults .container div:not(.resultArea) p b,
#percentageRatioResults .container div:not(.resultArea) p span:not(.symbol) {
    display:inline-block;
}
#percentageRatioResults .symbol {
    top:1px;
}



@-moz-document url-prefix() { 
        
    #percentageRatio .symbol sup {
        left: 1.5px;
    }

    #percentageRatio .symbol sub {
        bottom: 4px;
        left:-1px;
    } 
    #percentageRatio .resultArea .symbol sub {
        bottom: 3px;
    }
}
