  form.questions {
    background-color: #FFFFFF;
    border: 1px solid #EAEAEA;
    box-shadow: 0 2px 0 0 #D8D7D5;
    display: block;
    padding: 20px;
}

div.all-factors {
    display: table;
    margin-bottom: 5px;
}

div.all-factors div.factor-container {
    display: table-row;
}

div.all-factors div.factor-container div:first-child {
    line-height: 20px;
    padding-right: 5px;
}

div.all-factors div.factor-container div {
    display: table-cell;
    padding-bottom: 10px;
}

div.all-factors div.factor-container div label {
    line-height: 22px;
}

form.questions button, button.print-this {
    border: 0;
    box-shadow: 0 1px 1px 0 rgba(0,0,0,0.25);
    margin-right: 4px;
    margin-top: 8px;
    padding: 0.9em;
}

a.start-over {
    background-color: #F0F0F0;
    border-bottom: 1px solid #F0F0F0;
    color: #333333;
    display: inline-block;
    font-family: "Verlag A","Verlag B","Verlag-Book",Helvetica,Arial,sans-serif;
    font-size: 13.3333px;
    line-height: 1.2em;
    margin-top: 8px;
    padding: 0.9em;
    text-decoration: none;
    text-transform: uppercase;
}

a.start-over:hover {
    background-color: #D8D8D8;
}

div.negative-factors {
     background: #FFDCDC;
     border: 1px solid #E5C6C6;
     color: #4C4C4C;
     margin-top: 15px;
     padding: 20px 35px 20px 25px;
     width: 95%;
}

div.positive-factors {
     background: #EBF3B2;
     border: 1px solid #D3DAA0;
     color: #4C4C4C;
     padding: 20px 35px 20px 25px;
     width: 95%;
}

div.negative-factors h3, div.positive-factors h3 {
    color: #373634;
    font-family: "Verlag A","Verlag B","Verlag-Book",Helvetica,Arial,sans-serif;
    font-size: 1.125rem;
    font-weight: 800;
    line-height: 1.210526316em;
    text-transform: uppercase;
}

div.negative-factors ul, div.positive-factors ul {
    list-style:none;
    margin: 0 0 0 1.75em;
}

div.negative-factors ul li:before {
    color: #900000;
    content:"\f057";
    font-family:'Font Awesome 5 Pro';
    margin-left: -20px;
    margin-right: 6px;
}

div.positive-factors ul li:before {
    color: #00685B;
    content:"\f058";
    font-family:'Font Awesome 5 Pro';
    margin-left: -20px;
    margin-right: 6px;
}

div.negative-factors ul li, div.positive-factors ul li {
    margin-top: 10px;
}

div.negative-factors ul li strong {
    color: #900000;
    font-weight: bold;
}

div.positive-factors ul li strong {
    color: #00685B;
    font-weight: bold;
}

p.disclaimer {
    margin-bottom: -10px !important;
}

p.result {
    font-weight: bold;
}

p.license {
    color: #666666;
    font-size: 0.9em;
    line-height: 1.5em;
    margin-top: 25px;
}
