.household-income-content .dt-container{max-width:600px}.raise-content .amount-table td,.raise-content .amount-table th{padding:8px 12px}.loan-content #results{background-color:#eee;padding:15px 20px 20px;font-size:110%}.front-page-page{background-color:#f2f9fe}.front-page-content .section{margin-bottom:20px;background-color:#fff;border-radius:5px;padding:10px 15px 20px;border:1px solid #ddd}.front-page-content .section .section-head{font-size:130%;padding:0 0 5px;border-bottom:1px solid #eee;text-align:center}.front-page-content .section .section-table{margin-top:5px;line-height:2rem}.front-page-content .section .fixed-table{width:100%;table-layout:fixed;line-height:2rem}.front-page-content .bullet-item{margin:15px 0 5px 0}.front-page-content .subtext{font-size:90%;padding:2px 0 0 15px}.savings-content .amount-box .head{font-weight:bold;font-size:110%;padding:0 0 5px}.savings-content .amount-box td,.savings-content .amount-box th{text-align:center}.savings-content .amount-box th{white-space:nowrap;background-color:#ccc;border-color:#999;border-bottom-width:1px}.savings-content .year-table{width:100%}.savings-content .year-table th{background-color:#000;color:white;border:1px solid #000;font-size:110%;font-weight:normal}.savings-content .year-table td{border:1px solid #ccc}.savings-content .year-table td,.savings-content .year-table th{text-align:center;padding:6px 10px}.tip-content .answer-box td{font-size:110%;border:1px solid #ccc;padding:6px 12px}.tip-content .answer-box td:nth-child(2){text-align:right;font-weight:bold}.tip-content .tipping-guide .top{font-weight:bold;font-size:120%}.tip-content .tipping-guide .h{font-weight:bold}.tip-content .tipping-guide .section{padding:10px 0 0}.overtime-content #results td,.overtime-content #results th{padding:6px 12px}.overtime-content .overtime-table td,.overtime-content .overtime-table th{padding:8px 15px;border:1px solid #ccc;white-space:nowrap}.overtime-content .overtime-table th{background-color:#eef2f6;font-weight:normal;text-align:center}.overtime-content .overtime-table td{text-align:right}.student-loan-content .balance-box td,.student-loan-content .balance-box th{text-align:center;white-space:nowrap}.student-loan-content .balance-box th{white-space:nowrap;background-color:#ccc;border-color:#999;border-bottom-width:1px}.on-site-preview-content #widget-code{border:1px solid black;padding:10px;font-size:15px;width:100%;height:80px;max-width:800px}.on-site-index-content .widget-code{border:1px solid black;padding:10px;font-size:15px;width:100%;height:80px}.on-site-index-content .calc{margin:0 0 20px}.on-site-index-content .calc .calc-head{font-size:18px;font-weight:500;margin:0 0 5px 0}.on-site-index-content h2{font-size:26px;margin:25px 0 10px}.cost-square-foot-content #results{text-align:center}.cost-square-foot-content .bordered-table{width:100%;font-size:90%}.cost-square-foot-content .bordered-table td,.cost-square-foot-content .bordered-table th{text-align:center}.square-root-content .bordered-table{width:100%;font-size:80%}.square-root-content .bordered-table td{text-align:center}.inflation-item-content #results{display:none}.inflation-item-content h1{font-size:28px}.inflation-item-content .bordered-table td,.inflation-item-content .bordered-table th{text-align:center;padding:8px 15px}.inflation-items-index-content .link-table td{padding:6px 12px}.inflation-items-index-content .link-table td:first-child{padding-left:0}.max-heart-rate-content .bordered-table{text-align:center}.max-heart-rate-content .yellow{background-color:rgba(255,255,0,0.2)}.max-heart-rate-content .orange{background-color:rgba(255,128,0,0.2)}.max-heart-rate-content .hr-table{width:100%}.max-heart-rate-content .hr-table td,.max-heart-rate-content .hr-table th{padding:3px 8px;border:1px solid #ccc;text-align:center}.calories-burned-content .calorie-flex{display:flex;align-items:center}.calories-burned-content .bordered-table td,.calories-burned-content .bordered-table th{padding:8px 15px}.progress-bar-content .progress-form{border:1px solid #999;border-radius:3px}.progress-bar-content .flex-row{display:flex;align-items:center}.progress-bar-content #pb-code{height:250px}.most-expensive-house-content .house-table th{background-color:#eef2f6;font-weight:normal}.most-expensive-house-content .house-table td,.most-expensive-house-content .house-table th{padding:8px 12px;border:1px solid #ccc}.most-expensive-house-content .house-table td.right,.most-expensive-house-content .house-table th.right{text-align:right}.most-expensive-house-content .house-table td.center,.most-expensive-house-content .house-table th.center{text-align:center}.road-trip-content .gas-table td,.road-trip-content .gas-table th,.commute-content .gas-table td,.commute-content .gas-table th{border:1px solid #ccc;padding:8px 16px;text-align:center}.road-trip-content .gas-table th,.commute-content .gas-table th{background-color:#eee}.timesheet-content .timesheet-form.hide-del .del-cell{display:none}.timesheet-content .timesheet-form .timesheet-row{display:flex;align-items:center;justify-content:center}.timesheet-content .timesheet-form .timesheet-row div{padding:0 5px}.timesheet-content .timesheet-form .cell{width:140px;text-align:center}.timesheet-content .timesheet-form .cell input{text-align:center}.timesheet-content .timesheet-form .del-cell{width:20px;text-align:center}.timesheet-content .timesheet-form .del-cell button{font-size:18px;font-weight:bold;background-color:#fff}.timesheet-content .timesheet-form .del-cell button:hover{background-color:#eee}.timesheet-content .timesheet-form .header-row{font-size:110%;font-weight:bold}.timesheet-content .timesheet-form .control-row{display:flex;align-items:center;justify-content:center}.timesheet-content .timesheet-form .control-row div{padding:0 5px}.hours-minutes-content .hms-form.hide-del .del-cell{display:none}.hours-minutes-content .hms-form .hms-row{display:flex;align-items:center;justify-content:space-around}.hours-minutes-content .hms-form .cell{width:80px;text-align:center}.hours-minutes-content .hms-form .cell:first-child{width:20px}.hours-minutes-content .hms-form .del-cell{width:20px;text-align:center}.hours-minutes-content .hms-form .del-cell button{font-size:18px;font-weight:bold;border-color:rgba(220,56,72,0.5)}.hours-minutes-content .hms-form .header-row{font-size:110%;font-weight:bold}.hours-minutes-content .hms-form .control-row{display:flex;align-items:center;justify-content:center}.hours-minutes-content .hms-form .control-row div{padding:0 5px}.hours-minutes-content .conversion-table tr,.hours-minutes-content .conversion-table th{text-align:center}.hours-minutes-content .table-responsive td,.hours-minutes-content .table-responsive th{white-space:nowrap}.college-savings-content .cost-table td,.college-savings-content .cost-table th{padding:10px 12px;border:1px solid #ccc}.college-savings-content .child-flex{display:flex;align-items:center}.college-savings-content .delete-child{cursor:pointer;margin:0 0 0 5px;padding:3px 10px;border-radius:3px}.college-savings-content .delete-child:hover{background-color:#eee}.retirement-content .tt-content td,.retirement-content .tt-content th{border:1px solid #ccc;padding:5px 10px;font-size:120%}.retirement-content .tt-content td:first-child,.retirement-content .tt-content th:first-child{border-left:0}.retirement-content .tt-content th{text-align:center;font-weight:bold}.retirement-content .tt-content td:last-child{text-align:right;white-space:nowrap}.retirement-content .tt-content tr:first-child td,.retirement-content .tt-content tr:first-child th{border-top:0}.car-loan-content .blurb{margin:-10px 0 15px}.car-loan-content #results div:nth-child(1){font-size:110%;margin-bottom:5px}.car-loan-content #results span{font-size:110%;font-weight:bold}.car-loan-content .amount-box .head{font-weight:bold;font-size:110%;padding:0 0 5px}.car-loan-content .amount-box td,.car-loan-content .amount-box th{text-align:center}.car-loan-content .amount-box th{white-space:nowrap;background-color:#ccc;border-color:#999;border-bottom-width:1px}.car-loan-content .bordered-box p:last-child{margin-bottom:0}.temperature-content .calc-form table{width:100%}.temperature-content .calc-form td{vertical-align:middle;padding:10px 5px}.temperature-content .calc-form td:first-child{font-weight:bold}.temperature-content #results{padding:5px 0 0;font-size:110%}.temperature-content #results span{font-weight:bold;font-size:110%}.temperature-content #results .result-type{padding:5px 0 0;font-size:90%}.temperature-content .more-content-index{padding-top:60px}.temperature-content .blurb{margin:-10px 0 15px}.height-content #results{font-size:110%}.height-content #results span{font-weight:bold;font-size:110%}.height-content .blurb{margin:-10px 0 15px}.height-content .more-content-index{padding-top:60px}.height-content .more-content-cm div{padding:10px 0 0}.height-content .more-content-cm div:first-child{padding-top:0}.contact-content #contact-form{background-color:white;padding:20px;border:1px solid #ccc;border-radius:3px}.contact-content textarea{height:200px}.contact-content .contact-error{color:red;display:none}.percent-content .calc-form{background-color:#eee;padding:10px;border-radius:3px;text-align:center;font-size:110%}.percent-content .calc-form .head{font-weight:bold;padding:0 0 4px}.percent-content .calc-form .results{padding:5px 0 0}.percent-content .calc-form input{display:inline-block;width:100px;text-align:center}.percent-content .percent-table{margin:0 0 20px 0;border:1px solid #ccc;border-radius:3px;padding:10px 0}.percent-content .percent-table table{width:100%}.percent-content .percent-table td,.percent-content .percent-table th{text-align:center}.percent-content .percent-table th{padding:0 0 10px;font-size:110%}.percent-content .percent-table td{padding:4px 8px}.bmi-content .bmi-table,.metric-bmi-content .bmi-table,.calories-burned-content .bmi-table{margin:10px 0 0;min-width:300px}.bmi-content .bmi-table td,.bmi-content .bmi-table th,.metric-bmi-content .bmi-table td,.metric-bmi-content .bmi-table th,.calories-burned-content .bmi-table td,.calories-burned-content .bmi-table th{border:1px solid #ccc;padding:5px 12px;text-align:center}.bmi-content .bmi-table th,.metric-bmi-content .bmi-table th,.calories-burned-content .bmi-table th{background-color:#eee}.bmi-content .bmi-table .bmi-healthy,.metric-bmi-content .bmi-table .bmi-healthy,.calories-burned-content .bmi-table .bmi-healthy{background-color:rgba(0,255,0,0.25)}.bmi-content .blurb,.metric-bmi-content .blurb,.calories-burned-content .blurb{font-size:110%;padding:0 0 20px 0}.bmi-content .browse .browse-head,.metric-bmi-content .browse .browse-head,.calories-burned-content .browse .browse-head{padding:50px 0 10px;font-weight:bold;font-size:120%}.bmi-content .expanded-links,.metric-bmi-content .expanded-links,.calories-burned-content .expanded-links{border:1px solid #ccc;margin:0 0 20px}.bmi-content .expanded-links td,.metric-bmi-content .expanded-links td,.calories-burned-content .expanded-links td{border:0}.bmi-content .expanded-links table,.metric-bmi-content .expanded-links table,.calories-burned-content .expanded-links table{margin:0}.bmi-content .expanded-links .head,.metric-bmi-content .expanded-links .head,.calories-burned-content .expanded-links .head{padding:5px 10px;background-color:#eee;border-bottom:1px solid #ccc}.bmi-content .calc-form{font-size:110%}.bmi-content .calc-form .calc-row{padding:15px 0 0 0}.bmi-content .calc-form .calc-row div{display:inline-block;padding:0 5px 0 0;width:65px;font-weight:bold}.bmi-content .calc-form .calc-row:nth-child(1){padding-top:0}.bmi-content #results{padding:0 0 5px}.bmi-content #results span{font-weight:bold;font-size:120%}.metric-bmi-content #results{text-align:center}.inflation-content .inflation-table{width:100%}.inflation-content .inflation-table td,.inflation-content .inflation-table th{padding:5px;border:1px solid #ccc;text-align:center}.inflation-content .inflation-table th{background-color:#eee}.inflation-content .expanded-links{margin-top:50px}.inflation-content .expanded-links .head{font-size:110%;padding:0 0 5px}.inflation-content .blurb{font-size:120%;margin:-10px 0 15px}.page-local .header,.page-local .banner,.page-local .box,.page-local .asc-sticky .unit{background-color:#eee}.page-local .phone .box{width:300px;height:250px}.page-local .phone .banner{height:250px;width:300px}.page-local .phone .header{height:50px;width:320px}.asc-sticky{width:100%;background-color:rgba(255,255,255,0.8);border-top:2px solid rgba(224,224,224,0.8);position:fixed;bottom:0;left:0}.desktop .nav-menu,.desktop .footer{min-width:1150px}.desktop .container{width:1150px;max-width:1150px}.desktop .two-col{display:flex;justify-content:space-between}.desktop .main-col{width:800px}.desktop .sidebar{width:300px}.desktop .banner{width:728px;height:90px;margin:10px auto}.desktop .box{width:300px;height:250px}.desktop .asc-sticky{height:100px}.desktop .asc-sticky .unit{width:728px;height:90px;margin:5px auto}.desktop .double-holder{display:flex}.desktop .double-holder .box:nth-child(2){margin-left:50px}.phone .col-10,.phone .col-9,.phone .col-8,.phone .col-7,.phone .col-6,.phone .col-5,.phone .col-4,.phone .col-3,.phone .col-2{flex:unset;max-width:unset}.phone .sidebar{display:none}.phone .banner{min-height:250px;margin:10px auto}.phone .header{min-height:50px;width:320px;margin:10px auto}.phone .hide-phone{display:none}.phone .asc-sticky{height:60px}.phone .asc-sticky .unit{width:320px;height:50px;margin:5px auto}.form-row .col-6-ex{width:50%}*{font-family:sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}p{margin-bottom:0.7rem}.footer{clear:both;margin-top:100px;background-color:#3e7742;padding:20px 15px 0;height:200px;text-align:center;color:#fff}.footer a{color:rgba(255,255,255,0.9)}.content{margin-top:10px;min-height:100vh}.nav-menu{background-color:#3e7742;height:55px;line-height:55px}.nav-menu .nav-item a{text-decoration:none;color:rgba(255,255,255,0.75)}.nav-menu .nav-item a:hover{color:#fff}.fs-80{font-size:80%}.fs-90{font-size:90%}.fs-110{font-size:110%}.fs-120{font-size:120%}.fs-130{font-size:130%}.fs-18{font-size:18px}.fs-20{font-size:20px}h1{font-size:2rem;margin:0}table td{vertical-align:top}.bordered-box{border:1px solid #ccc;border-radius:5px;padding:20px 15px}.blurb{margin:-10px 0 0}.browse-table .ct-head{text-align:center;font-weight:bold;margin:0 0 5px;font-size:110%}.browse-table .ct-blurb{font-size:80%;text-align:center;margin:-5px 0 5px}.browse-table table{width:100%}.browse-table td,.browse-table th{padding:5px 15px}.input-error{color:red}.phone .responsive-phone{width:100%;overflow-x:auto}.phone .responsive-phone td,.phone .responsive-phone th{white-space:nowrap}.choice-modal .modal-footer button{width:50%}.link-like{cursor:pointer;color:#007bff}.link-like:hover{text-decoration:underline}.bold{font-weight:bold}.bordered-table th{background-color:#eee}.bordered-table td,.bordered-table th{padding:5px 10px;border:1px solid #ccc}.bordered-table td.right,.bordered-table th.right{text-align:right}.bordered-table td.center,.bordered-table th.center{text-align:center}.input-group.width-50,div.width-50,button.width-50,select.width-50,input.width-50{width:50px}.input-group.width-60,div.width-60,button.width-60,select.width-60,input.width-60{width:60px}.input-group.width-70,div.width-70,button.width-70,select.width-70,input.width-70{width:70px}.input-group.width-80,div.width-80,button.width-80,select.width-80,input.width-80{width:80px}.input-group.width-90,div.width-90,button.width-90,select.width-90,input.width-90{width:90px}.input-group.width-100,div.width-100,button.width-100,select.width-100,input.width-100{width:100px}.input-group.width-110,div.width-110,button.width-110,select.width-110,input.width-110{width:110px}.input-group.width-120,div.width-120,button.width-120,select.width-120,input.width-120{width:120px}.input-group.width-130,div.width-130,button.width-130,select.width-130,input.width-130{width:130px}.input-group.width-140,div.width-140,button.width-140,select.width-140,input.width-140{width:140px}.input-group.width-150,div.width-150,button.width-150,select.width-150,input.width-150{width:150px}.input-group.width-160,div.width-160,button.width-160,select.width-160,input.width-160{width:160px}.input-group.width-170,div.width-170,button.width-170,select.width-170,input.width-170{width:170px}.input-group.width-180,div.width-180,button.width-180,select.width-180,input.width-180{width:180px}.input-group.width-200,div.width-200,button.width-200,select.width-200,input.width-200{width:200px}.input-group.width-240,div.width-240,button.width-240,select.width-240,input.width-240{width:240px}.display-none{display:none}.calc-form{border:1px solid #ccc;border-radius:5px;padding:20px 15px}.calc-form .error-row{color:red;text-align:center}.calc-flex{display:flex;align-items:center;justify-content:center}.error-row{display:none;color:red;text-align:center}.expanded-links{margin-top:50px}.expanded-links td{white-space:nowrap}.expanded-links .head{margin:0 0 5px}.right{text-align:right}.center{text-align:center}.answer-box{border:1px solid #ccc;border-radius:5px;padding:20px 15px}.table-bordered.amount-table td,.table-bordered.amount-table th{text-align:center}.table-bordered.amount-table th{white-space:nowrap;background-color:#ccc;border-color:#999;border-bottom-width:1px}.conversion-table .description{font-style:italic;margin:-2px 0 0}.conversion-table table{border-collapse:collapse}.conversion-table td{white-space:nowrap}.conversion-table th{background-color:#0d0033;color:#f9f9f9;border:1px solid #0d0033}.conversion-table td,.conversion-table th{padding:6px 12px;text-align:center}.conversion-table td{border:1px solid #ccc}.conversion-table.first-left td:first-child,.conversion-table.first-left th:first-child{text-align:left}.desktop .einstein-box{display:flex}.desktop .einstein-box img{width:200px}.desktop .einstein-box>div:nth-child(2){margin:0 0 0 15px}.phone .einstein-box .img-holder{text-align:center;padding:20px 0 10px 0}

