#calculator.form fieldset{margin-bottom:2em;padding:1.25em;border-color:#e4e4e4}#calculator.form fieldset legend{font-size:1.3em;color:#8a8a8a;font-weight:600}#calculator.form fieldset p{letter-spacing:.05em;font-family:"proxima-nova",sans-serif;color:#2d3032;font-size:.85em}#calculator.form label{font-size:.7em}#calculator.form label span{font-weight:100;font-size:.95em}#calculator.form label input[type=date],#calculator.form label input[type=datetime-local],#calculator.form label input[type=datetime],#calculator.form label input[type=email],#calculator.form label input[type=month],#calculator.form label input[type=number],#calculator.form label input[type=password],#calculator.form label input[type=search],#calculator.form label input[type=tel],#calculator.form label input[type=text],#calculator.form label input[type=time],#calculator.form label input[type=url],#calculator.form label input[type=week],#calculator.form label textarea{padding:.5em 1.25em}#calculator.form label input[type=range]{padding:0}#calculator.form label select{height:3em;padding:0 1.25em}.ngdialog.calculator-theme .ngdialog-content .top{min-height:0;background:#353535}.ngdialog.calculator-theme .ngdialog-content .top h3{margin-bottom:0;color:#ed1b2f}.ngdialog.calculator-theme .ngdialog-content .top .holder{float:none;width:100%;padding-bottom:2em;display:block}.ngdialog.calculator-theme .ngdialog-content .top .holder .inputs{font-size:.9em}.ngdialog.calculator-theme .ngdialog-content .top .holder .inputs>div{text-align:right;border-bottom:1px solid #494949}.ngdialog.calculator-theme .ngdialog-content .top .holder .inputs b{float:left;font-weight:600}.ngdialog.calculator-theme .ngdialog-content .buttons{text-align:right}.ngdialog.calculator-theme .ngdialog-content .buttons a{margin-right:0;margin-left:1em}.ngdialog.calculator-theme .ngdialog-content .buttons a:before{display:none}.ngdialog.calculator-theme .ngdialog-close{padding:6px 8px}.table.gen .table-head .table-col{font-size:.8em;line-height:1.25em;padding:.5em .25em;font-weight:600;vertical-align:middle}