/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 6px 2px;background:transparent url(/core/misc/throbber-active.gif) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1261;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/loading-small.gif);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon::before{display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px;}.system-status-counter__status-icon--error::before{background-image:url(/core/misc/icons/e32700/error.svg);}.system-status-counter__status-icon--warning::before{background-image:url(/core/misc/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked::before{background-image:url(/core/misc/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/core/misc/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/787878/twistie-up.svg);}
:root{scroll-behavior:auto!important}*{-webkit-overflow-scrolling:touch}.page-node-specialist-finder .col{padding:0}.fas-page{padding-bottom:5.625rem;width:100%}.fas-container select{font-family:Open Sans;width:100%}.fas-container ::-moz-placeholder{color:#00539b!important;opacity:1}.fas-container ::placeholder{color:#00539b!important;opacity:1}.fas-container input[disabled]::-moz-placeholder{color:#666!important;opacity:1}.fas-container input[disabled]::placeholder{color:#666!important;opacity:1}.fas-container button[disabled],.fas-container input[disabled]{pointer-events:none}.fas-container .fas-head-container{background-color:#6b6b6b;background-image:url(/themes/custom/dhrp_bootstrap/images/fas/fas_matrix.png);background-repeat:no-repeat;padding-top:25px;width:100%}@media(min-width:992px){.fas-container .fas-head-container{padding-top:3rem}}.fas-container .fas-head-container .fas-header{margin:0 auto;max-width:75rem;padding-left:.9375rem;padding-right:.9375rem}.fas-container .fas-head-container .fas-header .title-speciality-counter-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;width:100%}@media(min-width:992px){.fas-container .fas-head-container .fas-header .title-speciality-counter-container{align-items:center;flex-direction:row;justify-content:space-between;padding-bottom:3px}}.fas-container .fas-head-container .fas-header .title-speciality-counter-container h1.title{color:#fff;font-size:30px;font-weight:300;letter-spacing:normal;line-height:1.05;text-align:center;width:100%}@media(min-width:992px){.fas-container .fas-head-container .fas-header .title-speciality-counter-container h1.title{font-size:38px;margin-bottom:0;padding:27px 0;text-align:left;width:50%}}.fas-container .fas-head-container .fas-header .title-speciality-counter-container .specialist-counter{color:#fff;text-align:center;width:100%}@media(min-width:992px){.fas-container .fas-head-container .fas-header .title-speciality-counter-container .specialist-counter{text-align:right;width:50%}}.fas-container .fas-head-container .fas-header .title-speciality-counter-container .specialist-counter .count-txt-container{display:inline-block;text-align:center}.fas-container .fas-head-container .fas-header .title-speciality-counter-container .specialist-counter .count-txt-container .specialist-count{font-size:65px;font-weight:600;line-height:.83}.fas-container .fas-head-container .fas-header .title-speciality-counter-container .specialist-counter .count-txt-container .total-speciality{font-size:15px;line-height:2.67}.fas-container .fas-head-container .fas-header .title-speciality-counter-container .specialist-counter .spinner{display:inline-block;font-size:25px;padding:28px 70px;text-align:center}.fas-container .fas-head-container .fas-header .title-speciality-counter-container .specialist-counter .spinner .pulseanim{animation:iconpulseanim 1s steps(8) infinite}.fas-container .fas-head-container .or-separator{position:relative}@media(min-width:992px){.fas-container .fas-head-container .horizontal-or:before{color:#fff;content:"— or —";font-size:16px;font-style:italic;left:50%;line-height:2.5;position:absolute;top:2.75rem;transform:translate(-50%,-50%)}}.fas-container .fas-head-container .speciality-doctor-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:row;justify-content:space-between;margin:35px auto 0;position:relative}.fas-container .fas-head-container .speciality-doctor-container .speciality-container{background:#ddd;cursor:pointer;padding:17px 0;text-align:center;width:49%}@media(min-width:992px){.fas-container .fas-head-container .speciality-doctor-container .speciality-container{height:88px;padding:23px 37px;position:relative;width:46%}}.fas-container .fas-head-container .speciality-doctor-container .speciality-container .specialty-label{color:#666;font-size:14px;line-height:1.167}@media(min-width:992px){.fas-container .fas-head-container .speciality-doctor-container .speciality-container .specialty-label.mobile{display:none}}.fas-container .fas-head-container .speciality-doctor-container .speciality-container .input-wrapper{position:relative}.fas-container .fas-head-container .speciality-doctor-container .speciality-container .input-wrapper.desktop{display:none}@media(min-width:992px){.fas-container .fas-head-container .speciality-doctor-container .speciality-container .input-wrapper.desktop{display:block}}.fas-container .fas-head-container .speciality-doctor-container .speciality-container input{background-color:transparent;background-image:none;border-color:#aaa;color:#666;font-size:14px;height:42px;margin:0;padding:10px}.fas-container .fas-head-container .speciality-doctor-container .doctor-container{background:#ddd;cursor:pointer;padding:17px 0;text-align:center;width:49%}@media(min-width:992px){.fas-container .fas-head-container .speciality-doctor-container .doctor-container{height:88px;padding:23px 37px;position:relative;width:46%}}.fas-container .fas-head-container .speciality-doctor-container .doctor-container .doctor-label{color:#666;font-size:14px;line-height:1.167}@media(min-width:992px){.fas-container .fas-head-container .speciality-doctor-container .doctor-container .doctor-label.mobile{display:none}}.fas-container .fas-head-container .speciality-doctor-container .doctor-container .input-wrapper{position:relative}.fas-container .fas-head-container .speciality-doctor-container .doctor-container .input-wrapper.desktop{display:none}@media(min-width:992px){.fas-container .fas-head-container .speciality-doctor-container .doctor-container .input-wrapper.desktop{display:block}}.fas-container .fas-head-container .speciality-doctor-container .doctor-container input{background-color:transparent;border-bottom-right-radius:0;border-color:#aaa;border-right:0;border-top-right-radius:0;float:left;font-size:16px;height:42px;margin:0;padding:10px;width:85%}@media(min-width:992px){.fas-container .fas-head-container .speciality-doctor-container .doctor-container input{font-size:14px}}.fas-container .fas-head-container .speciality-doctor-container .doctor-container button{background:transparent;border:1px solid #aaa;color:#666;float:left;font-family:Open Sans;height:42px;margin:0;padding:0;width:15%}.fas-container .fas-head-container .speciality-doctor-container .doctor-container form{margin:0}.fas-container .fas-body-container{background-color:#fff;margin:0 auto;max-width:75rem;padding-left:.9375rem;padding-right:.9375rem;width:100%}.fas-container .fas-body-container a{border-bottom:1px dotted #666;color:#00539b;text-decoration:none!important}.fas-container .fas-body-container a:hover{border-bottom:1px solid #0001e4;color:#0001e4;text-decoration:none!important}@media(min-width:992px){.fas-container .fas-body-container .speciality-input-mobile-help-appointment-container .speciality-input-container.mobile{display:none}}.fas-container .fas-body-container .speciality-input-mobile-help-appointment-container .condition-input-container{margin:20px 0;position:relative}.fas-container .fas-body-container .speciality-input-mobile-help-appointment-container .condition-input-container.active-rfv-input input{background-color:transparent;background-image:none;border-color:#999;color:#000;height:42px;margin:0;padding:10px 30px 10px 10px}.fas-container .fas-body-container .speciality-input-mobile-help-appointment-container .condition-input-container.active-rfv-input ::-moz-placeholder{color:#000!important}.fas-container .fas-body-container .speciality-input-mobile-help-appointment-container .condition-input-container.active-rfv-input ::placeholder{color:#000!important}.fas-container .fas-body-container .speciality-input-mobile-help-appointment-container .condition-input-container.active-rfv-input .specialty-dropdown-icon{background-image:url(/themes/custom/dhrp_bootstrap/images/fas/chevron-down-fad-black.svg)}.fas-container .fas-body-container .speciality-input-mobile-help-appointment-container .condition-input-container.active-rfv-input .specialty-dropdown-icon.clear-dropdown{background-image:none}.fas-container .fas-body-container .speciality-input-mobile-help-appointment-container .condition-input-container.active-rfv-input .specialty-dropdown-icon.clear-dropdown:before{color:#000;font-size:18px;font-weight:400}.fas-container .fas-body-container .speciality-input-mobile-help-appointment-container .condition-input-container input{background-color:transparent;background-image:none;border-color:#aaa;font-size:16px;height:42px;margin:0;padding:10px 30px 10px 10px}@media(min-width:992px){.fas-container .fas-body-container .speciality-input-mobile-help-appointment-container .condition-input-container input{font-size:14px}.fas-container .fas-body-container .speciality-input-mobile-help-appointment-container .condition-input-container{margin:0;padding:23px 37px;position:relative;width:46%}}@media(min-width:1200px){.fas-container .fas-body-container .speciality-input-mobile-help-appointment-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:row;justify-content:space-between}}.fas-container .fas-body-container .speciality-input-mobile-help-appointment-container .speciality-input-container{position:relative}.fas-container .fas-body-container .speciality-input-mobile-help-appointment-container .speciality-input-container input{background-color:transparent;background-image:none;border-color:#999;color:#000;font-size:16px;height:42px;margin:0;padding:10px 30px 10px 10px}@media(min-width:992px){.fas-container .fas-body-container .speciality-input-mobile-help-appointment-container .speciality-input-container input{font-size:14px}}.fas-container .fas-body-container .speciality-input-mobile-help-appointment-container .speciality-input-container ::-moz-placeholder{color:#000!important}.fas-container .fas-body-container .speciality-input-mobile-help-appointment-container .speciality-input-container ::placeholder{color:#000!important}.fas-container .fas-body-container .speciality-input-mobile-help-appointment-container .speciality-input-container .specialty-dropdown-icon{background-image:url(/themes/custom/dhrp_bootstrap/images/fas/chevron-down-fad-black.svg)}.fas-container .fas-body-container .speciality-input-mobile-help-appointment-container .speciality-input-container .specialty-dropdown-icon.clear-dropdown{background-image:none}.fas-container .fas-body-container .speciality-input-mobile-help-appointment-container .speciality-input-container .specialty-dropdown-icon.clear-dropdown:before{color:#000;font-size:18px;font-weight:400}.fas-container .fas-body-container .speciality-input-mobile-help-appointment-container .help-appointment-container{align-items:center;clear:both;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;font-size:1.125rem;padding-bottom:35px;padding-top:35px;text-align:center;width:100%}@media(min-width:992px){.fas-container .fas-body-container .speciality-input-mobile-help-appointment-container .help-appointment-container{align-items:center;flex-direction:row;justify-content:space-between;width:52%}}.fas-container .fas-body-container .speciality-input-mobile-help-appointment-container .help-appointment-container .contact-wrapper i{padding-right:5px}.fas-container .fas-body-container .speciality-input-mobile-help-appointment-container .help-appointment-container .contact-wrapper .phone-number{display:inline-block;padding-left:5px;white-space:nowrap}.fas-container .fas-body-container .speciality-input-mobile-help-appointment-container .help-appointment-container .contact-wrapper .phone-number a{font-weight:700}.fas-container .fas-body-container .speciality-input-mobile-help-appointment-container .help-appointment-container .contact-wrapper .fa{color:#00539b}.fas-container .fas-body-container .speciality-input-mobile-help-appointment-container .help-appointment-container .appointment-link-wrapper{font-size:14px;margin-left:-20px;margin-top:10px}@media(min-width:992px){.fas-container .fas-body-container .speciality-input-mobile-help-appointment-container .help-appointment-container .appointment-link-wrapper{margin-top:0}}.fas-container .fas-body-container .speciality-input-mobile-help-appointment-container .help-appointment-container .appointment-link-wrapper .appointment-link{display:inline-block;margin-left:4px;position:relative}@media(min-width:992px){.fas-container .fas-body-container .speciality-input-mobile-help-appointment-container .help-appointment-container .appointment-link-wrapper .appointment-link{display:inline;margin-right:20px}}.fas-container .fas-body-container .speciality-input-mobile-help-appointment-container .help-appointment-container .appointment-link-wrapper .appointment-link.ext .extlink{line-height:20px}.fas-container .fas-body-container .speciality-input-mobile-help-appointment-container .doctor-search-input input{background-color:transparent;background-color:#fff;border-bottom-right-radius:0;border-right:0;border-color:#00539b;border-top-right-radius:0;color:#00539b;float:left;font-size:16px;height:42px;margin:0;padding:10px;width:85%}.fas-container .fas-body-container .speciality-input-mobile-help-appointment-container .doctor-search-input button{background:transparent;background-color:#00539b;border:1px solid #00539b;color:#666;color:#fff;float:left;font-family:Open Sans;font-size:16px;height:42px;margin:0;padding:0;width:15%}@media(min-width:992px){.fas-container .fas-body-container .refine-result-button-wrapper{display:none}}.fas-container .fas-body-container .refine-result-button-wrapper .refine-result-button{border:1px solid #999;color:#000;cursor:pointer;padding:5px;text-align:center;width:100%}.fas-container .fas-body-container .refine-result-button-wrapper .refine-result-button span{vertical-align:middle}.fas-container .fas-body-container .refine-result-button-wrapper .refine-result-button p{display:none;font-size:12px}.fas-container .fas-body-container .refine-result-button-wrapper .refine-result-button p i{margin-right:10px}.fas-container .fas-body-container .refine-result-button-wrapper .refine-result-button:before{color:#00539b;content:"";font-family:Font Awesome\ 6 Pro;font-size:14px;font-weight:700;margin-right:.5rem}.fas-container .fas-body-container .refine-result-button-wrapper .clear-all-filter{background:#fff;bottom:0;cursor:pointer;height:75px;left:0;padding-top:25px;position:fixed;text-align:center;width:50%;z-index:1003}.fas-container .fas-body-container .refine-result-button-wrapper .clear-all-filter i{margin-right:7px}.fas-container .fas-body-container .filter-doctor-list-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:row;width:100%}.fas-container .fas-body-container .filter-doctor-list-container .filters{background-color:#ebf5fb;bottom:0;display:none;height:100%;left:0;overflow-y:scroll;padding:0 15px 72px;position:fixed;top:0;width:100%}.fas-container .fas-body-container .filter-doctor-list-container .filters.mobile-filter{display:block;z-index:1031}.fas-container .fas-body-container .filter-doctor-list-container .filters.mobile-filter .sort-handler{border-bottom:1px solid #d0d1d1;margin-left:-15px;margin-right:-15px;padding-bottom:22px;padding-left:15px;padding-right:15px}@media screen and (max-width:375px){.fas-container .fas-body-container .filter-doctor-list-container .filters.mobile-filter .sort-handler{padding-bottom:15px}}.fas-container .fas-body-container .filter-doctor-list-container .filters.mobile-filter .refine-result-title{padding-top:30px}.fas-container .fas-body-container .filter-doctor-list-container .filters.mobile-filter .refine-result-title:before{color:#00539b;font-size:18px}.fas-container .fas-body-container .filter-doctor-list-container .filters.mobile-filter .refine-result-title span{font-size:18px;font-weight:600}.fas-container .fas-body-container .filter-doctor-list-container .filters.mobile-filter .refine-result-title .close-filters{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;font-size:24px;height:50px;line-height:24px;position:absolute;right:0;top:20px;width:50px}.fas-container .fas-body-container .filter-doctor-list-container .filters.mobile-filter .refine-result-title .close-filters i{color:#000;font-weight:400}.fas-container .fas-body-container .filter-doctor-list-container .filters.mobile-filter .all-filter input,.fas-container .fas-body-container .filter-doctor-list-container .filters.mobile-filter .all-filter select{border-color:#999;color:#000;height:36px}.fas-container .fas-body-container .filter-doctor-list-container .filters.mobile-filter .all-filter input:focus-visible,.fas-container .fas-body-container .filter-doctor-list-container .filters.mobile-filter .all-filter select:focus-visible{outline:none}.fas-container .fas-body-container .filter-doctor-list-container .filters.mobile-filter .all-filter select{background-image:url(/themes/custom/dhrp_bootstrap/images/fas/chevron-down-fad-black.svg);background-position:98% 50%;background-size:3% 25%}.fas-container .fas-body-container .filter-doctor-list-container .filters.mobile-filter .all-filter ::-moz-placeholder{color:#000!important;opacity:1}.fas-container .fas-body-container .filter-doctor-list-container .filters.mobile-filter .all-filter ::placeholder{color:#000!important;opacity:1}.fas-container .fas-body-container .filter-doctor-list-container .filters.mobile-filter .all-filter button.clear-filter-button{bottom:3px;font-size:15px}.fas-container .fas-body-container .filter-doctor-list-container .filters.mobile-filter .all-filter button.clear-filter-button i{color:#000;font-weight:400}.fas-container .fas-body-container .filter-doctor-list-container .filters.mobile-filter .all-filter.located-near i.fa-location-dot{top:47px}.fas-container .fas-body-container .filter-doctor-list-container .filters.mobile-filter .all-filter.located-near div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-around}@media(min-width:992px){.fas-container .fas-body-container .filter-doctor-list-container .filters{background:transparent;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 0 290px;flex-direction:column;max-width:290px;overflow:inherit;padding:0 60px 0 0;position:inherit}}.fas-container .fas-body-container .filter-doctor-list-container .filters .refine-result-title{padding:20px 0 5px;text-align:center}@media(min-width:992px){.fas-container .fas-body-container .filter-doctor-list-container .filters .refine-result-title{border-bottom:1px solid #ccc;padding-bottom:12px;padding-top:0;text-align:left}}.fas-container .fas-body-container .filter-doctor-list-container .filters .refine-result-title span{font-size:14px;font-weight:600;padding-left:5px}.fas-container .fas-body-container .filter-doctor-list-container .filters .refine-result-title:before{content:"";font-family:Font Awesome\ 6 Pro;font-size:14px;font-weight:700;margin-right:.125rem}.fas-container .fas-body-container .filter-doctor-list-container .filters .label,.fas-container .fas-body-container .filter-doctor-list-container .filters label{color:#000;font-size:16px;font-weight:600;margin-bottom:12px}@media screen and (max-width:375px){.fas-container .fas-body-container .filter-doctor-list-container .filters .label,.fas-container .fas-body-container .filter-doctor-list-container .filters label{margin-bottom:8px}}.fas-container .fas-body-container .filter-doctor-list-container .filters .all-filter{margin-top:22px;overflow:hidden;position:relative}@media(min-width:992px){.fas-container .fas-body-container .filter-doctor-list-container .filters .all-filter{margin-top:22px}}@media screen and (max-width:375px){.fas-container .fas-body-container .filter-doctor-list-container .filters .all-filter{margin-top:15px}}.fas-container .fas-body-container .filter-doctor-list-container .filters .all-filter input,.fas-container .fas-body-container .filter-doctor-list-container .filters .all-filter select{background-color:transparent;border-color:#00539b;color:#00539b;font-size:16px;height:30px;margin:0}@media(min-width:992px){.fas-container .fas-body-container .filter-doctor-list-container .filters .all-filter input,.fas-container .fas-body-container .filter-doctor-list-container .filters .all-filter select{font-size:14px}}.fas-container .fas-body-container .filter-doctor-list-container .filters .all-filter select{-moz-appearance:none;background-image:url(/themes/custom/dhrp_bootstrap/images/fas/chevron-down-fad-blue.svg);background-position:100% 50%;background-size:5% 25%;cursor:pointer;padding:0 8px}.fas-container .fas-body-container .filter-doctor-list-container .filters .all-filter select[disabled]{background-image:url(/themes/custom/dhrp_bootstrap/images/fas/chevron-down-fad-disabled.png);background-position:calc(100% - 6px);background-size:11px;border-color:#ccc;color:#aaa;cursor:auto}@media(min-width:992px){.fas-container .fas-body-container .filter-doctor-list-container .filters .all-filter select{background-position:96% 50%;padding-right:25px}}.fas-container .fas-body-container .filter-doctor-list-container .filters .all-filter select.hide-icon{background-image:none}.fas-container .fas-body-container .filter-doctor-list-container .filters .all-filter button.clear-filter-button{background:transparent;border:none;bottom:0;color:#00539b;font-size:13px;height:22px;line-height:normal;margin:0;padding:0;position:absolute;right:9px;top:40px}@media(max-width:991.98px){.fas-container .fas-body-container .filter-doctor-list-container .filters .all-filter button.clear-filter-button{top:20px}}.fas-container .fas-body-container .filter-doctor-list-container .filters .all-filter button.clear-filter-button:disabled{color:#ccc}@media screen and (max-width:992px){.fas-container .fas-body-container .filter-doctor-list-container .filters .all-filter button.clear-filter-button{height:14px;top:44px}}@media screen and (max-width:360px){.fas-container .fas-body-container .filter-doctor-list-container .filters .all-filter button.clear-filter-button{height:14px;top:40px}}.fas-container .fas-body-container .filter-doctor-list-container .filters .located-near i.fa-location-dot{color:#00539b;font-size:12px;position:absolute;right:9px;top:45px}.fas-container .fas-body-container .filter-doctor-list-container .filters .located-near i.fa-location-dot.disabled-icon{color:#666}.fas-container .fas-body-container .filter-doctor-list-container .filters .located-near input{background-color:#fff;margin-bottom:5px}.fas-container .fas-body-container .filter-doctor-list-container .filters .located-near input:disabled{background:#ccc;border:#999;color:#666}.fas-container .fas-body-container .filter-doctor-list-container .filters .located-near button.clear-filter-button{margin-bottom:5px}.fas-container .fas-body-container .filter-doctor-list-container .filters .located-near button.clear-filter-button:disabled{color:#666}.fas-container .fas-body-container .filter-doctor-list-container .filters .located-near a{border-bottom:1px dotted #666;color:#00539b;font-size:13px;margin-left:15px;position:relative}.fas-container .fas-body-container .filter-doctor-list-container .filters .located-near a:hover{border-bottom:1px solid #0001e4;color:#0001e4;text-decoration:none!important}.fas-container .fas-body-container .filter-doctor-list-container .filters .located-near a i{font-size:12px;left:-15px;margin-right:5px;position:absolute;top:4px}.fas-container .fas-body-container .filter-doctor-list-container .filters .located-near a.disabled-link{color:#666;pointer-events:none}.fas-container .fas-body-container .filter-doctor-list-container .filters .located-near a.disabled-link i{color:#666}.fas-container .fas-body-container .filter-doctor-list-container .filters .gender{padding:0 0 22px}.fas-container .fas-body-container .filter-doctor-list-container .filters .gender button.clear-filter-button{bottom:24px!important}.fas-container .fas-body-container .filter-doctor-list-container .filters .insurance select option.parent{font-weight:700}.fas-container .fas-body-container .filter-doctor-list-container .filters .clear-filters-in-popup{color:#00539b;cursor:pointer;display:none;float:left;font-size:14px;margin-bottom:30px;margin-left:calc(50% - 43px);margin-top:50px;position:relative}.fas-container .fas-body-container .filter-doctor-list-container .filters .clear-filters-in-popup i{left:-15px;margin-right:5px;position:absolute;top:3.5px}.fas-container .fas-body-container .filter-doctor-list-container .filters .filter-buttons{background-color:#fff;border-top:1px solid #ccc;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-around;left:0;min-height:80px;position:fixed;text-align:center;width:100%}@media(min-width:992px){.fas-container .fas-body-container .filter-doctor-list-container .filters .filter-buttons{display:none}}.fas-container .fas-body-container .filter-doctor-list-container .filters .filter-buttons div{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.fas-container .fas-body-container .filter-doctor-list-container .filters .filter-buttons div button{background-color:transparent;border:1px solid #999;border-radius:2px;font-weight:600;min-height:40px;min-width:160px}.fas-container .fas-body-container .filter-doctor-list-container .filters .filter-buttons .clear-button{background-color:#fff;color:#000}.fas-container .fas-body-container .filter-doctor-list-container .filters .filter-buttons .clear-button:disabled{background-color:transparent;border:1px solid #999;color:#ccc;pointer-events:none}.fas-container .fas-body-container .filter-doctor-list-container .filters .filter-buttons .apply-button{background-color:transparent;border:1px solid #999;color:#ccc;cursor:default;pointer-events:none}.fas-container .fas-body-container .filter-doctor-list-container .filters .filter-buttons .apply-button.enabled{background-color:#00539b;color:#fff;cursor:pointer;pointer-events:auto}.fas-container .fas-body-container .filter-doctor-list-container .filters .lgbtq-filter-container{margin:0 0 20px}@media screen and (max-width:768px){.fas-container .fas-body-container .filter-doctor-list-container .filters .lgbtq-filter-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center}}.fas-container .fas-body-container .filter-doctor-list-container .filters .checkbox-label{padding-left:30px}.fas-container .fas-body-container .filter-doctor-list-container .filters .form-check-label.styles-disabled .checkbox-label{color:#ccc}.fas-container .fas-body-container .filter-doctor-list-container .filters .form-check-label{padding-top:4px}.fas-container .fas-body-container .filter-doctor-list-container .filters .customCheckbox{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.fas-container .fas-body-container .filter-doctor-list-container .filters .checkmark{background-color:transparent;border:1px solid #999;border-radius:2px;cursor:pointer;height:20px;position:absolute;top:5px;width:20px}@media screen and (min-width:768px){.fas-container .fas-body-container .filter-doctor-list-container .filters .checkmark{left:0}}.fas-container .fas-body-container .filter-doctor-list-container .filters .customCheckbox:checked+.checkmark:after{color:#00539b;content:"";display:block;font-family:Font Awesome\ 5 Pro;font-size:16px;font-weight:400;left:2px;position:relative;top:-3px}.fas-container .fas-body-container .filter-doctor-list-container .filters .customCheckbox:disabled+.checkmark{background-color:#ccc;border:1px solid #ccc}.fas-container .fas-body-container .filter-doctor-list-container .filters .customCheckbox:disabled+.checkmark:after{content:""}.fas-container .fas-body-container .filter-doctor-list-container .filters .customCheckbox:focus+.checkmark{box-shadow:0 1px 5px 2px #00539b}.fas-container .fas-body-container .filter-doctor-list-container .doctor-list-container{width:100%}.fas-container .fas-body-container .filter-doctor-list-container .doctor-list-container,.fas-container .fas-body-container .filter-doctor-list-container .doctor-list-container .doctor-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column}@media(min-width:992px){.fas-container .fas-body-container .filter-doctor-list-container .doctor-list-container .doctor-list{flex-direction:row;flex-wrap:wrap}}.fas-container .fas-body-container .filter-doctor-list-container .doctor-list-container .doctor-list .doctor-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:row;padding:25px 0}@media(min-width:992px){.fas-container .fas-body-container .filter-doctor-list-container .doctor-list-container .doctor-list .doctor-item{padding-left:2%;width:50%}.fas-container .fas-body-container .filter-doctor-list-container .doctor-list-container .doctor-list .doctor-item:nth-child(odd){clear:none;clear:left;padding-left:0;padding-right:2%}}.fas-container .fas-body-container .filter-doctor-list-container .doctor-list-container .doctor-list .doctor-item .photo-wrapper{border-radius:3px;flex-basis:107px;flex-shrink:0;float:left;height:148px;overflow:hidden}.fas-container .fas-body-container .filter-doctor-list-container .doctor-list-container .doctor-list .doctor-item .photo-wrapper a.photo-link-to-profile img{height:auto;max-width:100%}.fas-container .fas-body-container .filter-doctor-list-container .doctor-list-container .doctor-list .doctor-item .photo-wrapper.default-photo{background:transparent url(/themes/custom/dhrp_bootstrap/images/profile-placeholder.svg) no-repeat 50%;background-size:auto 148px;height:148px}.fas-container .fas-body-container .filter-doctor-list-container .doctor-list-container .doctor-list .doctor-item .photo-wrapper.default-photo a{display:block;height:148px}.fas-container .fas-body-container .filter-doctor-list-container .doctor-list-container .doctor-list .doctor-item .doctor-detail-wrapper{margin-left:.9375rem;margin-top:.1875rem;position:relative}@media(max-width:575.98px){.fas-container .fas-body-container .filter-doctor-list-container .doctor-list-container .doctor-list .doctor-item .doctor-detail-wrapper{width:100%}}.fas-container .fas-body-container .filter-doctor-list-container .doctor-list-container .doctor-list .doctor-item .doctor-detail-wrapper .doctor-title{font-size:1.0625rem;font-weight:400;line-height:1.275rem;margin-bottom:5px}.fas-container .fas-body-container .filter-doctor-list-container .doctor-list-container .doctor-list .doctor-item .doctor-detail-wrapper .doctor-title .comma{color:#333;font-size:1rem}.fas-container .fas-body-container .filter-doctor-list-container .doctor-list-container .doctor-list .doctor-item .doctor-detail-wrapper .doctor-title .degree{color:#333;font-size:1rem;font-weight:700}.fas-container .fas-body-container .filter-doctor-list-container .doctor-list-container .doctor-list .doctor-item .doctor-detail-wrapper p.specialty-title{font-size:.9375rem;line-height:1.5;margin-bottom:.625rem}.fas-container .fas-body-container .filter-doctor-list-container .doctor-list-container .doctor-list .doctor-item .doctor-detail-wrapper .star-rating{background:transparent url(/themes/custom/dhrp_bootstrap/images/icons/stars-empty.svg) no-repeat 0 0;font-size:.75rem;margin:.3125rem 0 .9375rem;overflow:hidden}.fas-container .fas-body-container .filter-doctor-list-container .doctor-list-container .doctor-list .doctor-item .doctor-detail-wrapper .star-rating .rating-container{float:left;height:18px;position:relative;width:96px}.fas-container .fas-body-container .filter-doctor-list-container .doctor-list-container .doctor-list .doctor-item .doctor-detail-wrapper .star-rating .rating-container .rating-percentage{background:transparent url(/themes/custom/dhrp_bootstrap/images/icons/stars-fill.svg) no-repeat 0 0;display:inline-block;height:18px;left:0;position:absolute;top:0}.fas-container .fas-body-container .filter-doctor-list-container .doctor-list-container .doctor-list .doctor-item .doctor-detail-wrapper .star-rating .rating-number{float:left;line-height:18px;margin-left:.4375rem}.fas-container .fas-body-container .filter-doctor-list-container .doctor-list-container .doctor-list .doctor-item .doctor-detail-wrapper .distance{color:#5e802c;font-size:13px;font-weight:600}.fas-container .fas-body-container .filter-doctor-list-container .doctor-list-container .doctor-list .doctor-item .doctor-detail-wrapper .distance i{margin-right:5px}.fas-container .fas-body-container .filter-doctor-list-container .doctor-list-container .doctor-list .doctor-item .doctor-detail-wrapper .insurance-accepted{color:#5e802c;display:block;font-size:.8125rem;font-weight:600;margin-top:5px}.fas-container .fas-body-container .filter-doctor-list-container .doctor-list-container .doctor-list .doctor-item .doctor-detail-wrapper .insurance-accepted:before{color:#5e802c;content:"";display:inline-block;font-family:Font Awesome\ 6 Pro;font-weight:900;margin:0 3px 0 -3px;text-align:center;width:16px}.fas-container .fas-body-container .filter-doctor-list-container .doctor-list-container .doctor-list .doctor-item .doctor-detail-wrapper .disclaimer:before{content:"";transform:rotate(90deg)}@media(min-width:992px){.fas-container .fas-body-container .filter-doctor-list-container .doctor-list-container .doctor-list .doctor-item .doctor-detail-wrapper .button-wrapper{height:85px;margin-top:.9375rem;overflow:auto}.fas-container .fas-body-container .filter-doctor-list-container .doctor-list-container .doctor-list .doctor-item .doctor-detail-wrapper .button-wrapper.no-medlink{height:35px}.fas-container .fas-body-container .filter-doctor-list-container .doctor-list-container .doctor-list .doctor-item .doctor-detail-wrapper .button-wrapper .inner-wrapper{bottom:0;position:absolute}}.fas-container .fas-body-container .filter-doctor-list-container .doctor-list-container .doctor-list .doctor-item .doctor-detail-wrapper .button-wrapper .inner-wrapper .refer-via-medlink{margin-top:15px}.fas-container .fas-body-container .filter-doctor-list-container .doctor-list-container .doctor-list .doctor-item .doctor-detail-wrapper .button-wrapper .inner-wrapper .refer-via-medlink a.no-border{background:#00539b;border-radius:2px;color:#fff;display:block;font-size:13px;font-weight:600;padding:8px 20px;position:relative;text-align:center;width:173px}.fas-container .fas-body-container .filter-doctor-list-container .doctor-list-container .doctor-list .doctor-item .doctor-detail-wrapper .button-wrapper .inner-wrapper .refer-via-medlink a.no-border:hover{background:#4fa3c7;color:#fff!important;text-decoration:none!important}@media(max-width:575.98px){.fas-container .fas-body-container .filter-doctor-list-container .doctor-list-container .doctor-list .doctor-item .doctor-detail-wrapper .button-wrapper .inner-wrapper .refer-via-medlink a.no-border{width:100%}}.fas-container .fas-body-container .filter-doctor-list-container .doctor-list-container .doctor-list .doctor-item .doctor-detail-wrapper .button-wrapper .inner-wrapper .refer-via-medlink a.no-border.ext{padding-left:0}.fas-container .fas-body-container .filter-doctor-list-container .doctor-list-container .doctor-list .doctor-item .doctor-detail-wrapper .button-wrapper .inner-wrapper .refer-via-medlink a.no-border.ext span.extlink{line-height:19px}.fas-container .fas-body-container .filter-doctor-list-container .doctor-list-container .doctor-list .doctor-item .doctor-detail-wrapper .button-wrapper .inner-wrapper .refer-via-medlink a.no-border.ext span.extlink :before{font-size:10px}.fas-container .fas-body-container .filter-doctor-list-container .doctor-list-container .doctor-list .doctor-item .doctor-detail-wrapper .button-wrapper .inner-wrapper .doctor-links{margin-top:.9375rem}.fas-container .fas-body-container .filter-doctor-list-container .doctor-list-container .doctor-list .doctor-item .doctor-detail-wrapper .button-wrapper .inner-wrapper .doctor-links a.profile-link{background:#fff;border:1px solid #00539b!important;border-radius:2px;color:#00539b;display:block;font-size:.8125rem;font-weight:600;margin:0 .625rem .625rem 0;min-width:8.4375rem;padding:.4375rem 1.25rem;text-align:center;width:173px}.fas-container .fas-body-container .filter-doctor-list-container .doctor-list-container .doctor-list .doctor-item .doctor-detail-wrapper .button-wrapper .inner-wrapper .doctor-links a.profile-link:hover{background:#00539b;color:#fff!important;text-decoration:none!important}@media(min-width:992px){.fas-container .fas-body-container .filter-doctor-list-container .doctor-list-container .doctor-list .doctor-item .doctor-detail-wrapper .button-wrapper .inner-wrapper .doctor-links a.profile-link{margin-bottom:0}}@media(max-width:575.98px){.fas-container .fas-body-container .filter-doctor-list-container .doctor-list-container .doctor-list .doctor-item .doctor-detail-wrapper .button-wrapper .inner-wrapper .doctor-links a.profile-link{width:100%}}.fas-container .fas-body-container .filter-doctor-list-container .doctor-list-container .doctor-list .doctor-item .doctor-detail-wrapper .doctor-links{margin-top:.9375rem}.fas-container .fas-body-container .filter-doctor-list-container .doctor-list-container .doctor-list .doctor-item .doctor-detail-wrapper .doctor-links a.profile-link{background:#fff;border:1px solid #00539b!important;border-radius:2px;color:#00539b;display:block;font-size:.8125rem;font-weight:600;margin:0 .625rem .625rem 0;min-width:8.4375rem;padding:.4375rem 1.25rem;text-align:center;width:173px}@media screen and (max-width:400px){.fas-container .fas-body-container .filter-doctor-list-container .doctor-list-container .doctor-list .doctor-item .doctor-detail-wrapper .doctor-links a.profile-link{padding:7px 10px}}.fas-container .fas-body-container .filter-doctor-list-container .doctor-list-container .doctor-list .doctor-item .doctor-detail-wrapper .doctor-links a.profile-link:hover{background:#00539b;color:#fff!important;text-decoration:none!important}@media(max-width:575.98px){.fas-container .fas-body-container .filter-doctor-list-container .doctor-list-container .doctor-list .doctor-item .doctor-detail-wrapper .doctor-links a.profile-link{width:100%}}.fas-container .fas-body-container .filter-doctor-list-container .doctor-list-container .doctor-list .empty-search-text{padding-bottom:50px;padding-top:10px;text-align:center}@media(min-width:992px){.fas-container .fas-body-container .filter-doctor-list-container .doctor-list-container .doctor-list .empty-search-text{text-align:left}}.fas-container .fas-body-container .filter-doctor-list-container .doctor-list-container .doctor-list .empty-search-text .empty-text-header{color:#333;font-size:2rem;font-weight:300;line-height:43px;padding-bottom:10px}@media(min-width:992px){.fas-container .fas-body-container .filter-doctor-list-container .doctor-list-container .doctor-list .empty-search-text .empty-text-header{line-height:33px}}.fas-container .fas-body-container .filter-doctor-list-container .doctor-list-container .doctor-list .empty-search-text .empty-text-body{color:#333;font-size:14px;font-weight:400;line-height:28px;padding-top:7px}.fas-container .fas-body-container .filter-doctor-list-container .doctor-list-container .sort-by-filter{margin-bottom:10px}@media(min-width:992px){.fas-container .fas-body-container .filter-doctor-list-container .doctor-list-container .sort-by-filter{height:50px;margin-bottom:20px}}.fas-container .fas-body-container .filter-doctor-list-container .doctor-list-container .sort-by-filter .clear-all-filter{display:inline-block;float:left;font-size:14px;margin-left:18px;margin-top:10px;position:relative}.fas-container .fas-body-container .filter-doctor-list-container .doctor-list-container .sort-by-filter .clear-all-filter.desktop{display:none}@media(min-width:992px){.fas-container .fas-body-container .filter-doctor-list-container .doctor-list-container .sort-by-filter .clear-all-filter.desktop{display:block}}.fas-container .fas-body-container .filter-doctor-list-container .doctor-list-container .sort-by-filter .clear-all-filter i{left:-18px;position:absolute;top:3.5px}@media(min-width:992px){.fas-container .fas-body-container .filter-doctor-list-container .doctor-list-container .sort-by-filter .sort-handler{display:inline-block;float:right;margin:0;transform:none}}.fas-container .fas-body-container .filter-doctor-list-container .doctor-list-container .sort-by-filter .sort-handler label{color:#000;display:inline;font-size:14px;line-height:40px;width:80px}.fas-container .fas-body-container .filter-doctor-list-container .doctor-list-container .sort-by-filter .sort-handler select{-moz-appearance:none;background-color:transparent;background-image:url(/themes/custom/dhrp_bootstrap/images/fas/chevron-down-fad-blue.svg);background-position:95% 50%;background-size:8%;color:#000;font-size:16px;margin:0 auto 10px;padding-top:5px;width:150px}@media(min-width:992px){.fas-container .fas-body-container .filter-doctor-list-container .doctor-list-container .sort-by-filter .sort-handler select{display:inline;font-size:14px;width:140px}}.fas-container.speciality-active .fas-head-container .fas-header .speciality-doctor-container .speciality-container{background:#fff}.fas-container.speciality-active .fas-head-container .fas-header .speciality-doctor-container .speciality-container input{border-color:#00539b;color:#00539b}.fas-container.speciality-active .fas-head-container .fas-header .speciality-doctor-container .speciality-container .specialty-dropdown-icon{background-image:url(/themes/custom/dhrp_bootstrap/images/fas/chevron-down-fad-blue.svg)}.fas-container.speciality-active .fas-head-container .fas-header .speciality-doctor-container .speciality-container .specialty-dropdown-icon.clear-dropdown{background-image:none}.fas-container.speciality-active .fas-body-container .speciality-input-mobile-help-appointment-container .fas-mobile-filter-wrapper{background:#ebf5fb;margin:0 -15px 20px;padding:30px 15px}.fas-container.speciality-active .fas-body-container .speciality-input-mobile-help-appointment-container .fas-mobile-filter-wrapper .refine-result-button-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-around}.fas-container.speciality-active .fas-body-container .speciality-input-mobile-help-appointment-container .fas-mobile-filter-wrapper .refine-result-button-wrapper .refine-result-button{max-width:250px}.fas-container.speciality-active .fas-body-container .speciality-input-mobile-help-appointment-container .fas-mobile-filter-wrapper.fix-it{min-height:120px;position:fixed;top:105px;width:100%;z-index:999}.fas-container.speciality-active .fas-body-container .speciality-input-mobile-help-appointment-container .fas-mobile-filter-wrapper.fix-it .condition-input-container,.fas-container.speciality-active .fas-body-container .speciality-input-mobile-help-appointment-container .fas-mobile-filter-wrapper.fix-it .specialty-input-wrapper{display:none}.fas-container.speciality-active .fas-body-container .speciality-input-mobile-help-appointment-container .fas-mobile-filter-wrapper.fix-it .refine-result-button-wrapper .refine-result-button{margin-top:10px}.fas-container.speciality-active .fas-body-container .speciality-input-mobile-help-appointment-container .doctor-search-input.mobile{display:none}.fas-container.speciality-active .fas-body-container .speciality-input-mobile-help-appointment-container .help-appointment-container{padding-top:0}@media(min-width:992px){.fas-container.speciality-active .fas-body-container .speciality-input-mobile-help-appointment-container .help-appointment-container{justify-content:flex-end;padding-top:35px;width:100%}}@media(min-width:1200px){.fas-container.speciality-active .fas-body-container .speciality-input-mobile-help-appointment-container .help-appointment-container{width:53%}}@media(min-width:992px){.fas-container.speciality-active .fas-body-container .speciality-input-mobile-help-appointment-container .help-appointment-container .appointment-link-wrapper{margin-left:24px}}.fas-container.doctor-search-active .fas-head-container .fas-header .speciality-doctor-container .doctor-container{background:#fff}.fas-container.doctor-search-active .fas-head-container .fas-header .speciality-doctor-container .doctor-container input{background-color:#fff;border-color:#00539b;color:#00539b}.fas-container.doctor-search-active .fas-head-container .fas-header .speciality-doctor-container .doctor-container button{background-color:#00539b;border-color:#00539b;color:#fff}.fas-container.doctor-search-active .fas-head-container .fas-header .speciality-doctor-container .speciality-container .specialty-dropdown-icon{background-image:url(/themes/custom/dhrp_bootstrap/images/fas/chevron-down-fad-disabled.png);pointer-events:none}.fas-container.doctor-search-active .fas-body-container .speciality-input-mobile-help-appointment-container .condition-input-container,.fas-container.doctor-search-active .fas-body-container .speciality-input-mobile-help-appointment-container .speciality-input-container.mobile{display:none}.fas-container.doctor-search-active .fas-body-container .speciality-input-mobile-help-appointment-container .doctor-search-input.mobile{margin-top:35px}@media(min-width:992px){.fas-container.doctor-search-active .fas-body-container .speciality-input-mobile-help-appointment-container .doctor-search-input.mobile{display:none}}.fas-container.doctor-search-active .fas-body-container .speciality-input-mobile-help-appointment-container .help-appointment-container{padding-bottom:70px}@media(min-width:992px){.fas-container.doctor-search-active .fas-body-container .speciality-input-mobile-help-appointment-container .help-appointment-container{justify-content:center;width:100%}.fas-container.doctor-search-active .fas-body-container .speciality-input-mobile-help-appointment-container .help-appointment-container .appointment-link-wrapper{margin-left:23px}}.fas-container.doctor-search-active .fas-body-container .filter-doctor-list-container .filters,.fas-container.doctor-search-active .fas-body-container .filter-doctor-list-container .refine-result-button-wrapper{display:none}.fas-container.doctor-search-active .fas-body-container .filter-doctor-list-container .doctor-list-container{margin:-25px auto 0}@media(min-width:992px){.fas-container.doctor-search-active .fas-body-container .filter-doctor-list-container .doctor-list-container{width:calc(100% - 200px)}}.fas-container.doctor-search-active .fas-body-container .filter-doctor-list-container .doctor-list-container .sort-by-filter{display:none}.fas-container.doctor-search-active .fas-body-container .filter-doctor-list-container .doctor-list-container .doctor-list .empty-search-text{text-align:center;width:100%}.fas-container .solr-down-error-section{padding:80px 0 120px;text-align:center}.fas-container .solr-down-error-section .error-triangle i{color:#00539b;font-size:111px}.fas-container .solr-down-error-section .error-msg{color:#333;font-size:26px;font-weight:300;line-height:34px;margin:10px 0 20px}.fas-container .solr-down-error-section .error-msg p{font-size:26px;font-weight:300;line-height:2rem;padding:15px 0}.mt40{margin-top:40px}.rfv-dropdown{background:#fff;display:none;max-height:350px;position:absolute;text-align:left;top:42px;width:100%;z-index:1001}@media(min-width:992px){.rfv-dropdown{top:65px;width:calc(100% - 74px)}}.rfv-dropdown ul.parent-wrapper{font-size:14px;list-style:none;margin:0}.rfv-dropdown ul.parent-wrapper:first-child{border:1.5px solid #00539b;border-top:0;max-height:350px;overflow-y:auto}.rfv-dropdown ul.parent-wrapper li.rfv-item>div{font-size:.875rem;padding:5px 10px}.rfv-dropdown ul.parent-wrapper li.rfv-item.highlighted,.rfv-dropdown ul.parent-wrapper li.rfv-item.selected,.rfv-dropdown ul.parent-wrapper li.rfv-item>div:hover{background-color:#00539b;color:#fff}.specialty-dropdown{background:#fff;display:none;max-height:350px;position:absolute;text-align:left;top:65px;width:calc(100% - 74px);z-index:1002}.specialty-dropdown ul.parent-wrapper{font-size:14px;list-style:none;margin:0}.specialty-dropdown ul.parent-wrapper:first-child{border:1.5px solid #00539b;border-top:0;max-height:350px;overflow-y:auto}.specialty-dropdown ul.parent-wrapper li.parent>div{font-size:.875rem;font-weight:600;padding:5px 10px}.specialty-dropdown ul.parent-wrapper li.parent.highlighted>div,.specialty-dropdown ul.parent-wrapper li.parent.selected>div,.specialty-dropdown ul.parent-wrapper li.parent>div:hover{background-color:#00539b;color:#fff}.specialty-dropdown ul.parent-wrapper li.parent ul.child-wrapper{font-size:.875rem;margin:0}.specialty-dropdown ul.parent-wrapper li.parent ul.child-wrapper li.child div{line-height:1.25rem;line-height:20px;padding:5px 30px}.specialty-dropdown ul.parent-wrapper li.parent ul.child-wrapper li.child div:hover,.specialty-dropdown ul.parent-wrapper li.parent ul.child-wrapper li.child.highlighted>div,.specialty-dropdown ul.parent-wrapper li.parent ul.child-wrapper li.child.selected>div{background-color:#00539b;color:#fff}.speciality-input-mobile-help-appointment-container{position:relative}@media(min-width:992px){.speciality-input-mobile-help-appointment-container{position:static}}.speciality-input-mobile-help-appointment-container .specialty-dropdown{top:73px;width:100%}.speciality-input-mobile-help-appointment-container.fixed-filter-offset{margin-top:150px}.speciality-doctor-container .specialty-dropdown-icon,.speciality-input-container .specialty-dropdown-icon{background-image:url(/themes/custom/dhrp_bootstrap/images/fas/chevron-down-fad-blue.svg);background-position-x:center;background-position-y:center;background-repeat:no-repeat;background-size:50% 23%;border:none;content:" ";cursor:pointer;height:2.625rem;position:absolute;right:0;top:0;width:1.875rem}.speciality-doctor-container .specialty-dropdown-icon.open,.speciality-input-container .specialty-dropdown-icon.open{transform:rotate(180deg)}.speciality-doctor-container .specialty-dropdown-icon.clear-dropdown,.speciality-input-container .specialty-dropdown-icon.clear-dropdown{background-image:none;background-size:45px 58px;color:#00539b;cursor:pointer;padding:12px 20px 30px 12px;pointer-events:auto;right:2px;text-align:center;top:0}.condition-input-container.active-clear-only .specialty-dropdown-icon,.condition-input-container.active-rfv-input .specialty-dropdown-icon{background-image:url(/themes/custom/dhrp_bootstrap/images/fas/chevron-down-fad-blue.svg);cursor:pointer;pointer-events:auto}.condition-input-container.active-clear-only .specialty-dropdown-icon.open,.condition-input-container.active-rfv-input .specialty-dropdown-icon.open{transform:rotate(180deg)}.condition-input-container.active-clear-only .specialty-dropdown-icon.clear-dropdown,.condition-input-container.active-rfv-input .specialty-dropdown-icon.clear-dropdown{background-image:none;background-size:45px 58px;color:#00539b;cursor:pointer;padding:12px 20px 30px 12px;pointer-events:auto;text-align:center}.condition-input-container .specialty-dropdown-icon{background-image:url(/themes/custom/dhrp_bootstrap/images/fas/chevron-down-fad-disabled.png);background-position-x:center;background-position-y:center;background-repeat:no-repeat;background-size:50% 23%;border:none;content:" ";height:2.625rem;pointer-events:none;position:absolute;right:0;top:0;width:1.875rem}@media(min-width:992px){.condition-input-container .specialty-dropdown-icon{right:2.3125rem;top:1.4375rem}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.fas-container .located-near input{padding-top:4px}}.doctor-auto-suggestion-list{background:#fff;border:.09375rem solid #00539b;border-radius:0;display:none;position:absolute;top:2.5rem;width:85%;z-index:1}.doctor-auto-suggestion-list ul{max-height:14.375rem;overflow-y:auto}.doctor-auto-suggestion-list ul .auto-suggestion-wrapper{padding:.625rem}.doctor-auto-suggestion-list ul .auto-suggestion-wrapper .doc-icon{display:inline-block;margin-right:15px;margin-top:2px;vertical-align:top}.doctor-auto-suggestion-list ul .auto-suggestion-wrapper .doc-icon i{color:#aaa}.doctor-auto-suggestion-list ul .auto-suggestion-wrapper .doc-info{display:inline-block;text-align:left;width:85%}.doctor-auto-suggestion-list ul .auto-suggestion-wrapper .doc-info .as-doc-name{color:#333;font-size:.875rem;font-weight:600}.doctor-auto-suggestion-list ul .auto-suggestion-wrapper .doc-info .as-doc-specialty{color:#666;font-size:.875rem;font-style:italic;font-weight:400;line-height:1.1875rem}.doctor-auto-suggestion-list ul .auto-suggestion-wrapper.highlighted,.doctor-auto-suggestion-list ul .auto-suggestion-wrapper:focus,.doctor-auto-suggestion-list ul .auto-suggestion-wrapper:hover{background:#00539b;cursor:pointer}.doctor-auto-suggestion-list ul .auto-suggestion-wrapper.highlighted .doc-icon i,.doctor-auto-suggestion-list ul .auto-suggestion-wrapper.highlighted .doc-info .as-doc-name,.doctor-auto-suggestion-list ul .auto-suggestion-wrapper.highlighted .doc-info .as-doc-specialty,.doctor-auto-suggestion-list ul .auto-suggestion-wrapper:focus .doc-icon i,.doctor-auto-suggestion-list ul .auto-suggestion-wrapper:focus .doc-info .as-doc-name,.doctor-auto-suggestion-list ul .auto-suggestion-wrapper:focus .doc-info .as-doc-specialty,.doctor-auto-suggestion-list ul .auto-suggestion-wrapper:hover .doc-icon i,.doctor-auto-suggestion-list ul .auto-suggestion-wrapper:hover .doc-info .as-doc-name,.doctor-auto-suggestion-list ul .auto-suggestion-wrapper:hover .doc-info .as-doc-specialty{color:#fff}@keyframes iconpulseanim{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.loading-spinner{text-align:center;width:100%}@media(min-width:992px){.loading-spinner{width:100%}}.loading-spinner.doctor-search{width:100%}.loading-spinner i{font-size:25px}.loading-spinner span{font-size:26px;font-weight:100;padding-top:15px}.loading-spinner .pulseanim{animation:iconpulseanim 1s steps(8) infinite}.avg-rating-relevance-sort{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:row;min-width:200px}.photo-wrapper{background-image:url(/themes/custom/dhrp_bootstrap/images/profile-placeholder.svg);background-size:contain}.image-link{background-position-x:center;background-size:cover;border:none;display:block;min-height:100%;min-width:100%}
span.ext{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) 2px center no-repeat;}span.mailto{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) -20px center no-repeat;}span.tel{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) -42px center no-repeat;}svg.ext{width:14px;height:14px;fill:#727272;font-weight:900;}svg.mailto,svg.tel{width:14px;height:14px;fill:#727272;}[data-extlink-placement='prepend'],[data-extlink-placement='before']{padding-right:0.2rem;}[data-extlink-placement='append'],[data-extlink-placement='after']{padding-left:0.2rem;}svg.ext path,svg.mailto path,svg.tel path{stroke:#727272;stroke-width:3;}@media print{svg.ext,svg.mailto,svg.tel,span.ext,span.mailto,span.tel{display:none;padding:0;}}.extlink i{padding-left:0.2em;}.extlink-nobreak{white-space:nowrap;}
.improvedselect ul li{padding:0 5px;display:block;margin:0;cursor:pointer;background:none;}.improvedselect .del_all:hover,.improvedselect .add_all:hover,.improvedselect .del:hover,.improvedselect .add:hover,.improvedselect .move_up:hover,.improvedselect .move_down:hover{background:#ccc;}.improvedselect .improvedselect-text-wrapper{border:1px solid gray;margin-bottom:5px;}.improvedselect input.improvedselect_filter{width:96%;height:20px;padding:0 2%;}.improvedselect .add_all,.improvedselect .del_all,.improvedselect .del,.improvedselect .add,.improvedselect .move_up,.improvedselect .move_down{display:block;width:80%;border:1px solid gray;cursor:pointer;margin:0 0 10px 10%;text-align:center;background:white;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}.improvedselect .improvedselect_control{float:left;width:18%;padding-top:30px;}.improvedselect li:hover{background:#eee;}.improvedselect li.selected{color:white;background:#3399ff;}.improvedselect ul.improvedselect_sel,.improvedselect ul.improvedselect_all{width:40%;height:200px;overflow:auto;margin:0;padding:0;display:block;border:1px solid gray;background:white;list-style:none;}.has_group ul.improvedselect_sel,.has_group ul.improvedselect_all{width:30%;}.improvedselect div.improvedselect_tabs-wrapper{width:19%;float:left;}.improvedselect ul.improvedselect_tabs{margin:0;padding:0;}.improvedselect ul.improvedselect_tabs li{margin-bottom:5px;padding:1px 0 1px 5px;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}.improvedselect ul.improvedselect_tabs li.selected{background-color:white;border-color:gray;border-style:solid;border-width:1px 0 1px 1px;padding:0;}.improvedselect ul.improvedselect_tabs li.selected div{background-color:white;margin:0 -1px 0 1px;position:relative;}.improvedselect ul.improvedselect_tabs li.selected div a{margin-left:3px;padding-right:5px;}.improvedselect .improvedselect_all{float:left;}.improvedselect .improvedselect_sel{float:right;}.improvedselect .clear{clear:both;}.improvedselect{border:1px solid gray;background:#eee;padding:1%;min-width:440px;overflow:hidden;}
