.picker-table-tbody td,.picker-table-thead th{text-align:center;border-top:none;vertical-align:middle;width:13.76%}.picker-table-body td{border-left:1px solid #bbb}.picker-header-row{background-color:#46008c;font-size:16px;color:#fff;height:30px}#appointment-picker{margin-top:10px}pic .picker-table-thead th{padding:5px}.picker-table-tbody td:first-child,.picker-table-thead th:first-child{border-left:none;text-align:center}.picker-nav{width:30px;text-align:center;background-color:#fff;z-index:80;position:relative}#inner-form{padding:20px}.form-nav{width:30px;background-color:#cddfed;cursor:pointer}.form-nav:hover{background-color:#045ea5}#left-form-nav,#right-form-nav{width:30px}.error{color:red;display:block}#appointment-instructions,#office-hours{font-size:20px;text-align:left}.appointment-submit-button{background-color:#fff;border:1px solid #045ea5;color:#045ea5;font-size:16px;padding:5px 20px;margin-bottom:20px}.appointment-submit-button:hover{background-color:#045ea5;color:#fff}#reset-form{cursor:pointer;text-align:right;font-size:20px}.calendar-picker-left-arrow-blue{background:url(/Content/images/calendar_icon_sprite_blue.png);background-position:-8px -17px;width:30px;margin-bottom:-5px;height:22px;cursor:pointer;display:inline-block}.calendar-picker-left-arrow{background:url(/Content/images/calendar_icon_sprite.png);background-position:-8px -17px;width:30px;margin-bottom:-5px;height:22px;cursor:pointer;display:inline-block}.calendar-picker-right-arrow{background:url(/Content/images/calendar_icon_sprite.png);background-position:-46px -17px;margin-bottom:-5px;width:30px;height:22px;cursor:pointer;display:inline-block}.calendar-picker-right-arrow-blue{background:url(/Content/images/calendar_icon_sprite_blue.png);background-position:-46px -17px;margin-bottom:-5px;width:30px;height:22px;cursor:pointer;display:inline-block}.picker-cell-time{margin:4px auto;display:block;cursor:pointer;width:80%;line-height:25px;vertical-align:middle}.picker-cell-null{height:33px}.picker-cell-time:hover{background:#045ea5;color:#fff}#hide-appt-times-link{display:none}#hide-appt-times-link:hover,#show-more-appt-times-link:hover{cursor:pointer}table.hours-of-operation caption h3{display:inline;line-height:inherit;font-size:inherit}#appointment-steps{font-size:20px}.step-number{color:#46008c;font-weight:bolder}#show-more-appt-times-container{background-color:#fff;text-align:center;padding:10px 0;font-size:16px;margin-top:-31px}#picker-container{margin-bottom:31px;font-size:16px;color:#045ea5}#picker-container th{padding-bottom:10px;font-weight:700}.appt-second-column{margin-top:-34px;padding-bottom:20px}.appt-first-column{padding-right:90px;padding-top:15px}#appointment-form-container{padding:0}#appointment-form-container input,#appointment-form-container select{width:100%;margin-bottom:15px;border:1px solid}#office-hours-responsive{display:table}.office-hours-time-cell{display:table-cell;width:14.285%;border-right:1px solid #ddd}.office-hours-time-cell:last-child{border-right:0}.office-hours-break-between-to{display:block}#office-hours-container{margin-bottom:30px}.appointment-container{background-color:#fff;min-height:232px!important}#appointment-picker-container{margin-top:5px;padding:0}#appointment-info-next{display:block}#appointment-info-prev{margin:-19px 0 16px -19px}.btn-toolbar{margin-bottom:20px}#apptBooking{word-wrap:break-word;background-color:#fff;margin-bottom:30px;margin-top:30px;height:100%;box-shadow:2px 2px 2px #aaa;padding:5%;width:90%}#largeText{display:none}#ChiefComplaint{width:98%;padding:1%;margin:10px 0 0;resize:none}#patientInfo{margin-top:30px}.calendar_icon{background:url(/Content/images/bookappt_icon_sprite.png) -233px -18px;display:inline-block;height:21px;width:30px;margin-bottom:-2px}.patient_input{height:39px!important;padding-left:38px!important;font-size:16px!important}.p_name{background:url(/Content/images/bookappt_icon_name.png) no-repeat;background-position:9px 9px}.p_email{background:url(/Content/images/bookappt_icon_email.png) no-repeat;background-position:9px 12px}.p_num{background:url(/Content/images/bookappt_icon_phone.png) no-repeat;background-position:9px 11px}.p_cal{background:url(/Content/images/bookappt_icon_date.png) no-repeat;background-position:9px 9px}.pf-info-sect{font-size:16px;color:#045ea5;float:right;padding:10px}.pf-info-sect a{color:#045ea5;cursor:pointer}.pf-info-sect a:hover{color:#cddfed}.hasseen-toolbar{margin:15px 0}.hasseen-toolbar .no,.hasseen-toolbar .yes{width:73px;height:30px;padding:6px 30px;background-color:#d3d3d3;display:inline}.hasseen-toolbar .no:hover,.hasseen-toolbar .selected,.hasseen-toolbar .yes:hover{color:#fff;background-color:#045ea5}#picker-nav-next,#picker-nav-prev{font-size:16px;color:#045ea5;cursor:pointer}.field-validation-error{display:inline;text-align:center;color:red;position:inherit;width:100%;background-color:transparent;margin:0;height:inherit;line-height:25px}.field_error{margin-bottom:8px}.hover_state{background-position:0 -15px;background-color:#e6e6e6}.date-range{display:inline}.accepted_subtext{margin-top:20px}#picker-date-range{font-size:18px}.name-errors,.name-fields{display:inline}.first-name-error,.name-fields div{width:49%!important;display:inline-block}.first-name-error:first-child,.name-fields div:first-child{margin-right:5px}@media(max-width:768px){#lastError.span5{margin-left:0!important}#providerInfoBar{display:none}.next_btn{width:100%}.field-validation-error{text-align:left}.appt_subtext{margin-top:8px;font-size:17px}.calendar_icon{margin-bottom:-4px}.appt_header_text{font-size:20px}.appt_header_subtext{font-size:15px}.name-fields div{width:100%!important;display:block}.appt-first-column{padding-right:0;padding-top:0}picker-cell-time{width:90%}#appointment-steps{padding:0 10px}.picker-table-tbody td,.picker-table-thead th{width:50%}.appointment-instructions-contianer{text-align:center}#appointment-time-header{padding-bottom:40px}.appt-second-column{margin-top:20px}.slimScrollBar,.slimScrollRail{margin-right:0!important}}@media(max-width:992px){.first-name-error:first-child,.name-fields div:first-child{margin-right:0}.office-hours-day-of-week-abbreviated{display:none}}@media(min-width:761px) and (max-width:979px){.picker-table-tbody td,.picker-table-thead th{width:20%}}@media(min-width:480px) and (max-width:979px){.office-hours-day-of-week-full{display:none}}@media(max-width:479px){.office-hours-day-of-week-abbreviated{display:none}.office-hours-time-cell{padding:8px 0;display:block;width:100%;border-right:0;border-bottom:1px solid #ddd}.office-hours-time-cell:last-child{border-bottom:0}.office-hours-break-between-to{display:inline}}#tabs-about-doctor{background:0 0;border:none}#tabs-about-doctor ul li a{font-size:18px;color:#b3bac1}#provider-not-found h3{text-align:center}#tabs-about-doctor ul li.ui-state-active a{font-size:18px;color:#3ea1f5}#tabs ul li:focus,#tabs-about-doctor ul li a:focus,.ui-state-focus:focus{outline:0}#tabs-about-doctor li[aria-labelledby=ui-id-1],#tabs-about-doctor li[aria-labelledby=ui-id-2]{background:0 0;border:none;border-right:1px solid #b4bbc2}.provider-info-sub-secprovider-info-tab{padding:20px}.provider-info-main-sec{background-color:#fff;padding:30px}.provider-info-website a{word-wrap:break-word}.provider-info-sub-sec{background-color:#d5efff;padding:30px}.provider-info-sub-sec .empty-star{color:#fff}.doctor-info-address{padding-top:10px}.faq-header-title{color:#3ea1f5;font-size:18px}.faq-question{color:#3ea0f4;font-size:20px}.faq-answer{color:#333945;font-size:14px}.hours-of-operation{margin-top:15px;width:100%}.hours-of-operation tr{height:25px}.hours-of-operation-header{color:#13a4eb;margin-top:25px}.hours-of-operation-header span{margin-right:5px}.overall-rating-percent{border-bottom:1px solid #fff;padding-bottom:20px;margin-bottom:20px}.overall-rating-percent h1,.overall-rating-percent h2,.overall-rating-percent h3,.overall-rating-percent h4,.overall-rating-percent h5,.overall-rating-percent h6{color:#ec6707!important;font-weight:600}.error{color:red}.doc_pic img{width:300px}.doc_pic{background:#d9dde0;height:300px;width:300px;position:absolute;z-index:300;overflow:hidden}.profile-container-padding,.profile-container-padding-office-hours{padding:20px 0}.about-subhead{font-size:20px;text-align:left;margin-bottom:15px}#map_canvas{width:100%;height:280px}#map_canvas img{width:300px;height:300px}#office-available-appointments h2{line-height:initial}.doctor-profile-badge-list i{padding:2px 0;display:inline-block;margin:0 auto}.verified-provider i{background:url(/Content/images/profile_verifiedBadge.png) no-repeat left center;background-position:5px 0;width:210px;height:28px}.unverified-provider i{background:url(/Content/images/profile_unverifiedBadge.png) no-repeat left center;background-position:5px 0;width:210px;height:28px}.grants-access-to-records i{background:url(/Content/images/profile_trueGrantsAccess.png) no-repeat left center;background-position:5px 0;width:280px;height:24px}.accepting-new-patients i{background:url(/Content/images/profile_AcceptingBadge.png) no-repeat left center;background-position:-4px 0;width:250px;height:22px}.not-accepting-new-patients i{background:url(/Content/images/profile_notAcceptingBadge.png) no-repeat left center;background-position:-4px 0;width:250px;height:22px}.doc-card-profile{background-color:#fff;min-height:300px;padding-left:333px}.doc-card-profile h1,.doc-card-profile h2,.doc-card-profile h3,.doc-card-profile h4,.doc-card-profile h5,.doc-card-profile h6{margin-top:0;word-break:break-word}.doc-card-profile .overall-rating-percent{padding-bottom:0;margin-bottom:0}.doc-card-profile .doc-card-address,.doc-card-profile .doc_rating{margin-bottom:15px;font-size:16px}.badge-inactive{padding-right:15px;vertical-align:middle;color:#777}.badge-inactive small{color:#777!important}.badge-active{padding-right:15px;vertical-align:middle;color:#14a4ec}.doc-card-info-mobile{text-align:center;background-color:#d5efff;padding:10px 0;margin-left:-10px;margin-right:-10px}.doc-card-info-mobile small{color:#14a4ec}.doc-card-phone{font-size:16px}.doc-card-website a{word-wrap:break-word}.profile-doc-name{color:#46008c;font-size:25px;line-height:30px;font-weight:300;padding-top:5px}.profile-doc-name h1{font-size:30px}.profile-doc-specialization h4{color:#666;font-size:20px}.profile-doc-specialization h3{display:inline;line-height:inherit;font-size:inherit}.about-provider-section-header{margin-bottom:10px;font-size:28px;color:#004498}.about-provider-section-header h2{display:inline;line-height:inherit;font-size:18px}#aboutMeText{word-wrap:break-word}.modal_input{width:100%;padding:6px}.share-submit{float:right}.share-email-terms{clear:both;text-align:left;padding:15px 0 0 20px;color:#aaa}#EmailAddress{padding-right:0!important}.modal-title{color:#004498;font-size:25px;line-height:30px;font-weight:700;margin-bottom:10px}.modal-label{margin-top:10px;font-weight:700}.modal-subtext{font-weight:lighter;font-size:85%}.modal-header{border-bottom:0;height:24px}.modal-body{padding:0 30px}.modal-footer{background-color:transparent;border-top:0;text-align:center}.modal-header .close{height:30px;width:30px;margin:0}#formattedAddress h2{display:inline;line-height:inherit;font-size:inherit}.provider-info-container{background-color:#fff;padding:10px}.doc-card-social{height:30px;width:30px;background-color:#d5efff;display:inline-block;color:#fff;text-align:center;font-size:21px;cursor:pointer}.doc-card-social:hover{background-color:#14a4ec}#provider-insurance-modal .provider-insurance-contianer{height:500px;overflow-y:auto;margin-bottom:20px}#provider-insurance-modal .plan-name{padding-left:30px}.payer-container{margin-bottom:20px}.provider-insurance-header{color:#14a4ec;margin-bottom:25px}.provider-insurance-header span{padding-right:5px}#aboutMe{margin-bottom:35px}@media(max-width:992px){.doc_pic{width:250px;height:250px}.doc_pic img{width:250px}#map_canvas img{width:240px;height:240px}.doc-card-profile{padding-left:282px}.provider-info-sub-sec{padding:15px}}@media(max-width:768px){#map-canvas-container{float:none;margin:0 auto}.doc-card-profile{min-height:250px;height:100%}.provider-info-sub-sec{background-color:#fff}.doctor-profile-badge-list{display:table;width:100%;background-color:#eee;padding:15px 0}.doctor-profile-badge-list li{display:table-cell;text-align:center;vertical-align:middle;height:50px}.doctor-profile-badge-list i{display:block;width:35px;height:32px}.verified-provider i{background:url(/Content/images/button_sprites_new.png) -241px -92px}.verified-provider:after{content:"Verified"}.unverified-provider{display:none}.accepting-new-patients i{background:url(/Content/images/button_sprites_new.png) -341px -92px}.accepting-new-patients:after{content:"Accepting"}.not-accepting-new-patients{display:none}.grants-access-to-records i{background:url(/Content/images/button_sprites_new.png) -436px -92px}.grants-access-to-records:after{content:"Access"}.profile-container-padding{margin:5px 5px 0;padding-bottom:0}.provider-info-main-sec{padding:0}.breakdown-rating-side-bar{margin-bottom:0;padding-bottom:0;padding-top:0;margin-top:15px}.overall-rating-percent{padding-bottom:0;margin-bottom:15px}#doc-card-social-container{margin-top:-215px;z-index:1000}.doc_pic{float:none;margin:0;height:200px;width:100%;position:relative;text-align:center}.doc_pic img{height:250px;width:250px}.doc-card-profile{padding:15px}.about-subhead{text-align:center}}.shadow_text{text-shadow:0 0 4px #000}.home_content_search_op{background:url(/Content/images/home_img1_1170.jpg) no-repeat scroll 0 0 transparent;background-position:right;height:510px}.home_content_2{background:url(/Content/images/home_img2_1170.jpg) no-repeat scroll 0 0 transparent;background-position:left center;height:510px}.home_content_3{background:url(/Content/images/home_img3_1170.jpg) no-repeat scroll 0 0 transparent;background-position:center right;height:510px}.home_content_3_div{padding-top:7.115%;padding-left:4%;font-weight:100;line-height:2.4em;width:561px}.home_content_3_div h2{font-size:32px;color:#004698}.home_content_3_div h3{font-size:22px;color:#666}.home_content_3_div_blurb,.home_content_4_div_blurb{color:#00469b;width:52%;display:none}.home_content_4_div_blurb{margin-left:20px;margin-top:34px;font-size:22px}.home_content_3_div_blurb{margin-left:20px;margin-top:65px;font-size:20px;color:#004498}.home_content_3_div_blurb h3,.home_content_4_div_blurb h3{color:#00469b;line-height:23px}.home_content_4_div_blurb h3{color:#fff}.home_content_4{background:url(/Content/images/home_img4_1170.jpg) no-repeat scroll 0 0 transparent;height:512px;background-position:center top}.home_content_4_div{font-weight:100;line-height:2.4em;margin-top:87px;width:500px;float:right}.home_content_4_div h2{font-size:32px;color:#fff}.home_content_4_div h3{font-size:22px;color:#fff}.home_content_stats{height:90px;background-color:#333945;color:#b4bbc2;font-size:15px;font-weight:100}.home_content_stats li{text-align:center;margin-top:5px;float:left}.stats_large{width:25%}.home_content_stats li :first-child{font-size:36px}.home_content_5{background:url(/Content/images/home_img5_480.png) no-repeat scroll 0 0 transparent;background-position-x:53%;background-position-y:63%;height:240px;display:none}.for_doctors,.for_patients{padding-top:31px;color:#fff;width:43%}.for_patients{padding-left:42px;float:left}.for_doctors h3{width:280px;font-weight:100;color:#323946;font-size:22px;line-height:1.3em;margin-bottom:0}.for_doctors h2{color:#00469b;font-size:32px}.for_patients_body{width:292px;font-size:22px}.for_patients h2{font-size:32px}.login_small{display:none}.for_patients_login{font-size:16px;margin-right:20px}.for_patients_login a{color:#37a0ff;text-decoration:none}.for_patients_login a:hover{text-decoration:underline}.up_arrow{width:44px;height:44px;float:right;margin-top:43%;background:url(/Content/images/up_arrow.png) 0 0;cursor:pointer}.up_arrow:hover{background:url(/Content/images/up_arrow.png) 0 -44px}.stats_small{width:100%;float:none}@media(max-width:1024px){.home_content_search_op{background:url(/Content/images/home_img1_1024.jpg) no-repeat scroll 0 0 transparent;background-position:90%}.home_content_2{background:url(/Content/images/home_img2_1024.jpg) no-repeat scroll 0 0 transparent;background-position:67%;height:448px}.home_content_3{background:url(/Content/images/home_img3_1024.jpg) no-repeat scroll 0 0 transparent;background-position:61%;height:448px}.home_content_4{background:url(/Content/images/home_img4_1024.jpg) no-repeat scroll 0 0 transparent;background-position:top center;height:448px}.home_content_4_div{width:464px}.for_doctors h3{width:280px;font-weight:100;color:#323946;font-size:18px;line-height:1.3em}.for_doctors h2{color:#00469b;font-size:26px}.for_patients_body{width:292px;font-size:18px;line-height:1.5em}.for_patients h2{font-size:26px}.login_small{display:none}.for_patients_login{font-size:14px;margin-right:20px}}@media(max-width:992px){.stats_large{width:33.33333%}}@media(max-width:847px){.home_content_3_div{width:54%}.home_content_4_div{width:375px;margin-top:32px}.home_content_3_div h2,.home_content_4_div h2{font-size:1.6em}.home_content_3_div h3,.home_content_4_div h3{font-size:1em;line-height:26px}}@media(max-width:611px){.home_content_stats{height:51px}.home_content_stats li{font-size:.96em}.home_content_stats li :first-child{font-size:1.8em}.for_patients_body{width:215px;font-weight:100;font-size:1.1em;line-height:1.5em}.for_doctors h3{font-size:1.1em;width:187px}.home_content_3_div{width:288px}.home_content_3_div h2,.home_content_4_div h2{font-size:1.4em}.home_content_3_div h3,.home_content_4_div h3{font-size:.9em}.home_content_4_div{width:60%;margin-top:34px}.for_doctors,.for_patients{width:46%;padding-left:3%}}@media(max-width:480px){.ehr_learn{margin-top:21px!important}.home_content_search_op{background:url(/Content/images/home_img1_480.jpg) no-repeat scroll 0 0 transparent;background-position:center;height:240px}.home_content_2{background:url(/Content/images/home_img2_480.jpg) no-repeat scroll 0 0 transparent;background-position:67%;height:240px}.home_content_3{background:url(/Content/images/home_img3_480.jpg) no-repeat scroll 0 0 transparent;background-position:23% 20%;height:240px}.home_content_4{background:url(/Content/images/home_img4_480.jpg) no-repeat scroll 0 0 transparent;background-position-y:81%;height:240px;padding-bottom:21px}.for_doctors,.for_patients{width:88%;padding:0;margin:auto;float:none}.for_doctors h3,.for_patients h3{font-size:1.1em;margin-top:10px}.home_content_3_div{width:54%}.home_content_3_div h2,.home_content_4_div h2{font-size:1.4em}.home_content_3_div h3,.home_content_4_div h3{font-size:.9em}.home_content_4_div{width:65%}.home_content_3_div_blurb{margin-top:32px}.home_content_4_div_blurb{text-align:right;width:52%;font-size:20px}.break,.home_content_3_div_blurb,.home_content_4_div_blurb,.home_content_5,.login_small{display:block}.for_patients_login,.hide_phone,.home_content_3_div,.home_content_4_div{display:none}.stats_large{width:100%}}#legal-container h1{color:#004498;font-size:2.05em}#legal-container h2{text-transform:uppercase;font-weight:400;margin-top:20px}#legal-container h3{font-weight:400;margin-top:20px}#legal-container h4{font-weight:600}#legal-container .title_block{padding:10px}#legal-container .legal_nav_list{height:70px;background-color:#fff}#legal-container .legal_nav_list li{float:left;margin-left:32px;margin-top:38px;color:#004498}#legal-container .legal_nav_list a{color:#b4bbc2}#legal-container .legal_nav_list a:hover{color:#004498;cursor:pointer}#legal-container .legal_nav_list a.active{color:#004498}#legal-container .legalese{color:#333945;font-size:.95em;line-height:1.6em;padding-bottom:20px;text-align:justify;float:left;width:100%}#legal-container .legalese p{margin-bottom:15px}#legal-container .legalese .quote{margin-left:25px}#legal-container .legalese strong{font-weight:700}#legal-container .legalese a{color:#004498;text-decoration:underline}#legal-container .legalese ul{list-style:disc outside none;margin-left:2em;padding-bottom:6px}#legal-container .legalese ul.footer_terms_link_list{list-style:none}#legal-container .legalese ul.footer_terms_link_list a{text-decoration:none}#legal-container .legalese ol{margin-left:40px;list-style:decimal}#legal-container .legalese ol li{margin-bottom:15px}#legal-container .highlight{background-color:#ff9;padding:8px;margin:6px 0 18px;border:1px solid #ccc}#legal-container .main_text{margin-left:32px;margin-right:32px;padding-bottom:20px}#legal-container .side_bar{width:300px;margin-right:32px}#legal-container .side_bar h1{font-size:1.75em}#legal-container .subhead{font-weight:400;font-size:1.1em}#legal-container .footer_terms_link_list{margin-top:4px}#message{background:#edf7fc;padding:5px 20px;margin:10px 0 0;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px}#message h1{font-size:24px;font-weight:400}#message img{float:right;margin:-30px 30px 0 0}#beta{color:#222;font-size:13px;margin:10px 20px}.dropdown-menu{border-radius:0;border:1px solid #14a4ec;padding:0}.dropdown-menu>li>a{color:#045ea5;padding:4px 20px;font-weight:300;font-size:15px}.dropdown-menu-shorter>li>a{font-size:13px}.multi-select{position:relative;display:inline-block;vertical-align:middle;width:220px;padding-bottom:5px}.insurance-dropdowns{display:none;text-align:center}.insurance-dropdowns select{height:37px;margin:auto;margin-bottom:10px;width:90%;-webkit-appearance:menulist-button;color:#045ea5;font-size:18px}.multi-select-header{color:#045ea5;background-color:#fff;background-image:none;border-radius:0;padding:6px 8px;height:37px;text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;border:1px solid #b4bbc2;-webkit-box-shadow:inset 0 2px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 2px 1px rgba(0,0,0,.075);box-shadow:inset 0 2px 1px rgba(0,0,0,.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s;cursor:pointer}.multi-select-header .focus,.multi-select-header:hover{border-color:#00326f;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #00326f;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #00326f;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #00326f}.multi-select-header .chosen-insurance{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:175px;float:left}.multi-select-header .icon-caret{float:right;font-weight:bolder;padding-left:8px}.multi-select-menu{position:absolute;top:100%;left:0;z-index:1000;text-align:left;float:left;padding:5px 0;margin:-2px -100px 0;list-style:none;background-color:#fff;background-clip:padding-box;width:420px;-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,.075);-moz-box-shadow:0 3px 5px 0 rgba(0,0,0,.075);box-shadow:0 3px 5px 0 rgba(0,0,0,.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}.multi-select-menu li{float:none!important;text-align:left;color:#045ea5;padding:4px 10px;font-weight:400;display:block;overflow:hidden;line-height:1.428571429;cursor:pointer}.multi-select-menu li:hover{background-color:#045ea5;color:#fff}.multi-select-menu .icon-caret_right{padding-left:8px;float:right}.multi-select-menu .payer-name{float:left;width:350px}.multi-select-menu .back{color:#045ea5;cursor:pointer}.multi-select-menu .selected-insurance{color:#636670}.multi-select-menu .list-header{margin:0 10px;text-align:left}.multi-select-menu .list-body{overflow-y:auto;max-height:365px}.multi-select-menu .small-header{color:#9096a3;font-size:13px;margin:10px 10px 5px;border-top:1px solid #ccc}.multi-select-menu .insurance-payer-container{overflow-y:auto;max-height:360px}.multi-select-menu .typeahead{margin:10px}.multi-select-menu .typeahead input{padding-left:40px;height:37px;color:#1f59cc;background:url(/Content/images/search_icon_blue.png) no-repeat!important;background-position:9px 9px!important;width:100%;border:1px solid #ccc;-webkit-box-shadow:inset 0 2px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 2px 1px rgba(0,0,0,.075);box-shadow:inset 0 2px 1px rgba(0,0,0,.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}.location-placeholder:hover::-webkit-input-placeholder{color:#666}.location-placeholder:hover:-moz-placeholder{color:#666}.location-placeholder:hover::-moz-placeholder{color:#666}.location-placeholder:hover:-ms-input-placeholder{color:#666}.location-placeholder::-webkit-input-placeholder{color:#1f59cc}.location-placeholder:-moz-placeholder{color:#1f59cc}.location-placeholder::-moz-placeholder{color:#1f59cc}.location-placeholder:-ms-input-placeholder{color:#1f59cc}.search_contain{padding:0}#location-pin{background:url(/Content/images/location_pins.png) no-repeat -2px 3px;height:31px;width:18px;float:left;margin:3px 1px 0 4px;cursor:pointer}#location-pin:hover{background:url(/Content/images/location_pins.png) no-repeat -20px 3px}.near-prepend{float:left;background-color:#b4bbc2;height:34.8px;padding:7px 5px;color:#fff;display:none}@media(max-width:480px){.near-prepend{display:block}}#search-bar-text-display{display:inline-block!important}.current-wrapper{height:37px;width:215px;margin-bottom:-14px;background-color:#fff;border:1px solid #b4bbc2;-webkit-box-shadow:inset 0 2px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 2px 1px rgba(0,0,0,.075);box-shadow:inset 0 2px 1px rgba(0,0,0,.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}@media(max-width:480px){.current-wrapper{width:90%;margin:10px 5%}}.search_bar{height:100%;text-align:center;padding-bottom:10px;background-color:#3ea1f5}.search_bar li{float:left}@media(max-width:480px){.search_bar{text-align:left}}.select_wrapper{padding-top:12px;margin-right:7px}@media(max-width:480px){.select_wrapper{margin-right:0}}#Location{background-color:transparent;border:0 none;height:35px;width:0;margin-bottom:0;padding-left:5px;font-size:18px;color:#045ea5}@media(max-width:480px){#Location{margin-top:0}}.home_search_btn{background:#ec6707;border:#ec6707;height:38px;line-height:35px;width:104px;font-size:1tt suggestions8px;margin:8px 0 0 15px}@media(max-width:480px){.home_search_btn{width:90.5%;margin:0 5%}}.home_search_btn:focus,.home_search_btn:hover{background:#dd4619;border:#dd4619}.blue_bar{top:49px;font-size:1.2em}.blue_bar_text{color:#fff;font-size:18px;font-weight:lighter;margin-top:14px;margin-right:5px}@media(max-width:480px){.blue_bar_text{padding-top:13px;width:90%;margin:auto}}#Query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:18px;height:37px}#Query:focus,#Query:hover{border-color:#00326f;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #00326f;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #00326f;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #00326f}.error_box{border:1px solid red!important;-webkit-box-shadow:inset 0 0 4px red;-moz-box-shadow:inset 0 0 4px red;box-shadow:inset 0 0 4px red}@media(max-width:480px){.near{display:none}#search-bar-text-display{display:block!important}.multi-select{display:none}.insurance-dropdowns{display:block}}.twitter-typeahead{width:220px;background-color:#fff}.twitter-typeahead .tt-hint,.twitter-typeahead .tt-query{margin-bottom:0;width:220px;font-size:18px;padding-left:40px}.twitter-typeahead .tt-query{color:#1f59cc;background:url(/Content/images/search_icon_blue.png) no-repeat!important;background-position:9px 9px!important;width:245px}.tt-dropdown-menu{min-width:310px;margin-top:5px;padding:10px 0;background-color:#fff;max-height:320px;overflow:auto;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;text-align:left}.tt-suggestion{display:block;padding:5px 10px;font-size:18px;color:#045ea5}.tt-suggestion.tt-is-under-cursor{color:#fff;background-color:#045ea5}.tt-suggestion.tt-is-under-cursor a{color:#fff}.tt-suggestion p{margin:0}@media(max-width:480px){.twitter-typeahead{width:90%;margin:0 5%}.tt-dropdown-menu{margin:10px 0 0;width:100%;padding:10px 0 0;border:0;max-height:none;-webkit-box-shadow:0 0 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 0 rgba(0,0,0,.2);box-shadow:0 0 0 rgba(0,0,0,.2)}.tt-suggestions{height:auto!important;overflow-y:hidden!important}.tt-suggestion.tt-is-under-cursor{background-color:transparent;color:#1f59cc}.twitter-typeahead .tt-hint,.twitter-typeahead .tt-query{width:100%!important}}#searchResultsDiv{width:90%;padding:40px 5% 10px;margin:0 auto}.doc_badge_list{display:none}.verified_badge_mobile{background:url(/Content/images/button_sprites_new.png) -241px -92px;width:35px;height:32px;margin:0 auto;margin-bottom:5px}.accepting_badge_mobile{background:url(/Content/images/button_sprites_new.png) -341px -92px;width:35px;height:32px;margin:0 auto;margin-bottom:5px}.access_badge_mobile{background:url(/Content/images/button_sprites_new.png) -436px -92px;width:35px;height:32px;margin:0 auto;margin-bottom:5px}.doc_result{word-wrap:break-word;background-color:#fff;margin-bottom:30px;height:300px;box-shadow:2px 2px 2px #aaa}.doc_picture img{width:300px}.doc_picture{background:#d9dde0;display:block;text-align:center;position:absolute;height:300px;width:300px;overflow:hidden}.photoCrop{float:none;overflow:hidden;width:300px;height:300px}.doc_info{padding-left:300px;width:100%;min-height:300px}.doc_name{width:90%;padding-top:26px;margin-left:5%;text-overflow:ellipsis;margin-bottom:12px}.doc_name_degree{font-size:28px;color:#004498;line-height:31px;text-decoration:none}.doc_name_degree:hover{text-decoration:underline;color:#2da0f6}.doc_specialization{color:#3d9ff1;font-size:20px;text-decoration:none}.doc_left_info{width:51%;float:left}.doc_right_info{float:left}.doc_rating_address{margin-left:9%;margin-bottom:55px}.doc_rating{font-size:16px;color:#004498;text-decoration:none}.doc_rating:hover{text-decoration:underline;color:#2da0f6}.doc_address{line-height:24px;color:#333945}.doc_all_badges{height:136px;margin-top:14px}.verified_badge{margin-left:10px}.accepting_badge{margin-top:10px}.grants_access_badge{margin-left:9px;margin-top:10px}.DistanceFromSearch{margin-top:8px}.DistanceFromSearch li{list-style-type:none;background:url(/Content/images/location_pins.png) no-repeat -19px 3px;padding-left:26px;height:28px;padding-top:6px;vertical-align:middle}.DistanceFromSearch.above-picture{margin:8px 0 3px 21px;display:none}.DistanceFromSearch.below-picture{margin:8px}.appt_bar{height:60px;margin-top:-60px;width:100%;background-color:#d9dde0}.appt_button_loc{margin-top:13px;margin-right:10px}.overallStarRating{float:left;width:auto;line-height:16px}.overallStarRating a{padding:2px 0 0 10px}.find_apt_btn{width:222px;height:40px;color:#fff;font-size:1em}.doc_badges_mobile,.doc_rating_mobile{display:none}#acceptingPatientsWrap{margin-top:-22px}@media(max-width:1070px){.doc_picture{width:250px;height:250px}.doc_info{padding-left:250px;min-height:250px}.doc_result{height:inherit;overflow:auto}.appt_bar{height:50px;margin-top:-50px}.appt_button_loc{margin-top:5px}.doc_mid_info{font-size:14px}.doc_address{line-height:18px}#searchResultsDiv{width:96%;padding:40px 2% 10px}}@media(max-width:900px){.overallStarRating{font-size:12px}.doc_name_degree{font-size:25px}.doc_specialization{font-size:18px}.doc_rating{font-size:12px;margin-bottom:15px}.doc_left_info{width:59%}.doc_badge_list{display:block;font-size:11px;list-style-type:circle}.accepting_badge,.grants_access_badge,.verified_badge{display:none}}@media(max-width:768px){.doc_right_info{margin-left:46px}.doc_left_info{width:75%}.doc_result{height:inherit;overflow:auto}.doc_picture{float:left;height:200px;width:100%;position:relative}.doc_picture img{height:250px;width:250px}.doc_info{padding-left:0;margin-top:18px;width:100%}.doc_rating_address{margin-bottom:10px}}@media(max-width:480px){.doc_right_info{margin-left:0;margin-top:0}.doc_left_info{width:87%}.doc_name{width:auto;padding-top:0;margin-left:5%;margin-bottom:12px}.doc_mid_info{height:auto}.appt_bar{margin-top:-60px;height:143px;width:100%}.appt_button_loc{margin-top:14px}.find_apt_btn{width:90%;margin-left:5%;margin-right:5%}.doc_rating_address{margin-left:6%;height:82px}.doc_rating_mobile{display:block}.doc_badges_mobile{display:block;text-align:center;margin-top:14px}.doc_badge_list{display:none}.badge_sec{width:32%;display:inline-block}.doc_info{min-height:125px}}