.floatRight{float:right}.floatLeft{float:left}.hidden{display:none}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.floatRight{float:right}.floatLeft{float:left}.hidden{display:none}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}#fad-results .network-badge,#fad-provider-profile .network-badge,.team-provider-card .network-badge{font-size:12px;font-style:normal;font-weight:600;line-height:16px;text-transform:uppercase;box-shadow:none;background-color:#c8e6c9;color:#2d682f;width:max-content;padding:.25rem 1rem}#fad-results .network-badge.out-of-network,#fad-provider-profile .network-badge.out-of-network,.team-provider-card .network-badge.out-of-network{background-color:#ffecb3;color:#795548}.floatRight{float:right}.floatLeft{float:left}.hidden{display:none!important}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}[v-cloak]{display:none}.smile__grid{padding:0!important}[class*=col-]{padding-right:15px}[class*=col-]:last-of-type{padding-right:15px}#DentistSearchView{margin-top:1.5rem;margin-bottom:1.5rem}#DentistSearchView.search-active{margin-top:0}#DentistSearchView .secondary-text-color{color:#004085}#DentistSearchView h1.small{font-size:1rem;font-weight:600}#DentistSearchView .search-group #lblsearchforDentist,#lblsearchforClinic{padding-left:.75rem}#DentistSearchView .search-group .md-form{width:100%}#DentistSearchView .search-group .caret{padding-right:.5rem!important}#DentistSearchView #searchforDentist,#DentistSearchView #searchforClinic{border-left:1px solid #eee;padding-left:.75rem}#DentistSearchView #fad-search .md-form label span{color:#757575}#DentistSearchView #fad-search .flat-btn{border:0;background:none;color:#1d8928;padding:0;font-size:.875rem}#DentistSearchView #fad-search .submit-btn{width:100%}#DentistSearchView #fad-search .submit-btn:focus{border:1px solid #999}#DentistSearchView .select-dropdown input.form-control{padding-right:1.15rem}#DentistSearchView.search-active #fad-results{display:block}#fad-results{display:none}.search-active{display:block!important}#no-results{display:none}#fad-results .search-map{background-color:#e2fcff;height:240px}#location-results-header{font-weight:600}#fad-results .search-by-title{font-weight:600;font-size:.875rem}#fad-results .sort-options{font-size:14px}#DentistSearchView .flat-btn{border:0;background:none;color:#1d8928;padding:0;font-size:.875rem;font-weight:600}#fad-results .result-item{line-height:1.5;padding-top:1rem}.no-cg-bottom-border{border-bottom:1px solid #e8e8e8!important}#fad-results .result-item .distance{font-size:.875rem;text-align:right;color:#58595b;font-weight:600}#fad-results .result-item .map-position{background-color:#1d8928;color:#fff;border-radius:12px;text-align:center;display:flex;align-items:center;justify-content:center;width:24px;height:24px;font-weight:400;font-size:.875rem}#fad-results .result-item .provider-details{padding-right:0}#fad-results .result-item .provider-details .network-participation{float:left;width:100%}#fad-results .result-item .provider-details *{padding-top:.25rem}#fad-results .result-item .provider-details *.badges,#fad-results .result-item .provider-details *.dq-rating{margin-top:.25rem}#fad-results .result-item .profile-link h5{font-weight:600;text-transform:uppercase;display:inline}#fad-header .toggle-search .collapsed .rotate-icon{transform:rotate(180deg)}#fad-header .fad-subtitle{line-height:1.5}.provider-links{border-top:1px solid #e8e8e8}.provider-links a,.provider-links a h5{font-weight:600;text-decoration:none;font-size:.875rem;display:inline-block}.provider-links a+a{margin-left:16px}.dataTables_length{display:none}.dataTables_filter{display:none}.table td,.table th{border-top:0}table.table a,table.table a h5{color:#1d8928}th{border-bottom:none!important}.badges img{height:30px}.pagination .page-item.active .page-link{color:#fff;background-color:#1d8928!important;border-radius:.125rem;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);transition:all .2s linear}.dataTables_info{text-align:center}#fadProviderResultsDt .map-position-column{width:8.33%;border-bottom:1px solid #e8e8e8}#fadProviderResultsDt .provider-details-column{width:75%;border-bottom:1px solid #e8e8e8}#fadProviderResultsDt .distance-column{width:16.67%;border-bottom:1px solid #e8e8e8}#fadLocationResultsDt tbody tr{border-bottom:1px solid #e8e8e8}#fadProviderResultsDt .dd-info-badge-chip{display:inline-flex;background-color:#0076aa;border:1px solid #0076aa;border-radius:.25rem;cursor:pointer;font-size:0;border-radius:.25rem;overflow:hidden;padding-top:0!important}#fadProviderResultsDt .dd-info-badge-label-container{background:#fff;padding:0 8px;font-size:1pc;color:#000}#fadProviderResultsDt .bar{position:absolute;top:0;right:auto;bottom:auto;left:0;height:100%;margin:auto;background:#0076aa}#fadProviderResultsDt .dentaQual-label-logo{padding-top:0!important}#rating-img,#fadProviderResultsDt .dentaQual-label-rating{position:relative;z-index:1;display:block;font-size:0;padding-top:0!important}#fadProviderResultsDt .dentaQual-label-rating{background:#8a9299}#fadProviderResultsDt td,#fadLocationResultsDt td{padding:0!important}#fadProviderResultsDt .row,#fadLocationResultsDt .row{padding-right:0!important}.gm-style-iw-t div[role=dialog].gm-style-iw{padding:0}.gm-style-iw-t div[role=dialog].gm-style-iw .gm-style-iw-chr{margin-bottom:-47px}.map-info-window{font-family:"Gotham",Arial,sans-serif;font-weight:600;font-size:14px;max-width:300px;margin:1rem 0 .5rem 1rem;display:flex;flex-wrap:wrap}.map-info-window .name{flex:0 0 100%;display:flex;align-items:center;border-bottom:1px solid #e8e8e8}.map-info-window .name .label-number{background-color:#1d8928;justify-content:center;display:flex;align-items:center;color:#fff;flex:0 0 24px;height:24px;border-radius:12px;font-size:.75rem}.map-info-window .multiple{flex-direction:column;align-items:normal}.map-info-window .multiple .multiple-profile-link{-ms-word-break:break-word;word-break:break-word;padding-right:.25rem}.map-info-window .address{flex:0 0 75%;font-weight:400}.map-info-window .address .network-badge{font-weight:inherit;font-size:12px;text-transform:uppercase}.map-info-window .distance{flex:0 0 25%;color:#bfbfbf;text-align:right}.map-info-window .directions-button{flex:0 0 100%;font-size:11.2px}.modal-info-window .map-info-window{max-width:100%;margin:1rem 1rem 0 1rem;font-size:16px}.modal-info-window .modal-dialog{margin:0}.modal-info-window .modal-content{border-radius:12px 12px 0 0;position:fixed;bottom:0}.modal-info-window .directions-button{font-size:14.4px}.modal-info-window .distance{font-size:14px}.modal-overlay,.modal-dialog{z-index:10000}@-moz-document url-prefix(){.map-info-window{margin:1rem;}}#DentistSearchView #fad-search .location-btn:focus,#DentistSearchView #fad-results .sort-lastname:focus,#DentistSearchView #fad-results .sort-distance:focus,#DentistSearchView #fad-results .print-results:focus,#DentistSearchView #fad-results .profile-link:focus,#DentistSearchView #fad-results .dd-info-badge-chip:focus,#DentistSearchView #fad-results .pagination a:focus,#DentistSearchView #fad-results .pagination a:focus,#DentistSearchView .gm-style button:focus,#DentistSearchView .gm-style a:focus,#DentistSearchView .cost-genie-link:focus,#addressRequired:focus{border:1px solid #999!important}#providersInfoWindow{list-style:none;padding-left:0;display:grid;grid-template-columns:1fr 1fr}#providersInfoWindow li{margin-left:-1px;display:flex;gap:.5rem;align-items:center}#providersInfoWindow li a{margin-bottom:auto;margin-top:auto}#providersInfoWindow li .map-position{background-color:#1d8928;color:#fff;border-radius:12px;text-align:center;display:flex;flex:none;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;font-weight:400;font-size:.875rem}@media(min-width:768px){#DentistSearchView.search-active{margin-top:1.5rem}#fad-header .fad-subtitle{font-size:1.125rem}#DentistSearchView #fad-search{border:2px solid #e8e8e8;border-radius:12px;padding:32px}#DentistSearchView #fad-search .md-form label:not([for=searchforDentist]):not([for=searchforClinic]){width:150%;text-wrap:auto}#DentistSearchView #fad-search .md-form label:not([for=searchforDentist]):not([for=searchforClinic]).active{transform:translateY(-75%) scale(.8)}#DentistSearchView #fad-search .submit-btn{width:50%}#fad-results .search-map{height:480px;position:sticky!important;top:1rem;z-index:1020}.badges img{height:30px}}#provider-results-header{font-weight:600}@media(min-width:992px){#fad-results .result-item .map-position{border-radius:16px;width:32px;height:32px;font-size:initial}#fad-header .fad-subtitle{width:75%}#fad-results .search-map{height:696px}div[role=dialog].gm-style-iw{min-width:332px!important}}.print-map-container,.print-map-position{display:none}.pinElement{color:#fff}.groupedElement{color:#fff;background-color:#1d8928;min-width:50px;border:1px solid #fff;text-align:center;border-radius:8px;font-size:12px;padding:5px;position:relative;border-bottom:0}.groupedElement:after,.groupedElement:before{content:"";position:absolute;height:3em;width:3em;border-radius:50%;top:100%;margin:-1px;z-index:-1}.groupedElement:after{left:50%;box-shadow:-.8em -1.4em 0 -.5em #1d8928}.groupedElement:before{right:50%;box-shadow:.8em -1.4em 0 -.5em #1d8928}@media(max-width:992px) and (min-width:768px){div[role=dialog].gm-style-iw{max-width:275px!important}.map-info-window{margin:1rem}}@media(max-width:767px){.fad-results-container{display:flex;flex-direction:column-reverse}}@media print{.smile_headerbar,.smile__signin_fullcontainer,.smile__iam_fullcontainer,.smile__headershadow,.smile__mobilemenu,#idBreadcrumbNavigation,[class*=_FeedBackLinkContainer],.smile__footer,#debug-container{display:none!important}a{text-decoration:none!important;color:#58595b!important}.print-hide{display:none!important}body{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.print-map-container{display:initial!important;margin:0 auto!important}.print-map-container img{width:1000px!important;height:640px!important}.print-map-position{display:initial!important}.search-map-container,.map-position{display:none!important}#fad-search,#provider-results-header,#location-results-header,#fadProviderResultsDt_wrapper .row:nth-child(3),#fadLocationResultsDt_wrapper .row:nth-child(3),.gm-control-active,.gm-fullscreen-control{display:none!important}#fad-header{width:100%!important;text-align:center!important}#fad-results .search-map-container .search-map{height:696px!important}#fad-results .search-results-container .result-item{padding:0!important;border:0!important}}