#deferralResults { width:100%; float:right;} #deferral_form {float:left} .calculationResults td { text-align:right; border: 1px #c0c0c0 solid; background: #fff; } .calculationResults th { border: 1px #c0c0c0 solid; padding: 5px; background: #2184be; text-align:center; color: #fff } .calcPrint { background: #fff; } a.tooltip {outline:none; }a.tooltip strong {line-height:30px;}a.tooltip:hover {text-decoration:none;} a.tooltip span { z-index:10;display:none; padding:14px 20px; margin-top:-30px; margin-left:28px; width:240px; line-height:16px;} a.tooltip:hover span{ display:inline; position:absolute; color:#111; border:1px solid #DCA; background:#fffAF0;}.callout {z-index:20;position:absolute;top:30px;border:0;left:-15px;} /*CSS3 extras*/a.tooltip span{ border-radius:4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -moz-box-shadow: 5px 5px 8px #CCC; -webkit-box-shadow: 5px 5px 8px #CCC; box-shadow: 5px 5px 8px #CCC;} @media print {#deferral_form {display: none; clear:both;}} @media print {#deferralResults {float:left}} @media print {#intro {display: none;}}
.wizard>.steps a { padding: 0.5em 1.0em } /* shrink top and bottom padding of default step bubbles */
.wizard>.content { overflow: auto; min-height: 26em; }
.wizard>.content>.body { padding: 0 2.5% 0 2.5%;}
.goa-band--medium { padding-bottom: 0px; }
body { font-size: 16px; font-family: acumin-pro-semi-condensed,sans-serif; }
p { font-size: 16px; }
table { width: 50%; text-align: right; }
td { padding: 8px; }
.big-pane { height: 1185px; }
.first-pane { height: 800px; }
.big-content { height: 77%; }
.first-content { height: 67%; }
@media only screen and (max-width: 600px) {
	.big-pane { height: 100%; }
	.first-pane { height: 100%; }
}
.max-height { height: 100%; }
div.form legend {
    box-sizing: border-box;
    display: block;
    width: 100%;
    padding: 10px 15px 12px 15px;
    border-radius: 3px;
    background: #36424a;
    color: #fff;
    font-weight: 700;
    line-height: 20px;
}
div.form fieldset {
    box-sizing: border-box;
    min-width: 0px;
    margin: 20px 0px 0px 0px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 20px;
    border: 2px solid #a5acb0;
}
.inline-block { display: inline-block!important; }
.text-top { vertical-align: top; }
.leftColumnOption { width: 15%; }
.rightColumnOption { width: 60%; padding-bottom: 4px; }
div.goa-callout>:last-child { margin-bottom: 0px; }
