@font-face{font-family:icons;src:url(../../fonts/icons.276efe13.eot?40c2b8219c3269b6890771597c4595c2);src:url(../../fonts/icons.276efe13.eot?#iefix) format("embedded-opentype"),url(../../fonts/icons.c78ad024.woff?40c2b8219c3269b6890771597c4595c2) format("woff"),url(../../fonts/icons.2b9b2bfd.ttf?40c2b8219c3269b6890771597c4595c2) format("truetype");font-weight:400;font-style:normal}.icon{font-family:icons;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon_arrow:before{content:"\f101"}.icon_arrow_down:before{content:"\f102"}.icon_arrow_left:before{content:"\f103"}.icon_arrow_right:before{content:"\f104"}.icon_arrow_up:before{content:"\f105"}.icon_back:before{content:"\f106"}.icon_check:before{content:"\f107"}.icon_higher_cost:before{content:"\f108"}.icon_location:before{content:"\f109"}.icon_lower_cost_labs:before{content:"\f10a"}.icon_minus:before{content:"\f10b"}.icon_minus_circle:before{content:"\f10c"}.icon_phone_circle:before{content:"\f10d"}.icon_plus:before{content:"\f10e"}.icon_plus_circle:before{content:"\f10f"}.icon_refresh:before{content:"\f110"}.icon_search:before{content:"\f111"}.icon_star:before{content:"\f112"}.icon_tier1:before{content:"\f113"}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}.hidden-desktop,.visible-phone,.visible-tablet{display:none!important}.visible-desktop{display:inherit!important}.visible-print{display:none!important}@media (min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-tablet{display:inherit!important}.hidden-tablet{display:none!important}}@media (max-width:767px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-phone{display:inherit!important}.hidden-phone{display:none!important}}@media print{.visible-print{display:inherit!important}.hidden-print{display:none!important}}.noBullets{list-style:none}.capitalize{text-transform:capitalize}.upperCase{text-transform:upperCase}.lowerCase{text-transform:lowercase}.block{display:block}.inline-block{display:inline-block}.txtCenter{text-align:center}.txtRight{text-align:right}.fwMed{font-weight:500}.fwReg{font-weight:400}.fwBold{font-weight:600}.icon-txt{display:table}.icon-txt .icon{display:table-cell;padding-right:.3em;vertical-align:top}.icon-txt .icon+*{display:table-cell;vertical-align:middle}@-webkit-keyframes pulse{0%{opacity:1}50%{opacity:.3}100%{opacity:1}}@-moz-keyframes pulse{0%{opacity:1}50%{opacity:.3}100%{opacity:1}}@keyframes pulse{0%{opacity:1}50%{opacity:.3}100%{opacity:1}}@-webkit-keyframes fullscreen-modal-slide-up{0%{-webkit-transform:translateY(30vh)}100%{-webkit-transform:translateY(0)}}@-moz-keyframes fullscreen-modal-slide-up{0%{-moz-transform:translateY(30vh)}100%{-moz-transform:translateY(0)}}@keyframes fullscreen-modal-slide-up{0%{-webkit-transform:translateY(30vh);-moz-transform:translateY(30vh);-ms-transform:translateY(30vh);-o-transform:translateY(30vh);transform:translateY(30vh)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}.ng-if-fade.ng-enter,.ng-if-fade.ng-leave{-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.ng-if-fade.ng-enter,.ng-if-fade.ng-leave.ng-leave-active{opacity:0}.ng-if-fade.ng-enter.ng-enter-active,.ng-if-fade.ng-leave{opacity:1}.outer-container{max-width:1224px;margin-left:auto;margin-right:auto}.outer-container:after{content:"";display:table;clear:both}.outer-container.tbl{display:table;width:100%}.outer-container.tablet{max-width:980px}.outer-container.padded{padding-left:20px;padding-right:20px}@media (min-width:980px){.c-1-d{float:left;display:block;margin-right:2.35765%;width:6.17215%}.c-1-d:last-child{margin-right:0}.c-1-d-tbl{display:table-cell;width:8.33333%}.c-2-d{float:left;display:block;margin-right:2.35765%;width:14.70196%}.c-2-d:last-child{margin-right:0}.c-2-d-tbl{display:table-cell;width:16.66667%}.c-3-d{float:left;display:block;margin-right:2.35765%;width:23.23176%}.c-3-d:last-child{margin-right:0}.c-3-d-tbl{display:table-cell;width:25%}.c-4-d{float:left;display:block;margin-right:2.35765%;width:31.76157%}.c-4-d:last-child{margin-right:0}.c-4-d-tbl{display:table-cell;width:33.33333%}.c-5-d{float:left;display:block;margin-right:2.35765%;width:40.29137%}.c-5-d:last-child{margin-right:0}.c-5-d-tbl{display:table-cell;width:41.66667%}.c-6-d{float:left;display:block;margin-right:2.35765%;width:48.82117%}.c-6-d:last-child{margin-right:0}.c-6-d-tbl{display:table-cell;width:50%}.c-7-d{float:left;display:block;margin-right:2.35765%;width:57.35098%}.c-7-d:last-child{margin-right:0}.c-7-d-tbl{display:table-cell;width:58.33333%}.c-8-d{float:left;display:block;margin-right:2.35765%;width:65.88078%}.c-8-d:last-child{margin-right:0}.c-8-d-tbl{display:table-cell;width:66.66667%}.c-9-d{float:left;display:block;margin-right:2.35765%;width:74.41059%}.c-9-d:last-child{margin-right:0}.c-9-d-tbl{display:table-cell;width:75%}.c-10-d{float:left;display:block;margin-right:2.35765%;width:82.94039%}.c-10-d:last-child{margin-right:0}.c-10-d-tbl{display:table-cell;width:83.33333%}.c-11-d{float:left;display:block;margin-right:2.35765%;width:91.4702%}.c-11-d:last-child{margin-right:0}.c-11-d-tbl{display:table-cell;width:91.66667%}}@media (min-width:768px) and (max-width:979px){.c-1-t{float:left;display:block;margin-right:2.35765%;width:6.17215%}.c-1-t:last-child{margin-right:0}.c-1-t-tbl{display:table-cell;width:8.33333%}.c-2-t{float:left;display:block;margin-right:2.35765%;width:14.70196%}.c-2-t:last-child{margin-right:0}.c-2-t-tbl{display:table-cell;width:16.66667%}.c-3-t{float:left;display:block;margin-right:2.35765%;width:23.23176%}.c-3-t:last-child{margin-right:0}.c-3-t-tbl{display:table-cell;width:25%}.c-4-t{float:left;display:block;margin-right:2.35765%;width:31.76157%}.c-4-t:last-child{margin-right:0}.c-4-t-tbl{display:table-cell;width:33.33333%}.c-5-t{float:left;display:block;margin-right:2.35765%;width:40.29137%}.c-5-t:last-child{margin-right:0}.c-5-t-tbl{display:table-cell;width:41.66667%}.c-6-t{float:left;display:block;margin-right:2.35765%;width:48.82117%}.c-6-t:last-child{margin-right:0}.c-6-t-tbl{display:table-cell;width:50%}.c-7-t{float:left;display:block;margin-right:2.35765%;width:57.35098%}.c-7-t:last-child{margin-right:0}.c-7-t-tbl{display:table-cell;width:58.33333%}.c-8-t{float:left;display:block;margin-right:2.35765%;width:65.88078%}.c-8-t:last-child{margin-right:0}.c-8-t-tbl{display:table-cell;width:66.66667%}.c-9-t{float:left;display:block;margin-right:2.35765%;width:74.41059%}.c-9-t:last-child{margin-right:0}.c-9-t-tbl{display:table-cell;width:75%}.c-10-t{float:left;display:block;margin-right:2.35765%;width:82.94039%}.c-10-t:last-child{margin-right:0}.c-10-t-tbl{display:table-cell;width:83.33333%}.c-11-t{float:left;display:block;margin-right:2.35765%;width:91.4702%}.c-11-t:last-child{margin-right:0}.c-11-t-tbl{display:table-cell;width:91.66667%}}@media (max-width:767px){.c-1-p{float:left;display:block;margin-right:2.35765%;width:6.17215%}.c-1-p:last-child{margin-right:0}.c-1-p-tbl{display:table-cell;width:8.33333%}.c-2-p{float:left;display:block;margin-right:2.35765%;width:14.70196%}.c-2-p:last-child{margin-right:0}.c-2-p-tbl{display:table-cell;width:16.66667%}.c-3-p{float:left;display:block;margin-right:2.35765%;width:23.23176%}.c-3-p:last-child{margin-right:0}.c-3-p-tbl{display:table-cell;width:25%}.c-4-p{float:left;display:block;margin-right:2.35765%;width:31.76157%}.c-4-p:last-child{margin-right:0}.c-4-p-tbl{display:table-cell;width:33.33333%}.c-5-p{float:left;display:block;margin-right:2.35765%;width:40.29137%}.c-5-p:last-child{margin-right:0}.c-5-p-tbl{display:table-cell;width:41.66667%}.c-6-p{float:left;display:block;margin-right:2.35765%;width:48.82117%}.c-6-p:last-child{margin-right:0}.c-6-p-tbl{display:table-cell;width:50%}.c-7-p{float:left;display:block;margin-right:2.35765%;width:57.35098%}.c-7-p:last-child{margin-right:0}.c-7-p-tbl{display:table-cell;width:58.33333%}.c-8-p{float:left;display:block;margin-right:2.35765%;width:65.88078%}.c-8-p:last-child{margin-right:0}.c-8-p-tbl{display:table-cell;width:66.66667%}.c-9-p{float:left;display:block;margin-right:2.35765%;width:74.41059%}.c-9-p:last-child{margin-right:0}.c-9-p-tbl{display:table-cell;width:75%}.c-10-p{float:left;display:block;margin-right:2.35765%;width:82.94039%}.c-10-p:last-child{margin-right:0}.c-10-p-tbl{display:table-cell;width:83.33333%}.c-11-p{float:left;display:block;margin-right:2.35765%;width:91.4702%}.c-11-p:last-child{margin-right:0}.c-11-p-tbl{display:table-cell;width:91.66667%}}@media (min-width:768px){.c-1-dt{float:left;display:block;margin-right:2.35765%;width:6.17215%}.c-1-dt:last-child{margin-right:0}.c-1-dt-tbl{display:table-cell;width:8.33333%}.c-2-dt{float:left;display:block;margin-right:2.35765%;width:14.70196%}.c-2-dt:last-child{margin-right:0}.c-2-dt-tbl{display:table-cell;width:16.66667%}.c-3-dt{float:left;display:block;margin-right:2.35765%;width:23.23176%}.c-3-dt:last-child{margin-right:0}.c-3-dt-tbl{display:table-cell;width:25%}.c-4-dt{float:left;display:block;margin-right:2.35765%;width:31.76157%}.c-4-dt:last-child{margin-right:0}.c-4-dt-tbl{display:table-cell;width:33.33333%}.c-5-dt{float:left;display:block;margin-right:2.35765%;width:40.29137%}.c-5-dt:last-child{margin-right:0}.c-5-dt-tbl{display:table-cell;width:41.66667%}.c-6-dt{float:left;display:block;margin-right:2.35765%;width:48.82117%}.c-6-dt:last-child{margin-right:0}.c-6-dt-tbl{display:table-cell;width:50%}.c-7-dt{float:left;display:block;margin-right:2.35765%;width:57.35098%}.c-7-dt:last-child{margin-right:0}.c-7-dt-tbl{display:table-cell;width:58.33333%}.c-8-dt{float:left;display:block;margin-right:2.35765%;width:65.88078%}.c-8-dt:last-child{margin-right:0}.c-8-dt-tbl{display:table-cell;width:66.66667%}.c-9-dt{float:left;display:block;margin-right:2.35765%;width:74.41059%}.c-9-dt:last-child{margin-right:0}.c-9-dt-tbl{display:table-cell;width:75%}.c-10-dt{float:left;display:block;margin-right:2.35765%;width:82.94039%}.c-10-dt:last-child{margin-right:0}.c-10-dt-tbl{display:table-cell;width:83.33333%}.c-11-dt{float:left;display:block;margin-right:2.35765%;width:91.4702%}.c-11-dt:last-child{margin-right:0}.c-11-dt-tbl{display:table-cell;width:91.66667%}}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}html{font-size:1em}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{background:0 0;margin:0;outline:0;vertical-align:baseline}ins{background-color:#ff9;color:#000;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}@-ms-viewport{width:device-width}html{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;background:#F2F2F2;color:#2d2d39;-webkit-text-size-adjust:none}button,html,input,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}body{line-height:1.2}.ng-cloak,[ng-cloak]{display:none!important}h1{font-size:2.25em;font-weight:300;margin-bottom:20px}.link,a{color:#196ecf;font-size:1em;padding:0;text-decoration:none}.anp,.phone,a.phone{color:#7D7D89}a,button{cursor:pointer}ol,ul{list-style-position:inside}sup{font-size:.6em;vertical-align:super}hr{border-color:#cdcdcd}.lt-text{color:#7D7D89}@media (min-width:768px){.icon_phone_circle{display:none}}@media (max-width:767px){a.phone{color:#196ecf}}@media screen and (-webkit-min-device-pixel-ratio:0){.icon{top:.1em}}.icon{position:relative}.icon_check,.icon_lower_cost_labs,.icon_plus_circle{color:#a4c029}.icon_higher_cost,.icon_minus_circle{color:#EF5B4B}.icon_tier1{color:#1051a1}.icon_phone_circle{color:#196ecf}.icon_check,.icon_lower_cost_labs,.icon_minus_circle,.icon_phone_circle,.icon_plus_circle,.icon_star,.icon_tier1{padding-right:.2em}.hidden{display:none!important;visibility:hidden}.visuallyHidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyHidden.focusable:active,.visuallyHidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}button,input{border-radius:0;outline:0}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset}html body input[type=email]::-webkit-input-placeholder,html body input[type=number]::-webkit-input-placeholder,html body input[type=password]::-webkit-input-placeholder,html body input[type=text]::-webkit-input-placeholder{color:#7D7D89}html body input[type=email]::-moz-placeholder,html body input[type=number]::-moz-placeholder,html body input[type=password]::-moz-placeholder,html body input[type=text]::-moz-placeholder{color:#7D7D89}html body input[type=email]:-ms-input-placeholder,html body input[type=number]:-ms-input-placeholder,html body input[type=password]:-ms-input-placeholder,html body input[type=text]:-ms-input-placeholder{color:#7D7D89}[cs-validate-disable],input[type=email],input[type=number],input[type=password],input[type=text]{height:40px}.errorWidget,input[type=email],input[type=number],input[type=password],input[type=text]{font-size:1em}.btn,button[cs-validate-disable],input[cs-validate-disable]{font-size:.875em}input[type=email],input[type=number],input[type=password],input[type=text]{border:1px solid #B8B8B8;padding:5px 20px;-webkit-appearance:none}input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder{color:#7D7D89}input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=text]::-moz-placeholder{color:#7D7D89}input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder{color:#fff}.cs-validate-field,[cs-validate-field-errors]{-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}.ng-dirty.ng-invalid:not(.remove-error-state),.ng-submitted .ng-invalid:not(.remove-error-state){border-color:#EF5B4B}.ng-dirty.ng-invalid:not(.remove-error-state).cs-validate-field,.ng-dirty.ng-invalid:not(.remove-error-state)[cs-validate-field-errors],.ng-submitted .ng-invalid:not(.remove-error-state).cs-validate-field,.ng-submitted .ng-invalid:not(.remove-error-state)[cs-validate-field-errors]{background-color:#EF5B4B;color:#fff}.ng-dirty.ng-invalid:not(.remove-error-state).cs-validate-field::-webkit-input-placeholder,.ng-dirty.ng-invalid:not(.remove-error-state)[cs-validate-field-errors]::-webkit-input-placeholder,.ng-submitted .ng-invalid:not(.remove-error-state).cs-validate-field::-webkit-input-placeholder,.ng-submitted .ng-invalid:not(.remove-error-state)[cs-validate-field-errors]::-webkit-input-placeholder{color:#fff}.ng-dirty.ng-invalid:not(.remove-error-state).cs-validate-field::-moz-placeholder,.ng-dirty.ng-invalid:not(.remove-error-state)[cs-validate-field-errors]::-moz-placeholder,.ng-submitted .ng-invalid:not(.remove-error-state).cs-validate-field::-moz-placeholder,.ng-submitted .ng-invalid:not(.remove-error-state)[cs-validate-field-errors]::-moz-placeholder{color:#fff;opacity:1}.ng-dirty.ng-invalid:not(.remove-error-state).cs-validate-field:-ms-input-placeholder,.ng-dirty.ng-invalid:not(.remove-error-state)[cs-validate-field-errors]:-ms-input-placeholder,.ng-submitted .ng-invalid:not(.remove-error-state).cs-validate-field:-ms-input-placeholder,.ng-submitted .ng-invalid:not(.remove-error-state)[cs-validate-field-errors]:-ms-input-placeholder{color:#fff}[type=button].disabled,[type=button]:disabled,[type=submit].disabled,[type=submit]:disabled{background:#eee;opacity:.3}[type=button].submitting,[type=submit].submitting{-webkit-animation:pulse 1.5s infinite;-moz-animation:pulse 1.5s infinite;animation:pulse 1.5s infinite}input[type=checkbox],input[type=radio]{display:none}input[type=checkbox]+label:before,input[type=radio]+label:before{background:url(/images/common/btn_sprites.a52e6335.svg) no-repeat 0 0;background-size:17.5em 2em;content:'';display:inline-block;height:1.9em;position:absolute;top:8px;width:1.9em}input[type=radio]+label:before{background-position:-10.94em -.1em}input[type=radio]:checked+label:before{background-position:-8.89em -.1em}input[type=checkbox]+label,input[type=radio]+label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;display:inline-block;min-height:2.3em;position:relative}input[type=checkbox]+label>*,input[type=radio]+label>*{display:inline-block;margin-top:14px;padding-left:2.8em;position:relative}input[type=checkbox]+label>.block,input[type=radio]+label>.block{width:100%}input[type=checkbox]+label:before{background-position:-6.8em -.1em}input[type=checkbox]:checked+label:before{background-position:-4.6em -.1em}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background:url(/images/svgIcons/arrow_down.9a1e8eca.svg) no-repeat right 20px top 12px #fff;background-size:12px;border:1px solid #2d2d39;border-radius:0;font-size:.875em;font-weight:600;padding:10px 35px 10px 15px;text-transform:uppercase}select.block{width:100%}textarea{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border:1px solid #2d2d39;border-radius:0;display:block;font-size:1em;outline:0;padding:10px;resize:none;width:100%}textarea:active,textarea:focus{border-color:#196ecf}.errorMsg{color:#EF5B4B}@media (max-width:767px){[cs-validate-disable],input[type=email],input[type=number],input[type=password],input[type=text]{height:35px}input[type=email],input[type=number],input[type=password],input[type=text]{padding-left:10px;padding-right:10px}.errorWidget,input[type=email],input[type=number],input[type=password],input[type=text]{font-size:.75em}.btn,button[cs-validate-disable],input[cs-validate-disable]{font-size:.625em}input[type=checkbox]+label>*,input[type=radio]+label>*{padding-left:2.2em}}.chrome.header{color:#2d2d39;position:relative;text-transform:uppercase}.chrome.header .mobile-header,.chrome.header .site-navigation{left:0;position:fixed;right:0;z-index:10}.chrome.header a{color:inherit;display:block}.chrome.header .content,.chrome.header .logo,.chrome.header .primary-nav li a,.chrome.header li,.chrome.header ul{height:100%}.chrome.header .mobile-header,.chrome.header .primary-nav{background:#fff;overflow:hidden}.chrome.header .primary-nav .nav a{font-size:1em;line-height:110%;padding:0 10px;width:100%}.chrome.header .logo{float:left;width:31.76157%;display:table;margin:0;padding:0 20px}.chrome.header .logo:last-child{margin-right:0}.chrome.header .logo a{display:table-cell;vertical-align:middle}.chrome.header .logo img{display:block;width:100%}.chrome.header .language{color:#196ecf}.chrome.header .language.selected,.chrome.header .language:after{color:inherit}.chrome.header .plan-name{color:#7D7D89}@media (max-width:767px){.nav-slide{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.slide-body{position:relative}.logo img{max-width:150px}.nav-open{overflow:hidden;position:relative}.nav-open .errorWidget{visibility:hidden}.nav-open .nav-slide{-webkit-transform:translateX(-83%);-moz-transform:translateX(-83%);-ms-transform:translateX(-83%);-o-transform:translateX(-83%);transform:translateX(-83%)}.nav-open .chrome.header .site-navigation{display:block}.nav-open .chrome.header .hamburger{background:0 0}.nav-open .chrome.header .hamburger:before{-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg)}.nav-open .chrome.header .hamburger:after{-webkit-transform:rotate(-225deg);-moz-transform:rotate(-225deg);-ms-transform:rotate(-225deg);-o-transform:rotate(-225deg);transform:rotate(-225deg)}.nav-open .chrome.header .hamburger:after,.nav-open .chrome.header .hamburger:before{background:#2d2d39;top:0}.guestPlanSelected .chrome.header{height:76px}.chrome.header{font-weight:600}.chrome.header,.chrome.header .mobile-header{height:50px}.chrome.header .mobile-header{border-bottom:1px solid #cdcdcd}.chrome.header .logo{width:100%;max-width:300px;padding:0 100px 0 20px}.chrome.header .hamburger:after,.chrome.header .hamburger:before,.chrome.header .toggle{-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s}.chrome.header .toggle{background:0 0;border:none;height:100%;opacity:1;outline:0;padding:0;position:absolute;right:20px;top:-1px;width:30px;z-index:1}.chrome.header .toggle.ng-enter,.chrome.header .toggle.ng-leave-active{opacity:0}.chrome.header .toggle.ng-enter .hamburger:after,.chrome.header .toggle.ng-enter .hamburger:before,.chrome.header .toggle.ng-leave-active .hamburger:after,.chrome.header .toggle.ng-leave-active .hamburger:before{top:0}.chrome.header .hamburger{-webkit-transition-delay:.2s;-moz-transition-delay:.2s;transition-delay:.2s}.chrome.header .hamburger,.chrome.header .hamburger:after,.chrome.header .hamburger:before{background:#2d2d39;content:'';display:block;height:2px;position:absolute;width:100%}.chrome.header .hamburger:before{top:-10px}.chrome.header .hamburger:after{top:10px}.chrome.header .site-navigation{-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s;background:#F2F2F2;border-left:1px solid #cdcdcd;color:#2d2d39;display:none;height:120%;left:17%;-webkit-overflow-scrolling:touch;overflow-y:scroll;padding-bottom:20%;position:fixed;top:0;z-index:0}.chrome.header .primary-nav,.chrome.header .secondary-nav{font-size:.6875em}.chrome.header .primary-nav .nav,.chrome.header .secondary-nav .nav{width:100%}.chrome.header .primary-nav .nav a,.chrome.header .secondary-nav .nav a{border-bottom:1px solid #cdcdcd}.chrome.header .primary-nav .change-plan-cta,.chrome.header .primary-nav .languageSelector,.chrome.header .primary-nav .nav a,.chrome.header .primary-nav .plan-name,.chrome.header .secondary-nav .change-plan-cta,.chrome.header .secondary-nav .languageSelector,.chrome.header .secondary-nav .nav a,.chrome.header .secondary-nav .plan-name{padding:18.5px 20px}.chrome.header .site-navigation nav{-webkit-overflow-scrolling:touch;overflow-scrolling:touch;display:table;padding-bottom:50px;width:100%}.chrome.header .primary-nav{display:table-header-group}.chrome.header .primary-nav a.active{background-color:#474751;color:#fff}.chrome.header .primary-nav a.change-plan-cta{color:#196ecf}.chrome.header .secondary-nav{display:table-footer-group}.chrome.header .secondary-nav .nav li a{border-color:#cdcdcd}.chrome.header .secondary-nav .nav li a.active{background-color:#a6a6a6}.languageSelector label.langLabel{font-size:14px;margin:5px 0;min-height:20px}.languageSelector label.langLabel:before{top:0}.languageSelector label.langLabel span{margin-top:4px}.langHeading{color:#7D7D89;margin-bottom:5px}.plan-name{font-weight:500}}@media (min-width:768px){.chrome.header{-webkit-transition:height .3s;-moz-transition:height .3s;transition:height .3s;height:95px;text-align:center}.guestPlanSelected .chrome.header{height:137px}.logo img{max-width:200px}.primary-nav .nav a{-webkit-transition:background-color .1s;-moz-transition:background-color .1s;transition:background-color .1s}.primary-nav .nav a.active,.primary-nav .nav a:hover{background-color:#fff}.secondary-nav{-webkit-transition:margin .3s;-moz-transition:margin .3s;transition:margin .3s;color:#2d2d39;background:#F2F2F2;font-size:.75em;height:25px;margin-top:0;overflow:hidden}.secondary-nav .content{padding:0 20px}.secondary-nav .nav{float:right}.secondary-nav .nav li{display:table;float:left;height:100%}.secondary-nav .nav li a{display:table-cell;line-height:126%;vertical-align:middle}.secondary-nav .nav li:not(:last-child) a:after{color:#2d2d39;content:"|";display:block;float:right;margin:0 18px}.secondary-nav.ng-enter.ng-enter-active,.secondary-nav.ng-leave{margin-top:0}.secondary-nav.ng-enter,.secondary-nav.ng-leave.ng-leave-active{margin-top:-25px}.primary-nav{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;border-bottom:1px solid #cdcdcd;height:70px}.primary-nav.ng-enter.ng-enter-active,.primary-nav.ng-leave{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.primary-nav.ng-enter,.primary-nav.ng-leave.ng-leave-active{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.primary-nav .nav{float:left;display:block;margin-right:2.35765%;width:65.88078%}.primary-nav .nav:last-child{margin-right:0}.primary-nav .nav a{display:table}.primary-nav .nav a span{display:table-cell;vertical-align:middle}.primary-nav li{float:left;width:25%}.logo{float:left;display:block;margin-right:2.35765%;width:31.76157%}.logo:last-child{margin-right:0}.lang,.plan-name{float:left;height:100%}.plan-name{border-right:1px solid transparent;line-height:25px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:60%}.lang{width:40%}}.chrome.footer{background:#F2F2F2;padding:30px 0}.chrome.footer,.chrome.footer a{color:#2d2d39}.chrome.footer .corpLogo img{height:auto;width:100%}.footer-categories{margin-bottom:40px}.footer-category-title{font-size:1.125em;font-weight:500;margin-bottom:18px}.footer-category-item{font-size:.875em;list-style:none;padding:6px 0}.footer-corporate p,.footer-corporate ul{line-height:1;margin-bottom:10px}.footer-corporate .footer-corporate-legal:last-child{margin-bottom:0}.footer-corporate-link{display:inline-block;vertical-align:top}.unauthenticated .chrome.footer{text-align:center}.unauthenticated .chrome.footer .logos{margin-bottom:10px}.unauthenticated .chrome.footer .logos .img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:middle}.unauthenticated .chrome.footer .logos .img:first-child{padding-right:25px}.unauthenticated .chrome.footer .footer-corporate{display:inline-block;font-size:.875em;max-width:500px;width:100%}.unauthenticated .chrome.footer .footer-corporate p{margin-bottom:10px}.unauthenticated .chrome.footer .footer-corporate-hipaa{display:inline-block;max-width:350px}@media (max-width:767px){.chrome.footer{padding:15px 0;text-align:center}.footer-category-column{margin-bottom:20px}.footer-category-item{padding:5px 0}.footer-corporate .logos .img{margin-bottom:20px;max-width:240px}.footer-corporate .logos .corpLogo{display:inline-block}.footer-corporate .logos .corpLogo img{width:110px}.footer-corporate .logos .corpLogo .label{font-size:.5625em;margin:5px 0 10px}.footer-corporate li,.footer-corporate p{font-size:.625em;line-height:1em}.footer-corporate p{margin-bottom:3px}.unauthenticated .chrome.footer .footer-corporate .corpLogo{text-align:left}.unauthenticated .chrome.footer .footer-corporate .logos .img{max-width:110px}.unauthenticated .chrome.footer .footer-corporate .logos .img:first-child{padding-right:10px}.unauthenticated .chrome.footer .footer-corporate p{margin-bottom:15px}}@media (min-width:768px){.authenticated .footer-corporate p,.authenticated .footer-corporate ul{font-size:.75em}.authenticated .footer-corporate{max-width:1224px;margin-left:auto;margin-right:auto}.authenticated .footer-corporate:after{content:"";display:table;clear:both}.authenticated .footer-corporate .copy{display:block;margin-right:2.35765%;width:82.94039%}.authenticated .footer-corporate .copy:last-child{margin-right:0}.authenticated .footer-corporate .logos{display:block;width:17.05961%}.authenticated .footer-corporate .logos:last-child{width:14.70196%}.authenticated .footer-corporate .copy,.authenticated .footer-corporate .logos,.authenticated .footer-corporate .logos .img{float:right}.chrome.footer .corpLogo{max-width:150px;text-align:left;width:100%}.chrome.footer .corpLogo .label{font-size:.875em;margin-bottom:10px}}#mainContent{-webkit-transition:background,.48s;-moz-transition:background,.48s;transition:background,.48s;background:#fff;min-height:600px;overflow-x:hidden;position:relative}.rootView{min-height:75vh;padding:20px 0}.rootView.ng-enter,.rootView.ng-leave{-webkit-transition:all .6s;-moz-transition:all .6s;transition:all .6s}.rootView.ng-enter{-webkit-transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);transform:translateX(100px);opacity:0}.rootView.ng-enter.historyBack{-webkit-transform:translateX(-100px);-moz-transform:translateX(-100px);-ms-transform:translateX(-100px);-o-transform:translateX(-100px);transform:translateX(-100px)}.rootView.ng-enter.ng-enter-active{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}.rootView.ng-leave{display:none!important}@media (max-width:767px){.rootView{min-height:68vh}.rootView.ng-enter,.rootView.ng-enter.historyBack{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}.btn,[type=submit],button{background:0 0;border:1px solid #2d2d39;color:#2d2d39;display:inline-block;font-weight:600;outline:0;padding:10px 14px;text-transform:uppercase}.btn.light,[type=submit].light,button.light{color:#fff;border-color:#fff}.btn:disabled,[type=submit]:disabled,button:disabled{border:1px solid #F2F2F2;color:#F2F2F2}.backButton,[history-back-button]{background:url(../../assets/images/back_btn.4ac78026.svg) no-repeat 0 50%;border:none;display:inline-block;height:3em;padding:0;width:3em}.restartButton{background:url(../../assets/images/restart_btn.1212d245.svg) no-repeat 0 0;background-position:-9em -.4em;background-size:17.5em 3.5em;display:inline-block;height:3em;width:3em}.restartButton:active{background-position-x:-5.8em}.action-btn{border:1px solid;display:inline-block;font-size:.875em;font-weight:600;line-height:1;min-height:39px;padding:0 20px;text-transform:uppercase;vertical-align:top}.action-btn:not(.lt):not(.negative){background:#196ecf;border-color:#196ecf;color:#fff}.action-btn:not(.lt):not(.negative):hover{background:#3fc2ff;border-color:#3fc2ff}.action-btn:not(.lt):not(.negative):active{background:#fff;border-color:#196ecf;color:#196ecf}.action-btn.lt{background:#fff;color:#2d2d39}.action-btn.lt:hover{background:#F2F2F2}.action-btn.lt:active{color:#fff;background:#2d2d39}.action-btn.lt,.action-btn.lt:active,.action-btn.lt:hover{border-color:#2d2d39}.action-btn.negative{background:#fff;border-color:#196ecf;color:#196ecf}.action-btn.negative:hover{background:#3fc2ff;border-color:#3fc2ff;color:#fff}.action-btn.negative:active{background:#196ecf;border-color:#196ecf;color:#fff}.action-btn.fullWidth{width:100%}a.action-btn{padding:11px 20px}@media (max-width:767px){.backButton,[history-back-button]{background-size:106px auto;height:35px;width:35px}.backButton:focus,.backButton:hover,[history-back-button]:focus,[history-back-button]:hover{background-position:-37px 50%}.backButton:active,[history-back-button]:active{background-position:-73px 50%}}@media (min-width:768px){.backButton,[history-back-button]{background-size:184px auto;height:60px;width:60px}.backButton:focus,.backButton:hover,[history-back-button]:focus,[history-back-button]:hover{background-position:-64px 50%}.backButton:active,[history-back-button]:active{background-position:-128px 50%}.action-btn{min-width:170px}}.tabWrapper{font-size:0}.tabElement{background:#fff;border:1px solid #474751;color:#474751;cursor:pointer;display:inline-block;font-weight:600;padding:10px 0;text-align:center;text-transform:uppercase;width:170px}.tabElement.selected{background:#474751;color:#fff;position:relative}.tabElement.selected:after,.tabElement.selected:before{border:solid transparent;content:" ";height:0;left:50%;pointer-events:none;position:absolute;top:100%;width:0}.tabElement.selected:after{border-color:transparent;border-top-color:#474751;border-width:6px;margin-left:-6px}@media (min-width:768px){.tabElement{font-size:14px}}@media (max-width:767px){.tabElement{font-size:10px;padding:13px 0;width:48%}.tabElement.selected:after,.tabElement.selected:before{top:95%;width:0}}.view-list .rootView{padding:0}.commonList{max-width:1224px;margin-left:auto;margin-right:auto}.commonList:after{content:"";display:table;clear:both}.commonList .list-item{float:left;display:block;margin-right:2.35765%;width:82.94039%;margin-left:8.5298%;border-bottom:1px solid #cdcdcd;box-sizing:border-box;padding:30px 40px}.commonList .list-item:last-child{margin-right:0}.commonList .list-item.separator{border-bottom-width:2px}.commonList .list-item:last-child{border-bottom:none}.commonList .list-item .list-title{display:block;font-size:2em;font-weight:400}.commonList .list-item .list-content{max-width:1224px;margin-left:auto;margin-right:auto;margin-top:12px}.commonList .list-item .list-content:after{content:"";display:table;clear:both}.commonList .list-item .list-content p{float:left;display:block;width:92.55833%;font-size:1.125em;margin-bottom:12px}.commonList .list-item .list-content p:last-child{width:89.71574%}.commonList .list-item .list-content p.truncated{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.commonList .list-item .list-content .moreLink{float:left;display:block;margin-right:2.84259%;width:7.44167%;border:none;color:#196ecf;font-size:.875em;text-align:right;text-transform:uppercase;padding:3px 0}.commonList .list-item .list-content .moreLink:last-child{margin-right:0}.commonList .list-item .list-actions a{font-size:.875em;padding-right:40px;text-transform:uppercase}@media (max-width:979px){.commonList .list-item{float:left;display:block;margin-right:2.35765%;width:100%;margin-left:0}.commonList .list-item:last-child{margin-right:0}}@media (max-width:767px){.commonList .list-item{border-bottom:1px solid #cdcdcd;padding:0}.commonList .list-item .list-title{font-size:1em;margin-bottom:0;padding:20px}.commonList .list-item .truncated{min-height:15px}.commonList .list-item .list-content{max-width:1224px;margin-left:auto;margin-right:auto;font-size:.75em;margin-top:-20px;padding:5px 20px 15px}.commonList .list-item .list-content:after{content:"";display:table;clear:both}.commonList .list-item .list-content p{float:left;display:block;width:82.27407%;margin-bottom:0}.commonList .list-item .list-content p:last-child{width:79.43148%}.commonList .list-item .list-content .moreLink{float:left;display:block;margin-right:2.84259%;width:17.72593%}.commonList .list-item .list-content .moreLink:last-child{margin-right:0}.commonList .list-item .list-actions{max-width:1224px;margin-left:auto;margin-right:auto;display:table;font-weight:600}.commonList .list-item .list-actions:after{content:"";display:table;clear:both}.commonList .list-item .list-actions a{display:table-cell;width:50%;border-right:1px solid #cdcdcd;border-top:1px solid #cdcdcd;font-size:.5625em;padding:10px 15px;text-align:center;vertical-align:middle}}.topHeaderContent{background:#F2F2F2;padding:10px 0}.topHeaderContent:after{content:"";display:table;clear:both}.topHeaderContent.lists{background:0 0;border-bottom:1px solid #ccc;padding:32px 0}.topHeaderContent .mainContent{margin-top:11px;text-align:center}.topHeaderContent .mainContent.title{font-size:2.25em;margin:8px inherit 0;text-align:center}.topHeaderContent .backContainer{min-height:60px}.topHeaderContent .restart{color:#196ecf;font-size:.875em;padding-top:24px;text-align:right;text-transform:uppercase}.topHeaderContent .restart i{font-size:.9375em;padding-right:10px}.detailHeader{border-bottom:1px solid #CCC;padding:28px 0;position:relative}.detailHeader .heading{line-height:1em;margin:0}.detailHeader .subHeading{margin-top:.18em}.detailHeader .side,.detailHeader .subHeading{font-weight:500}.detailHeader .side{text-align:right;vertical-align:middle}@media (max-width:767px){.topHeaderContent{padding:7px 0}.topHeaderContent.lists{border-bottom:1px solid #cdcdcd;padding:16px 0}.topHeaderContent.lists .mainContent.title{font-size:1.125em}.topHeaderContent.lists .backContainer{top:-6px}.topHeaderContent .backContainer{min-height:35px;padding-top:1px}.topHeaderContent .mainContent{margin-top:0;min-height:10px}.topHeaderContent .restart{padding-top:0}.detailHeader .heading{font-size:1.125em}.detailHeader .subHeading{font-size:.875em}}@media (min-width:768px){.detailHeader .heading{font-size:2.25em}.detailHeader .subHeading{font-size:1.125em}.detailHeader.withSide .content{display:table;width:100%}.detailHeader.withSide .side{text-align:right;vertical-align:middle}}.errorWidget{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#7D7D89;color:#fff;display:block;line-height:115%;max-width:250px;min-width:150px;padding:11px 10px;position:absolute;z-index:999999}.errorWidget:before{content:'';position:absolute;z-index:0}.errorWidget.ui-bottom,.errorWidget.ui-top{max-width:none}.errorWidget.ui-top{margin-top:-12px}.errorWidget.ui-top:before{border-left:8px solid transparent;border-right:8px solid transparent;border-top:7px solid #7D7D89;height:0;width:0;bottom:-7px;left:50%;margin-left:-8px}.errorWidget.customLeft.ui-top{margin-top:-12px;min-width:320px}.errorWidget.customLeft.ui-top:before{border-left:8px solid transparent;border-right:8px solid transparent;border-top:7px solid #7D7D89;height:0;width:0;bottom:-7px;left:8px;margin-left:-3px}.errorWidget.ui-right{margin-left:12px}.errorWidget.ui-right:before{border-bottom:8px solid transparent;border-right:7px solid #7D7D89;border-top:8px solid transparent;height:0;width:0;left:-7px;margin-top:-7px;top:50%}.errorWidget.ui-bottom{margin-top:12px}.errorWidget.ui-bottom:before{border-bottom:7px solid #7D7D89;border-left:8px solid transparent;border-right:8px solid transparent;height:0;width:0;left:50%;margin-left:-8px;top:-7px}.errorWidget.ui-left{margin-left:-12px}.errorWidget.ui-left:before{border-bottom:8px solid transparent;border-left:7px solid #7D7D89;border-top:8px solid transparent;height:0;width:0;margin-top:-7px;right:-7px;top:50%}.errorWidget.input-form:before{visibility:hidden}.blockForm{margin:0 auto;max-width:340px;width:100%}.blockForm input:not([type=submit]){border-color:transparent}.blockForm button,.blockForm input{display:block;width:100%}.blockForm [type=submit]{background:0 0;opacity:1}@media (min-width:768px){.blockForm form,.blockForm h1,.blockForm input,.blockForm p{margin-bottom:20px}.blockForm p{font-size:1em}.blockForm>:last-child{margin-bottom:0}}@media (max-width:767px){.blockForm{max-width:200px}.blockForm form,.blockForm h1,.blockForm input,.blockForm p{margin-bottom:20px}.blockForm p{font-size:.75em}.blockForm>:last-child{margin-bottom:0}}.navBar{background:#F2F2F2;font-weight:500;line-height:100%;margin:0 auto 20px;overflow:auto;text-transform:uppercase}.navBar::-webkit-scrollbar{height:6px}.navBar::-webkit-scrollbar-thumb{background:#cdcdcd;border-top:1px solid #F2F2F2}.navBar ul{display:inline-block;list-style:none;margin:0;padding:0;white-space:nowrap}.navBar li{display:inline-block;margin:0;padding:0;vertical-align:top}.navBar a{display:block}.navBar a.active{background:#cdcdcd;color:#2d2d39}@media (min-width:768px){.navBar{font-size:1em}.navBar a{padding:28.5px 20px}}@media (max-width:767px){.navBar{font-size:.75em}.navBar a{padding:16.5px 17px}}.directoryNavigation{margin-bottom:32px}.directoryNavigation:after{content:"";display:table;clear:both}.directoryNavigation .listing{display:block;float:left;text-transform:uppercase;width:3.84615%}.directoryNavigation .listing button{border:none;color:#196ecf;display:block;font-size:1.5em;font-weight:400;padding:0 3px}.directoryNavigation .listing .active{color:#363644}.directoryNavigation .listing [disabled]{background:0 0;color:#cdcdcd;cursor:default}.safety-rating-widget{color:#7D7D89;font-weight:600;margin:0 auto;position:relative;text-align:center;text-transform:uppercase;width:100%}.safety-rating-widget .box{height:0;padding-bottom:100%;position:relative}.safety-rating-widget .fill-box{bottom:0;left:0;position:absolute;right:0;top:0}.safety-rating-widget .wrapper{background:#fff;border-radius:50%;display:table;height:100%;overflow:hidden;width:100%}.safety-rating-widget .rating-label{display:table-cell;padding:2px;vertical-align:middle}.safety-rating-widget .quad{background:#cdcdcd;height:0;overflow:hidden;padding-bottom:50%;position:absolute;width:50%}.safety-rating-widget .quad.achieved{background:#a4c029}.safety-rating-widget .q-2,.safety-rating-widget .q-3{bottom:-1px}.safety-rating-widget .q-1,.safety-rating-widget .q-4{top:-1px}.safety-rating-widget .q-3,.safety-rating-widget .q-4{left:-1px}.safety-rating-widget .q-1,.safety-rating-widget .q-2{right:-1px}.safety-rating-widget .q-1{border-radius:0 100% 0 0}.safety-rating-widget .q-2{border-radius:0 0 100%}.safety-rating-widget .q-3{border-radius:0 0 0 100%}.safety-rating-widget .q-4{border-radius:100% 0 0}@media (min-width:768px){.safety-rating-widget{font-size:.8125em;max-width:140px}.safety-rating-widget .fill-box{padding:20px}}@media (max-width:767px){.safety-rating-widget{font-size:.625em;max-width:110px}.safety-rating-widget .fill-box{padding:15px}}.dropdown-container{position:relative}.dropdown-container .dropdown-toggle{text-align:left;width:100%}.dropdown-container .dropdown-toggle i{position:relative;top:-2px}.dropdown-container .dropdown-menu{border:1px solid #ccc;display:none;left:0;position:absolute;top:100%;width:100%;z-index:10000}.dropdown-container .dropdown-menu li{background:#fff;border-bottom:1px solid #ccc;color:#000;list-style:none;padding:10px}.dropdown-container .dropdown-menu li:last-child{border:none}.dropdown-container .dropdown-menu li:hover{background:#000;color:#fff}.open>.dropdown-menu{display:block}.open>.dropdown-toggle{background:#000;color:#fff}.pagination{color:#a9a9a9;font-size:.875em;padding:15px;text-align:right}.pagination button{font-size:1em;margin-left:2px;padding:10px}.pagination .pagCopy{display:inline-block}@media (max-width:767px){.pagination{text-align:center}.pagination .pagCopy{display:block;font-size:.875em;margin-bottom:10px}}.cs-modal{overflow:hidden}.cs-modal .ngdialog-overlay{-webkit-animation-duration:.3s;-moz-animation-duration:.3s;animation-duration:.3s;background:rgba(0,0,0,.75)}.cs-modal .ngdialog-content{-webkit-animation-duration:.6s;-moz-animation-duration:.6s;animation-duration:.6s;background:0 0}.cs-modal .modal{background:#fff;position:relative;width:100%}.cs-modal .modal-wrapper{height:100%}.cs-modal .modal-close{border:0;font-size:0;padding:0;position:absolute;z-index:10}.cs-modal .modal-close:before{background:url(../../assets/images/close.a51e0d09.svg) no-repeat;content:'';display:block}.cs-modal .modal-header{border-bottom:1px solid #cdcdcd}.cs-modal .modal-heading{line-height:1;margin:0}.cs-modal .dialog-btns{background:#fff;bottom:0;left:0;width:100%}.cs-modal .dialog-btns:after{content:"";display:table;clear:both}.cs-modal .fullscreen-modal .modal-body,.cs-modal .fullscreen-modal .modal-header-content{margin-left:auto;margin-right:auto}.cs-modal .fullscreen-modal:not(.custom) .modal-body,.cs-modal .fullscreen-modal:not(.custom) .modal-header-content{max-width:768px}.cs-modal .fullscreen-modal.custom .modal-content{top:0}.cs-modal .fullscreen-modal.custom .modal-body{max-width:1224px}.cs-modal ol,.cs-modal ul{list-style:outside;margin-left:.9375em}.cs-modal strong{font-weight:500}.cs-modal .modal-content ol ol,.cs-modal .modal-content ol ul,.cs-modal .modal-content ul ol,.cs-modal .modal-content ul ul{margin-bottom:0}@media (max-width:767px){body.ngdialog-open{overflow:visible}body.ngdialog-open .header,body.ngdialog-open .nav-slide,body.ngdialog-open .ngdialog-overlay{display:none}.cs-modal.ngdialog,.cs-modal.ngdialog .ngdialog-content,.cs-modal.ngdialog .ngdialog-overlay{-webkit-animation-duration:.1s;-moz-animation-duration:.1s;animation-duration:.1s}.cs-modal{overflow:visible;position:static;z-index:auto}.cs-modal .modal{height:100%;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:100}.cs-modal .modal.dialog .modal-content{padding-bottom:90px}.cs-modal .modal-wrapper{overflow:scroll;-webkit-overflow-scrolling:touch}.cs-modal .modal-close{position:absolute;right:10px;top:10px}.cs-modal .modal-close:before{height:35px;width:35px}.cs-modal .modal-content{padding:20px}.cs-modal .modal-content h1,.cs-modal .modal-content h2,.cs-modal .modal-content h3,.cs-modal .modal-content h4,.cs-modal .modal-content h5,.cs-modal .modal-content h6{font-size:.875em;margin:0}.cs-modal .modal-content ol,.cs-modal .modal-content p,.cs-modal .modal-content ul{font-size:.875em;margin-bottom:15px}.cs-modal .modal-btns{padding:20px 10px}.cs-modal .modal-btns>:first-child{margin-right:4%}.cs-modal .modal.dialog .dialog-btns{position:absolute}.cs-modal .dialog-btn{display:block;float:left;width:48%}.cs-modal .modal-header-content{padding:18px 60px;text-align:center}.cs-modal .modal-heading{font-size:1.125em}}@media (min-width:768px){.cs-modal .ngdialog-content{-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-flex;display:flex;height:100%;overflow-y:scroll;padding-bottom:20px;position:relative;width:100%}.cs-modal .modal.dialog .modal-wrapper{padding-bottom:0}.cs-modal .modal.dialog.small-modal .modal-content{max-height:340px}.cs-modal .modal.dialog.fullscreen-modal .modal-content{bottom:105px;padding-bottom:0}.cs-modal .modal.dialog.fullscreen-modal .dialog-btns{margin:0;position:absolute}.cs-modal .modal-header-content{min-height:100px;padding:0 100px 0 20px}.cs-modal .modal-heading{font-size:2.25em;font-weight:300}.cs-modal .modal-content{padding-left:20px;padding-right:20px}.cs-modal .modal-content h1,.cs-modal .modal-content h2,.cs-modal .modal-content h3,.cs-modal .modal-content h4,.cs-modal .modal-content h5,.cs-modal .modal-content h6{font-size:1em;margin:0}.cs-modal .modal-content ol,.cs-modal .modal-content p,.cs-modal .modal-content ul{margin-bottom:20px}.cs-modal .modal-wrapper{padding-bottom:40px}.cs-modal .modal-body{padding-top:40px}.cs-modal .modal-btns{text-align:center;margin-bottom:20px;margin-top:40px}.cs-modal .modal-btns>:first-child{margin-right:15px}.cs-modal .modal-btn{font-size:.875em}.cs-modal .dialog-btns{margin:0;padding:30px 0}.cs-modal .modal-close{right:20px;top:20px}.cs-modal .modal-close:before{height:60px;width:60px}.cs-modal .small-modal{margin:0 auto;max-width:768px}.cs-modal .small-modal .modal-heading{padding:32px 0}.cs-modal .small-modal .modal-content{max-height:400px;overflow-y:scroll}.cs-modal .fullscreen-modal{-webkit-animation:fullscreen-modal-slide-up .6s cubic-bezier(0.23,1,.32,1);-moz-animation:fullscreen-modal-slide-up .6s cubic-bezier(0.23,1,.32,1);animation:fullscreen-modal-slide-up .6s cubic-bezier(0.23,1,.32,1);bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0}.cs-modal .fullscreen-modal .modal-content{bottom:0;height:auto;left:0;overflow-y:scroll;padding-bottom:20px;position:absolute;right:0;top:100px}.cs-modal .fullscreen-modal .modal-header{left:0;padding:0 20px;position:fixed;right:0;top:0}.cs-modal .fullscreen-modal .modal-header-content{display:table;height:100px;padding-left:0;width:100%}.cs-modal .fullscreen-modal .modal-heading{display:table-cell;vertical-align:middle}.cs-modal .fullscreen-modal .modal-btns{margin-bottom:20px}}body.nav-open #loading-bar{display:none}#loading-bar{-webkit-transition-duration:150ms;-moz-transition-duration:150ms;transition-duration:150ms;position:relative;z-index:10}#loading-bar .bar{-webkit-transition:all 200ms;-moz-transition:all 200ms;transition:all 200ms;background:#00bcd8}@media (max-width:767px){#loading-bar .bar{height:3px;top:47px}}@media (min-width:768px){#loading-bar .bar{height:8px;top:87px}}.pcpBar{color:#007000;background:#f4f9e9;font-weight:500;line-height:1;text-transform:uppercase}.pcpBar.disabled{color:#007000;background:#f4f9e9}@media (min-width:768px){.pcpBar{font-size:14px;padding:14px 20px}}@media (max-width:767px){.pcpBar{font-size:10px;padding:8px 20px;text-align:center}}.typeAhead .results,.typeAhead .showAll,.typeAhead .topResults{border-bottom:1px solid #ccc}.typeAhead .result{background:#fff;border:none;cursor:pointer;display:block;text-align:left}.typeAhead .result.active,.typeAhead .result:hover{background:#F2F2F2}@media (min-width:768px){.typeAhead .result{font-size:1.25em;padding:10px 15px}}@media (max-width:767px){.typeAhead .result{padding:8px 10px}}.progress-bar{background:#2d2d39;font-size:0;position:relative}.progress-bar-title{font-weight:500;line-height:1}.progress-bar-input{-webkit-transition:width 300ms ease-out;-moz-transition:width 300ms ease-out;transition:width 300ms ease-out;border-left:1px solid #2d2d39;display:inline-block;height:100%;white-space:nowrap;width:0}.progress-bar-input:nth-child(1){background:#00bcd8;border-left:none}.progress-bar-input:nth-child(2){background:#a2cb4c}.progress-bar-overlay{color:#7D7D89;background:#fff;bottom:0;font-weight:500;left:0;line-height:1;text-transform:uppercase;position:absolute}.progress-bar-overlay:after{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);border-color:transparent transparent transparent #fff;border-style:solid;bottom:0;content:'';display:block;height:0;position:absolute;right:0;width:0}.progress-bar-overlay:before{background:#cdcdcd;bottom:0;content:'';display:block;left:0;position:absolute;width:1px}.progress-bar-axis-lbls{font-weight:500;line-height:1}.progress-bar-axis-lbls:after{content:"";display:table;clear:both}.progress-bar-axis-lbl{float:left;width:50%}.progress-bar-axis-lbl:last-child{text-align:right}.progress-bar-key{display:inline-block;font-weight:500}.progress-bar-key:nth-child(1){margin-left:0}.progress-bar-key:nth-child(1):before{background:#00bcd8}.progress-bar-key:nth-child(2):before{background:#a2cb4c}.progress-bar-key:before{content:'';display:inline-block;vertical-align:middle}.progress-bar-key small{font-size:.75em}@media (min-width:768px){.progress-bar-wrapper{padding:15px 0 30px}.progress-bar-title{font-size:18px;padding-top:30px}.progress-bar{height:55px}.progress-bar-overlay{font-size:12px;height:25px;padding:12px 0 0 10px;right:25px}.progress-bar-overlay:after{border-width:25px 0 0 25px}.progress-bar-overlay:before{top:10px}.progress-bar-axis-lbls{font-size:16px;margin-top:8px}.progress-bar-legend{margin-top:27px}.progress-bar-key{line-height:25px;margin-left:25px}.progress-bar-key:before{height:25px;margin-right:10px;width:25px}}@media (max-width:767px){.progress-bar-wrapper{padding:12px 0 15px}.progress-bar-title{font-size:16px;padding-top:20px}.progress-bar{height:35px}.progress-bar-overlay{font-size:9px;height:15px;padding:5px 0 0 5px;right:15px}.progress-bar-overlay:after{border-width:15px 0 0 15px}.progress-bar-overlay:before{top:5px}.progress-bar-legend{margin-top:8px}.progress-bar-key{font-size:12px;line-height:12px;margin-left:55px}.progress-bar-key:before{height:12px;margin-right:5px;width:12px}.progress-bar-axis-lbls{color:#7D7D89;font-size:12px;margin-top:8px}}.donut-chart-wrapper{margin:0 auto}.donut-chart{height:0;padding-bottom:100%;position:relative;width:100%}.donut-svg{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);display:block;bottom:0;left:0;position:absolute;right:0;top:0}.donut-segment{stroke:#fff;stroke-width:2px}.donut-segment:nth-child(1){fill:#a2cb4c}.donut-segment:nth-child(2){fill:#00bcd8}.donut-segment:nth-child(3){fill:#2d2d39}.donut-hole{fill:#fff}@media (max-width:767px){.donut-chart-wrapper{max-width:300px}}.collapse{display:none}.collapse.in{display:block}.collapsing{-webkit-transition:height .35s ease;-moz-transition:height .35s ease;transition:height .35s ease;height:0;overflow:hidden;position:relative}.guest-plan-bar{-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s;background:#2d2d39;color:#fff;left:0;line-height:1;position:fixed;right:0;text-transform:uppercase;z-index:1}.guest-plan-bar.ng-enter{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.guest-plan-bar.ng-enter.ng-enter-active,.guest-plan-bar.ng-leave{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.guest-plan-bar.ng-leave.ng-leave-active{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.guest-plan-bar .change-plan-cta,.guest-plan-bar .guest-plan-name{font-weight:500;vertical-align:middle}.guest-plan-wrapper{display:table;width:100%}@media (min-width:768px){.guest-plan-bar{top:95px}.guest-plan-bar .change-plan-cta{text-align:right}.guest-plan-wrapper{font-size:.875em;height:42px}}@media (max-width:767px){.guest-plan-bar{top:50px}.guest-plan-wrapper{font-size:.625em;height:26px}.guest-plan-name{display:table-cell;font-weight:400;text-align:center}}.view-forgotPassword #mainContent,.view-forgotPasswordConfirmation #mainContent,.view-login #mainContent{background:#186e9f}.view-forgotPassword .rootView,.view-forgotPasswordConfirmation .rootView,.view-login .rootView{padding:0 20px}.authContent{text-align:center}.authContent,.authContent a{color:#fff}.authContent .instruction,.authContent h1{font-weight:300}.authContent p{line-height:125%}.authContent input:not([type=submit]){text-align:left}.authContent .instruction{font-size:1.125em;margin-left:auto;margin-right:auto;max-width:280px}.authContent .instruction strong{font-weight:500}.authContent .btn{display:block}.view-login h1{font-size:2.625em}@media (min-width:768px){.view-forgotPassword .rootView,.view-forgotPasswordConfirmation .rootView,.view-login .rootView{padding:150px 0}.unauthenticated .chrome.footer .logos{margin-bottom:20px}}@media (max-width:767px){.view-forgotPassword .rootView,.view-forgotPasswordConfirmation .rootView,.view-login .rootView{padding:65px 0}.authContent h1{font-size:1.5em}.authContent .instruction,.authContent .instruction p{font-size:.875em}.unauthenticated .chrome.footer .logos{height:45px}}.view-home .rootView{padding:0}.home h3{font-size:1.375em;font-weight:300;margin:15px 0 5px}.home a{display:block}@media (max-width:767px){.home a{margin:10px 0}}.view-facility .rootView,.view-medicalGroup .rootView,.view-provider .rootView{padding-top:0}.detail-page{color:#2d2d39}.detail-page .url{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-page .pcpButton{min-width:150px}.detail-page .section{margin-bottom:1.2em}.detail-page .section .label{font-size:.875em;font-weight:500}.detail-page .adr .city:after{content:', ';display:inline}.detail-page .hero{margin:28px 0}.detail-page .icon-txt{display:table}.detail-page .icon-txt .icon{display:table-cell;vertical-align:top}.detail-page .childView .heading,.detail-page .facility-name{font-weight:400}.detail-page .review-rating{color:#7D7D89}.detail-page .review-average,.detail-page .review-count{font-weight:300}.detail-page .safety-detail .lbl{font-weight:400;text-align:center}.detail-page .light-txt{color:#7D7D89}.detail-page .medical-group-name{font-weight:400}.detail-page .moreLink a,.detail-page .premT .icon-txt{font-size:.875em}.cost-detail .treatment{font-weight:300;margin-bottom:5px}.provider-bio li{line-height:1}.provider-bio li:not(:first-child){margin-top:7px}.cost-detail-link{font-weight:600;text-transform:uppercase}.provider-services .aboveCost{color:#b10c00}.provider-services .belowCost{color:#007000}@media (min-width:768px){.detail-page.hasHistory .detailHeader .content{padding-left:100px;position:relative}.detail-page.hasHistory .backBtn{left:20px;position:absolute}.detail-page.hasHistory .profileContainer{margin-left:0}.detail-page .profileContainer{min-height:60px}.detail-page .profileContainer .body{vertical-align:middle}.detail-page .detailPhoto{max-width:220px}.detail-page .childView .heading{font-size:1.5em;margin-bottom:20px}.detail-page .section .label{margin-bottom:.6em}.detail-page .navBar{margin-bottom:23px}.detail-page .identity{display:table-cell}.detail-page .legal{font-size:.875em;padding-top:15px}.detail-page .icon{font-size:32px}.provider-bio .content{display:block}.provider-bio .content:after{content:"";display:table;clear:both}.hoursTable .day td{padding-bottom:12px}.hoursTable .day .lbl{font-weight:500;padding-right:10px}.locations-detail .c-3-dt{margin-bottom:2em}.review-average{font-size:4.375em}.review-count{font-size:1.5em}.reviews-detail hr{margin:25px 0}.review-rating,.review-user{margin-bottom:5px}.review-count{margin-bottom:3px}.review-item{margin-bottom:20px}.cost-detail .copy{margin-bottom:25px}.cost-detail .treatment{font-size:1.5em}.safety-detail .safetyRatings{margin:35px 0}.safety-detail .safetyRating{margin-bottom:40px}.safety-detail .lbl{margin:17px auto 0;max-width:190px}.directory-detail td.name{padding-right:40px;white-space:nowrap}.directory-detail td.specialties{width:100%}.directory-detail td{padding-bottom:13px}.provider-medicalGroups tbody{border-top:1px solid #cdcdcd}.provider-medicalGroups tbody tr{border-bottom:1px solid #cdcdcd}.provider-medicalGroups td{padding:25px 0;vertical-align:middle}.view-facility .facility-services .legal{padding:0 0 18px}.view-facility .facility-services .service{margin-bottom:13px}.reportBadInfo{padding-top:50px;text-align:right}.c-3-dt:nth-child(4n){margin-right:0}.c-3-dt:nth-child(4n+1){clear:left}.c-4-dt:nth-child(3n){margin-right:0}.c-4-dt:nth-child(3n+1){clear:left}.medical-group-name{margin-bottom:10px}.table-layout{table-layout:fixed;text-align:left;width:100%}.table-head{font-size:14px;text-align:left}.table-head th{font-weight:500;padding:4px 15px 28px 0;vertical-align:bottom}.table-head .main-heading{font-size:24px}.table-row{border-bottom:1px solid #cdcdcd}.table-body td:first-child,.table-head th:first-child{padding-left:20px}.table-body td:last-child,.table-head th:last-child{padding-right:20px}.table-body td{padding:25px 15px 25px 0;vertical-align:top}.table-body.locations{font-weight:500}.provider-services table{table-layout:fixed;text-align:left}.provider-services .link,.provider-services table{font-weight:400}.provider-services th{font-size:14px;font-weight:500;padding:0 20px 25px;text-align:left;vertical-align:middle;width:.16666%}.provider-services th.serviceHeading{font-size:24px;font-weight:400;width:.3333%}.provider-services .table-row{border-bottom:1px solid #cdcdcd;font-size:1.5em}.provider-services .table-row td{padding:63px 20px}.provider-services td.last{position:relative}.provider-services .cost-detail-link{bottom:20px;font-size:14px;position:absolute;right:20px}.provider-services .cost-label{display:block;font-size:12px;font-weight:500;height:0;margin-top:3px}.small-lbl{font-size:14px}.separated-list li:not(:first-child){margin-top:4px}}@media (max-width:767px){.view-provider.locations .navBar{margin-bottom:0}.detail-page .detailHeader{border:none;padding:15px 0}.detail-page .detailHeader .body{text-align:center}.detail-page .detailHeader .detailPhoto{margin:-10px auto 15px;max-width:80px}.detail-page .detailHeader .heading{margin-bottom:.5em}.detail-page .detailHeader .networkStatus{font-size:.625em}.detail-page .childView .heading{font-size:1em;margin-bottom:.8em}.detail-page .section .label{font-size:.875em;margin-bottom:.4em}.detail-page .navBar{margin-bottom:17px}.detail-page .icon{font-size:19px}.locations-detail .facility-name{font-size:1.125em}.locations-detail p,.locations-detail ul{font-size:.875em}.locations-detail p.adr{font-size:.75em}.hoursTable .day td{float:left;padding-bottom:10px;width:100%}.hoursTable .day .hours{font-size:.75em}.directory-detail table{font-size:.875em}.directory-detail table td{float:left;width:100%}.directory-detail table .name{padding-bottom:4px}.directory-detail table .specialties{padding-bottom:14px}.cost-detail .copy{margin-bottom:15px}.cost-detail .treatment{font-size:1em}.cost-detail .description{font-size:.75em}.review-average{font-size:3.4375em}.review-count{font-size:1.125em;margin-bottom:10px}.review-rating,.review-user{font-size:.875em;margin-bottom:3px}.reviews-detail hr{margin:20px 0}.review-item{margin-bottom:15px}.safety-detail .description,.safety-detail .lbl{font-size:.75em}.safety-detail .c-6-p:nth-child(2n){margin-right:0}.safety-detail .c-6-p:nth-child(2n+1){clear:left}.safety-detail .safetyRatings{margin:15px 0}.safety-detail .safetyRating{margin-bottom:15px}.safety-detail .lbl{margin:10px auto 0;max-width:130px}.provider-medicalGroups td{float:left;width:100%}.provider-medicalGroups tr:first-child .medical-group-name{padding-top:0}.provider-medicalGroups .medical-group-name{padding:10px 0 5px}.provider-medicalGroups .light-txt{font-size:.75em;padding:5px 0}.directory-detail select{display:block;margin-bottom:20px;width:100%}.view-facility .facility-services .legal{padding:0 0 10px}.view-facility .facility-services .service{font-size:.875em;margin-bottom:15px}.legal{font-size:.75em;padding-top:10px}.childView .details-detail .c-3-dt:last-child .section:last-child{margin-bottom:0}.reportBadInfo{padding-top:15px}.pcpButton{display:block;font-size:12px;margin:0 auto;width:100%}.provider-services .table-row{border-bottom:1px solid #F2F2F2}.provider-services .table-cell{font-size:14px;padding:10px 20px;text-align:center}.provider-services .table-cell:first-child:not(:last-child){border-right:1px solid #F2F2F2}.provider-services .service-name{display:block;font-size:16px;font-weight:400;padding:6px 0;text-align:left}.provider-services .serviceHeading{color:#fff;background:#7D7D89;font-size:1em;line-height:1;margin-top:20px;padding:18px 20px}.provider-services .cost-label,.provider-services .th{font-size:9px;font-weight:600}.provider-services .cost{line-height:1;margin:7px 0}.provider-services .table-row:last-child{border-bottom:1px solid #474751}.provider-services .cost-detail-link{font-size:10px}.mobileLocation{border-bottom:2px solid #cdcdcd;font-weight:400}.mobileLocation .grouping{padding:15px 20px}.mobileLocation .grouping:not(:first-child){border-top:1px solid #e7e7e7}.services p{font-size:12px}.services .small-lbl{font-size:10px}.headingBar{color:#fff;background:#7D7D89;line-height:1;padding:18px 20px}}.view-search .rootView{padding:0 0 20px}.resetButton{margin-top:10px;width:100%}.headerContainer{border-bottom:1px solid #cdcdcd;padding:30px 20px}.headerContainer h1{margin-bottom:0;padding:0}.headerContainer h1 strong{font-weight:500}.searchHeader{border-bottom:1px solid #cdcdcd;font-size:1.5em;font-weight:400;padding:30px 20px}.searchResults{position:relative}.searchResults h4{color:#2d2d39;font-size:1.5em;font-weight:400;padding:20px}.searchResults .first .pcpBar{border-top:1px solid #cdcdcd}.searchResults .results{float:left;display:block;width:76.76824%;padding-left:40px}.searchResults .results:last-child{width:74.41059%}.searchResults .results .noResults{font-size:1.875em;font-weight:300;margin-top:15px}.searchResults .results .noResults p{margin-bottom:25px}.searchResults .results .noResults p sup{font-size:.25em}.searchResults .results .noResults p.small{font-size:.5625em}.searchResults .results h4{border-bottom:1px solid #cdcdcd;padding-left:0}.searchResults .results .result{border-bottom:1px solid #cdcdcd;padding:30px 0}.searchResults .results .searchIcon{float:left;display:block;width:8.5298%}.searchResults .results .searchIcon:last-child{width:6.17215%}.searchResults .results .searchData{padding-left:20px}.searchResults .results .searchData .description{font-size:1em;font-weight:300;margin-top:15px}.searchResults .results h2{color:#196ecf;font-size:2em;font-weight:400;margin-bottom:3px}.searchResults .results .legal{font-size:.9375em;font-weight:500;padding-top:15px}.searchResults .results .legal.bottom{margin-bottom:10px;padding:10px}.searchResults .results .legal p{margin-bottom:12px}.searchResults .results .small.title{margin-bottom:5px}.searchResults .results .small.topPadding{margin-top:21px}.searchResults .results .searchReviews{font-size:1.25em;margin-top:20px}.searchResults .results .address{margin:20px 0 0}.searchResults .results .specialties{font-weight:500}.searchResults .results .specialties .pcp{color:#9797a1;font-weight:300}.searchResults .results .specialties .pcp a{font-size:.875em;font-weight:500;text-transform:uppercase}.searchResults .results .distance,.searchResults .results .icon-txt{margin-top:15px}.searchResults .results a{font-size:1em}.searchResults .results .price{font-size:2em}.searchResults .results .newPatients{margin:42px 0 25px}.searchResults .results a.additionalLocations{display:inline-block;font-size:.875em;margin-top:20px}.searchFilters{float:left;display:block;width:25.58941%}.searchFilters:last-child{width:23.23176%}.searchFilters .filterHeader{background:#7D7D89;color:#f2f2f2;cursor:pointer;font-size:1em;margin-bottom:2px;padding:15px 42px 15px 20px;position:relative;text-transform:uppercase}.searchFilters .filterHeader.notCollapsible{background:#F2F2F2;color:#2d2d39;cursor:default;font-size:.875em;font-weight:500}.searchFilters .filterHeader .collapser{font-size:.8125em;position:absolute;right:23px;top:17px}.searchFilters .filterHeader .collapser i{color:#f2f2f2}.searchFilters .inputData{color:#7D7D89;padding:5px 25px 20px;text-transform:uppercase}.searchFilters .inputData input{color:#474751;font-size:1.125em;text-align:center;width:100%}.searchFilters .inputData .label,.searchFilters .inputData label{display:inline-block;font-size:.75em;margin:15px 0 5px;text-align:left;width:100%}.searchFilters .inputData .errorMessage{color:#EF5B4B;font-size:.75em;padding-top:10px}.searchFilters .inputOptions{font-size:1em;max-height:360px;overflow-y:scroll;padding:28px 0 28px 25px}.searchFilters .inputOptions label span{display:inline-block;vertical-align:middle}.searchFilters .inputOptions label:before{margin-right:15px}.searchFilters .inputOptions p{color:#196ecf;min-height:54px}.searchFilters .update{border:1px solid #196ecf;color:#196ecf;margin:20px 0 5px;width:100%}.searchFilters ::-webkit-scrollbar{width:13px}.searchFilters ::-webkit-scrollbar-thumb{background:#7D7D89}.searchFilters .changeLocationCta .zip{font-weight:300}.sortSearchResults{position:absolute;right:20px;text-transform:uppercase;top:-65px;width:26.1%}.sortSearchResults select{font-size:.75em}.typeAheadParent{margin-top:3px;position:absolute;width:100%}.searchBox .results,.searchBox .showAll,.searchBox .topResults{margin-left:8.5298%;background:#fff;display:block;font-size:14px;padding:9px 20px}.searchBox .results::-webkit-scrollbar,.searchBox .showAll::-webkit-scrollbar,.searchBox .topResults::-webkit-scrollbar{height:6px}.searchBox .results::-webkit-scrollbar-thumb,.searchBox .showAll::-webkit-scrollbar-thumb,.searchBox .topResults::-webkit-scrollbar-thumb{background:#474751;border-top:1px solid #F2F2F2}.searchBox .results .noResults,.searchBox .showAll .noResults,.searchBox .topResults .noResults{font-size:1.375em;padding:20px}.searchBox .results h4,.searchBox .showAll h4,.searchBox .topResults h4{color:#adadad;font-size:.875em;font-weight:500;text-transform:uppercase}.searchBox .results .resultName,.searchBox .showAll .resultName,.searchBox .topResults .resultName{color:#196ecf}.searchBox .showAll{font-size:20px}.searchBox .showAll:hover{background:#F2F2F2}.searchBox .topResults{padding:13px 20px;text-transform:uppercase}.searchBox .results{height:34vh;margin-bottom:15px;overflow:scroll;padding:0}.searchBox .typeAhead{width:90%}.textBaseSearch input[type=text]{margin-left:8.5298%;float:left;display:block;margin-right:2.35765%;width:74.41059%;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.textBaseSearch input[type=text]:last-child{margin-right:0}.textBaseSearch input[type=text]:focus{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out;border:1px solid #196ecf;box-shadow:0 0 0 2px #196ecf}.textBaseSearch button{float:left;display:block;margin-right:2.35765%;width:14.70196%;min-width:inherit;position:relative}.textBaseSearch button:last-child{margin-right:0}.textBaseSearch button i{font-size:1.5625em;left:18%;position:absolute;top:2px}.topSearchArea{margin-top:-20px;padding:40px 10px 0}.topSearchArea.topHeaderContent .mainContent.title{font-size:2.8125em;font-weight:300}.topSearchArea .searchBar{margin:42px 0}.typeFilters{border-top:1px solid #cdcdcd;color:#196ecf;font-size:.875em;font-weight:500;padding:15px 0 20px 15px;text-transform:uppercase}.typeFilters p{margin-bottom:0!important;min-height:45px}.resultCostInfo{background:#F2F2F2;border-bottom:1px solid #cdcdcd;margin-top:-1px;min-height:75px;padding:13px 0}.resultCostInfo .description{margin-left:8.5298%;padding-left:20px}.resultCostInfo p{font-size:1.25em;margin-top:10px}.resultCostInfo .title{font-size:.875em;font-weight:500;margin-top:0}.resultCostInfo a.action-btn{font-size:.875em;margin-top:3px;text-align:center}@media (min-width:768px) and (max-width:979px){.searchResults .results h2{font-size:1.75em}.searchResults .results .small{font-size:.875em}.searchResults .filter h4{font-size:1.125em}.searchResults .filter .inputData{padding:30px 15px 20px}.searchResults .filter .inputData input{padding:10px 0;width:65%}.costBreakdown{padding:15px 0}.textBaseSearch button i{font-size:18px;left:13px;top:6px}}@media (min-width:768px){.result .icon{font-size:32px}.searchFilters .changeLocationCta{font-size:2.25em;margin-bottom:22px}}@media (max-width:767px){.resetButtonContainer{background:#F2F2F2;padding:10px 25px}.resetButtonContainer .resetButton{font-size:.75em;margin:0}.selectParent{background:#F2F2F2;margin:-20px;padding:10px 20px}.searchResults .results{padding-left:0;width:100%!important}.searchResults .results .noResults{font-size:1.125em;margin-bottom:30px;padding:0 20px}.searchResults .results .pcp{display:block}.searchResults .results h4{background:#7D7D89;color:#fff;font-size:1em;padding:20px 40px;text-align:center}.searchResults .results .searchIcon{float:left;display:block;width:17.05961%}.searchResults .results .searchIcon:last-child{width:14.70196%}.searchResults .results .searchData{margin-right:0!important}.searchResults .results .searchData .description{font-size:.875em;margin-top:12px}.searchResults .results .priceInfo{margin-left:17.05961%;float:left;display:block;margin-right:2.35765%;width:82.94039%;margin-top:10px;padding-left:20px}.searchResults .results .priceInfo:last-child{margin-right:0}.searchResults .results .priceInfo .price{font-size:1em}.searchResults .results .result{padding:20px}.searchResults .results h2{font-size:1.125em;margin-bottom:7px}.searchResults .results .small{font-size:.875em}.searchResults .results a{font-size:1em}.searchResults .results .legal{padding:0 10px}.searchResults .results .legal.bottom{margin-bottom:30px}.searchResults .results .legal p{margin:10px 0}.searchResults .results .phone{margin:20px 0 22px}.searchResults .results .phone .icon_phone_circle{display:inline}.searchResults .results .icon-txt{margin-top:5px}.searchResults .results .icon-txt p{font-size:.9375em}.searchResults .results .website{margin-top:15px}.searchResults .results .newPatients{margin:20px 0 25px}.searchResults .results a.additionalLocations{margin:0 0 0 26px}.searchFilters{float:none;margin:20px -20px 0;padding-right:0;width:inherit!important}.searchFilters .filterHeader{font-size:.75em}.searchFilters .inputOptions{max-height:inherit}.searchFilters .inputOptions p{margin-bottom:0}.searchFilters .zipPhone{padding:20px;text-align:center}.searchFilters .zipPhone label{color:#7D7D89;display:block;font-size:.75em;font-weight:600;margin-bottom:5px;margin-top:20px;text-align:center;text-transform:uppercase}.searchFilters .zipPhone label:first-child{margin-top:0}.searchFilters .zipPhone input{color:#196ecf;font-size:2.25em;font-weight:300;height:53px;line-height:40px;text-align:center;width:100%}.searchButtonParent{border-bottom:1px solid #dadada;border-top:1px solid #dadada;margin-right:0!important;padding:10px 0}.errorMessage{color:#EF5B4B;font-size:.75em;padding-top:10px}.headerContainer{padding:15px 20px}.headerContainer h1{font-size:1.375em;text-align:center}.headerContainer h1 strong{display:block}.searchHeader{background:#7D7D89;color:#fff;font-size:1.0625em;font-weight:400;padding:15px 20px;text-align:center}.textBaseSearch input[type=text]{margin-left:0;float:left;display:block;width:85.29804%;margin-right:0}.textBaseSearch input[type=text]:last-child{width:82.94039%}.textBaseSearch input[type=text]:focus{box-shadow:inset 0 0 0 1px #196ecf}.textBaseSearch button{float:left;display:block;width:17.05961%;box-sizing:border-box;margin-top:0;min-height:35px;padding:0}.textBaseSearch button:last-child{width:14.70196%}.textBaseSearch button i{left:50%}.topSearchArea{padding:10px 20px}.topSearchArea .searchBar{margin:15px 0 10px}.topSearchArea.topHeaderContent .mainContent.title{font-size:1.125em;font-weight:400;margin-top:6px}.typeFilters{border-top:none;font-size:1em;padding:0}.freeTextFilters{padding-bottom:60px}.freeTextFilters .modal-btns{padding:0;position:absolute}.freeTextFilters .modal-btns .searchButtonParent{padding:20px}.result .icon{font-size:19px}.searchBox .results,.searchBox .showAll,.searchBox .topResults{margin-left:0}.searchBox .results h4,.searchBox .showAll h4,.searchBox .topResults h4{font-size:.625em}.searchBox .results .resultName,.searchBox .showAll,.searchBox .showAll .resultName,.searchBox .topResults .resultName{font-size:.875em}.searchBox .topResults{font-size:.625em}.searchBox .results{max-height:214px}.resultCostInfo{padding:20px 20px 10px}.resultCostInfo .description{margin-left:0;padding-left:0;text-align:center}.resultCostInfo p{font-size:1em}.resultCostInfo .title{font-size:.625em;text-transform:uppercase}.resultCostInfo a.action-btn{margin-top:20px;width:100%}}.view-care.costs .rootView{padding:0}.costBreakdown{border-bottom:1px solid #ccc;padding:40px 0}.costBreakdown h1{font-size:2.125em;margin-bottom:0}.costBreakdown .topLinks{margin-left:20px;padding:11px 0 17px}.costBreakdown .topLinks a{font-size:.75em;font-weight:600;padding-right:40px;text-transform:uppercase}.costBreakdown .overview{font-size:1.375em;margin:0 0 0 20px}.costBreakdown .overview .subtext{color:#919197}.costBreakdown .resultsFound{color:#919197;font-size:1em;padding-top:15px;text-align:right}.costBreakdown .backButton{background-size:250px auto;height:80px;width:80px}.costBreakdown .backButton:hover{background-position:-87px 50%}.costBlock{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#F2F2F2;color:#196ecf;cursor:pointer;font-size:14px;font-weight:600;margin-top:1px;padding:12px 0;text-align:center;text-transform:uppercase}.costBlock:hover{background:#e1e1e1}.costBlock i{font-size:.75em;margin:-2px 0 0 4px}.costsContent{margin-top:9px}.overviewInfo:after{content:"";display:table;clear:both}.overviewInfo .overall{font-size:.875em;font-weight:500;margin-bottom:2px;padding:15px 20px;text-transform:uppercase}.overviewInfo .overall:after{content:"";display:table;clear:both}.overviewInfo .overall p{float:left;display:block;margin-right:2.35765%;width:74.41059%}.overviewInfo .overall p:last-child{margin-right:0}.overviewInfo .overall .info{float:left;display:block;margin-right:2.35765%;width:23.23176%;text-align:right;text-transform:uppercase}.overviewInfo .overall .info:last-child{margin-right:0}.overviewInfo .infoBlock,.overviewInfo .overall{background:#F2F2F2}.overviewInfo hr{margin-bottom:0}.overviewInfo .infoBlock{display:block;width:34.11922%;border-right:2px solid #fff;box-sizing:border-box;float:left;font-size:.875em;min-height:120px;opacity:0;padding:20px;text-align:center}.overviewInfo .infoBlock:last-child{width:31.76157%}.overviewInfo .infoBlock h4{font-weight:400;height:25px}.overviewInfo .infoBlock p{font-size:2em}.overviewInfo .infoBlock p.info{font-size:.875em;margin-top:8px}.overviewInfo .infoBlock:last-child{border-right:none}.overviewInfo .infoBlock.total{background:#a4c029;color:#fff}.isAnimating:after{content:"";display:table;clear:both}.isAnimating .infoBlock{opacity:1}.isAnimating .infoBlock:nth-child(1){-webkit-transition:opacity .4s linear .3s;-moz-transition:opacity .4s linear .3s;transition:opacity .4s linear .3s}.isAnimating .infoBlock:nth-child(2){-webkit-transition:opacity .4s linear .4s;-moz-transition:opacity .4s linear .4s;transition:opacity .4s linear .4s}.isAnimating .infoBlock:nth-child(3){-webkit-transition:opacity .4s linear .5s;-moz-transition:opacity .4s linear .5s;transition:opacity .4s linear .5s}.isAnimating .infoBlock:nth-child(4){-webkit-transition:opacity .4s linear .6s;-moz-transition:opacity .4s linear .6s;transition:opacity .4s linear .6s}.listInfo{border-bottom:1px solid #ccc;padding:15px 8px 51px}.listInfo .info{float:left;display:block;margin-right:2.35765%;width:14.70196%;font-size:.875em;padding:5px 0}.listInfo .info:last-child{margin-right:0}.listInfo .stepsNumber{float:left;display:block;margin-right:2.35765%;width:65.88078%;font-size:1.375em;font-weight:400}.listInfo .stepsNumber:last-child{margin-right:0}.treatmentCostsList li{border-top:1px solid #ccc;list-style-type:none;opacity:0;padding:30px 20px;position:relative}.treatmentCostsList li:after{content:"";display:table;clear:both}.treatmentCostsList li.isAnimating{-webkit-transition:opacity .4s linear 1s;-moz-transition:opacity .4s linear 1s;transition:opacity .4s linear 1s;opacity:1}.treatmentCostsList li:first-child{border-top:none}.treatmentCostsList .uppercase{text-transform:uppercase}.treatmentCostsList .overview{float:left;display:block;margin-right:2.35765%;width:31.76157%}.treatmentCostsList .overview:last-child{margin-right:0}.treatmentCostsList .overview .number{border:7px solid #a4c029;border-radius:50%;box-sizing:border-box;color:#a4c029;display:inline-block;font-size:3.4375em;height:100px;margin-right:3%;padding:9px 0;text-align:center;vertical-align:middle;width:100px}.treatmentCostsList .overview .number.filled{background:#a4c029;color:#fff}.treatmentCostsList .overview .info{display:inline-block;max-width:61%;vertical-align:middle}.treatmentCostsList .overview .info p{font-size:.875em;color:#7D7D89;font-weight:500}.treatmentCostsList .listLink{display:block;font-size:1.25em;line-height:26px;margin-bottom:10px}.treatmentCostsList .listLink.noMargin{margin-bottom:0}.treatmentCostsList .solution{float:left;display:block;margin-right:2.35765%;width:31.76157%;padding-left:20px}.treatmentCostsList .solution:last-child{margin-right:0}.treatmentCostsList .solution .action-btn{margin:30px 0;width:80%}.treatmentCostsList .solution .phone{color:#7D7D89;font-size:.8125em;font-weight:500;margin:7px 0}.treatmentCostsList .solution .phone a{color:#7D7D89}.treatmentCostsList .solution .change{font-size:.8125em;font-weight:500;text-transform:uppercase}.treatmentCostsList .address{font-size:.875em;line-height:16px;margin-top:15px}.treatmentCostsList .cost{float:left;display:block;margin-right:2.35765%;width:14.70196%}.treatmentCostsList .cost:last-child{margin-right:0}.treatmentCostsList .cost p{font-size:1.5em;padding:30px 0 3px}.treatmentCostsList .cost .average{font-size:.75em;font-weight:500;padding:0}.treatmentCostsList .cost .info{display:none;font-size:.75em;padding:0;text-align:center}.treatmentCostsList .cost a{font-size:.875em;text-transform:uppercase}.treatmentCostsList .cost.last{margin-right:0}.treatmentCostsList .coverageDetails{bottom:22px;font-size:.75em;position:absolute;right:55px;text-transform:uppercase}.costsOverview{margin-top:15px}.costsOverview .costPod,.costsOverview .topBar{background:#F2F2F2}.costsOverview .topBar{color:#196ecf;font-size:1em;font-weight:500;margin-bottom:2px;padding:10px 20px}.costsOverview .costPod{float:left;display:block;width:34.11922%;border-right:2px solid #fff;text-align:center}.costsOverview .costPod:last-child{width:31.76157%;border-right:none}.costsOverview .costPod h4{font-size:.875em;font-weight:500;padding:20px 0 15px}.costsOverview .costPod h2{font-size:2em;font-weight:400;margin-bottom:20px}.hsaApplied .donut-segment:nth-child(1){fill:#CBEE82}.hsaApplied .donut-segment:nth-child(2){fill:#a2cb4c}.hsaApplied .donut-segment:nth-child(3){fill:#00bcd8}.costsOverviewHeader{background:#2d2d39;color:#fff}.costsOverviewHeader .outer-container{padding:0 20px}.costsOverviewHeader .pod{float:left;display:block;margin-right:2.35765%;width:31.76157%;padding:10px 0}.costsOverviewHeader .pod:last-child{margin-right:0}.costsOverviewHeader p{font-size:.75em;font-weight:600;margin-bottom:8px}.costsOverviewHeader h2{font-size:1.5em;font-weight:500}.costsFooter{background:#F2F2F2;border-top:1px solid #cdcdcd;font-size:1.0625em;margin-bottom:25px;padding:22px}.costsFooter h1{font-size:1.375em;font-weight:400;margin-bottom:0}.costsFooter .description{font-size:1.0625em}.costsFooter .price{font-size:1.5em}.paymentOverview .title{font-weight:400;line-height:1}@media (min-width:768px){.costBreakdown h1{padding-left:20px}}@media (min-width:768px) and (max-width:979px){.overviewInfo .infoBlock h4{font-size:.75em}.overviewInfo .infoBlock p{font-size:1.75em}.treatmentCostsList .overview .number{height:80px;padding-top:0;width:80px}.treatmentCostsList .overview .info{width:52%}.treatmentCostsList .overview .listLink{font-size:1em}.treatmentCostsList .overview .coverageDetails{right:40px}}@media (min-width:768px){.costBreakdown hr{margin:0 20px}.costBreakdown .progressBarWrapper:nth-child(odd){padding-right:15px}.costBreakdown .progressBarWrapper:nth-child(even){padding-left:15px}.paymentOverview .title{border:1px solid #cdcdcd;border-left:0;border-right:0;font-size:1.5em;padding:27px 20px}.paymentOverview .chartContainer{margin:25px 0}.paymentOverview .donut-chart-wrapper{margin:0;max-width:325px}}@media (max-width:767px){.costsContent{padding:0;font-size:.875em}.costBreakdown{border:none;padding:25px 0}.costBreakdown h1{font-size:1.75em;margin-bottom:20px;text-align:center}.costBreakdown .topLinks{display:none}.costBreakdown .overview{background:#7D7D89;color:#fff;font-weight:300;margin:-10px;padding:16px 10px 27px;text-align:center}.costBreakdown .overview .subtext{color:#fff;font-weight:300}.costBreakdown .yourCosts,.costBreakdown .yourCosts .progress-bar-overlay{background:#F2F2F2}.costBreakdown .yourCosts .progress-bar-overlay:after{border-left-color:#F2F2F2}.overviewInfo .overall{display:none}.overviewInfo .infoBlock{border-bottom:2px solid #fff;width:50%!important}.overviewInfo .infoBlock:nth-child(even){border-right:none}.overviewInfo .infoBlock h4{font-size:1em;font-weight:500;height:18px}.listInfo,.paymentOverview .title{background:#7D7D89}.listInfo{padding:20px 20px 44px}.listInfo .stepsNumber{float:left;display:block;margin-right:2.35765%;width:100%;color:#fff;font-size:1.375em;text-align:center}.listInfo .stepsNumber:last-child{margin-right:0}.listInfo .stepsNumber span{color:#fff}.listInfo .info{display:none}.treatmentCostsList li{border-top:none;padding:25px 0 15px}.treatmentCostsList .overview{float:left;display:block;margin-right:2.35765%;width:100%;box-sizing:border-box;padding:0 10px}.treatmentCostsList .overview:last-child{margin-right:0}.treatmentCostsList .overview .number{border:3px solid #a4c029;font-size:.9375em;height:30px;margin-right:2%;padding:4px 0;width:30px}.treatmentCostsList .overview .info{max-width:84%}.treatmentCostsList .listLink{font-size:1.5em;margin-bottom:3px}.treatmentCostsList .solution{float:left;display:block;width:100%;margin:15px 0 0 3.6%;padding-left:37px}.treatmentCostsList .solution:last-child{margin-right:0}.treatmentCostsList .solution .phone{font-size:1.375em;font-weight:400;margin-bottom:20px}.treatmentCostsList .solution .phone a{color:#196ecf}.treatmentCostsList .solution .address{display:none}.treatmentCostsList .solution .action-btn{width:88%}.treatmentCostsList .cost{border:1px solid #ccc;border-left:none;margin:15px 0 0;min-height:85px;text-align:center;width:50%}.treatmentCostsList .cost p{padding-top:6px}.treatmentCostsList .cost .info{display:block;padding-top:10px}.treatmentCostsList .cost.last{border-right:none}.treatmentCostsList .coverageDetails{float:left;display:block;margin-right:2.35765%;width:100%;bottom:0;font-weight:600;padding-top:15px;position:relative;right:0;text-align:center}.treatmentCostsList .coverageDetails:last-child{margin-right:0}.costsOverview .topBar{font-size:10px;font-weight:600;margin-bottom:1px;padding:12px 20px 11px;text-align:center;text-transform:uppercase}.costsOverview .costPod{float:left;display:block;width:51.17883%;border-right:1px solid #fff}.costsOverview .costPod:last-child{width:48.82117%}.costsOverview .costPod h4{font-size:.5625em;padding:10px 0}.costsOverview .costPod h2{font-size:.9375em;margin-bottom:15px}.costsOverview .phoneBlock{float:left;display:block;margin-right:2.35765%;width:100%;border-right:none;margin-bottom:1px}.costsOverview .phoneBlock:last-child{margin-right:0}.paymentOverview .title{color:#fff;font-size:1em;padding:15px 20px}.paymentOverview .chartContainer{margin:25px 0}.paymentOverview .donut-chart-wrapper{max-width:220px}.costsOverviewHeader h2{font-size:15px}.costsOverviewHeader .pod{border-right:1px solid #fff}.costsOverviewHeader .pod:last-child{border-right:none}.costsOverviewHeader .phoneAbbreviation{float:left;font-size:15px;margin-right:4px}.costsOverviewHeader p{margin-bottom:0}.overviewInfo .infoBlock{float:left;display:block;min-height:91px;padding:10px}.overviewInfo .infoBlock:last-child{width:48.82117%}.overviewInfo .infoBlock.phoneBlock{width:100%!important}.noPaddingMobile{padding:0!important}}.view-guidedPlanSearch .rootView,.view-guidedPlanSearch_home .rootView,.view-guidedSearch .rootView{padding:0}.guidedSearch.listStep .header{border-bottom:1px solid #cdcdcd}.guidedSearch .header .outer-container{position:relative}.guidedSearch .heading{margin:0;text-align:center}.guidedSearch .heading.start{padding-left:20px;padding-right:20px}.guidedSearch header{position:relative}.guidedSearch .backButton{position:absolute}.guidedSearch .changeLocationCta{display:inline-block}.guidedSearch .tabWrapper{background:#F2F2F2}.guidedSearchCategory{float:left;display:block;width:100%;color:#7D7D89;font-size:.875em;margin:40px 0 5px;text-transform:uppercase}.guidedSearchCategory:last-child{margin-right:0}.gs-option{list-style:none;text-transform:none}.gs-option a{display:block}.gs-option .imgBox .img{background:#186e9f;display:block;position:relative}.gs-option .option-title{font-weight:400}.gs-option a{color:inherit}@media (min-width:768px){.guidedSearch{padding-bottom:50px}.guidedSearch .heading{font-size:3em;padding:50px 100px}.guidedSearch .heading.withSubHeading{padding-bottom:0}.guidedSearch .heading.tabs{padding-bottom:29px;padding-top:24px}.guidedSearch .subHeading{font-size:1em;padding:18px 0 30px}.guidedSearch .backButton{left:20px;top:50px}.guidedSearch .backButton.insideTabWrapper{margin-top:-30px;top:50%}.guidedSearch .zip{min-width:132px}.guidedSearch .tabWrapper{padding:18px 0}.homeHero.withBackBtn .heading{padding-left:100px;padding-right:100px}.gs-options{font-size:0;margin-bottom:20px;padding:0 6px;text-align:center}.gs-option{display:inline-block;font-size:16px;padding:0 5px;vertical-align:top;width:20%}.gs-option img{display:block;height:auto;width:100%}.gs-option .copy p{font-size:.875em}.gs-option .imgBox{margin:15px 20px 20px;position:relative}.gs-option .imgBox:before{-webkit-transition:all 200ms;-moz-transition:all 200ms;transition:all 200ms;background:#F2F2F2;bottom:-10px;content:'';display:block;left:-10px;position:absolute;right:-10px;top:-10px}.gs-option a{color:#003da1}.gs-option a:active .imgBox:before,.gs-option a:hover .imgBox:before{background:#196ecf;bottom:-15px;left:-15px;right:-15px;top:-15px}}@media (min-width:980px){.gs-option .option-title{font-size:1.25em}}@media (min-width:768px) and (max-width:979px){.gs-option .option-title{font-size:1em}}@media (max-width:767px){.guidedSearchCategory{margin-left:-10px}.guidedSearch .heading{font-size:1.25em;padding:20px 60px}.guidedSearch .heading span:first-child{display:block}.guidedSearch .subHeading{font-size:.875em;padding:30px 0}.guidedSearch .zip{min-width:84px}.guidedSearch .backButton{left:20px;top:16px}.guidedSearch .backButton.insideTabWrapper{margin-top:-17.5px;top:50%}.guidedSearch .tabWrapper .outer-container{padding:18px 75px}.homeHero.withBackBtn .heading{padding-left:75px;padding-right:75px}.gs-options{padding-left:10px;padding-right:10px}.gs-option{background:#186e9f;margin-bottom:10px}.gs-option .option-title{color:#fff;display:table;font-size:1em;width:100%}.gs-option .copy,.gs-option .imgBox{display:table-cell;vertical-align:middle}.gs-option .imgBox{width:auto}.gs-option .imgBox .img{background:#196ecf;height:70px;padding:0 5px;width:70px}.gs-option .copy{text-align:left;padding:0 15px;width:100%}}.view-findPcp .rootView{padding-top:0}.findPcp.guidedSearch.listStep .header{border-bottom:0}.findPcp .gsHeading{border-bottom:1px solid #cdcdcd}@media (min-width:768px){.findPcp .heading{font-size:2.25em}.findPcp .freeTextContainer .heading{padding:42px 20px}.findPcp .freeTextContainer{padding-bottom:36px}.findPcp .gsHeading{padding:32px 20px}}@media (max-width:767px){.findPcp .heading{font-size:1.125em}.findPcp .freeTextContainer .heading{padding:5px 20px 17px}.findPcp .freeTextContainer{padding-bottom:13px}.findPcp .gsHeading{padding:16px 20px}}.changeLocation,.changeLocation .field{text-align:center}.changeLocation .field{border:2px solid #196ecf;display:block;font-weight:300;padding:0;width:100%}.changeLocation .field:focus:not(.ng-invalid){border-color:#a4c029}.changeLocation .field::-webkit-input-placeholder{font-size:1em}.changeLocation .field::-moz-placeholder{font-size:1em}.changeLocation .field:-ms-input-placeholder{font-size:1em}.changeLocation form{margin:0 auto;max-width:400px}.changeLocation #modalHeading.modal-heading{display:block;line-height:1.2}.changeLocation .modal-btns{padding:0 0 10px}.changeLocation .modal-btns:after{content:"";display:table;clear:both}.changeLocation .modal-btns .action-btn{display:block;float:left;margin:0;min-width:0;width:47.5%}.changeLocation .modal-btns .action-btn:first-child{margin-right:5%}.changeLocation .action-btn.noZip{width:100%}.changeLocation ul.results{list-style:none;margin-left:0;text-align:left}.changeLocationCta .zip{border-bottom:1px solid #196ecf;display:inline-block;position:relative}.changeLocationCta .cta{display:block;font-size:10px;font-weight:600;left:0;padding-top:5px;position:absolute;text-align:center;text-transform:uppercase;top:100%;width:100%}@media (min-width:768px){.changeLocation #modalHeading.modal-heading{font-size:3em;margin:1.85em 0 .825em}.changeLocation .error,.changeLocation .lt-text{font-size:1.125em}.changeLocation .lt-text{margin-bottom:.9em}.changeLocation .field{height:60px;font-size:1.5em;font-weight:400;line-height:60px}.changeLocation .field::-webkit-input-placeholder{font-weight:300}.changeLocation .field::-moz-placeholder{font-weight:300}.changeLocation .field:-ms-input-placeholder{font-weight:300}.changeLocation .messaging{min-height:21px;margin:17px 0}.changeLocation .typeAhead .result{padding:11px 15px}}@media (max-width:767px){.changeLocation #modalHeading.modal-heading{font-size:1.5em;margin:1.65em 0 .95em}.changeLocation .error,.changeLocation .lt-text{font-size:.75em}.changeLocation .lt-text{margin-bottom:.9em}.changeLocation .field{height:53px;font-size:.875em;font-weight:400;line-height:47px;margin:0 auto}.changeLocation .messaging{margin:13px 0;min-height:14px}.changeLocationCta{margin-bottom:15px}.changeLocationCta .zip{font-size:30px}.changeLocationCta .cta{left:-50%;right:-50%;width:auto}}.view-404 .rootView,.view-authenticationRequired .rootView,.view-browserNotSupported .rootView{padding-top:0}.error-page{text-align:center}.error-page .subHeading{font-weight:300}.error-page .header-image{position:relative;top:-1px;vertical-align:middle}.error-page .detailHeading .heading{margin-bottom:0}.error-page .body{font-weight:300}.error-page .body p{margin-bottom:1em}.error-page .browsers{font-size:14px;padding-bottom:100px;text-align:center}.error-page .browsers li{display:inline-block;margin:0 30px;vertical-align:top;width:80px}.error-page .browsers img{margin:0 auto 20px}.fiveHundredErrorModal .modal-btns .action-btn{margin-right:0}.fiveHundredErrorModal .body{margin:0 auto}@media (min-width:768px){.error-page .subHeading{font-size:2.25em;padding:31px 0 15px}.error-page .body{font-size:1.5em;margin-bottom:35px}.error-page .error-cta{margin-top:35px}.error-page .header-image{display:inline;margin-right:20px;width:60px}}@media (max-width:767px){.error-page .content{max-width:280px}.error-page .content br{display:none}.error-page .heading,.error-page .subHeading{font-size:1.5em}.error-page .subHeading{margin:16px 0 8px}.error-page .body{font-size:.875em;margin-bottom:28px}.error-page .error-cta{margin-top:28px}.error-page .header-image{display:block;margin:0 auto 12px;width:90px}}@media (min-width:768px){.cs-modal .fiveHundredErrorModal .heading{font-size:2.25em;margin:60px 0 15px}.cs-modal .fiveHundredErrorModal .body{font-size:1.5em;font-weight:300;max-width:510px}.cs-modal .fiveHundredErrorModal .body p{margin-bottom:15px}.cs-modal .fiveHundredErrorModal .modal-btns{padding:20px 0 0}}@media (max-width:767px){.cs-modal .fiveHundredErrorModal .heading{font-size:1.5em;margin:39px 0 8px}.cs-modal .fiveHundredErrorModal .body{max-width:230px}.cs-modal .fiveHundredErrorModal .modal-btns{padding:10px 0}.cs-modal .fiveHundredErrorModal .action-btn{display:inline-block;float:none;min-width:150px;width:auto}}.view-premiumTier #loading-bar,.view-premiumTier .chrome,.view-providerNetworkInformation #loading-bar,.view-providerNetworkInformation .chrome{display:none}.view-premiumTier .rootView,.view-providerNetworkInformation .rootView{padding-top:0}.copy-page sup{padding:0 3px}.copy-page p,.copy-page ul{margin-bottom:20px}@media (min-width:768px){.copy-page .content{padding-top:35px}}@media (max-width:767px){.copy-page .content{padding-top:30px}}.modal.beacon img{display:block;margin:33px auto 0}@media (max-width:767px){.modal.beacon img{margin-top:0;width:100px}}.cs-modal .modal-content .report-incorrect-information{margin:0 auto;max-width:780px}.cs-modal .modal-content .report-incorrect-information .lt-text{display:block;font-size:.75em;font-weight:600}.cs-modal .modal-content .report-incorrect-information .errorMsgContainer{min-height:43px;padding:12px 0;width:100%}.cs-modal .modal-content .report-incorrect-information .errorMsg{margin-bottom:0}.cs-modal .modal-content .report-incorrect-information .modal-btns{padding:0}.cs-modal .modal-content .report-incorrect-information .confirmationCopy .action-btn{margin-right:0}.cs-modal .modal-content .report-incorrect-information .textarea{position:relative}.cs-modal .modal-content .report-incorrect-information .txtLength.lt-text{bottom:5px;line-height:1;margin:0;position:absolute;right:5px}@media (min-width:768px){.cs-modal .modal-content .report-incorrect-information .heading{font-size:2.25em;margin:70px 0 23px}.cs-modal .modal-content .report-incorrect-information .c-4-dt:nth-child(3n){margin-right:0}.cs-modal .modal-content .report-incorrect-information .c-4-dt:nth-child(3n+1){clear:left}.cs-modal .modal-content .report-incorrect-information .checkbox{margin-bottom:20px}.cs-modal .modal-content .report-incorrect-information textarea{height:106px}.cs-modal .modal-content .report-incorrect-information .lt-text{margin:8px 0}.cs-modal .modal-content .report-incorrect-information .confirmationCopy .heading{font-size:3em;margin-bottom:1.1em}}@media (max-width:767px){.cs-modal .modal-content .report-incorrect-information .heading{font-size:1.5em;margin:38px 0 20px}.cs-modal .modal-content .report-incorrect-information .lt-text{margin:3px 0;text-align:center}.cs-modal .modal-content .report-incorrect-information .checkbox{margin:20px 0}.cs-modal .modal-content .report-incorrect-information .confirmationCopy .action-btn{float:none;margin-top:30px;width:100%}.cs-modal .modal-content .report-incorrect-information textarea{height:200px}}.cs-modal .pcpWizardModal.fullscreen-modal .modal-body,.cs-modal .pcpWizardModal.fullscreen-modal .modal-header-content{max-width:none}.cs-modal .pcpWizardModal.fullscreen-modal .modal-body,.cs-modal .pcpWizardModal.fullscreen-modal .modal-content{overflow:hidden;padding:0}.cs-modal .pcpWizardModal.fullscreen-modal .modal-body,.cs-modal .pcpWizardModal.fullscreen-modal .state,.cs-modal .pcpWizardModal.fullscreen-modal .stateWrapper{height:100%}.cs-modal .pcpWizardModal.fullscreen-modal .state{overflow-y:scroll}.cs-modal .pcpWizardModal.fullscreen-modal .modal-heading{font-size:inherit;font-weight:inherit}.cs-modal .pcpWizardModal.fullscreen-modal .modal-heading .icon{vertical-align:top}.cs-modal .pcpWizardModal.fullscreen-modal .modal-heading .pcp-name{color:#007000;font-weight:300;margin-bottom:0}.pcpWizardModal .modal-header-content{position:relative}.pcpWizardModal td,.pcpWizardModal th{text-align:left;vertical-align:middle}.pcpWizardModal td>p,.pcpWizardModal th>p{margin-bottom:0}.pcpWizardModal tr.border{border-bottom:1px solid #cdcdcd}.pcpWizardModal table{width:100%}.pcpWizardModal .parent{border-top:1px solid #cdcdcd}.pcpWizardModal .modal-body .heading{font-weight:300}.pcpWizardModal .modal-body .subHeading{font-weight:400}.pcpWizardModal .member-name-label{min-height:0}.pcpWizardModal .member-name-label:before{top:0}.pcpWizardModal .member-name{margin-top:0;top:2px}.pcpWizardModal .modal-btns,.pcpWizardModal p.legal{margin:0}.pcpWizardModal .action-btn{margin:0 10px}.pcpWizardModal input[type=radio]+label.adr>div,.pcpWizardModal input[type=radio]+label.adr>span{margin-top:0}.pcpWizardModal input[type=radio]+label.adr:before{margin-top:-15px;top:50%}.pcpWizardModal .stateWrapper{overflow-x:hidden}.pcpWizardModal .membersConfirmed{border-top:1px solid #cdcdcd;line-height:1;list-style:none;margin:0}.pcpWizardModal .membersConfirmed li{color:#007000;border-bottom:1px solid #cdcdcd}.pcpWizardModal [history-back-button]{position:absolute}.pcpWizardModal .anp-status{background:#F2F2F2;font-weight:500;line-height:1;text-transform:uppercase}.pcpWizardModal .selectLocation .parent{border-bottom:1px solid #cdcdcd}.pcpWizardModal .selectLocation tr.border:last-child{border-bottom:none}.pcpWizardModal tr.disabled,.pcpWizardModal tr.disabled .icon,.pcpWizardModal tr.disabled .link,.pcpWizardModal tr.disabled a{color:#cdcdcd;cursor:default}.pcpWizardModal tr.disabled input[type=radio]+label:before{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.5}@media (min-width:768px){.pcpWizardModal.fullscreen-modal .modal-header{position:static}.pcpWizardModal .modal-header-content{padding-right:60px}.pcpWizardModal .modal-close{right:0}.pcpWizardModal .state{padding-bottom:40px}.pcpWizardModal .state.ng-enter,.pcpWizardModal .state.ng-leave{-webkit-transition:all .6s;-moz-transition:all .6s;transition:all .6s}.pcpWizardModal .state.ng-enter{-webkit-transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);transform:translateX(100px);opacity:0}.pcpWizardModal .state.ng-enter.historyBack{-webkit-transform:translateX(-100px);-moz-transform:translateX(-100px);-ms-transform:translateX(-100px);-o-transform:translateX(-100px);transform:translateX(-100px);-webkit-transition-delay:0;-moz-transition-delay:0;transition-delay:0}.pcpWizardModal .state.ng-enter.ng-enter-active{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}.pcpWizardModal .state.ng-leave{display:none!important}.pcpWizardModal .selectedLocation{display:inline-block;margin-left:60px;position:relative;max-width:250px;vertical-align:middle}.pcpWizardModal .selectedLocation.ng-enter,.pcpWizardModal .selectedLocation.ng-leave{-webkit-transition:all .6s;-moz-transition:all .6s;transition:all .6s}.pcpWizardModal .selectedLocation.ng-enter{-webkit-transform:translateY(200%);-moz-transform:translateY(200%);-ms-transform:translateY(200%);-o-transform:translateY(200%);transform:translateY(200%)}.pcpWizardModal .selectedLocation.ng-enter.ng-enter-active{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.pcpWizardModal .selectedLocation.ng-leave{opacity:1}.pcpWizardModal .selectedLocation.ng-leave.ng-leave-active{opacity:0}.pcpWizardModal .providerIcon{display:inline-block;margin-right:10px;max-height:60px;max-width:60px;vertical-align:middle}.pcpWizardModal .modal-heading{overflow:hidden;white-space:nowrap}.pcpWizardModal .modal-heading .subHeading{margin-top:3px}.pcpWizardModal .modal-heading .identity{display:inline-block}.pcpWizardModal .parent{margin:46px 0}.pcpWizardModal .tableHeading,.pcpWizardModal td,.pcpWizardModal th{padding:26px 20px}.pcpWizardModal .tableHeading,.pcpWizardModal th{font-size:1.5em;font-weight:400}.pcpWizardModal i.icon{font-size:34px}.pcpWizardModal .modal-body .heading{font-size:3em;margin:40px auto 13px}.pcpWizardModal .modal-body .subHeading{font-size:1.125em}.pcpWizardModal .pcpBar{margin:31px 0 30px}.pcpWizardModal .member-name{font-size:1.5em;line-height:1;padding-left:48px}.pcpWizardModal .step-header{position:relative}.pcpWizardModal .assignToMember [history-back-button]{left:20px;top:25px}.pcpWizardModal .assignToMember .step-header{padding:0 100px}.pcpWizardModal .assignToMember table.parent{margin-bottom:27px}.pcpWizardModal .assignToMember .pcp-name{font-size:1.25em;margin-bottom:3px}.pcpWizardModal .errorMsgContainer{padding:11px 0 15px}.pcpWizardModal table.child td,.pcpWizardModal table.child th{padding:0}.pcpWizardModal ul.membersConfirmed{margin:40px 0 50px}.pcpWizardModal ul.membersConfirmed li{font-size:1.5em;padding:30px 20px}.pcpWizardModal .icon_phone_circle{display:none}.pcpWizardModal .anp-status{font-size:.875em;padding:14px 20px}}@media (max-width:767px){.pcpWizardModal .state{padding-bottom:20px}.pcpWizardModal .state.ng-enter,.pcpWizardModal .state.ng-leave{-webkit-transition:opacity .6s;-moz-transition:opacity .6s;transition:opacity .6s}.pcpWizardModal .state.ng-enter{opacity:0}.pcpWizardModal .state.ng-enter.ng-enter-active{opacity:1}.pcpWizardModal .state.ng-leave{display:none!important}.pcpWizardModal .identity,.pcpWizardModal .modal-heading,.pcpWizardModal tbody,.pcpWizardModal td,.pcpWizardModal th,.pcpWizardModal thead,.pcpWizardModal tr{display:block}.pcpWizardModal .modal-heading{margin-top:45px}.pcpWizardModal .modal-heading .pcp-name{font-size:1.125em}.pcpWizardModal .modal-heading .specialties{font-size:.875em;margin-top:10px}.pcpWizardModal .selectedLocation{margin-bottom:4px}.pcpWizardModal .selectedLocation .adr{padding:14px 0}.pcpWizardModal .selectedLocation .phone{font-size:14px}.pcpWizardModal .adr{font-size:12px}.pcpWizardModal .step-header{padding:16px 20px}.pcpWizardModal .step-header .heading{font-size:1.25em;font-weight:400;margin:0 auto}.pcpWizardModal .step-header .subHeading{font-size:.875em;margin-top:9px}.pcpWizardModal .errorMsgContainer,.pcpWizardModal tbody{font-size:14px}.pcpWizardModal thead{color:#fff;background:#7D7D89}.pcpWizardModal .tableHeading,.pcpWizardModal th{font-weight:500;text-align:center;padding:18px 0}.pcpWizardModal tbody:after,.pcpWizardModal thead:after{content:"";display:table;clear:both}.pcpWizardModal tbody,.pcpWizardModal td,.pcpWizardModal th,.pcpWizardModal thead,.pcpWizardModal tr{clear:both;float:left;width:100%}.pcpWizardModal .membersConfirmed li,.pcpWizardModal tbody tr{padding:20px}.pcpWizardModal table.child tr{padding:0}.pcpWizardModal td:not(:first-child){padding-top:17px}.pcpWizardModal td .phone{padding-bottom:17px}.pcpWizardModal .selectLocation td:not(:first-child){padding-left:23px}.pcpWizardModal .errorMsgContainer,.pcpWizardModal .legal,.pcpWizardModal .modal-btns{padding-left:20px;padding-right:20px}.pcpWizardModal p.legal{font-size:12px;padding-top:0;margin:17px 0 10px}.pcpWizardModal .modal-btns button{max-width:131px;width:50%}.pcpWizardModal [history-back-button]{left:10px;top:10px}.pcpWizardModal .member-name{font-size:16px}.pcpWizardModal .selectLocation table.parent,.pcpWizardModal .selectLocation table.parent>thead tr{border:none}.pcpWizardModal .assignToMember .pcpBar{margin:25px 0 17px}.pcpWizardModal .assignToMember .pcp-name{font-size:14px;margin-bottom:2px}.pcpWizardModal ul.membersConfirmed{font-size:16px}.pcpWizardModal .icon_phone_circle{display:inline-block;font-size:1.1em}.pcpWizardModal .anp-status{font-size:.75em;padding:10px 20px;text-align:center}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.backButton,[history-back-button]{background:url(../../assets/images/back_btn.f83362d0.png) no-repeat 0 50%;background-size:184px auto;border:none;height:60px;display:inline-block;padding:0;width:60px}.backButton:focus,.backButton:hover,[history-back-button]:focus,[history-back-button]:hover{background-position:-64px 50%}.backButton:active,[history-back-button]:active{background-position:-128px 50%}}@media (max-width:767){.backButton,[history-back-button]{background-size:106px auto;height:35px;width:35px}.backButton:focus,.backButton:hover,[history-back-button]:focus,[history-back-button]:hover{background-position:-37px 50%}.backButton:active,[history-back-button]:active{background-position:-73px 50%}}