body{}#content{margin-bottom:100px}#titlebar{padding:5px;width:100%;height:40px;margin:0;color:#fff;font-size:16pt;font-weight:normal;background-color:#337ab7;text-align:center}#footer{padding:4px;font-size:10pt;background-color:#ccc;color:#5d5d5d;position:fixed;bottom:0;width:100%}#footer .footer-left{float:left;margin-left:10px}#footer .footer-right{float:right;text-align:right;margin-right:20px}#footer .footer-big-phone{font-size:18pt;font-weight:bold}.side-panel{width:600px;text-align:center}span.validator{position:absolute}td{vertical-align:top}*{box-sizing:border-box}.caps{text-transform:uppercase}.heavy{font-weight:bold;line-height:21px}.pushRight{float:right}.costBox{font-family:Arial;margin:0 auto 2px auto}.costBox header{color:rgba(103,136,153,255);background:rgba(217,237,247,255);font-size:14px;font-weight:bold;padding:21px 0 21px 22px}.costBox section{background:rgba(230,247,255,255);text-align:right;padding:16px 14px}.costBox table{margin:0 0 0 auto}.costBox .label{color:rgba(49,112,143,255);font-size:12px;line-height:18px;text-align:right}.costBox .value{color:rgba(112,122,128,255);font-size:12px;line-height:18px;text-align:right}.costBox .lineContainer{height:1px;font-size:1px;line-height:1px}.costBox .line{height:1px;background-color:rgba(139,174,193,255);font-size:1px;line-height:1px}.totalBox{color:#fff;background-color:rgba(103,136,153,255);font-family:Arial;font-size:14px;font-weight:bold;padding:21px 14px 21px 22px}.total{font-size:18px}.perYear{color:rgba(171,255,171,255);font-size:12px}.round-linkbutton{display:inline-block;border-radius:50%;background-color:#337ab7;color:#fff;padding:2%;margin:1%;text-align:center;width:40px;height:40px}.round-linkbutton:active,.round-linkbutton:hover{color:#fff}.round-linkbutton[disabled]{background-color:silver}.rounded-SEButton{display:block;float:right;width:128px;height:42px;max-height:42px;color:rgba(103,128,153,1);background-color:rgba(239,243,247,1);font-family:arial;font-size:13px;font-weight:normal;text-align:center;text-decoration:none!important;text-shadow:0 0 3px rgba(0,0,0,.15);cursor:pointer;border:solid 1px rgba(103,128,153,.1);border-radius:21px;padding-top:.8em;margin:2px 0 0 0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out}.rounded-SEButton i{font-size:18px;text-shadow:0 0 3px rgba(0,0,0,.15);margin:0 0 0 .33em}.rounded-SEButton:hover{border:solid 1px rgba(103,128,153,.5)}