.scope-is-dialer-purchase .app-nav,.scope-is-dialer-purchase footer,.scope-is-dialer-purchase header{display:none}.scope-is-dialer-purchase strong{font-weight:500}.scope-is-dialer-purchase input,.scope-is-dialer-purchase select{background:transparent;border:1px solid var(--dox-input-border-color);font-size:var(--dox-font-size-global);padding:var(--dox-spacing-xs) var(--dox-spacing-sm)}.scope-is-dialer-purchase input:hover,.scope-is-dialer-purchase select:hover{border-color:var(--dox-color-border-hover)}.scope-is-dialer-purchase input,.scope-is-dialer-purchase select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--dox-border-radius-global);height:50px;line-height:1;width:100%}.scope-is-dialer-purchase select:focus{border-color:var(--dox-color-border-focus)!important}.scope-is-dialer-purchase h1,.scope-is-dialer-purchase h2,.scope-is-dialer-purchase h3,.scope-is-dialer-purchase h4,.scope-is-dialer-purchase h5,.scope-is-dialer-purchase h6{font-weight:var(--dox-font-weight-heading)}.scope-is-dialer-purchase input::-webkit-inner-spin-button{-webkit-appearance:none}.scope-is-dialer-purchase input[type=number]{-moz-appearance:textfield}.scope-is-dialer-purchase .row{padding:var(--dox-spacing-xxxl) 0}.scope-is-dialer-purchase .section{background:var(--dox-bg-card);border-radius:var(--dox-border-radius-global);padding:var(--dox-spacing-lg)}.scope-is-dialer-purchase .simple-table{color:#000}.scope-is-dialer-purchase .download-app-promo-overlay{display:none}.dialer-pro-page{border-bottom:1px solid var(--dox-color-border-subtle);padding:var(--dox-spacing-lg) 0}.dialer-pro-page,.dialer-pro-section{margin:0 auto;max-width:342px}.dialer-pro-purchase-checkout-pro .dialer-pro-invoice-line-item{margin:var(--dox-spacing-md) 0}.dialer-pro-purchase-template .row{position:relative;z-index:2}.dialer-pro-purchase-background{background-image:url(https://c8y.doxcdn.com/image/upload/Applications/doximity-client-vue/dialer/dialer-background-blur.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;inset:0;position:fixed;width:100%;z-index:1}.dialer-pro-purchase-footer{font-size:var(--dox-font-size-global);margin-top:var(--dox-spacing-lg);padding:var(--dox-spacing-lg) 0;text-align:center}.dialer-pro-purchase-footer,.dialer-pro-purchase-footer a,.dialer-pro-purchase-footer li,.dialer-pro-purchase-footer p,.dialer-pro-purchase-footer span{color:var(--dox-color-text-secondary)}.dialer-pro-purchase-footer a{margin:0 var(--dox-spacing-sm)}.dialer-pro-purchase-footer .footer-link-copyright{display:block;margin:0 0 var(--dox-spacing-lg) 0}.dialer-pro-promo-code{margin:var(--dox-spacing-sm) 0}.dialer-pro-promo-code-discount .simple-table-cell-right{width:80px}.dialer-pro-promo-code-line{display:inline-block;max-width:196px;overflow:hidden;padding-right:var(--dox-spacing-xs);text-overflow:ellipsis;white-space:nowrap;width:auto}.dialer-pro-promo-code-remove{display:inline-block;position:relative;top:-4px;width:auto}@media screen and (max-width:640px){.scope-is-dialer-purchase{background:var(--dox-bg-surface)}.scope-is-dialer-purchase .row{padding:0}.dialer-pro-page{padding-top:0}.dialer-pro-purchase-background{background-image:none;position:relative}}.dialer-pro-form-validation-error{color:var(--dox-color-text-negative);font-size:var(--dox-font-size-body-sm);padding:var(--dox-spacing-xs) var(--dox-spacing-sm)}.dialer-inline-error-centered{color:var(--dox-color-text-negative);line-height:1.2;margin:7px auto;max-width:455px;min-height:1.2em}.dialer-pro-enterprise-contact{margin:var(--dox-spacing-lg) 0}.dialer-pro-text-input{margin:var(--dox-spacing-sm) 0}.dialer-pro-text-input-multi{margin:0}.dialer-pro-text-input-error{color:var(--dox-color-text-negative);font-size:13px}.dialer-pro-hero{margin-bottom:var(--dox-spacing-xs)}.dialer-pro-heading{padding-top:var(--dox-spacing-xs);text-align:center}.dialer-pro-heading h1,.dialer-pro-heading h2,.dialer-pro-heading h3,.dialer-pro-heading h4,.dialer-pro-heading h5,.dialer-pro-heading h6{line-height:1.4}.dialer-pro-heading h1,.dialer-pro-heading h2,.dialer-pro-heading h3,.dialer-pro-heading h4,.dialer-pro-heading h5,.dialer-pro-heading h6,.dialer-pro-heading ol,.dialer-pro-heading p,.dialer-pro-heading ul{margin-bottom:var(--dox-spacing-md)}.dialer-pro-heading.dialer-pro-section-group{padding-bottom:0;padding-top:0}.dialer-pro-heading.dialer-pro-section-group:last-of-type{border-bottom:1px solid var(--dox-color-border-subtle)}.dialer-pro-hero-logo{height:29px;left:0;position:absolute;top:0;width:28px}.dialer-pro-hero-confirmation{margin-bottom:0}.dialer-pro-hero-confirmation-icon{color:var(--dox-color-text-positive);height:2em;margin-bottom:var(--dox-spacing-xs);width:2em}.dialer-pro-hero-confirmation-blurb{margin-left:auto;margin-right:auto;max-width:244px;width:100%}.dialer-pro-section-group{border-bottom:1px solid var(--dox-color-border-subtle);margin:0 auto;max-width:342px;padding:var(--dox-spacing-lg) 0;position:relative}.dialer-pro-section-group:last-of-type{border-bottom:none}.dialer-pro-section-group .form-input-with-action{border:none;border-radius:var(--dox-border-radius-global);box-shadow:inset 0 0 0 1px var(--dox-input-border-color)}.dialer-pro-section-group .form-input-with-action:hover{box-shadow:inset 0 0 0 1px var(--dox-color-border-hover)}.dialer-pro-section-group .form-input-with-action-input{height:48px;padding:0 0 0 3px;vertical-align:middle!important}.dialer-pro-section-group .form-input-with-action-input input{background:var(--dox-bg-input);border:none;border-radius:calc(var(--dox-border-radius-global) - 2px);overflow:hidden}.dialer-pro-section-group .form-input-with-action-input input:focus{box-shadow:0 0 0 3px #00538a!important}.dialer-pro-section-group .form-input-with-action-button{height:48px;vertical-align:middle!important}.dialer-pro-section-group .dialer-text-input input{width:100%}.dialer-pro-section-group .simple-table-cell{vertical-align:middle}.dialer-pro-section-group .simple-table-cell:last-of-type{text-align:right}.dialer-pro-section-group.dialer-pro-payment-options .pay-button{margin-bottom:8px}.dialer-pro-section-group.dialer-pro-payment-options .simple-table-cell{height:54px;vertical-align:top}.dialer-pro-section-group.dialer-pro-payment-options .simple-table-cell:first-of-type{padding-right:6px}.dialer-pro-section-group.dialer-pro-payment-options .simple-table-cell:last-of-type{padding-left:6px}.dialer-pro-section-group.dialer-pro-payment-options .simple-table-cell:only-child{padding:0}.dialer-pro-purchase-complete-purchase p{font-size:var(--dox-font-size-body-sm);line-height:1.3;margin:var(--dox-spacing-lg) 0}.dialer-pro-purchase-complete-purchase .svg-icon{margin-right:2px;top:1px}.dialer-pro-quantity-toggle-container .simple-table-cell-left{width:60%}.dialer-pro-quantity-toggle{display:inline-table;max-width:140px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.dialer-pro-quantity-toggle-button,.dialer-pro-quantity-toggle-input{display:table-cell;vertical-align:middle}.dialer-pro-quantity-toggle-button{background:var(--dox-bg-surface-fill);border:1px solid var(--dox-input-border-color);border-radius:var(--dox-border-radius-global);height:var(--dox-control-height-md);text-align:center;width:var(--dox-control-height-md)}.dialer-pro-quantity-toggle-button:hover{background:var(--dox-bg-surface-hover);cursor:pointer}.dialer-pro-quantity-toggle-button-left{border-bottom-right-radius:0;border-right:0;border-top-right-radius:0}.dialer-pro-quantity-toggle-button-right{border-bottom-left-radius:0;border-left:0;border-top-left-radius:0}.dialer-pro-quantity-toggle-input{display:table-cell;width:56px}.dialer-pro-quantity-toggle-input .dialer-pro-quantity-toggle-count{border-radius:0;height:var(--dox-control-height-md);text-align:center}.dialer-pro-credit-card-container{margin-bottom:var(--dox-spacing-sm)}.dialer-pro-credit-card{border-radius:var(--dox-border-radius-global);box-shadow:inset 0 0 0 1px var(--dox-input-border-color);display:table;height:50px;margin-bottom:1px;padding:0 10px;width:100%}.dialer-pro-credit-card:hover{box-shadow:inset 0 0 0 1px var(--dox-color-border-hover)}.dialer-pro-credit-card .label,.dialer-pro-credit-card label{margin-bottom:0}.dialer-pro-credit-card input{border:none;height:50px;margin:0;width:100%}.dialer-pro-credit-card input:focus{box-shadow:inset 0 0 0 2px #00538a!important}.dialer-pro-credit-card-cvv,.dialer-pro-credit-card-expiration,.dialer-pro-credit-card-number{display:table-cell;height:50px;vertical-align:middle}.dialer-pro-credit-card-expiration{text-align:right;width:78px}.dialer-pro-credit-card-cvv{text-align:right;width:58px}.dialer-pro-city-state-zip-container{margin:0 0 var(--dox-spacing-sm) 0}.dialer-pro-city-state-zip{display:table;width:100%}.dialer-pro-city-state-zip-city,.dialer-pro-city-state-zip-state,.dialer-pro-city-state-zip-zip{display:table-cell;vertical-align:top}.dialer-pro-city-state-zip-state,.dialer-pro-city-state-zip-zip{padding-left:var(--dox-spacing-sm);width:80px}.dialer-pro-license-calculations .dialer-pro-invoice-line-item{margin:var(--dox-spacing-sm) 0}.dialer-pro-invoice-line-item-label-total{font-weight:var(--dox-font-weight-semibold)}.dialer-pro-invoice-line-item-value-discount{color:var(--dox-color-text-positive)}.dialer-pro-invoice-line-item-value-total{font-weight:var(--dox-font-weight-semibold)}.dialer-pro-confirmation .dialer-pro-heading.dialer-pro-section-group:last-of-type{border-bottom:none}.dialer-pro-confirmation-summary{border:1px solid var(--dox-color-border-subtle);border-radius:var(--dox-border-radius-global);color:#000;margin-bottom:var(--dox-spacing-lg);padding:var(--dox-spacing-md)}.dialer-pro-confirmation-summary .simple-table{margin-bottom:var(--dox-spacing-sm)}.dialer-pro-confirmation-summary .simple-table:last-of-type{margin-bottom:0}.dialer-pro-confirmation-savings{background:#f3fff5;border-radius:var(--dox-border-radius-global);color:#1a7c2a;margin:var(--dox-spacing-lg) 0;padding:var(--dox-spacing-md);text-align:center}.dialer-pro-confirmation-faq{border-top:1px solid var(--dox-color-border-subtle);margin:var(--dox-spacing-lg) 0;padding:var(--dox-spacing-lg) 0 0 0}.dialer-pro-confirmation-faq h2{font-size:25px}.dialer-pro-confirmation-faq h3{font-size:20px;margin-top:var(--dox-spacing-lg)}.dialer-pro-payment-flow-maintenance{padding:40px}.dialer-pro-payment-flow-maintenance p{margin:var(--dox-spacing-lg) 0}.dialer-pro-payment-flow-maintenance .section{margin:0 auto;max-width:414px;padding:var(--dox-spacing-lg)}.dialer-pro-payment-flow-maintenance-waiting-room-img{margin:0 auto;max-width:240px}.dialer-pro-volume-pricing-info{background:var(--dox-bg-surface-inverse);border-radius:var(--dox-border-radius-global);margin:var(--dox-spacing-md) 0;padding:var(--dox-spacing-sm);position:relative;width:236px}.dialer-pro-volume-pricing-info,.dialer-pro-volume-pricing-info *{color:var(--dox-color-text-inverse)}.dialer-pro-volume-pricing-info .simple-table-cell{padding-top:3px}.dialer-pro-volume-pricing-info .simple-table-cell-left{width:70px}.dialer-pro-volume-pricing-info-title{margin-top:0}.dialer-pro-volume-pricing-info:after{background:var(--dox-bg-surface-inverse);content:"";height:16px;left:80px;position:absolute;top:-8px;transform:rotate(45deg);width:16px}
