.rate-calculator{font-family:'Proxima Nova',Arial,sans-serif;background-color:#fff;color:#444}.rate-calculator .errorDisplay{margin:15px 0;color:#a94442;display:none}.rate-calculator h1{text-align:center}.rate-calculator .sub-head{margin:0 0 40px}.rate-calculator .questionContainer .payCalcForm .form-group{margin:0 0 21px 0;padding:0}.rate-calculator .questionContainer .payCalcForm .form-group .form-control{margin-top:0}.rate-calculator .questionContainer .payCalcForm .rate-primary-btn{margin-top:16px}.rate-calculator .responseContainer{margin-top:20px;display:none}.rate-calculator .responseContainer .goingRate{font-size:28px;font-weight:300;line-height:40px}.rate-calculator .responseContainer .rateLinks{background-color:#fff;border:1px solid #444;border-radius:50px;display:inline-block;margin-top:15px}.rate-calculator .responseContainer .rateLinks a{font-size:13px;line-height:30px;color:#444;margin:0 -2px;padding:0 15px;border-right:1px solid #444;text-decoration:none;display:inline-block}.rate-calculator .responseContainer .rateLinks a.active{color:#fff;background-color:#444}.rate-calculator .responseContainer .rateLinks a:first-child{border-top-left-radius:50px;border-bottom-left-radius:50px}.rate-calculator .responseContainer .rateLinks a:last-child{border-right:0;border-top-right-radius:50px;border-bottom-right-radius:50px}.rate-calculator .responseContainer .salary-result .rate{font-size:72px;line-height:173px}.rate-calculator .responseContainer .salary-result .rate sup{font-weight:lighter;font-size:40px}.rate-calculator .responseContainer .changeLocationLink{font-size:21px}.rate-calculator .payRatesForTopCities .title{text-align:center}.rate-calculator .payRatesForTopCities table{width:100%}.rate-calculator .payRatesForTopCities table tr:nth-child(even) {background:#f5f5f5}.rate-calculator .payRatesForTopCities table tr{height:40px}.rate-calculator .payRatesForTopCities table tr td,.rate-calculator .payRatesForTopCities table tr th{padding:0 16px}.rate-calculator .payRatesForTopCities table tr td a,.rate-calculator .payRatesForTopCities table tr th a{color:#02768b}.rate-calculator .faq-cta{margin-top:24px}.pet-care-calculator label,.house-keep-calculator label{font-weight:lighter}.pet-care-calculator .service-needed,.house-keep-calculator .service-needed{margin:15px 0 25px}.pet-care-calculator .service-needed .services,.house-keep-calculator .service-needed .services{margin-bottom:15px}.pet-care-calculator .service-needed .services label,.house-keep-calculator .service-needed .services label{background-color:#fff;border:1px solid #444;border-radius:20px;padding:6px 15px;display:inline-block;margin:7px 5px 7px 0;cursor:pointer}.pet-care-calculator .service-needed .services label.active,.house-keep-calculator .service-needed .services label.active{color:#fff;background-color:#444}.pet-care-calculator .service-needed .services input[type="radio"],.house-keep-calculator .service-needed .services input[type="radio"]{opacity:0;position:absolute}.pet-care-calculator input[type="radio"],.house-keep-calculator input[type="radio"]{float:right}.pet-care-calculator .house-keep-checkboxes,.house-keep-calculator .house-keep-checkboxes{list-style:none;margin:0;padding:0}.pet-care-calculator .house-keep-checkboxes .checkbox-item,.house-keep-calculator .house-keep-checkboxes .checkbox-item{max-width:300px;margin-bottom:8px}.pet-care-calculator .house-keep-checkboxes .checkbox-item .control,.house-keep-calculator .house-keep-checkboxes .checkbox-item .control{display:flex;justify-content:space-between;padding:0;margin:0}.pet-care-calculator .house-keep-checkboxes .checkbox-item .control .control-label,.house-keep-calculator .house-keep-checkboxes .checkbox-item .control .control-label{padding:0}.pet-care-calculator .house-keep-checkboxes .checkbox-item .control .control-indicator,.house-keep-calculator .house-keep-checkboxes .checkbox-item .control .control-indicator{margin:0 0 0 40px}