.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}.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-form #results{border-top:1px solid #ccc;margin:20px auto 0;padding:15px 0 0}.inflation-form #results div{padding:10px 0 0}.inflation-form #results div:first-child{padding-top:0;font-weight:bold;font-size:130%}.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 10px}.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 .del-cell{width:20px;text-align:center}.hours-minutes-content .hms-form .del-cell button{font-size:18px;font-weight:bold;background-color:#fff}.hours-minutes-content .hms-form .del-cell button:hover{background-color:#eee}.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}.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}.income-needed-content .blurb{margin:-10px 0 15px}.income-needed-content .house-form table{width:100%}.income-needed-content .house-form td{vertical-align:top;padding:10px 5px}.income-needed-content .house-form td:first-child{width:140px;padding-top:15px;font-weight:bold}.income-needed-content .expanded-links{border:1px solid #ccc;margin-bottom:20px}.income-needed-content .expanded-links td{border:0}.income-needed-content .expanded-links table{margin:0}.income-needed-content .expanded-links .head{padding:5px 10px;background-color:#eee;border-bottom:1px solid #ccc}.income-needed-content #results{padding:5px 0;font-size:110%;line-height:28px}.income-needed-content #results div{padding:8px 0}.income-needed-content #results span{font-weight:bold;font-size:120%}.income-needed-content .amount-box .head{font-weight:bold;font-size:110%;padding:0 0 5px}.income-needed-content .amount-box td,.income-needed-content .amount-box th{text-align:center}.income-needed-content .amount-box th{white-space:nowrap;background-color:#ccc;border-color:#999;border-bottom-width:1px}.savings-content .blurb{margin:-10px 0 15px}.savings-content #results div{padding:5px 0}.savings-content #results span{font-size:110%;font-weight:bold}.savings-content .bordered-box p:last-child{margin-bottom:0}.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}.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}.car-loan-content .insurance .h{font-weight:bold;font-size:120%}.car-loan-content .insurance a{display:block;margin:1rem 0}.tip-content .calc-form td{vertical-align:middle;padding:10px 15px}.tip-content .calc-form td:first-child{font-weight:bold}.tip-content .calc-form input{width:100px}.tip-content .calc-form select{width:60px;display:inline-block}.tip-content .blurb{margin:-10px 0 15px}.tip-content #results{padding:10px 0 5px 10px;font-size:110%}.tip-content #results td{vertical-align:middle;padding:5px 5px;text-align:right}.tip-content #results span{font-weight:bold;font-size:120%}.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}.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}.loan-content .rate-table-outer{padding-top:30px}.loan-content .rate-table-outer .head{font-weight:bold;font-size:110%;padding:0 0 5px}.loan-content .amortization-table-outer{padding:50px 0 0}.loan-content .amortization-table-outer .head1{font-weight:bold;font-size:110%}.loan-content .amortization-table-outer .head2{padding:5px 0 10px}.loan-content .rate-table td,.loan-content .rate-table th,.loan-content .amortization-table td,.loan-content .amortization-table th{text-align:center}.loan-content .rate-table th,.loan-content .amortization-table th{background-color:#ccc;border-color:#999;border-bottom-width:1px}.loan-content .desktop .table-responsive table{width:unset}.loan-content .amount-box .head{font-weight:bold;font-size:110%;padding:0 0 5px}.loan-content .amount-box td,.loan-content .amount-box th{text-align:center}.loan-content .amount-box th{white-space:nowrap;background-color:#ccc;border-color:#999;border-bottom-width:1px}.loan-content .expanded-links{margin-top:30px}.loan-content .expanded-links .head{font-size:110%;padding:0 0 5px}.loan-content .browse-index{margin:30px 0 0}.loan-content .browse-index .head{font-weight:bold}.loan-content .browse-index .body div{margin:10px 0}.loan-content .blurb{margin:-10px 0 15px}.loan-content #results{font-size:110%}.loan-content #results span{font-size:110%;font-weight:bold}.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}.front-page-content .section{margin-bottom:20px;background-color:#eee;border-radius:3px;padding:10px 15px 20px}.front-page-content .section .section-head{font-size:140%}.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}.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}.conversion-page .conversion-form table{width:100%}.conversion-page .conversion-form td{vertical-align:middle;padding:10px 5px}.conversion-page .conversion-form td:first-child{width:60px;font-weight:bold}.conversion-page .page-blurb div:nth-child(2){margin-top:5px}.conversion-page #conversion-results{padding:10px 0;font-size:110%}.conversion-page #conversion-results .result-line{margin-top:2px}.conversion-page #conversion-results .result-line span{font-size:120%;font-weight:bold}.conversion-page #conversion-results .result-type{margin-top:2px;font-size:80%}.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-bottom: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}.car-insurance .quote-box-2 .h{font-weight:bold;font-size:110%}.car-insurance .quote-box-2 .b{margin:2px 0 0}.car-insurance .quote-box-2 .h,.car-insurance .quote-box-2 .b{display:flex;align-items:center;justify-content:center}.car-insurance .quote-box-2 #txt-zip-2{width:95px;margin:0 5px}.car-insurance .quote-box-outer{border-top:1px solid #ccc;border-right:2px dashed #ccc;max-width:600px;padding:15px 30px;margin:30px auto 0}.car-insurance .quote-box-outer .quote-header{font-size:200%}.car-insurance .quote-box-outer .quote-line{display:flex;align-items:center;justify-content:center;padding:7px 0}.car-insurance .quote-box-outer .quote-line div{padding:0 5px}.car-insurance .quote-box-outer .button-line{padding:18px 0}.car-insurance .quote-box-outer .quote-box{background-color:#eee;border-radius:5px;padding:15px 20px}.car-insurance .quote-box-outer #txt-zip-1{width:180px;font-size:35px;padding:.3rem .5rem}.car-insurance .quote-box-outer #txt-zip-1:focus{box-shadow:0 0 0.5rem #007bff}.car-insurance .quote-box-outer #btn-get-quote-1{font-size:30px;line-height:30px;box-shadow:2px 2px 5px 0px rgba(0,0,0,0.75);padding:10px 20px;width:100px}.car-insurance .insurance-companies table,.car-insurance .car-theft-data table{width:100%}.car-insurance .insurance-companies td,.car-insurance .insurance-companies th,.car-insurance .car-theft-data td,.car-insurance .car-theft-data th{padding:5px 10px;text-align:center}.car-insurance .insurance-companies th,.car-insurance .car-theft-data th{background-color:#000;color:#eee;border:1px solid #000}.car-insurance .insurance-companies td,.car-insurance .car-theft-data td{background-color:#eee;border:1px solid #bbb}.car-insurance .car-theft-data td,.car-insurance .car-theft-data th{font-size:90%}.car-insurance .car-theft-intro,.car-insurance .calc-intro{text-align:center;margin:50px 0 15px}.car-insurance .vehicle-table{margin:10px 0 0}.car-insurance .vehicle-table td,.car-insurance .vehicle-table th{padding:5px 10px;text-align:center}.car-insurance .vehicle-table th{background-color:#ccc;border:1px solid #999}.car-insurance .vehicle-table th:first-child{text-align:left}.car-insurance .vehicle-table td{background-color:#eee;border:1px solid #bbb}.car-insurance .vehicle-table td:first-child{text-align:left;background-color:#d1e1fa}.car-insurance .vehicle-table-holder .title{text-align:center;font-size:130%;margin:50px 0 10px}.car-insurance .vehicle-table-holder .blurb{text-align:center}.car-insurance .calc-results{text-align:center;font-size:120%}.car-insurance .calc-results span{color:#6a9158}.car-insurance .insurance-calc{border-radius:0.5rem;padding:1.5rem 1.5rem 1rem;border:1px solid #ccc}.car-insurance .insurance-calc .calc-head{font-size:1.5rem;border-bottom:1px solid #ccc;text-align:center;padding-bottom:5px}.car-insurance .insurance-calc .calc-body{padding:1.5rem 0 0}.car-insurance .insurance-calc .btn-row{padding:0.5rem 0 0;text-align:center}.car-insurance .insurance-calc .btn-row .btn{padding-right:1.5rem;padding-left:1.5rem}.car-insurance h1{margin:1rem 0;text-align:center;font-size:2.2rem}.car-insurance .tips-box{background-color:#eee;border-radius:0.5rem;border:1px solid #ccc;padding:1.5rem;margin:50px auto 0;max-width:700px}.car-insurance .tips-box .tips-head{font-size:120%;font-weight:bold;padding:0 0 0.5rem;text-align:center;line-height:1.5rem}.car-insurance .tips-box li{padding-top:0.5rem;padding-bottom:0.5rem}.desktop .car-insurance .vehicle-table{margin:10px auto 0}.phone .car-insurance .vehicle-table{width:100%}.phone .car-insurance .tips-box .tips-head{text-align:left}.phone .car-insurance .quote-box-outer{padding:15px 10px}.phone .car-insurance .quote-header{font-size:180%}.car-insurance-index-content h2{text-align:center;margin:0 0 1rem;font-size:1.5rem}.car-insurance-index-content .make-box-outer{margin:6rem 0 0}.car-insurance-index-content .make-box{border-radius:0.5rem;padding:0.5rem 1rem;background-color:#eee}.car-insurance-index-content .make-box div{text-align:center;padding:0.5rem}.car-insurance-all-content .make-table-outer{border:1px solid #ccc;margin:0 0 20px 0}.car-insurance-all-content .make-table{table-layout:fixed;width:100%;margin:10px 0}.car-insurance-all-content .make-table td{padding:5px 15px}.car-insurance-all-content .make-table-head{padding:10px 15px;background-color:#eee;font-size:120%;font-weight:bold}*{font-family:sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;text-decoration-skip-ink:none}p{margin-bottom:0.7rem}.footer{clear:both;margin-top:100px;background-color:#eee;padding:20px 0;text-align:center;color:#555;border-top:1px solid #ddd}.footer a{color:#555}.content{margin-top:10px;min-height:100vh}.navbar-dark .navbar-nav .nav-link{color:white}.navbar{background-color:#6b9159;padding-top:0;padding-bottom:0}.navbar .navbar-brand{font-size:30px}.navbar .title-dark{color:rgba(255,255,255,0.6)}.navbar .title-light{color:white}.navbar.simple-nav .container{justify-content:space-around}.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%}h1{font-size:2rem;margin-bottom:1rem}table td{vertical-align:top}.top-ad{margin-bottom:10px}.bordered-box{border:1px solid #ccc;border-radius:2px;padding:10px}.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-flex{display:flex;align-items:center;justify-content:center}.error-row{display:none;color:red;text-align:center}.expanded-links .table-responsive td,.expanded-links .table-responsive th{white-space:nowrap}.right{text-align:right}.center{text-align:center}

