a.nav-expander{background:none repeat scroll 0 0 #000000;color:#fff;display:block;font-size:15px;font-weight:400;height:50px;margin-right:0;padding:1em 1.6em 2em;position:absolute;right:0;text-decoration:none;text-transform:uppercase;top:0;width:130px;z-index:12;transition:right .3s ease-in-out 0s}a.nav-expander:hover{cursor:pointer}a.nav-expander.fixed{position:fixed}.nav-expanded a.nav-expander.fixed{right:20em}nav{background:#2d2f33;display:block;height:100%;overflow:auto;position:fixed;right:-20em;font-size:15px;top:0;width:20em;z-index:2000;transition:right .3s ease-in-out 0s}.nav-expanded nav{right:0}body.nav-expanded{margin-left:0;transition:right .4s ease-in-out 0s}#nav-close{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;font-size:24px;padding-right:10px}.main-menu{padding-top:12px}.main-menu li{border-bottom:1px solid #323949;margin-left:20px;font-size:18px;padding:12px}.main-menu li a{color:#6f7d8c;text-decoration:none}.main-menu li a:hover{color:#fff;text-decoration:none}.main-menu li .sub-nav{border-bottom:0px;padding:4px}.main-menu a .caret{width:0;height:0;display:inline-block;vertical-align:top;border-top:4px solid #4f5963;border-right:4px solid transparent;border-left:4px solid transparent;content:"";margin-top:8px}.main-menu a:hover .caret{border-top-color:#4f5963}.main-menu li.open>a>.caret{border-top:none;border-bottom:4px solid #4f5963;border-right:4px solid transparent;border-left:4px solid transparent}.main-menu li.open>a:hover>.caret{border-bottom-color:#4f5963}.icon:before{font-family:FontAwesome;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;content:"\f105"}.main-menu li>a>span.icon{float:right;margin:.1em 1.7em -.1em 0;opacity:0;transition:all .2s ease-in-out}.main-menu li>a:hover>span.icon{float:right;margin:.1em .8em -.1em 0;opacity:1}.search-icon:after{font-family:FontAwesome;content:"\f002";padding-left:5px;position:relative;font-size:90%}body.ptc-body{display:flex;min-height:100vh;flex-direction:column}app-root{display:flex;flex-direction:column;justify-content:space-between;flex:1 0 auto}.nygov-universal-container,ptc-nygov-universal-footer{flex-shrink:0}.flex-table-col{display:flex;align-items:center;justify-content:center;flex-direction:column}.container h1{margin:1.7em 0 1em}@media (max-with:768px){.offer-type-col.flex-table-col{flex-direction:row;justify-content:center}.offer-type-col:after{margin-left:4px}}input[type=range]{-webkit-appearance:none;margin:0;width:100%}@supports (-webkit-appearance:none){input[type=range]{-webkit-appearance:none;margin:9px 0;width:100%}}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{width:100%;height:4.2px;cursor:pointer;animate:.2s;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d;background:#3071a9;border-radius:1.3px;border:.2px solid #010101}input[type=range]::-webkit-slider-thumb{box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d;border:1px solid #000000;height:18px;width:8px;border-radius:3px;background:#ffffff;cursor:pointer;-webkit-appearance:none;margin-top:-7px}input[type=range]:focus::-webkit-slider-runnable-track{background:#367ebd}input[type=range]::-moz-range-track{width:100%;height:4.2px;cursor:pointer;animate:.2s;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d;background:#3071a9;border-radius:1.3px;border:.2px solid #010101}input[type=range]::-moz-range-thumb{box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d;border:1px solid #000000;height:18px;width:8px;border-radius:3px;background:#ffffff;cursor:pointer}input[type=range]::-ms-track{width:100%;height:4.2px;cursor:pointer;animate:.2s;background:transparent;border-color:transparent;border-width:8px 0;color:transparent}input[type=range]::-ms-fill-lower{background:#2a6495;border:.2px solid #010101;border-radius:2.6px;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d}input[type=range]::-ms-fill-upper{background:#3071a9;border:.2px solid #010101;border-radius:2.6px;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d}input[type=range]::-ms-thumb{box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d;border:1px solid #000000;height:18px;width:8px;border-radius:3px;background:#ffffff;cursor:pointer}input[type=range]:focus::-ms-fill-lower{background:#3071a9}input[type=range]:focus::-ms-fill-upper{background:#367ebd}.guaranteed-savings{display:flex;justify-content:space-around;align-items:center;flex-direction:row;padding:2px;width:160px}.piggy-bank{position:relative;background:#3c7da7;width:28px;height:23px;border-radius:50%}.piggy-bank i.glyphicon.glyphicon-piggy-bank{color:#efbfce;font-size:19px;position:absolute;top:3px;left:5px;z-index:100}.piggy-bank i.fa.fa-usd{position:absolute;top:-3px;left:9px;font-size:9px;color:#8c8015;background:#FFEB3B;height:10px;width:10px;border-radius:50%;z-index:101}@keyframes moneyTime{0%{transform:scale(1) translateY(0) rotate(0);color:#8c8015;background:#FFEB3B}30%{transform:scale(1) translateY(-5px) rotate(-180deg);color:#8c8015;background:#FFEB3B}90%{transform:scale(.5) translateY(5px) rotate(-360deg);color:#8c8015;background:#FFEB3B}to{transform:scale(.1) translateY(17px) rotate(-360deg);color:#8c8015;background:#FFEB3B}}.piggy-bank i.fa.fa-usd.bank-deposit{animation-name:moneyTime;animation-duration:1.4s;transform:scale(.1) translateY(55px) rotate(-360deg);background-color:#efbfce;color:#efbfce}thead.thead-darkblue{background:#0B5584;color:#fff;font-family:D Sari Bold;font-size:20px}.table-bordered thead.thead-darkblue th{border:none}.table-bordered{border:1px solid #06314c}.ptc-table td{padding-left:15px;padding-right:15px}.ptc-table.table-striped>tbody>tr:nth-of-type(odd){background-color:#f4f4f4}.ptc-table tr.tr-incumbent-utility{background:#ffc685;border-color:#bd8749}.ptc-table.table-striped>tbody>tr.tr-incumbent-utility:nth-of-type(odd){background:#ffc685;border-color:#bd8749}.ptc-table.table-striped>tbody>tr.tr-incumbent-utility:nth-of-type(even){background:#ffd5a6;border-color:#bd8749}.ptc-table tr.tr-incumbent-utility td{border-color:#bd8749;border-bottom:1px solid #bd8749}.loading-hide{opacity:0;transition:all .5s;animation:none;-webkit-animation:none}.loaded-show{opacity:1;transition:all .5s}.loader{border:10px solid #aaa;border-radius:50%;border-top:10px solid #3498db;width:60px!important;height:60px!important;transform:rotate(30deg);animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.table>tr>td{padding:8px}.table>tr{border-top:1px solid #ddd}.row{width:100%;display:flex;flex-direction:row;justify-content:left}.block{width:300px}
