.toolscanvas,.toolsform div,.toolsmode div{display:block}.toolscanvas,.toolscentertextblock,.toolsform,.toolsmode{margin-left:auto;margin-right:auto}.toolsform,.toolsmode{width:100%;word-break:normal;margin-bottom:10px;text-align:left;border-collapse:collapse}.toolsform tbody,.toolsmode tbody{border-bottom:0 solid #ddd}.toolsform input,.toolsform textarea{width:auto}.toolsform select{width:75%}@media only screen and (min-width:512px){.toolsform select{width:auto}}.toolsform td,.toolsform th,.toolsmode td,.toolsmode th{padding:10px;border:0 solid transparent}.toolsform th,.toolsmode th{font-weight:700;text-transform:none;padding-top:40px;text-align:center}.toolsform .rightcolsel,.toolsform .rightcoltxt,.toolsform td,.toolsmode td{text-align:left}.toolsform td.singleunitinput p{margin-bottom:0;text-align:right}.toolsform td.splitinput p{margin-bottom:5px;text-align:right}.toolsform td.splitinput input:first-child{display:none}.toolsform .inputnum,.toolsform .inputtxt{text-align:left;width:100%}.toolsform .leftcolans{text-align:right;width:100%}.toolsform .selunit{text-align:right;padding-bottom:25px}.toolsform .selunitstack,.toolsform .selunitstacktop{padding-bottom:0;text-align:right}.toolsform .selunit select{margin-bottom:5px;margin-left:10px}.toolsform .selunitstack{padding-top:0}.toolsform .selunitstackbot{text-align:right;padding-top:0;padding-bottom:30px}.toolsform .leftcolsel{text-align:right}.toolsform .formgap{padding-bottom:40px}.toolsform .selunit.formgap{padding-bottom:35px}.toolsform .answerbox input{border-color:#c00}.toolsform .subanswerbox input{border-color:#c00;border-style:dotted}.toolscanvas{border:0 solid #666;max-width:100%}.toolscentertextblock{text-align:center;padding-top:30px;padding-bottom:30px;max-width:500px}.toolsblueborderbutton,.toolsbluebutton,.toolscleargreybutton,.toolsgreyborderbutton,.toolsgreybutton,.toolsgreyredborderbutton,.toolsredborderbutton,.toolsredbutton{display:inline-block}.toolsblueborderbutton input[type=submit],.toolsbluebutton input[type=submit],.toolscleargreybutton input[type=submit],.toolsgreyborderbutton input[type=submit],.toolsgreybutton input[type=submit],.toolsgreyredborderbutton input[type=submit],.toolsredborderbutton input[type=submit],.toolsredbutton input[type=submit],button.toolsblueborderbutton,button.toolsbluebutton,button.toolscleargreybutton,button.toolsgreyborderbutton,button.toolsgreybutton,button.toolsgreyredborderbutton,button.toolsredborderbutton,button.toolsredbutton{padding:4px 12px;margin:0 10px 20px;text-transform:none}button.toolsselunitsidebutton{margin:0 0 5px}.toolsbluebutton input[type=submit],button.toolsbluebutton{color:#fff;background-color:#67a3e1;border:1px solid #67a3e1}.toolsbluebutton input:hover[type=submit],button.toolsbluebutton:hover{background-color:#3384d6;border-color:#3384d6}.toolsbluebutton input:active[type=submit],button.toolsbluebutton:active{background-color:#06c;border-color:#06c}.toolsredbutton input[type=submit],button.toolsredbutton{color:#fff;background-color:#e06665;border:1px solid #e06665}.toolsredbutton input:hover[type=submit],button.toolsredbutton:hover{background-color:#d63432;border-color:#d63432}.toolsredbutton input:active[type=submit],button.toolsredbutton:active{background-color:#c00;border-color:#c00}.toolsgreybutton input[type=submit],.toolsgreyredborderbutton input[type=submit],button.toolsgreybutton,button.toolsgreyredborderbutton{color:#666;background-color:#eee;border:1px solid #eee}.toolsgreybutton input:hover[type=submit],button.toolsgreybutton:hover{background-color:#ddd;border-color:#ddd}.toolsgreybutton input:active[type=submit],button.toolsgreybutton:active{background-color:#ccc;border-color:#ccc}.toolscleargreybutton input[type=submit],button.toolscleargreybutton{color:#666;background-color:transparent;border:1px solid transparent}.toolscleargreybutton input:hover[type=submit],button.toolscleargreybutton:hover{background-color:#ddd;border-color:#ddd}.toolscleargreybutton input:active[type=submit],button.toolscleargreybutton:active{background-color:#ccc;border-color:#ccc}.toolsblueborderbutton input[type=submit],button.toolsblueborderbutton{color:#67a3e1;background-color:transparent;border:1px solid #67a3e1}.toolsblueborderbutton input:hover[type=submit],button.toolsblueborderbutton:hover{color:#fff;background-color:#3384d6;border-color:#3384d6}.toolsblueborderbutton input:active[type=submit],button.toolsblueborderbutton:active{color:#fff;background-color:#06c;border-color:#06c}.toolsredborderbutton input[type=submit],button.toolsredborderbutton{color:#e06665;background-color:transparent;border:1px solid #e06665}.toolsredborderbutton input:hover[type=submit],button.toolsredborderbutton:hover{color:#fff;background-color:#d63432;border-color:#d63432}.toolsredborderbutton input:active[type=submit],button.toolsredborderbutton:active{color:#fff;background-color:#c00;border-color:#c00}.toolsgreyborderbutton input[type=submit],button.toolsgreyborderbutton{color:#666;background-color:transparent;border:1px solid #ddd}.toolsgreyborderbutton input:hover[type=submit],button.toolsgreyborderbutton:hover{background-color:#ddd}.toolsgreyborderbutton input:active[type=submit],button.toolsgreyborderbutton:active{background-color:#ccc;border-color:#ccc}.toolsgreyredborderbutton input:hover[type=submit],button.toolsgreyredborderbutton:hover{background-color:#ddd;border-color:#d63432}.toolsgreyredborderbutton input:active[type=submit],button.toolsgreyredborderbutton:active{background-color:#ccc;border-color:#c00}.toolsgraycontentbox{text-align:left;margin:0 0 25px;overflow:auto;padding:20px;background-color:#e2e2e2;border:1px solid #bdbdbd;border-radius:3px}.toolsgraycontentbox .highlight{font-weight:700}