.fr .t_tax_cal .tc_frm h5{font-size:22px}.t_tax_cal .tc_frm{margin:48px 0 32px 0}.t_tax_cal .tc_frm .tc_heading{font-size:36px}@media screen and (max-width:991px){.t_tax_cal .tc_frm .tc_heading{font-size:24px;line-height:1.5}}.t_tax_cal .tc_frm label{margin-bottom:5px}.t_tax_cal .tc_frm .form-group{margin-bottom:10px}.t_tax_cal .tc_frm select.form-control{padding-left:12px}.t_tax_cal .tc_frm .salary-cta-container{margin-top:24px}.t_tax_cal #tc_res_spacer{width:20px}.t_tax_cal #tc_res_view_ctr{width:100%}@media screen and (min-width:992px){.t_tax_cal #tc_res_view_ctr{width:calc(100% - 20px)}}@media screen and (max-width:991px){.t_tax_cal #tc_res_view_ctr{margin-top:24px}}.t_tax_cal .tc_res .tc_res_by_unit{margin:16px 0}.t_tax_cal .tc_res .tc_res_by_unit .tc_res_item{display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;-o-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;margin:12px 0}.t_tax_cal .tc_res .tc_res_by_unit .tc_res_item.summary span{color:#222;font-weight:500;font-size:15px}.t_tax_cal .tc_res .tc_res_by_unit .tc_res_item.details{margin-left:12px}.t_tax_cal .tc_res .tc_res_by_unit .tc_res_item.details span{color:#666;font-size:14px}.t_tax_cal .tc_res .tc_res_by_unit .tc_res_item.rate span{color:#222;font-weight:500;font-size:14px}.t_tax_cal .tc_res .tc_res_by_unit hr{margin:8px 0;border-color:#ddd}.t_tax_cal .tc_res .tc_res_by_unit .tc_res_summary{padding:16px 0}.t_tax_cal .tc_res .tc_res_by_unit .tc_res_chart .apexcharts-legend{padding:4px;justify-content:flex-start}.t_tax_cal .tc_res_tax_bracket{margin-top:32px}.t_tax_cal .tc_res_tax_bracket table{width:100%;margin-bottom:0}.t_tax_cal .tc_res_tax_bracket table th{padding:8px}.t_tax_cal .tc_res_tax_bracket table td{padding:8px}.t_tax_cal .tc_res_tax_bracket table td.effective_rate{background:#f5f5f5;font-weight:600}.t_tax_cal .tax_per_income{margin-top:64px}.t_tax_cal .tax_per_income .salary_link{margin:8px 0}.t_tax_cal .tax_per_income .salary_link a{color:#222!important}.t_tax_cal .tc_prov_comp{margin-top:64px}.t_tax_cal .tc_prov_comp .tax_comp{padding:16px;margin-bottom:22px}.t_tax_cal .tc_prov_comp .tax_comp.selected{background:#f5f5f5}.t_tax_cal .tc_prov_comp .tax_comp .mobile_tax_comp_div{display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;-o-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.t_tax_cal .tc_prov_comp .tax_comp table{width:100%;margin-bottom:0}.t_tax_cal .tc_prov_comp .tax_comp table th{padding:8px}.t_tax_cal .tc_prov_comp .tax_comp table td{padding:8px}.t_tax_cal .tc_prov_comp .tax_comp table td.selected{background:#f5f5f5;font-weight:600}.t_sal_conv .sc_header{padding:48px 0}.t_sal_conv .sc_header .sc_heading{font-size:36px}@media screen and (max-width:991px){.t_sal_conv .sc_header .sc_heading{font-size:32px;line-height:1.5}}.t_sal_conv #sc_frm_res{margin-bottom:36px}@media screen and (min-width:992px){.t_sal_conv #sc_frm_res{display:flex;align-items:center}}@media screen and (max-width:991px){.t_sal_conv #sc_frm_res{display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-o-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center;flex-direction:column}.t_sal_conv #sc_frm_res .sc_frm{margin-bottom:24px}}.t_sal_conv .sc_frm label{margin-bottom:5px}.t_sal_conv .sc_frm .form-group{margin-bottom:10px}.t_sal_conv .sc_frm select.form-control{padding-left:12px}.t_sal_conv .sc_frm .salary-cta-container{margin-top:24px}.t_sal_conv .sc_res .sc_res_header{padding:0 24px 16px;border-bottom:1px solid #eaeaea;display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;-o-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.t_sal_conv .sc_res .sc_res_header h1{font-size:24px;line-height:36px}.t_sal_conv .sc_res .sc_res_content{padding:16px 24px}.t_sal_conv .sc_res .sc_res_content .sc_item{font-size:14px;margin:8px 0;display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;-o-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}@media screen and (max-width:991px){.t_sal_conv .sc_res .sc_res_content .sc_item{margin:12px 0}}.t_sal_conv .ppl_also_ask h5,.t_sal_conv .sc_more h5{margin:16px 0 32px 0}.t_sal_conv .ppl_also_ask .salary_link,.t_sal_conv .sc_more .salary_link{margin:8px 0}.t_sal_conv .ppl_also_ask .salary_link a,.t_sal_conv .sc_more .salary_link a{color:#222!important}.t_sal_conv .sc_more{margin-top:64px;margin-bottom:64px}@media screen and (max-width:991px){.t_sal_conv .sc_more{margin-top:48px;margin-bottom:48px}}.t_sal_conv .ppl_also_ask{margin-top:0;margin-bottom:64px}@media screen and (max-width:991px){.t_sal_conv .ppl_also_ask{margin-bottom:48px}}.min_wage_tbl{margin-bottom:32px}.min_wage_tbl .min_wage{padding:16px;border:1px solid #eaeaea;border-radius:4px;margin-bottom:22px}.min_wage_tbl .min_wage table{width:100%;margin-bottom:0}.min_wage_tbl .min_wage table th{padding:8px}.min_wage_tbl .min_wage table td{padding:8px}.min_wage_tbl .min_wage table td.selected{background:#f5f5f5;font-weight:600}.disclaimer{background-color:#f5f5f5;font-size:12px;padding:8px 16px}.cb_salary_estimator .cb_salary_estimator_form{margin:32px 0}.cb_salary_estimator .cb_salary_estimator_form .salary-estimator-cta-container{margin-top:24px}.cb_salary_estimator .cb_salary_estimator_result{margin:32px 0}.cb_place_landing_container{padding-top:32px;padding-bottom:32px}.cb_place_landing_container #demographics_overview .overview_header{margin-top:32px;margin-bottom:32px}.cb_place_landing_container #demographics_overview .overview_header h6{font-weight:600}.cb_place_landing_container #demographics_overview .statistics_overview_card{margin-bottom:16px;border:1px solid #eaeaea;border-radius:4px;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)!important}.cb_place_landing_container #demographics_overview .statistics_overview_card .statistics_overview_card_header{padding:16px;border-bottom:1px solid #eaeaea;display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;-o-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.cb_place_landing_container #demographics_overview .statistics_overview_card .statistics_overview_card_header h6{display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-o-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.cb_place_landing_container #demographics_overview .statistics_overview_card .statistics_overview_card_header h6 .fa{margin-right:10px;font-size:18px;line-height:18px;width:18px}.cb_place_landing_container #demographics_overview .statistics_overview_card .statistics_overview_card_header h6 span{width:calc(100% - 28px);font-size:15.5px;line-height:18px;font-weight:600}.cb_place_landing_container #demographics_overview .statistics_overview_card .statistics_overview_card_content.normal{height:200px}.cb_place_landing_container #demographics_overview .statistics_overview_card .statistics_overview_card_content.normal .stat_data{padding:16px}.cb_place_landing_container #demographics_overview .statistics_overview_card .statistics_overview_card_content.normal .stat_data .additional_stat{margin-top:16px;font-size:14px}.cb_place_landing_container #demographics_overview .statistics_overview_card .statistics_overview_card_content.chart{height:200px}.cb_place_landing_container #demographics_overview .statistics_overview_card .statistics_overview_card_content.chart .stat_data{padding:0}.cb_place_landing_container #demographics_overview .statistics_overview_card .statistics_overview_card_content.chart_lg{min-height:300px;padding:16px}.cb_place_landing_container #demographics_overview .statistics_overview_card .statistics_overview_card_content.chart_lg .chart_lg_header{display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-o-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-o-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.cb_place_landing_container #demographics_overview .statistics_overview_card .statistics_overview_card_content.chart_lg .chart_lg_header .chart_lg_header_item{margin:0 30px;display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-o-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-o-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;flex-direction:column}.cb_place_landing_container #demographics_overview .statistics_overview_card .statistics_overview_card_content.chart_lg .chart_lg_header .chart_lg_header_item h3,.cb_place_landing_container #demographics_overview .statistics_overview_card .statistics_overview_card_content.chart_lg .chart_lg_header .chart_lg_header_item h4,.cb_place_landing_container #demographics_overview .statistics_overview_card .statistics_overview_card_content.chart_lg .chart_lg_header .chart_lg_header_item h5,.cb_place_landing_container #demographics_overview .statistics_overview_card .statistics_overview_card_content.chart_lg .chart_lg_header .chart_lg_header_item h6{margin:0}.cb_place_landing_container #demographics_overview .statistics_overview_card .statistics_overview_card_content .chart_left_header{padding:16px}.cb_place_landing_container #demographics_overview .statistics_overview_card .statistics_overview_card_content .chart_left_header .chart_left_header_item:not(:last-child){margin-bottom:16px}.cb_place_landing_container #demographics_overview .statistics_overview_card .statistics_overview_card_content .stat_data{height:100%;display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-o-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-o-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;flex-direction:column}.cb_place_landing_container .statistics-card{margin-top:16px;padding:16px;border:1px solid #eaeaea;border-radius:4px}.cb_place_landing_container .statistics-card h6{font-weight:600;margin-bottom:16px}.cb_place_landing_container .statistics-card table{margin-bottom:0}.cb_place_landing_container .statistics-card table th{background:#f5f5f5;font-size:14px;font-weight:600;padding:4px}.cb_place_landing_container .statistics-card table td{font-size:14px;padding:4px}.cb_place_landing_container .statistics-card table td.cell-indent-0{padding-left:4px}.cb_place_landing_container .statistics-card table td.cell-indent-1{padding-left:20px}.cb_place_landing_container .statistics-card table td.cell-indent-2{padding-left:36px}.cb_place_landing_container .statistics-card table td.cell-indent-3{padding-left:52px}.cb_place_landing_container .statistics-card table td.cell-indent-4{padding-left:68px}.cb_place_landing_container .statistics-card table td.cell-indent-5{padding-left:84px}.cb_place_landing_container .statistics-card table td.cell-indent-0,.cb_place_landing_container .statistics-card table td.cell-value-0{color:#222}.cb_place_landing_container .statistics-card table td.cell-indent-1,.cb_place_landing_container .statistics-card table td.cell-value-1{color:#666;font-size:13px}.cb_place_landing_container .statistics-card table td.cell-indent-2,.cb_place_landing_container .statistics-card table td.cell-value-2{color:#666;font-style:italic;font-size:12px}.cb_place_landing_container .statistics-card table td.cell-indent-3,.cb_place_landing_container .statistics-card table td.cell-value-3{color:#666;font-style:italic;font-size:11px}.cb_place_landing_container .statistics-card table td.cell-indent-4,.cb_place_landing_container .statistics-card table td.cell-value-4{color:#666;font-size:10.5px}.cb_place_landing_container .statistics-card table td.cell-indent-5,.cb_place_landing_container .statistics-card table td.cell-value-5{color:#666;font-style:italic;font-size:10px}.cb_place_landing_container .statistics-card table .cell-value{text-align:right;min-width:95px;max-width:95px}.statistics-source{font-size:12px;color:#666;margin-top:8px}.cb_browse_places .browse_places_container{padding-top:50px;padding-bottom:50px}.browse_province{margin-bottom:32px}.browse_province .province{margin-bottom:8px}.browse_province ul.cites{margin-bottom:0;padding-left:0;list-style-type:none;width:100%;display:flex;justify-content:flex-start;flex-wrap:wrap}.browse_province ul.cites li.city{width:25%;font-size:14px}@media screen and (max-width:767px){.browse_province ul.cites li.city{width:100%}}@media screen and (min-width:768px) and (max-width:991px){.browse_province ul.cites li.city{width:50%}}.js_tool .card{padding:24px;background-color:#fff;border-radius:10px;box-shadow:0 3px 5px -1px rgba(0,0,0,.1),0 6px 10px 0 rgba(0,0,0,.07),0 1px 18px 0 rgba(0,0,0,.06)}@media screen and (max-width:767px){.js_tool .mb-xs{margin-bottom:24px}}@media screen and (min-width:768px){.js_tool .pr-sm{padding-right:48px!important}.js_tool .pl-sm{padding-left:48px!important}.js_tool .pt-sm{padding-top:48px!important}.js_tool .pb-sm{padding-bottom:48px!important}.js_tool .pa-sm{padding:48px!important}}.js_tool .ppl_also_ask .seo_link{padding:12px 0}.js_tool .ppl_also_ask .seo_link:not(:last-child){border-bottom:1px solid #d8d8d8}.js_tool .ppl_also_ask .seo_link a{width:100%;color:#222!important;display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;-o-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.js_tool .ppl_also_ask .seo_link a span{display:inline-block;width:calc(100% - 16px)}.js_tool .ppl_also_ask .seo_link a .cb_chevron_right{width:11px;height:11px;margin-left:5px}.js_tool .ppl_also_ask .seo_link a .cb_chevron_right path{fill:#222}#cost_of_living_page{color:#525252}#cost_of_living_page h2{font-size:30px;line-height:1.3;margin-bottom:24px;color:#303030}#cost_of_living_page .heading-2{font-size:24px;line-height:1.3;font-weight:700;margin-top:12px;color:#012667}#cost_of_living_page .heading-4{font-size:18px;line-height:1.3;font-weight:700;margin:12px 0;color:#012667}#cost_of_living_page .col_section{margin-top:64px;margin-bottom:64px}@media screen and (max-width:767px){#cost_of_living_page .col_section{margin-top:48px;margin-bottom:48px}}#cost_of_living_page img.col_intro{width:100%;height:auto}#cost_of_living_page .cost_of_living_comp_div{display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;-o-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}@media screen and (min-width:768px){#cost_of_living_page .avg_col_section>.row,#cost_of_living_page .avg_salary_section>.row{display:flex;align-items:center}}@media screen and (max-width:767px){#cost_of_living_page .avg_salary_section>.row{display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-o-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center;flex-direction:column}#cost_of_living_page .avg_salary_section>.row .first_column{order:2;margin-bottom:0;margin-top:24px}#cost_of_living_page .avg_salary_section>.row .second_column{order:1}}#cost_of_living_page .avg_salary_section a{color:#777!important}#cost_of_living_page .avg_salary_section a:hover{color:#343e95!important}#cost_of_living_page .avg_salary_section .cb_chevron_right{width:11px;height:11px;margin-left:5px}#cost_of_living_page .avg_salary_section .cb_chevron_right path{fill:#777777}#cost_of_living_page .avg_salary_section #salary_chart{height:350px;padding:24px 0}#cost_of_living_page .dark_blue_uppercase{font-size:13px;text-transform:uppercase;color:#343e95;letter-spacing:.85px;font-weight:700}#cost_of_living_page .last_updated{margin-bottom:24px;color:#012667;background-color:#cfdceb;border-radius:4px;padding:4px 12px;font-size:12px;text-transform:uppercase;display:inline-block}#cost_of_living_page .cost_of_living_hero{margin-bottom:24px;position:relative;height:520px;display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;-o-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}#cost_of_living_page .cost_of_living_hero .location_landmark{width:50%;height:450px;object-fit:cover;margin-top:40px;margin-bottom:30px;border-top-right-radius:6px;border-bottom-right-radius:6px;background-size:cover;background-repeat:no-repeat;background-position:center center;z-index:10}#cost_of_living_page .cost_of_living_hero .cost_of_living_heading{width:50%;padding:0 64px;z-index:10}#cost_of_living_page .cost_of_living_hero .cost_of_living_heading h1{font-size:40px;line-height:1.2;color:#303030}#cost_of_living_page .cost_of_living_hero .cost_of_living_heading h2{margin-top:24px;margin-bottom:0;font-size:16px;line-height:1.5}#cost_of_living_page .cost_of_living_hero #cost_of_living_hero_wavy_bg{position:absolute;top:0;right:0;bottom:0;left:150px;z-index:1;-webkit-flex:1 1 auto;flex:1 1 auto;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}#cost_of_living_page .cost_of_living_hero #cost_of_living_hero_wavy_bg .hero_wavy{width:100%;height:100%}@media screen and (min-width:992px) and (max-width:1199px){#cost_of_living_page .cost_of_living_hero{height:480px}#cost_of_living_page .cost_of_living_hero .location_landmark{height:410px;margin-top:40px;margin-bottom:30px}#cost_of_living_page .cost_of_living_hero .cost_of_living_heading{padding:0 48px}#cost_of_living_page .cost_of_living_hero .cost_of_living_heading h1{font-size:32px}#cost_of_living_page .cost_of_living_hero #cost_of_living_hero_wavy_bg{left:100px}}@media screen and (min-width:768px) and (max-width:991px){#cost_of_living_page .cost_of_living_hero{height:480px}#cost_of_living_page .cost_of_living_hero .location_landmark{height:370px;margin-top:20px;margin-bottom:20px}#cost_of_living_page .cost_of_living_hero .cost_of_living_heading{padding:0 36px}#cost_of_living_page .cost_of_living_hero .cost_of_living_heading h1{font-size:28px}#cost_of_living_page .cost_of_living_hero #cost_of_living_hero_wavy_bg{left:80px}}@media screen and (max-width:767px){#cost_of_living_page .cost_of_living_hero{height:600px;display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;flex-direction:column;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-o-justify-content:flex-start;-ms-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-o-align-items:flex-start;-ms-flex-align:flex-start;-webkit-box-align:flex-start;align-items:flex-start}#cost_of_living_page .cost_of_living_hero .location_landmark{height:300px;width:100%;margin-top:0;margin-bottom:32px;border-top-right-radius:0;border-bottom-right-radius:0}#cost_of_living_page .cost_of_living_hero .cost_of_living_heading{width:100%;height:164px;padding:0 16px}#cost_of_living_page .cost_of_living_hero .cost_of_living_heading h1{font-size:30px}#cost_of_living_page .cost_of_living_hero #cost_of_living_hero_wavy_bg{left:0}}@media screen and (min-width:481px) and (max-width:629px){#cost_of_living_page .cost_of_living_hero{height:650px}}@media screen and (max-width:480px){#cost_of_living_page .cost_of_living_hero{height:780px}}@media screen and (max-width:767px){#cost_of_living_page{margin-bottom:0!important}}@media screen and (max-width:767px){#cost_of_living_page{margin-top:0!important}}#cost_of_living_page #cost_of_living_form #col_salary:invalid{color:#999}#cost_of_living_page #cost_of_living_form .has-error .bootstrap-select .btn.dropdown-toggle.btn-default{border:1px solid #e0245e}#cost_of_living_page #cost_of_living_form .bootstrap-select .dropdown-menu{margin-bottom:0!important}#cost_of_living_page #cost_of_living_form .bootstrap-select .dropdown-menu .inner{max-height:250px!important}#cost_of_living_page #cost_of_living_form .bootstrap-select .btn.dropdown-toggle.btn-default{background-color:#fff;border:1px solid #ccc}#cost_of_living_page #cost_of_living_form .bootstrap-select .glyphicon.glyphicon-ok.check-mark{top:10px}#cost_of_living_page #cost_of_living_form .bootstrap-select .glyphicon.glyphicon-ok.check-mark:before{font-family:FontAwesome;content:"\f00c"}@media screen and (max-width:767px){#cost_of_living_page #cost_of_living_form .form-control{margin-bottom:24px}}#cost_of_living_page .col_calculator_section .col_calculator_section_header{margin-bottom:36px}#cost_of_living_page .col_calculator_section .col_calculator_disclaimer{margin-top:24px;font-size:14px;color:#777}@media screen and (max-width:767px){#cost_of_living_page .col_calculator_section .col_calculator_disclaimer{margin-bottom:36px}}#cost_of_living_page .col_calculator_section .cost_of_living_category{position:relative}@media screen and (max-width:991px){#cost_of_living_page .col_calculator_section .cost_of_living_category#cost_of_living_category_driver,#cost_of_living_page .col_calculator_section .cost_of_living_category#cost_of_living_category_homeowner,#cost_of_living_page .col_calculator_section .cost_of_living_category#cost_of_living_category_renter,#cost_of_living_page .col_calculator_section .cost_of_living_category#cost_of_living_category_transit{padding-top:84px!important}}@media screen and (min-width:992px){#cost_of_living_page .col_calculator_section .cost_of_living_category#cost_of_living_category_driver,#cost_of_living_page .col_calculator_section .cost_of_living_category#cost_of_living_category_homeowner,#cost_of_living_page .col_calculator_section .cost_of_living_category#cost_of_living_category_renter,#cost_of_living_page .col_calculator_section .cost_of_living_category#cost_of_living_category_transit{padding-top:64px!important}}#cost_of_living_page .col_calculator_section .cost_of_living_category .change_category{position:absolute;top:16px;right:16px;width:250px;height:32px;display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;-o-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}#cost_of_living_page .col_calculator_section .cost_of_living_category .change_category .category_selector{width:125px;height:32px;font-size:12px;line-height:32px;text-align:center;text-transform:uppercase;background-color:#cfd2eb;font-weight:700;letter-spacing:.85px;cursor:pointer}#cost_of_living_page .col_calculator_section .cost_of_living_category .change_category .category_selector:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}#cost_of_living_page .col_calculator_section .cost_of_living_category .change_category .category_selector:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}#cost_of_living_page .col_calculator_section .cost_of_living_category .change_category .category_selector.selected{cursor:default;background-color:#2d3681;color:#fff}#cost_of_living_page .col_calculator_section .cost_of_living_category .change_category .category_selector:not(.selected):hover{background-color:#bcc0eb}#cost_of_living_page .col_calculator_section .cost_of_living_category:not(:last-child){margin-bottom:24px}@media screen and (max-width:767px){#cost_of_living_page .col_calculator_section .cost_of_living_category:last-child{margin-bottom:24px}}#cost_of_living_page .col_calculator_section .cost_of_living_category .cost_of_living_category_heading{display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-o-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;margin-bottom:24px}#cost_of_living_page .col_calculator_section .cost_of_living_category .cost_of_living_category_heading .cost_of_living_category_icon{width:36px;height:36px;margin-right:16px}#cost_of_living_page .col_calculator_section .cost_of_living_category .cost_of_living_category_heading h3{font-size:20px;line-height:28px;text-transform:uppercase;letter-spacing:.5px;width:calc(100% - 52px)}#cost_of_living_page .col_calculator_section .cost_of_living_category .category_heading{margin-bottom:24px}#cost_of_living_page .col_calculator_section .cost_of_living_category .category_disclaimer{font-size:12px;line-height:1.3;color:#767676;margin-bottom:48px}#cost_of_living_page .col_calculator_section .cost_of_living_category .category_user_input{display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-o-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}#cost_of_living_page .col_calculator_section .cost_of_living_category .category_user_input .form-control{width:100px;margin-left:12px;border-radius:4px}#cost_of_living_page .col_calculator_section #cost_of_living_result{z-index:5}#cost_of_living_page .col_calculator_section #cost_of_living_result .cost_of_living_result{background-color:#2d3681;color:#fff;padding:24px;border-radius:10px;box-shadow:0 3px 5px -1px rgba(0,0,0,.1),0 6px 10px 0 rgba(0,0,0,.07),0 1px 18px 0 rgba(0,0,0,.06)}#cost_of_living_page .col_calculator_section #cost_of_living_result h3{font-size:24px;line-height:1.3;margin-bottom:16px}#cost_of_living_page .col_calculator_section #cost_of_living_result .disclamier{font-size:12px;line-height:1.3}#cost_of_living_page .col_calculator_section #cost_of_living_result .your_results{margin-top:32px}#cost_of_living_page .col_calculator_section #cost_of_living_result .your_results .heading-2{color:#fff}@media screen and (max-width:767px){#cost_of_living_page .col_calculator_section #cost_of_living_result .share_your_results{padding:48px 24px 24px}}#cost_of_living_page .col_calculator_section #cost_of_living_result .share_your_results .share_your_results_form_container{margin-top:24px}@media screen and (min-width:768px){#cost_of_living_page .col_calculator_section #cost_of_living_result .share_your_results .share_your_results_form_container .col-sm-7{padding-right:7.5px}#cost_of_living_page .col_calculator_section #cost_of_living_result .share_your_results .share_your_results_form_container .col-sm-5{padding-left:7.5px}}@media screen and (min-width:768px){#cost_of_living_page .col_calculator_section #cost_of_living_result .share_your_results .social_share_container{display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-o-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;margin-top:18px}}@media screen and (max-width:767px){#cost_of_living_page .col_calculator_section #cost_of_living_result .share_your_results .social_share_container{display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-o-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-o-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;margin-top:48px}}#cost_of_living_page .col_calculator_section #cost_of_living_result .share_your_results .social_share_container .share{width:40px;height:40px}#cost_of_living_page .col_calculator_section #cost_of_living_result .share_your_results .social_share_container .share:not(:last-child){margin-right:30px}@media screen and (min-width:768px){#cost_of_living_page .col_calculator_section #cost_of_living_result.affix-bottom,#cost_of_living_page .col_calculator_section #cost_of_living_result.affix-top{position:absolute;top:0;left:15px}#cost_of_living_page .col_calculator_section #cost_of_living_result.affix{top:20px}}@media screen and (max-width:767px){#cost_of_living_page .col_calculator_section #cost_of_living_result.affix-bottom,#cost_of_living_page .col_calculator_section #cost_of_living_result.affix-top{position:relative!important;top:unset!important;left:unset!important}#cost_of_living_page .col_calculator_section #cost_of_living_result.affix{top:unset!important}}@media screen and (max-width:767px){#cost_of_living_page .col_calculator_section.in_viewport .your_results{margin-bottom:0!important;padding:24px!important;position:fixed!important;left:0!important;right:0!important;bottom:0!important;background-color:#2d3681!important;z-index:999}#cost_of_living_page .col_calculator_section.in_viewport .your_results .heading-2{margin-top:6px;font-size:18px}#cost_of_living_page .col_calculator_section.in_viewport .your_results hr{margin:12px 0}}#cost_of_living_page .browse_more_salaries_section .salary_link{margin:8px 0}#cost_of_living_page .browse_more_salaries_section .salary_link a{color:#222!important}.cost_of_living_jobs{position:relative;height:500px}.cost_of_living_jobs #cost_of_living_jobs_carousel .carousel-inner{background-color:transparent}@media screen and (max-width:767px){.cost_of_living_jobs .jobs_footer{display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-o-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-o-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}}@media screen and (min-width:768px){.cost_of_living_jobs .jobs_footer{display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;-o-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}}.cost_of_living_jobs .jobs_footer .carousel-controls{width:100px}.cost_of_living_jobs .jobs_footer .carousel-controls .job_carousel_control{height:32px;display:inline-block}.cost_of_living_jobs .jobs_footer .carousel-controls .cb_chevron_left_circle,.cost_of_living_jobs .jobs_footer .carousel-controls .cb_chevron_right_circle{width:32px;height:32px;filter:drop-shadow(1px 2px 4px rgba(0, 0, 0, .15))}.cost_of_living_jobs .jobs_footer .carousel-controls .cb_chevron_left_circle:hover circle,.cost_of_living_jobs .jobs_footer .carousel-controls .cb_chevron_right_circle:hover circle{fill:#eee}.cost_of_living_jobs .jobs_footer .carousel-controls .cb_chevron_left_circle{margin-right:18px}.cost_of_living_jobs .jobs_footer .jobs_link{width:calc(100% - 100px);height:32px}@media screen and (max-width:767px){.cost_of_living_jobs .jobs_footer .jobs_link{display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-o-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-o-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}}@media screen and (min-width:768px){.cost_of_living_jobs .jobs_footer .jobs_link{display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-o-justify-content:flex-end;-ms-justify-content:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end;-webkit-align-items:center;-moz-align-items:center;-o-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}}.cost_of_living_jobs .jobs_footer .jobs_link a{color:#767676!important}.cost_of_living_jobs .jobs_footer .cb_chevron_right{width:11px;height:11px;margin-left:5px}.cost_of_living_jobs .jobs_footer .cb_chevron_right path{fill:#767676}.cost_of_living_jobs .job_postings{z-index:10;position:inherit}.cost_of_living_jobs .job_postings h2,.cost_of_living_jobs .job_postings h5{margin:64px 0 48px}.cost_of_living_jobs #cost_of_living_jobs_wavy_bg{position:absolute;top:0;right:0;left:0;bottom:150px;z-index:1;-webkit-flex:1 1 auto;flex:1 1 auto;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.cost_of_living_jobs #cost_of_living_jobs_wavy_bg .jobs_wavy{width:100%;height:100%}@media screen and (max-width:767px){#jobs_view_container .col_section{margin-bottom:48px}}