.profile-actions{display:flex;flex-direction:column;gap:5px;padding:20px;width:29%}.profile-actions a.btn+a.btn,.profile-actions a.btn+button.btn,.profile-actions button.btn+a.btn,.profile-actions button.btn+button.btn{margin-left:0}.profile-actions .edit-profile-button{display:flex;font-weight:500;gap:7px;justify-content:flex-start;line-height:unset;margin:0;padding:10px 20px}.profile-actions .toggle-edit-button{overflow:hidden}@media screen and (max-width:640px){.profile-actions{flex-direction:row;padding-top:20px}.profile-actions>*{flex:1 1 auto}.profile-actions .btn{font-size:14px}}.profile-photo-button-options a{bottom:0;color:#fff;font-weight:500;position:absolute;right:0;text-align:center}.profile-photo-button-add{align-items:center;display:flex;justify-content:center}.profile-photo-button-edit{font-size:14px;padding:9px 0 15px}@media screen and (max-width:640px){.profile-photo-button-edit{font-size:12px;padding:6px 0 9px}}.profile-header-add-description-text{color:#1276d3}@media screen and (max-width:640px){.profile-header-add-description-text{font-size:14px;margin-left:-49px}}.profiles-badge-item{align-items:center;border:1px solid #eee;border-radius:5px;display:flex;padding:5px}.profiles-badge-item-image{border-radius:50em;margin-right:5px;width:36px}.profiles-badge-item-name{color:#000;font-size:14px;text-align:left}.profiles-badge-item-description{text-align:left}.profile-detail-badges-modal .profiles-badge-item{flex-wrap:wrap;outline:1px solid #eee;padding:10px}.profile-detail-badges-modal .profiles-badge-item :nth-child(3n){flex-basis:100%}.profile-detail-badges-modal .profiles-badge-item-description{color:#666;font-size:14px}.profile-detail-badges-modal .profiles-badge-item-image{margin-right:15px}@media screen and (max-width:640px){.profile-detail-badges-modal .profiles-badge-item-image{margin-right:0}.profile-detail-badges-modal .profiles-badge-item-description{text-align:center}.profile-detail-badges-modal .profiles-badge-item-name{color:#000;text-align:center}.modal-body .profiles-badge-item{flex-direction:row}}.profiles-badge-edit-modal-sub-category{display:flex;font-size:16px;font-weight:600;justify-content:flex-start}.profiles-badge-edit-modal-wrapper{border:1px solid #eee;border-radius:5px;box-sizing:border-box;display:flex;justify-content:space-between;margin:10px 0;padding:10px}.profiles-badge-edit-hidden-section{background:#eee}.profiles-badge-edit-checkbox{align-items:center;display:flex;justify-content:flex-end}.profiles-badge-edit-modal-actions{display:flex;gap:10px;justify-content:flex-end}*+.profiles-badges-section .profiles-badge-item{padding-top:10px}.profiles-badges-section{display:flex;flex-wrap:wrap}.profiles-badge-item:hover{cursor:default}.profiles-badge-edit-modal-body{margin:10px 50px}.profile-detail-badges-modal{display:flex;flex-direction:column;gap:10px}.profile-view-details-link-wrapper{align-items:center;border:1px solid #eee;border-radius:5px;display:flex;height:100%;padding:0 10px}.profile-view-details-link{font-size:14px;text-decoration:none;white-space:nowrap}.profile-badge-wrapper{display:flex;flex:1 1 auto;gap:10px}@media screen and (max-width:860px){.profile-view-details-link{margin-top:15px}}@media screen and (max-width:640px){.profiles-badges-section{justify-content:center}.profiles-badge-item{flex-direction:column;padding-top:10px}.profiles-badge-item-image{width:20px}.profiles-badge-item-name{text-align:center}}.profile-header-background{background-image:url(https://c8y.doxcdn.com/image/upload/v1625773097/Editorial/Dox_Original_Illustrations/JenniferBogartz_Q_A_Card_Illustration_crop.jpg);background-size:cover;height:170px;width:100%}.profile-header{position:relative}.profile-header .profiles-card{margin:20px auto 10px;max-width:1180px;padding:0}.profile-header .profiles-card .profile-section-item{gap:10px;margin-bottom:5px;padding:0}.profile-header .profiles-card-content{display:flex}.profile-header-reorder-actions{display:flex;flex-direction:column;gap:5px}.profile-pronouns{color:#9b9b9b;font-size:22px;font-weight:400;margin-left:5px}.profile-phonetic-name{color:#9b9b9b;font-size:16px;font-weight:400}.profile-phonetic-name .audio-pronunciation .audio-button{color:#9b9b9b;height:0;padding:0;position:relative;top:2.5px}.profile-header-info-section{display:flex;flex:1;margin-right:10px;padding:20px}.profile-basics-info{align-self:center;flex:1}.profile-basics-info-inner .profile-section-item{border:0}.profile-header-name{color:#000;font-size:23px;font-weight:700}.profile-header-button{justify-content:flex-start}.profile-header-specialty-wrap{margin-top:5px}.profile-header-specialty-location{background-size:cover;display:flex;font-size:16px;font-weight:500;gap:5px;margin-bottom:0;margin-top:0}p.profile-header-subspecialty{font-size:14px;margin-bottom:0;margin-top:0}.profile-header-relationship-wrap{margin:20px 0 10px}p.profile-header-relationship{margin:10px 0}.profile-header-description-wrap{border-top:1px solid #f5f5f5;margin-top:10px;padding-top:10px}.profile-header-description{font-size:14px;margin-bottom:5px;margin-top:0}.profile-header-avatar{display:inline-block;height:125px;margin-right:20px;overflow:hidden;position:relative;width:125px}.profile-header-avatar-image{border-radius:50em;height:125px;width:125px}.profile-city-and-state{display:flex;gap:5px}.profile-photo-walkthrough-wrapper{padding:15px 0 0;text-align:center}.profile-photo-walkthrough-wrapper .dox-button-clear{display:block;margin:10px auto}.profile-photo-walkthrough-title{color:#000;font-size:18px;font-weight:500}.profile-photo-walkthrough-subtitle{max-width:450px;padding:10px 0 20px}@media screen and (max-width:860px){.profile-header .hero-with-logo-content-wrap{margin:0 10px}.profile-header .profiles-card{margin:10px auto}.profile-header .profiles-card-content{flex-direction:column}.profile-header .profiles-card-content .profile-actions{flex-direction:row;width:100%}.profile-header .profiles-card-content .toggle-edit-button{width:100%}}@media screen and (max-width:640px){.profile-header .hero-with-logo-content-wrap{margin:0}.profile-header .profile-section-item-content{justify-content:center;margin-right:10px}.profile-header .profiles-card{margin:10px auto}.profile-header .profile-header-avatar{margin-bottom:10px;margin-top:0}.profile-header .profiles-card-content{display:block;text-align:center}.profile-header .profiles-card-content .profile-actions{flex-direction:column}.profile-basics-info-inner{padding-right:0}.profile-header-background{height:80px}.profile-header-avatar{height:98px;margin-top:-80px;width:98px}.profile-header-avatar-image{height:98px;width:98px}.profile-header-name{font-size:18px}.profile-header-specialty-location{font-size:16px}.profile-header-description,p.profile-header-subspecialty{font-size:14px}.profile-header-description-wrap{padding-bottom:5px;padding-top:5px}.profile-pronouns{font-size:16px;font-weight:400}.profile-header-info-section{align-items:center;flex-direction:column}}.profile-sidebar-colleagues-avatar-link{display:block;float:left;margin-left:-11px}.profile-sidebar-colleagues-avatar-link:first-of-type{margin-left:0}.profile-sidebar-colleagues-avatar{border:1px solid #fff;border-radius:50em;height:40px;width:40px}@media screen and (max-width:640px){.profile-sidebar-colleagues-avatar{height:35px;width:35px}}.profile-sidebar-mutual-colleagues-title{display:block;margin-bottom:15px}.profile-sidebar-mutual-colleagues-wrap{padding-top:10px}.Note-contact-line{cursor:default}.profiles-contact-private-lines-card .profiles-card-header-title{align-items:center;border-bottom:1px solid #eee;color:#000;display:flex;font-weight:500;justify-content:space-between;margin-bottom:15px;padding-bottom:10px}.profiles-contact-private-lines-card .profiles-card-header-title h2{font-size:16px;font-weight:700}.profiles-contact-private-lines-card .profiles-card-header-title .dox-icon-wrapper{top:0}.profile-contact-private-lines a+a,.profile-contact-private-lines span+a{display:block;margin-top:15px}.profiles-contact-private-lines-actions{display:flex;gap:5px}@media screen and (max-width:640px){.profile-contact-private-lines{align-content:center;display:grid;gap:15px;grid-template-columns:repeat(2,1fr)}.profile-contact-private-lines a+a,.profile-contact-private-lines span+a{margin-top:0}}.profiles-contact-info-phone .modal-image{display:block;padding-bottom:20px;text-align:center}.profiles-contact-info-phone .modal-footer{display:block}.profile-contact-information-office-details{display:flex}.profile-contact-information-office-details a+a,.profile-contact-information-office-details span+a{display:block;margin-top:15px}.profile-contact-information-title{align-items:center;border-bottom:1px solid #eee;display:flex;font-size:16px;font-weight:700;margin-bottom:15px;padding-bottom:10px}.profile-contact-information-title .profile-section-item-title{flex:1 1 auto;margin-bottom:0;padding-bottom:0}@media screen and (max-width:640px){.profile-contact-information-office-details{flex-direction:column}.profile-contact-information-office-details a+a{margin-top:15px}.profile-contact-information-location-map{margin-right:0}}.profile-show-more-button{background:none;border:none;color:#666;cursor:pointer;display:block;font-size:15px;padding-left:0;text-align:left}.profile-show-more{padding:15px 0 5px}.profile-show-more .load{margin:15px 0 5px}@media screen and (max-width:640px){.profile-show-more{padding:10px 0 0}.profile-show-more-button{font-size:14px}}.profile-is-this-info-wrong{color:#666;display:block;margin-left:35px;margin-top:10px;text-decoration:underline}@media screen and (max-width:640px){.profile-is-this-info-wrong{font-size:14px}}.callout-section{background:#1276d3;border-radius:5px 5px 0 0;color:#fff;display:flex;justify-content:space-between;padding:15px}.callout-section .callout-dismiss{color:#fff;float:right;font-size:20px}.callout-section .callout-dismiss .svg-icon{top:0}.profile-sidebar-wrapper{width:29%}.profile-sidebar-wrapper .sidebar-card-structure{border:none;border-radius:5px;box-shadow:none;margin-bottom:20px;padding:20px}.profile-sidebar-wrapper .sidebar-title{align-items:center;border-bottom:none;display:flex;font-size:16px;margin-bottom:0;padding:0 0 15px}.profile-sidebar-wrapper .sidebar-view-all{flex:1 1 auto;font-size:14px;text-align:right}.profile-sidebar-wrapper .sidebar-view-all a{font-weight:400}@media screen and (max-width:860px){.profile-sidebar-wrapper{width:100%}}@media screen and (max-width:640px){.profile-sidebar-wrapper .sidebar-title{font-size:18px}.profile-sidebar-wrapper .sidebar-view-all{font-size:14px}.profile-sidebar-wrapper .sidebar-card-structure{margin-bottom:10px}}.vue-profile{background:#f6f8fa}.vue-profile .app-footer{text-align:left}@media screen and (max-width:860px){.vue-profile .app-footer{text-align:center}}.profie-section-container{display:flex;margin:0 auto;max-width:1180px;padding:0 0 30px}.profile-body-wrapper{flex:1;padding-right:10px}.profile-primary-action-button{display:inline-block;font-size:16px}.profile-primary-action-button+.profile-primary-action-button{margin-left:10px}.profile-secondary-action-button{background:#eee;border-radius:5px;color:#4b4c4c;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;height:30px;padding:6px;transition:background-color .1s ease-out,border-color .1s ease-out,color .1s ease-out;width:30px}.profile-secondary-action-button+.profile-secondary-action-button{margin-left:10px}.profile-secondary-action-button:hover{background-color:#d5d5d5;border-color:#d5d5d5}.profile-card-subsection{border-bottom:1px solid #eee;margin-bottom:25px;padding-bottom:25px}.profile-card-subsection:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.profile-card-subsection-subtitle{font-size:18px;font-weight:500;margin-top:0;padding-bottom:15px}@media screen and (max-width:860px){.profie-section-container{flex-direction:column-reverse;margin:0 10px}.profile-body-wrapper{padding:0}.profile-card-subsection-subtitle{font-size:18px;padding-bottom:10px}}@media screen and (max-width:640px){.profie-section-container{margin:0}.profile-primary-action-button{font-size:14px}.profile-secondary-action-button{font-size:12px;height:auto}.profile-card-subsection{margin-bottom:15px;padding-bottom:15px}.profile-card-subsection-subtitle{font-size:18px;padding-bottom:5px}}
