.portal-masked-edit.k-textbox{background:#fff;border:1px solid #4a535f;background-position:0 0;color:#4a535f;font-size:14px;font-size:.875rem;height:auto;line-height:inherit;outline:none;padding:.5rem;text-indent:0;width:100%;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-webkit-transition:box-shadow false false,.25s false false,ease-in false false,false false;-moz-transition:box-shadow false false false,.25s false false false,ease-in false false false,false false false;-o-transition:box-shadow false false false,.25s false false false,ease-in false false false,false false false;transition:box-shadow .25s ease-in}.portal-masked-edit.k-textbox:hover{background:#fff;border-color:#4a535f;color:#4a535f;-webkit-box-shadow:none;box-shadow:none}.portal-masked-edit.k-textbox.active,.portal-masked-edit.k-textbox:active,.portal-masked-edit.k-textbox:focus{border-color:#4a535f;color:#000;outline:none;-webkit-box-shadow:0 0 5px #999;-moz-box-shadow:0 0 5px #999;box-shadow:0 0 5px #999}.portal-masked-edit.k-textbox:disabled,.portal-masked-edit.k-textbox[disabled]{background-color:#fff;border-color:#b2b9c3;color:#b2b9c3;cursor:not-allowed;-webkit-box-shadow:none;box-shadow:none}.portal-masked-edit.k-textbox:disabled:hover,.portal-masked-edit.k-textbox:disabled:focus,.portal-masked-edit.k-textbox:disabled:active,.portal-masked-edit.k-textbox[disabled]:hover,.portal-masked-edit.k-textbox[disabled]:focus,.portal-masked-edit.k-textbox[disabled]:active{background-color:#fff;border-color:#b2b9c3;color:#b2b9c3;-webkit-box-shadow:none;box-shadow:none}.portal-masked-edit.k-textbox.portal-error{border-color:#7a0f0f}.k-dropdown.k-header{border-color:transparent;border-width:0;color:#4a535f}.k-dropdown .k-dropdown-wrap{padding-bottom:0}.k-dropdown .k-state-default{background:#fff;border:1px solid #4a535f;color:#4a535f;font-size:14px;font-size:.875rem;margin:0;outline:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-webkit-transition:box-shadow false false,.45s false false,ease-in false false,false false;-moz-transition:box-shadow false false false,.45s false false false,ease-in false false false,false false false;-o-transition:box-shadow false false false,.45s false false false,ease-in false false false,false false false;transition:box-shadow .45s ease-in}.k-dropdown .k-state-default.k-state-active,.k-dropdown .k-state-default.k-state-focused{outline:none;-webkit-box-shadow:0 0 5px #999;-moz-box-shadow:0 0 5px #999;box-shadow:0 0 5px #999}.k-dropdown .k-state-focused .k-input{color:#000}.k-dropdown .k-state-disabled{background-color:#fff;border:1px solid #b2b9c3;color:#b2b9c3;cursor:not-allowed;font-size:14px;font-size:.875rem;margin:0;outline:none;opacity:1;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.k-dropdown .k-state-disabled .k-input{color:#b2b9c3;height:auto;text-indent:8px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.k-dropdown .k-state-disabled .k-icon{color:#b2b9c3;opacity:.25}.k-dropdown .k-input{color:#4a535f;height:auto;padding:3px 0 2px 0;text-indent:8px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.k-dropdown .k-icon{margin-top:9px;vertical-align:baseline}.k-dropdown.portal-error{background-color:#fff}.k-dropdown.portal-error span.k-dropdown-wrap{border-color:#7a0f0f}.k-dropdown.portal-error label.portal-error{background-color:transparent}p.portal-error .k-dropdown{background-color:#fff}p.portal-error .k-dropdown span.k-dropdown-wrap{border-color:#7a0f0f}.k-list-container.portal-dropdownlist{border:1px solid #4a535f;margin-top:4px;margin-bottom:160px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-transition:box-shadow false false,.45s false false,ease-in false false,false false;-moz-transition:box-shadow false false false,.45s false false false,ease-in false false false,false false false;-o-transition:box-shadow false false false,.45s false false false,ease-in false false false,false false false;transition:box-shadow .45s ease-in}.k-list-container.portal-dropdownlist.k-state-border-up{outline:none;-webkit-box-shadow:0 0 5px #999;-moz-box-shadow:0 0 5px #999;box-shadow:0 0 5px #999}.k-list-container.portal-dropdownlist.k-state-border-down{margin-top:-3px;outline:none;-webkit-box-shadow:0 0 5px #999;-moz-box-shadow:0 0 5px #999;box-shadow:0 0 5px #999}.k-list-container.portal-dropdownlist .k-item{color:#4a535f;font-size:14px;font-size:.875rem}.k-list-container.portal-dropdownlist .k-item.k-state-selected{background:none;border-color:#fff;color:#00bce7}.k-list-container.portal-dropdownlist .k-item.k-state-hover{background:#d0d3d4;border-color:#d0d3d4;color:#000}.k-list-container.portal-dropdownlist .k-item.k-state-hover.k-state-selected{color:#00bce7}.k-list-container.portal-dropdownlist .k-item .portal-dropdownlist-item-disabled{color:#b2b9c3}.k-list-container.portal-dropdownlist .k-list-optionlabel{color:#4a535f;font-size:14px;font-size:.875rem}.k-list-container.portal-dropdownlist .k-list-optionlabel.k-state-selected{color:#00bce7}.k-header{border-color:#d0d3d4;border-width:1px;color:#b2b9c3;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.k-header.k-upload-empty{border-color:transparent;border-width:1px}.k-header em{font-weight:normal}.portal-autocomplete.k-autocomplete{background-color:#fff;background-position:left center;border:1px solid #4a535f;color:#4a535f;font-size:14px;font-size:.875rem;margin:0;outline:none;padding-bottom:0;width:100%;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-webkit-transition:box-shadow false false,.45s false false,ease-in false false,false false;-moz-transition:box-shadow false false false,.45s false false false,ease-in false false false,false false false;-o-transition:box-shadow false false false,.45s false false false,ease-in false false false,false false false;transition:box-shadow .45s ease-in}.portal-autocomplete.k-autocomplete input{background-color:transparent;border-color:transparent;height:auto;padding:3px 0 2px 0;text-indent:8px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.portal-autocomplete.k-autocomplete .k-loading{background-image:url(/Content/Images/fallback-loading-image-small.gif);right:8px}.portal-autocomplete.k-autocomplete.k-state-border-down{border-width:1px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.portal-autocomplete.k-autocomplete.k-state-border-down input{border-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.portal-autocomplete.k-autocomplete:focus,.portal-autocomplete.k-autocomplete:active,.portal-autocomplete.k-autocomplete.k-state-focused{color:#000;outline:none;-webkit-box-shadow:0 0 5px #999;-moz-box-shadow:0 0 5px #999;box-shadow:0 0 5px #999}.portal-autocomplete.k-autocomplete.k-state-hover{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.portal-autocomplete.k-autocomplete:disabled,.portal-autocomplete.k-autocomplete[disabled],.portal-autocomplete.k-autocomplete.k-state-disabled{background-color:#fff;border-color:#b2b9c3;color:#b2b9c3;cursor:not-allowed;-webkit-box-shadow:none;box-shadow:none}.portal-autocomplete.k-autocomplete:disabled:hover,.portal-autocomplete.k-autocomplete:disabled:focus,.portal-autocomplete.k-autocomplete:disabled:active,.portal-autocomplete.k-autocomplete[disabled]:hover,.portal-autocomplete.k-autocomplete[disabled]:focus,.portal-autocomplete.k-autocomplete[disabled]:active,.portal-autocomplete.k-autocomplete.k-state-disabled:hover,.portal-autocomplete.k-autocomplete.k-state-disabled:focus,.portal-autocomplete.k-autocomplete.k-state-disabled:active{background-color:#fff;border-color:#b2b9c3;color:#b2b9c3;-webkit-box-shadow:none;box-shadow:none}.portal-autocomplete.k-autocomplete.portal-error{border-color:#7a0f0f}.k-dropzone{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.k-dropzone .k-upload-status{color:#4a535f;font-weight:normal;line-height:2.4em;top:.75em}.k-dropzone .k-upload-status .k-icon{opacity:.6}.k-dropzone-active{border-color:#d0d3d4}.k-dropzone-hovered{background-color:transparent}.k-dropzone-hovered em{color:#00bce7}.k-button.k-upload-button,.k-button.k-upload-selected{background-color:#fff;border:2px solid #d0d3d4;color:#00bce7;cursor:pointer;font-size:13px;font-size:.8125rem;font-weight:600;letter-spacing:1px;outline:none;padding:.85em 1.75em;text-align:center;text-transform:uppercase;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all false false,.25s false false,ease-out false false,false false;-moz-transition:all false false false,.25s false false false,ease-out false false false,false false false;-o-transition:all false false false,.25s false false false,ease-out false false false,false false false;transition:all .25s ease-out}.k-button.k-upload-button:hover,.k-button.k-upload-button:focus,.k-button.k-upload-button.k-state-focused,.k-button.k-upload-selected:hover,.k-button.k-upload-selected:focus,.k-button.k-upload-selected.k-state-focused{background-color:#00bce7;border-color:#00bce7;color:#fff;-webkit-box-shadow:none;box-shadow:none}.k-button.k-upload-button:active,.k-button.k-upload-button:active:hover,.k-button.k-upload-button:focus:active:not(.k-state-disabled):not([disabled]),.k-button.k-upload-selected:active,.k-button.k-upload-selected:active:hover,.k-button.k-upload-selected:focus:active:not(.k-state-disabled):not([disabled]){background-color:#0089b4;border-color:#0089b4;color:#fff;-webkit-box-shadow:none;box-shadow:none}.k-upload.k-state-disabled .k-button.k-upload-button{background-color:#fff;border-color:#d0d3d4;color:#b2b9c3;cursor:not-allowed}.k-upload.k-state-disabled .k-button.k-upload-button:hover,.k-upload.k-state-disabled .k-button.k-upload-button:focus,.k-upload.k-state-disabled .k-button.k-upload-button:active,.k-upload.k-state-disabled .k-button.k-upload-button:active:hover{background-color:#fff;border-color:#d0d3d4;color:#b2b9c3;cursor:not-allowed}.k-upload-files .k-filename{color:#4a535f;padding-bottom:0}.k-upload-files .k-upload-status{top:1em}.portal-progressbar.k-progressbar{background:#fff;border-color:#4a535f;color:#b2b9c3;display:block;width:100%;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.portal-progressbar.k-progressbar.portal-progressbar-disabled{border-color:#b2b9c3}.portal-progressbar.k-progressbar.k-progressbar-horizontal{height:1.25em;margin-bottom:1rem}.portal-progressbar.k-progressbar .k-state-selected{background-color:#5b2f91;border-color:#5b2f91;border-radius:0}.selecter{position:relative;z-index:1;display:block;max-width:100%;outline:none}.selecter.open{z-index:3;outline:0}.selecter.open .selecter-selected{z-index:51}.selecter.cover .selecter-options{margin-top:0;top:0}.selecter.cover.open{z-index:49}.selecter.bottom .selecter-options{top:auto;bottom:100%}.selecter.bottom.cover .selecter-options{margin-top:0;top:auto;bottom:0}.selecter.portal-error .selecter-selected{border-color:#7a0f0f}.selecter.portal-error .selecter-selected:after{border-top-color:#7a0f0f}.selecter.disabled .selecter-selected,.selecter:disabled .selecter-selected,.selecter[disabled] .selecter-selected{background-color:#fff;border-color:#d0d3d4;color:#d0d3d4;cursor:not-allowed;-webkit-box-shadow:none;box-shadow:none}.selecter.disabled .selecter-selected:hover,.selecter.disabled .selecter-selected:focus,.selecter.disabled .selecter-selected:active,.selecter:disabled .selecter-selected:hover,.selecter:disabled .selecter-selected:focus,.selecter:disabled .selecter-selected:active,.selecter[disabled] .selecter-selected:hover,.selecter[disabled] .selecter-selected:focus,.selecter[disabled] .selecter-selected:active{background-color:#fff;border-color:#d0d3d4;color:#d0d3d4;-webkit-box-shadow:none;box-shadow:none}.selecter.disabled .selecter-selected:after,.selecter:disabled .selecter-selected:after,.selecter[disabled] .selecter-selected:after{border-top-color:#d0d3d4}.portal-control-join .selecter{margin-bottom:6px}.selecter-element{position:absolute;left:0;z-index:0;display:none;width:100%;height:100%;filter:alpha(opacity=0);opacity:0;*left:-999999px}.selecter-element,.selecter-element:focus{outline:0;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent}.selecter-selected{background-color:#fff;border:1px solid #4a535f;cursor:pointer;display:block;font-size:14px;font-size:.875rem;margin:0;outline:none;padding:.5rem;position:relative;width:100%;z-index:2;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-webkit-transition:box-shadow false false,.45s false false,ease-in false false,false false;-moz-transition:box-shadow false false false,.45s false false false,ease-in false false false,false false false;-o-transition:box-shadow false false false,.45s false false false,ease-in false false false,false false false;transition:box-shadow .45s ease-in}.selecter-selected:focus,.selecter-selected:active{outline:none;-webkit-box-shadow:0 0 5px #999;-moz-box-shadow:0 0 5px #999;box-shadow:0 0 5px #999}.selecter-selected:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #4a535f;content:"";height:0;position:absolute;top:14px;right:10px;width:0}.selecter-options{background-color:#fff;border:1px solid #4a535f;display:none;position:absolute;top:100%;left:0;margin-top:4px;max-height:260px;overflow:auto;overflow-x:hidden;z-index:1999;width:100%;*width:auto;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:0 0 5px #999;-moz-box-shadow:0 0 5px #999;box-shadow:0 0 5px #999}.selecter-group{display:block;padding:5px 10px 4px;font-size:10px;font-size:.625rem;text-transform:uppercase;border-bottom:1px solid #ebecec}.selecter-item{background-color:#fff;cursor:pointer;display:block;font-size:14px;font-size:.875rem;margin:0;overflow:hidden;padding:.5rem;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;width:100%}.selecter-item:hover{color:#00bce7}.selecter-item.selected{color:#0089b4}.selecter-item.disabled,.selecter-item:disabled,.selecter-item[disabled]{color:#d0d3d4;cursor:default}html{position:relative;min-height:100%}body{background-color:#f2f2f2}.patient-row{padding:0 10px;position:relative}.patient-row-subheader{background-color:#fff}.patient-notification{background:#fff;border:1px solid #4a535f;color:#4a535f;display:inline-block;margin:16px 0;max-width:948px;padding:12px 135px 12px 24px;position:relative;text-align:left;width:100%;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.patient-notification-operation{background-color:#fff;border:0;color:#00bce7;cursor:pointer;font-size:13px;font-size:.8125rem;font-weight:600;letter-spacing:1px;margin:0;outline:none;position:absolute;padding:0;right:24px;text-align:center;text-transform:uppercase;top:14px;-webkit-transition:all false false,.25s false false,ease-out false false,false false;-moz-transition:all false false false,.25s false false false,ease-out false false false,false false false;-o-transition:all false false false,.25s false false false,ease-out false false false,false false false;transition:all .25s ease-out}.patient-notification-operation:hover,.patient-notification-operation:focus,.patient-notification-operation:active{background-color:#fff;border-color:#fff;color:#0092b4}.patient-notification-operation:disabled,.patient-notification-operation[disabled]{background-color:#fff;border-color:#fff;color:#b2b9c3;cursor:not-allowed}.patient-notification-operation:disabled:hover,.patient-notification-operation:disabled:focus,.patient-notification-operation:disabled:active,.patient-notification-operation[disabled]:hover,.patient-notification-operation[disabled]:focus,.patient-notification-operation[disabled]:active{background-color:#fff;border-color:#fff;color:#b2b9c3;cursor:not-allowed}.patient-notification-important{border-color:#7a0f0f;color:#7a0f0f}.patient-notification-important .patient-notification-operation{color:#7a0f0f}.patient-notification-important .patient-notification-operation:hover,.patient-notification-important .patient-notification-operation:focus,.patient-notification-important .patient-notification-operation:active{color:#4d0909}.patient-notification-important .patient-notification-operation:disabled,.patient-notification-important .patient-notification-operation[disabled]{color:#b2b9c3}.patient-notification-important .patient-notification-operation:disabled:hover,.patient-notification-important .patient-notification-operation:disabled:focus,.patient-notification-important .patient-notification-operation:disabled:active,.patient-notification-important .patient-notification-operation[disabled]:hover,.patient-notification-important .patient-notification-operation[disabled]:focus,.patient-notification-important .patient-notification-operation[disabled]:active{color:#b2b9c3}.patient-notification-message{border-color:#4a535f;color:#4a535f}.patient-notification-message .patient-notification-operation{color:#4a535f}.patient-notification-message .patient-notification-operation:hover,.patient-notification-message .patient-notification-operation:focus,.patient-notification-message .patient-notification-operation:active{color:#343a42}.patient-notification-message .patient-notification-operation:disabled,.patient-notification-message .patient-notification-operation[disabled]{color:#b2b9c3}.patient-notification-message .patient-notification-operation:disabled:hover,.patient-notification-message .patient-notification-operation:disabled:focus,.patient-notification-message .patient-notification-operation:disabled:active,.patient-notification-message .patient-notification-operation[disabled]:hover,.patient-notification-message .patient-notification-operation[disabled]:focus,.patient-notification-message .patient-notification-operation[disabled]:active{color:#b2b9c3}.patient-control-group-with-label span{display:inline-block}.patient-control-group-with-label label{display:inline-block;margin-left:8px}.patient-control-group-with-label-medium span{width:100px}.patient-doctor-container{position:relative}.patient-doctor-container h2{font-size:32px;font-size:2rem;font-weight:normal;line-height:1.5em;margin:.75em 0;padding:0}.patient-doctor-info,.patient-doctor-info-name,.patient-doctor-info-portrait{display:inline-block;vertical-align:middle}.patient-doctor-info-name{position:relative;margin-right:16px;margin-right:1rem}.patient-doctor-info-name h2{max-width:500px;width:100%}.patient-doctor-info-label{font-size:12px;font-size:.75rem;left:2px;line-height:1em;position:absolute;text-align:left;text-transform:uppercase;top:16px}.patient-doctor-info-portrait img{height:48px;width:48px}.patient-user-container{position:relative}.patient-user-container h2{font-size:32px;font-size:2rem;font-weight:normal;line-height:1em;margin:1em 0;padding:0}.patient-user-info,.patient-user-info-portrait,.patient-user-info-name,.patient-user-info-copay{display:inline-block;vertical-align:middle}.patient-user-info-portrait{margin-right:16px;margin-right:1rem}.patient-user-info-portrait img{height:48px;width:48px}.patient-user-info-name{position:relative;margin-right:16px;margin-right:1rem}.patient-user-info-label{font-size:12px;font-size:.75rem;left:2px;line-height:1em;position:absolute;text-align:left;text-transform:uppercase;top:16px}.patient-user-info-copay{color:#5b2f91;position:relative}.patient-user-info-copay #patient-user-copay-label{font-size:12px;font-size:.75rem;left:0;line-height:1em;position:absolute;right:0;text-align:center;text-transform:uppercase;top:-16px;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.patient-user-info-copay #patient-user-copay-amount{font-size:32px;font-size:2rem}.patient-visit-container{left:0;position:absolute;right:0;top:0}.patient-visit-container .portal-button{position:relative;z-index:9;max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:8px;padding-right:8px}.patient-visit{background:#5b2f91;border-radius:50%;height:460px;margin:-264px auto 0 auto;text-align:center;width:460px}.patient-visit .valign{padding:224px 0 0 0}.patient-visit p{color:#fff;font-size:20px;font-size:1.25rem;line-height:1.4;margin-bottom:.75em;text-rendering:optimizeLegibility}.patient-row-submenu{margin-top:16px}.tab-content-patient{margin-top:32px}.patient-row-content{margin-top:40px}.patient-row-standalone-content{margin-top:24px}.patient-landing-tab{text-align:center}.patient-card-prompt{margin-right:.5em}.patient-patient-card-container{display:inline-block}.patient-patient-card{background:#fff;display:inline-block;margin:16px;padding:26px 16px;position:relative;text-align:center;width:300px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:rgba(0,0,0,.12) 0 1px 3px,rgba(0,0,0,.24) 0 1px 2px;-moz-box-shadow:rgba(0,0,0,.12) 0 1px 3px,rgba(0,0,0,.24) 0 1px 2px;box-shadow:rgba(0,0,0,.12) 0 1px 3px,rgba(0,0,0,.24) 0 1px 2px}.patient-patient-card h2{font-size:32px;font-size:2rem;font-weight:normal;line-height:1.5em;margin:.25em 0;padding:0}.patient-patient-card p{margin:.5rem 0 0 0}.patient-patient-card .portal-button{min-width:110px}.patient-patient-card .portal-button-list{display:block;margin:0;padding:0;text-align:center}.patient-patient-card .portal-button-list .portal-button{margin-right:4px}.patient-patient-card .portal-button-list .portal-button.last{margin-right:0}.patient-patient-card-remove{position:absolute;right:8px;top:10px}.patient-patient-card-remove:hover{color:#7a0f0f}.patient-patient-card-remove:focus i,.patient-patient-card-remove:active i,.patient-patient-card-remove.active i{color:#7a0f0f}.patient-patient-card-remove:focus p,.patient-patient-card-remove:active p,.patient-patient-card-remove.active p{color:#cc1a1a}.patient-patient-card-remove:disabled,.patient-patient-card-remove[disabled]{color:#b2b9c3;cursor:not-allowed}.patient-patient-card-remove:disabled:hover,.patient-patient-card-remove:disabled:focus,.patient-patient-card-remove:disabled:active,.patient-patient-card-remove[disabled]:hover,.patient-patient-card-remove[disabled]:focus,.patient-patient-card-remove[disabled]:active{color:#b2b9c3;cursor:not-allowed}.patient-patient-card-portrait{height:128px;width:128px}.patient-visit-filter{display:inline-block;text-align:left;margin:12px 8px}.patient-visit-list-card-container{display:inline-block;max-width:1360px}.patient-visit-list-card{background:#fff;border-top:5px solid #fff;display:inline-block;margin:16px;padding:11px 26px 16px 26px;position:relative;text-align:left;vertical-align:top;width:300px;min-height:243px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:rgba(0,0,0,.12) 0 1px 3px,rgba(0,0,0,.24) 0 1px 2px;-moz-box-shadow:rgba(0,0,0,.12) 0 1px 3px,rgba(0,0,0,.24) 0 1px 2px;box-shadow:rgba(0,0,0,.12) 0 1px 3px,rgba(0,0,0,.24) 0 1px 2px}.patient-visit-list-card h2{font-size:32px;font-size:2rem;font-weight:normal;line-height:1.5em;margin:12px 0;padding:0}.patient-visit-list-card p{margin:.5rem 0 .25rem 0}.patient-visit-list-card .portal-button{min-width:110px}.patient-visit-list-card .portal-button-list{display:block;margin:0;padding:0;text-align:center}.patient-visit-list-card .portal-button-list .portal-button{margin-right:4px;padding:10px 8px}.patient-visit-list-card .portal-button-list .portal-button.last{margin-right:0}.patient-visit-list-card .patient-card-prompt{display:block;font-size:12px;font-size:.75rem;text-transform:uppercase}.patient-visit-list-card-active{border-top:5px solid #00bce7}.patient-visit-list-card-scheduled{border-top:5px solid #5b2f91}.patient-visit-list-card-date{font-size:14px;font-size:.875rem;position:absolute;top:0;right:26px}.patient-button-image-visit-list{display:inline-block;padding:0;position:absolute;right:26px;top:29px}.patient-visit-list-card h2.pad-for-patient-button-image-visit-list{padding-right:40px}#familyTabOperations{margin-top:7px}.patient-conditions-container{font-size:16px;font-size:1rem;margin:16px auto;max-width:800px;text-align:left}.patient-conditions-container p{font-size:20px;font-size:1.25rem}.patient-conditions-list{margin:0 0 1rem 0}.patient-conditions-list ul{list-style:disc;list-style-position:outside;margin-left:1.1rem}.patient-conditions-list li{margin:8px 0}.patient-payment-option-type-emblems{float:right}.patient-payment-option-type-emblems img{height:20px}.patient-payment-option-type-emblems .patient-payment-option-type-emblem-inactive{opacity:.2}.patient-visit-progress{margin:0;padding:0 16px}.patient-visit-progress li{float:left;margin:16px 0;padding:0;position:relative;text-align:center;vertical-align:top}.patient-visit-progress li .patient-visit-progress-indicator{background:#fff;border:1px solid #d0d3d4;border-radius:50%;height:32px;left:50%;position:absolute;width:32px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.patient-visit-progress li .patient-visit-progress-indicator i{line-height:28px}.patient-visit-progress li h4{border-top:1px solid #d0d3d4;font-size:24px;font-size:1.5rem;font-weight:normal;margin:16px 0 4px 0;padding-top:20px;padding-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.patient-visit-progress li p{font-size:12px;font-size:.75rem;margin:0;min-height:16px;padding:0}.patient-progress-indicator-with-header{margin-top:16px}.patient-visit-progress[data-patient-visit-progress-steps="2"] li{width:50%}.patient-visit-progress[data-patient-visit-progress-steps="3"] li{width:33%}.patient-visit-progress[data-patient-visit-progress-steps="4"] li{width:25%}.patient-visit-progress[data-patient-visit-progress-steps="5"] li{width:20%}.patient-visit-progress[data-patient-visit-progress-steps="6"] li{width:16%}.patient-visit-progress[data-patient-visit-progress-steps="7"] li{width:14%}.patient-visit-progress[data-patient-visit-progress-steps="8"] li{width:12%}.patient-visit-progress[data-patient-visit-progress-steps="9"] li{width:11%}li.patient-visit-progress-done{border-color:#00bce7;color:#4a535f}li.patient-visit-progress-done .patient-visit-progress-indicator{background:#00bce7;border:1px solid #00bce7}li.patient-visit-progress-done i{color:#fff}li.patient-visit-progress-done i span{display:none}li.patient-visit-progress-done h4{border-top:1px solid #00bce7}li.patient-visit-progress-current{color:#4a535f}li.patient-visit-progress-current .patient-visit-progress-indicator{background:#fff;border-color:#4a535f}li.patient-visit-progress-current i:before{display:none}li.patient-visit-progress-current h4{border-color:#4a535f}li.patient-visit-progress-todo{color:#d0d3d4}li.patient-visit-progress-todo i:before{display:none}#visitWizardDeckItem{padding-top:113px;position:relative}.patient-visit-patient-card img{float:left;height:48px;margin:2px 16px 2px 0;width:48px}.patient-visit-patient-card h2{font-size:28px;font-size:1.75rem;line-height:1.25em;margin:0;overflow:hidden;padding:0;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.patient-visit-patient-card p{font-size:14px;font-size:.875rem;margin:0;padding:0}.patient-visit-patient-card i{float:right;font-size:28px;font-size:1.75rem;margin-top:16px}.patient-visit-add-dependent i{border:1px solid #d0d3d4;border-radius:50%;float:left;font-size:24px;font-size:1.5rem;height:48px;line-height:46px;margin:2px 16px 2px 0;text-align:center;width:48px}.patient-visit-add-dependent h2{font-size:28px;font-size:1.75rem;margin:12px 0 6px 0;padding:0}.patient-visit-video-test-container #visitWizardVideoTestLocalVideoContainer{margin:8px 0 16px 0;text-align:center}.patient-visit-video-test-container #visitWizardVideoTestLocalVideo{background:#000;display:inline-block;height:120px;width:160px}.patient-visit-video-test-container .patient-video-test-message{text-align:left}.patient-visit-video-test-container .patient-video-test-message ol,.patient-visit-video-test-container .patient-video-test-message ul{list-style:disc;margin:0 40px 16px 40px}.patient-visit-video-test-container .patient-video-test-message-default{display:block}.patient-visit-video-test-container .patient-video-test-message-audio-test,.patient-visit-video-test-container .patient-video-test-message-audio-test-failed,.patient-visit-video-test-container .patient-video-test-message-audio-confirm,.patient-visit-video-test-container .patient-video-test-message-cancelled,.patient-visit-video-test-container .patient-video-test-message-completed,.patient-visit-video-test-container .patient-video-test-message-device-no-mic,.patient-visit-video-test-container .patient-video-test-message-install-required,.patient-visit-video-test-container .patient-video-test-message-consent-required,.patient-visit-video-test-container .patient-video-test-message-managed,.patient-visit-video-test-container .patient-video-test-message-no-camera,.patient-visit-video-test-container .patient-video-test-message-no-plug-in,.patient-visit-video-test-container .patient-video-test-message-ready,.patient-visit-video-test-container .patient-video-test-message-test-failed,.patient-visit-video-test-container .patient-video-test-message-camera-blocked{display:none}.patient-visit-video-test-container.audiotest .patient-video-test-message-default{display:none}.patient-visit-video-test-container.audiotest .patient-video-test-message-audio-test{display:block}.patient-visit-video-test-container.audiotestfailed .patient-video-test-message-default{display:none}.patient-visit-video-test-container.audiotestfailed .patient-video-test-message-audio-test-failed{display:block}.patient-visit-video-test-container.audioconfirm .patient-video-test-message-default{display:none}.patient-visit-video-test-container.audioconfirm .patient-video-test-message-audio-confirm{display:block}.patient-visit-video-test-container.cancelled .patient-video-test-message-default{display:none}.patient-visit-video-test-container.cancelled .patient-video-test-message-cancelled{display:block}.patient-visit-video-test-container.completed .patient-video-test-message-default{display:none}.patient-visit-video-test-container.completed .patient-video-test-message-completed{display:block}.patient-visit-video-test-container.devicenomic .patient-video-test-message-default{display:none}.patient-visit-video-test-container.devicenomic .patient-video-test-message-device-no-mic{display:block}.patient-visit-video-test-container.installrequired .patient-video-test-message-default{display:none}.patient-visit-video-test-container.installrequired .patient-video-test-message-install-required{display:block}.patient-visit-video-test-container.consentrequired .patient-video-test-message-default{display:none}.patient-visit-video-test-container.consentrequired .patient-video-test-message-consent-required{display:block}.patient-visit-video-test-container.managed .patient-video-test-message-default{display:none}.patient-visit-video-test-container.managed .patient-video-test-message-managed{display:block}.patient-visit-video-test-container.nocamera .patient-video-test-message-default{display:none}.patient-visit-video-test-container.nocamera .patient-video-test-message-no-camera{display:block}.patient-visit-video-test-container.noplugin .patient-video-test-message-default{display:none}.patient-visit-video-test-container.noplugin .patient-video-test-message-no-plug-in{display:block}.patient-visit-video-test-container.platformready .patient-video-test-message-default{display:none}.patient-visit-video-test-container.platformready .patient-video-test-message-ready{display:block}.patient-visit-video-test-container.testfailed .patient-video-test-message-default{display:none}.patient-visit-video-test-container.testfailed .patient-video-test-message-test-failed{display:block}.patient-visit-video-test-container.camerablocked .patient-video-test-message-default{display:none}.patient-visit-video-test-container.camerablocked .patient-video-test-message-camera-blocked{display:block}.portal-datetimepicker.portal-datetimepicker-wide{width:75%}.patient-visit-number-title{text-transform:uppercase}.patient-visit-list-item-reason{display:inline-block;margin:0 8px 16px 8px;padding:14px;width:250px}.patient-visit-list-item-reason h2{font-size:20px;font-size:1.25rem}.patient-visit-list-item-reason .portal-list-indicator{font-size:20px;font-size:1.25rem;margin-top:0;right:14px}.patient-visit-photo-list-container .portal-modal-processing-indicator{position:relative;top:auto;right:auto}.patient-visit-photo-list{margin-bottom:-8px}.patient-visit-photo{display:inline-block;margin:0 4px 8px 4px;position:relative;text-align:center}.patient-visit-photo img{height:64px;width:64px}.patient-visit-photo button{background:none;border:none;outline:none;position:absolute;right:0;top:2px}.patient-visit-photo button i{color:#fff;font-size:14px;font-size:.875rem;opacity:.6;text-shadow:0 0 3px #000;vertical-align:middle}.patient-visit-photo button span{display:none;vertical-align:middle}.patient-visit-photo button:hover,.patient-visit-photo button:focus,.patient-visit-photo button:active,.patient-visit-photo button.active{color:#00bce7}.patient-visit-medical-section{margin-bottom:32px;position:relative;text-align:left}.patient-visit-medical-section.no-spacing{margin-bottom:16px}.patient-visit-medical-section h4{border-bottom:1px solid #d0d3d4;font-size:14px;font-size:.875rem;font-weight:normal;margin-bottom:10px;padding-bottom:4px;text-transform:uppercase}.patient-visit-medical-section h4.portal-error{border-color:#7a0f0f;color:#7a0f0f}.patient-visit-medical-section li{margin-bottom:8px}.patient-visit-medical-section li span{font-size:16px;font-size:1rem}.patient-visit-medical-section-add-item,.patient-visit-medical-section-remove-item{position:relative}.patient-visit-medical-section-add-item i,.patient-visit-medical-section-remove-item i{display:inline-block;font-size:16px;font-size:1rem;margin:4px 9px 4px 4px;vertical-align:middle}.patient-visit-medical-section-add-item span,.patient-visit-medical-section-remove-item span{vertical-align:middle}.patient-visit-medical-section-add-item.disabled,.patient-visit-medical-section-add-item:disabled,.patient-visit-medical-section-add-item[disabled],.patient-visit-medical-section-remove-item.disabled,.patient-visit-medical-section-remove-item:disabled,.patient-visit-medical-section-remove-item[disabled]{color:#b2b9c3;cursor:not-allowed}.patient-visit-medical-section-remove-item-multiline{position:relative}.patient-visit-medical-section-remove-item-multiline i{position:absolute;left:0;top:0}.patient-visit-medical-section-remove-item-multiline span.patient-visit-medical-item-primary-text{margin-left:29px}.patient-visit-medical-section-remove-item-multiline span.patient-visit-medical-item-secondary-text{margin-left:29px}.patient-visit-medical-section-list li span.patient-visit-medical-item-primary-text{display:block}.patient-visit-medical-section-list li span.patient-visit-medical-item-secondary-text{display:block;font-size:12px;font-size:.75rem;font-style:italic;margin-bottom:4px;margin-top:4px;opacity:.75}.patient-visit-medical-section-add-item:hover{color:#00bce7;cursor:pointer}.patient-visit-medical-section-add-item.disabled:hover,.patient-visit-medical-section-add-item:disabled:hover,.patient-visit-medical-section-add-item[disabled]:hover{color:#b2b9c3;cursor:not-allowed}.patient-visit-medical-section-remove-item i:hover{color:#7a0f0f;cursor:pointer}.patient-visit-medical-section-remove-item.disabled i:hover,.patient-visit-medical-section-remove-item:disabled i:hover,.patient-visit-medical-section-remove-item[disabled] i:hover{color:#b2b9c3;cursor:not-allowed}.patient-visit-medical-social-question,.patient-profile-medical-social-question{margin-bottom:12px}.patient-visit-medical-social-question>label,.patient-profile-medical-social-question>label{display:inline-block;font-size:14px;font-size:.875rem;padding-right:6px;width:59%}.patient-visit-medical-social-question .portal-radio-group,.patient-profile-medical-social-question .portal-radio-group{width:40%}.patient-visit-medical-social-question .portal-radio,.patient-profile-medical-social-question .portal-radio{margin-right:0}.patient-profile-medical-social-question label{font-size:16px;font-size:1rem}.patient-profile-medical-social-question>label{width:79%}.patient-profile-medical-social-question .portal-radio-group{width:20%}#patientVisitMedicalHistoryMedications .patient-visit-medical-section,#profileWizardMedicalHistoryMedications .patient-visit-medical-section{margin-bottom:8px}#patientProfileEditProfilePictureCrop,#insuranceCardFrontEditCrop,#insuranceCardBackEditCrop{margin-bottom:8px;position:relative;text-align:center;width:100%}#patientProfileEditProfilePictureCrop .patient-profile-photocropcontainer,#insuranceCardFrontEditCrop .patient-profile-photocropcontainer,#insuranceCardBackEditCrop .patient-profile-photocropcontainer{display:inline-block;text-align:center;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}#patientProfileEditProfilePictureCrop .croppie-container,#insuranceCardFrontEditCrop .croppie-container,#insuranceCardBackEditCrop .croppie-container{padding:0}#patientProfilePictureCropDisable,#insuranceCardPictureFrontCropDisable,#insuranceCardPictureBackCropDisable{background:transparent;background:rgba(255,255,255,.5);cursor:not-allowed;height:100%;left:0;position:absolute;top:0;width:100%;z-index:99}#patientProfileProfilePictureContainer{margin-bottom:8px;text-align:center;width:100%}#patientProfileProfilePictureContainer.patient-upload-uploading .k-dropzone em,#patientProfileProfilePictureContainer.patient-upload-complete .k-dropzone em{display:none}#patientProfileProfilePictureContainer.patient-upload-uploading .k-dropzone .k-upload-button,#patientProfileProfilePictureContainer.patient-upload-complete .k-dropzone .k-upload-button{display:none}#patientProfileProfilePictureContainer .k-upload.k-header{border:none}#patientProfileProfilePictureContainer .k-dropzone{border:1px solid #d0d3d4;display:inline-block;height:400px;text-align:center;width:400px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}#patientProfileProfilePictureContainer .k-dropzone em{display:block;margin-top:50px;visibility:visible}#patientProfileProfilePictureContainer .k-dropzone .k-upload-button{margin-top:150px}#patientProfileProfilePictureContainer .k-dropzone .k-upload-status{display:block;margin-top:160px;position:relative}#wizardInsuranceCardFrontContainer,#wizardInsuranceCardBackContainer{margin-bottom:8px;text-align:center;width:100%}#wizardInsuranceCardFrontContainer.patient-upload-uploading .k-dropzone em,#wizardInsuranceCardFrontContainer.patient-upload-complete .k-dropzone em,#wizardInsuranceCardBackContainer.patient-upload-uploading .k-dropzone em,#wizardInsuranceCardBackContainer.patient-upload-complete .k-dropzone em{display:none}#wizardInsuranceCardFrontContainer.patient-upload-uploading .k-dropzone .k-upload-button,#wizardInsuranceCardFrontContainer.patient-upload-complete .k-dropzone .k-upload-button,#wizardInsuranceCardBackContainer.patient-upload-uploading .k-dropzone .k-upload-button,#wizardInsuranceCardBackContainer.patient-upload-complete .k-dropzone .k-upload-button{display:none}#wizardInsuranceCardFrontContainer .k-upload.k-header,#wizardInsuranceCardBackContainer .k-upload.k-header{border:none}#wizardInsuranceCardFrontContainer .k-dropzone,#wizardInsuranceCardBackContainer .k-dropzone{border:1px solid #d0d3d4;display:inline-block;height:200px;text-align:center;width:350px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}#wizardInsuranceCardFrontContainer .k-dropzone em,#wizardInsuranceCardBackContainer .k-dropzone em{display:block;margin-top:10px;visibility:visible}#wizardInsuranceCardFrontContainer .k-dropzone .k-upload-button,#wizardInsuranceCardBackContainer .k-dropzone .k-upload-button{margin-top:50px}#wizardInsuranceCardFrontContainer .k-dropzone .k-upload-status,#wizardInsuranceCardBackContainer .k-dropzone .k-upload-status{display:block;margin-top:80px;position:relative}#patientInsuranceCardFrontContainer,#patientInsuranceCardBackContainer{margin-bottom:8px;text-align:center;width:100%}#patientInsuranceCardFrontContainer.patient-upload-uploading .k-dropzone em,#patientInsuranceCardFrontContainer.patient-upload-complete .k-dropzone em,#patientInsuranceCardBackContainer.patient-upload-uploading .k-dropzone em,#patientInsuranceCardBackContainer.patient-upload-complete .k-dropzone em{display:none}#patientInsuranceCardFrontContainer.patient-upload-uploading .k-dropzone .k-upload-button,#patientInsuranceCardFrontContainer.patient-upload-complete .k-dropzone .k-upload-button,#patientInsuranceCardBackContainer.patient-upload-uploading .k-dropzone .k-upload-button,#patientInsuranceCardBackContainer.patient-upload-complete .k-dropzone .k-upload-button{display:none}#patientInsuranceCardFrontContainer .k-upload.k-header,#patientInsuranceCardBackContainer .k-upload.k-header{border:none}#patientInsuranceCardFrontContainer .k-dropzone,#patientInsuranceCardBackContainer .k-dropzone{border:1px solid #d0d3d4;display:inline-block;height:200px;text-align:center;width:400px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}#patientInsuranceCardFrontContainer .k-dropzone em,#patientInsuranceCardBackContainer .k-dropzone em{display:block;margin-top:10px;visibility:visible}#patientInsuranceCardFrontContainer .k-dropzone .k-upload-button,#patientInsuranceCardBackContainer .k-dropzone .k-upload-button{margin-top:70px}#patientInsuranceCardFrontContainer .k-dropzone .k-upload-status,#patientInsuranceCardBackContainer .k-dropzone .k-upload-status{display:block;margin-top:160px;position:relative}.upload-picture-invalid{border:2px solid #7a0f0f!important}.error-text{color:#cc1a1a}#newPharmacyModal .portal-form-break{margin-bottom:.5rem}.patient-visit-pharmacy-section-header{border-bottom:1px solid #d0d3d4;margin:0 0 16px 0;padding-bottom:6px;position:relative}.patient-visit-pharmacy-section-header h4{font-size:14px;font-size:.875rem;font-weight:normal;margin:0;text-transform:uppercase}.patient-visit-pharmacy-section-header .patient-visit-pharmacy-section-header-action{color:#00bce7;cursor:pointer;position:absolute;right:0;top:0}.patient-visit-pharmacy-section-header .patient-visit-pharmacy-section-header-action:hover span,.patient-visit-pharmacy-section-header .patient-visit-pharmacy-section-header-action:active span,.patient-visit-pharmacy-section-header .patient-visit-pharmacy-section-header-action .active span{text-decoration:underline}.patient-visit-pharmacy-section-header .patient-visit-pharmacy-section-header-action span{font-size:14px;font-size:.875rem;margin-right:4px;vertical-align:middle}.patient-visit-pharmacy-section-header .patient-visit-pharmacy-section-header-action i{vertical-align:middle}.patient-visit-pharmacy-section-header .patient-visit-pharmacy-section-header-title{position:relative}.patient-pharmacy-search-result{border-bottom:1px solid #d0d3d4;margin-bottom:10px;padding-bottom:14px;position:relative}.patient-pharmacy-search-result-title{font-size:20px;font-size:1.25rem;margin-bottom:0}.patient-pharmacy-search-result-address1,.patient-pharmacy-search-result-address2,.patient-pharmacy-search-result-types,.patient-pharmacy-search-result-detail{font-size:14px;font-size:.875rem;margin-bottom:0}.patient-pharmacy-search-result-types{margin-top:2px}.patient-pharmacy-search-result-details span{font-size:14px;font-size:.875rem;margin-right:24px}.patient-pharmacy-search-result-action,.patient-pharmacy-search-action{position:absolute;right:0;top:0}.patient-pharmacy-map{height:400px}.patient-pharmacy-map .gm-style-iw>div{height:100%!important;overflow:hidden!important}.patient-pharmacy-map .gm-style-iw h4{border-bottom:1px solid #d0d3d4;font-size:14px;font-size:.875rem;font-weight:normal;margin:0 0 2px 0;padding:0 0 2px 0}.patient-pharmacy-map .gm-style-iw p{font-size:12px;font-size:.75rem;margin:0}.patient-pharmacy-map .gm-style-iw a{color:#00bce7;font-size:12px;font-size:.75rem}.patient-pharmacy-map .gm-style-iw a:hover,.patient-pharmacy-map .gm-style-iw a:active,.patient-pharmacy-map .gm-style-iw a .active{text-decoration:underline}.patient-visit-list-item-payment h2{font-size:20px;font-size:1.25rem;line-height:1.5em}.patient-visit-list-item-payment .portal-list-image{margin:2px 16px 2px 0}.patient-visit-list-item-payment .portal-list-indicator{margin-top:0}.patient-visit-list-item-insurance h2{margin-right:32px;text-overflow:inherit;white-space:normal}.patient-provider-detail-image img{height:128px;width:128px}.patient-provicer-detail-description h2{font-size:24px;font-size:1.5rem;font-weight:normal;margin:0 0 8px 0}.patient-provicer-detail-description label{font-size:16px;font-size:1rem;font-weight:bold}#visitWizardCouponCodeForm{padding:12px 24px}#visitWizardCouponCodeForm .portal-general-success,#visitWizardCouponCodeForm .portal-general-error{margin-bottom:8px}#visitWizardCouponCodeForm p{text-align:left}#visitWizardCouponCodeForm p input{display:inline-block;width:75%}#visitWizardCouponCodeForm p button{display:inline-block;font-size:16px;margin:0 0 0 8px;min-width:0;padding:.275em 1.25em;width:20%}#visitWizardCouponCodeForm p button span{font-size:13px}#visitOtherPaymentOptionForm h2,#visitOtherInsuranceOptionForm h2{font-size:24px;font-size:1.5rem;font-weight:normal;margin-top:0}#visitOtherPaymentOptionForm p,#visitOtherPaymentOptionForm .portal-checkbox-group,#visitOtherInsuranceOptionForm p,#visitOtherInsuranceOptionForm .portal-checkbox-group{margin-bottom:1rem}.patient-visit-confirmation{padding:32px 64px 0 64px}.patient-visit-confirmation h2{font-weight:normal;margin:0;padding:0 0 .75em 0}.patient-visit-confirmation-card h3{font-size:24px;font-size:1.5rem;font-weight:normal;margin:0 0 16px 0}.patient-visit-confirmation-card section{margin-bottom:32px;position:relative}.patient-visit-confirmation-card section h4{border-bottom:1px solid #d0d3d4;font-size:14px;font-size:.875rem;font-weight:normal;margin-bottom:7px;padding-bottom:4px;text-transform:uppercase}.patient-visit-confirmation-card section p{font-size:16px;font-size:1rem;margin:0}.patient-change-link{color:#00bce7;font-size:14px;font-size:.875rem;position:absolute;top:0;right:0}.patient-change-link:hover,.patient-change-link:active,.patient-change-link .active{color:#00bce7;text-decoration:underline}.patient-change-link-button{border:none;background:none;color:#00bce7;font-size:14px;font-size:.875rem;outline:none;padding:0;position:absolute;top:0;right:0}.patient-change-link-button:hover,.patient-change-link-button:focus,.patient-change-link-button:active,.patient-change-link-button.active{color:#00bce7;text-decoration:underline}.patient-change-link-button:disabled,.patient-change-link-button[disabled="disabled"],.patient-change-link-button.disabled{color:#b2b9c3;cursor:not-allowed;text-decoration:none}#primaryCarePhysicianSearchDiv{height:30px!important;margin-left:-1px}#primaryCarePhysicianSearchDiv .k-input{padding:0!important}#primaryCarePhysicianSearchDiv .k-hover{border:0}.patient-primary-physician-section{margin-bottom:0;margin-top:20px;margin-left:0;padding-bottom:3px}.patient-primary-physician-help-button{border:none;color:#00bce7;background:none;font-size:14px;font-size:.875rem;float:right;padding-right:16px}.patient-primary-physician-search-error{margin:0;color:#7a0f0f;font-size:14px}.patient-primary-physician-form-switch-button{border:none;background:none;color:#000;font-size:14px;font-size:.875rem;outline:none;float:left}.patient-primary-physician-form-switch-button span{color:#00bce7}.patient-primary-physician-form-switch-button span:hover{color:#00bce7;text-decoration:underline;cursor:pointer}.patient-primary-physician-form-switch-button span.active:hover,.patient-primary-physician-form-switch-button span.active:focus{color:#000;cursor:default;text-decoration:none}.patient-primary-physician-form-switch-button span.active{color:#000}.primary-care-physician-display h1{font-size:20px!important;margin:0!important;color:#789}.primary-care-physician-display p{margin:0;font-size:12px}.primary-care-physician-radio{margin-bottom:5px;margin-left:1px}.primary-care-physician-radio-end{margin-left:1px}.primary-Care-Physician-Search-Entry{padding-top:5px}.primary-Care-Physician-Input{width:100%;height:30px}#profileWizardPrimaryCarePhysicianManualEntry{padding-top:5px}.primary-Care-Physician-Search-Result-Header{font-size:16px!important;margin:0!important;color:#789}.primary-Care-Physician-Search-Result-Header2{font-size:16px!important;margin:0!important;color:#789;float:left}.primary-Care-Physician-Search-Result-Footer{font-size:12px!important;margin:0!important;margin-top:-10px!important;float:left}.primary-Care-Physician-Search-Result-RHS{font-size:16px!important;margin:0!important;margin-top:-20px!important;color:#789;float:right}.primary-Care-Physician-Search-Result-RHS2{font-size:16px!important;margin:0!important;color:#789;float:right}.primary-Care-Physician-Search-Result-Divider{width:100%;margin-bottom:0}.patient-operation-link{color:#00bce7}.patient-operation-link:link,.patient-operation-link:visited,.patient-operation-link:hover,.patient-operation-link:focus,.patient-operation-link:active{color:#00bce7}.patient-exam-status{color:#5b2f91;font-size:20px;font-size:1.25rem;font-weight:normal;line-height:1.4em;margin:1.75em 0;padding:0}.patient-exam-status span,.patient-exam-status img{vertical-align:middle}.patient-exam-video-panel-visible{height:auto;overflow:inherit}.patient-exam-video-panel-hidden{height:0;overflow:hidden}#examRoomVideoPanel{background:#000;display:inline-block;height:480px;overflow:hidden;position:relative;width:852px}.patient-maximized-video-wrapper{background:#000;overflow:hidden;position:relative}.patient-maximized-video-wrapper .portal-button-list{background:#000;background-color:rgba(0,0,0,.5);border-radius:0;bottom:24px;left:50%;position:absolute;transform:translateX(-50%);z-index:10}.patient-maximized-video-wrapper .portal-video-inset{bottom:24px;height:15%;left:24px;width:15%}.lt-ie9 .patient-maximized-video-wrapper{display:none}#examRoomVideoSubscriberContainer{background-color:transparent;height:480px;position:absolute;right:0;top:0;width:852px}#examRoomMaximizedVideoSubscriberContainer{background-color:transparent;height:480px;position:absolute;right:0;top:0;width:852px}#examRoomVideoPublisherContainer,#examRoomMaximizedVideoPublisherContainer{background:#d0d3d4;height:120px;left:0;margin:16px;position:absolute;top:0;width:160px}.patient-examroom-popover-container{position:relative}.patient-examroom-popover{background:#fff;margin:16px 0;width:308px;position:absolute;text-align:left;top:0;z-index:2000;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:rgba(0,0,0,.12) 0 1px 3px,rgba(0,0,0,.24) 0 1px 2px;-moz-box-shadow:rgba(0,0,0,.12) 0 1px 3px,rgba(0,0,0,.24) 0 1px 2px;box-shadow:rgba(0,0,0,.12) 0 1px 3px,rgba(0,0,0,.24) 0 1px 2px}.patient-examroom-popover h4{border-bottom:1px solid #d0d3d4;font-size:18px;font-size:1.125rem;font-weight:normal;margin:0 8px 4px 8px;padding:8px 40px 4px 8px}.patient-examroom-popover .patient-examroom-popover-close{background:none;border:0;color:#4a535f;cursor:pointer;max-width:72px;outline:none;position:absolute;right:8px;text-align:center;top:8px}.patient-examroom-popover .patient-examroom-popover-close i{display:inline-block;font-size:16px;font-size:1rem;line-height:1}.patient-examroom-popover .patient-examroom-popover-close:hover{color:#00bce7}.patient-examroom-popover .patient-examroom-popover-close:focus i,.patient-examroom-popover .patient-examroom-popover-close:active i,.patient-examroom-popover .patient-examroom-popover-close.active i{color:#00bce7}.patient-examroom-popover .patient-examroom-popover-content{margin:8px 16px 16px 16px}.patient-examroom-popover #examRoomVideoSettingsLocalVideoContainer{margin:8px 0 16px 0;text-align:center}.patient-examroom-popover #examRoomVideoSettingsLocalVideo{background:#000;display:inline-block;height:120px;width:160px}.patient-examroom-popover-no-margin{margin-top:0}.patient-examroom-popover-left{left:0}.patient-examroom-popover-right{right:0}.patient-examroom-welcomevideocontainer{display:inline-block;max-width:848px;outline:none}.patient-examroom-welcomevideocontainer div{outline:none}.patient-examroom-welcomevideocontainer video{height:100%;width:100%}.portal-video-wrapper .portal-button-list{background:#000;background-color:rgba(0,0,0,.5);border-radius:0;bottom:10px;left:50%;position:absolute;transform:translateX(-50%);z-index:10}#examRoomShowWelcomeVideoClose{color:#00bce7;font-size:16px;font-size:1rem;position:absolute;right:10px;top:2.5%;z-index:1000}#examRoomShowWelcomeVideoClose:hover,#examRoomShowWelcomeVideoClose:focus,#examRoomShowWelcomeVideoClose:active,#examRoomShowWelcomeVideoClose.active{color:#00bce7}#examRoomShowWelcomeVideoContainer{color:#00bce7;font-size:16px;font-size:1rem;position:absolute;right:16px;top:30px}#examRoomShowWelcomeVideoContainer:hover,#examRoomShowWelcomeVideoContainer:focus,#examRoomShowWelcomeVideoContainer:active,#examRoomShowWelcomeVideoContainer.active{color:#00bce7}.patient-examroom-videomessage{background:#fa8c44;color:#fff;left:0;position:absolute;right:0;top:0;z-index:1000}.patient-examroom-videomessage p{margin:0;padding:4px}.patient-examroom-videomessage-important{border:2px solid #7a0f0f;max-width:300px;padding:16px;left:50%;top:50%;-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.patient-participant-list{display:inline-block;margin-bottom:0;vertical-align:top;width:24%}.patient-participant-list-maximized{bottom:24px;display:block;left:24px;margin-bottom:0;padding:0;position:absolute;vertical-align:top;width:15%}.patient-participant-list-maximized .portal-video-thumbnail-container{border:1px solid #000;margin:0 0 4px 0}.patient-video-wrapper{vertical-align:top;width:75%;position:relative}.patient-examroom-photocontainer{display:inline-block;margin:8px 0 0 0;max-width:852px;position:relative;width:100%}.patient-examroom-pharmacy-map-container{border:1px solid #4a535f;height:260px;margin-top:16px;padding:4px;width:260px}.patient-examroom-popover-action-container{position:relative}.patient-examroom-popover-action{bottom:3px;color:#00bce7;font-size:12px;font-size:.75rem;position:absolute;right:0}.patient-examroom-popover-action:hover,.patient-examroom-popover-action:focus,.patient-examroom-popover-action:active,.patient-examroom-popover-action.active{color:#00bce7}.patient-examroom-media-file-left,.patient-examroom-media-file-right{margin-top:1rem}.patient-examroom-media-file-left a,.patient-examroom-media-file-right a{display:inline-block;max-width:220px;width:100%}.patient-examroom-media-file-left a img,.patient-examroom-media-file-right a img{max-width:220px;width:100%}.patient-button-image-video{min-width:60px;padding:6px 6px 4px 6px}.patient-button-image-video i{font-size:24px;font-size:1.5rem}.patient-row-noimage-header,.patient-row-header{display:inline-block;vertical-align:middle}.patient-row-noimage-header h2,.patient-row-header h2{font-size:32px;font-size:2rem;font-weight:normal;line-height:initial;margin:29px 0;padding:0}.patient-row-header h2{margin:29px 16px}.patient-profile-card{background:#fff;margin:16px;padding:26px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:rgba(0,0,0,.12) 0 1px 3px,rgba(0,0,0,.24) 0 1px 2px;-moz-box-shadow:rgba(0,0,0,.12) 0 1px 3px,rgba(0,0,0,.24) 0 1px 2px;box-shadow:rgba(0,0,0,.12) 0 1px 3px,rgba(0,0,0,.24) 0 1px 2px}.patient-insurance-card{background:#fff;margin:16px;padding:26px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:rgba(0,0,0,.12) 0 1px 3px,rgba(0,0,0,.24) 0 1px 2px;-moz-box-shadow:rgba(0,0,0,.12) 0 1px 3px,rgba(0,0,0,.24) 0 1px 2px;box-shadow:rgba(0,0,0,.12) 0 1px 3px,rgba(0,0,0,.24) 0 1px 2px}.patient-insurance-card .portal-button-list{display:flex;justify-content:space-between!important}.patient-insurance-card .portal-button-list .portal-button{min-width:180px}.patient-detail-card{background:#fff;display:inline-block;margin-bottom:30px;padding:4px 24px 16px 24px;position:relative;width:100%;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:rgba(0,0,0,.12) 0 1px 3px,rgba(0,0,0,.24) 0 1px 2px;-moz-box-shadow:rgba(0,0,0,.12) 0 1px 3px,rgba(0,0,0,.24) 0 1px 2px;box-shadow:rgba(0,0,0,.12) 0 1px 3px,rgba(0,0,0,.24) 0 1px 2px}.patient-detail-card h4{border-bottom:1px solid #d0d3d4;font-size:14px;font-size:.875rem;font-weight:normal;margin-bottom:10px;padding-bottom:4px;text-transform:uppercase}.patient-detail-card label{cursor:auto;display:inline;font-size:16px;font-size:1rem;font-weight:bolder;line-height:normal;margin-right:.5em}.patient-detail-card p{margin-bottom:4px}.patient-detail-card li{margin-bottom:4px}.patient-detail-card .patient-change-link{right:24px;top:18px}.patient-profile-medications,.patient-profile-known-allergies,.patient-profile-medical-conditions,.patient-profile-social-history{min-height:165px}.patient-profile-medications li span.patient-visit-medical-item-secondary-text,.patient-profile-known-allergies li span.patient-visit-medical-item-secondary-text{margin-bottom:8px}.patient-profile-gender,.patient-profile-email{min-height:89px}.patient-profile-contact-relationship{display:inline-block;width:100%}.patient-discharge-summary,.patient-discharge-excuse{min-height:250px}.patient-discharge-pharmacy,.patient-discharge-prescriptions{min-height:200px}.patient-discharge-list{list-style:disc;margin:10px 0 0 20px}.patient-discharge-list li{margin-bottom:8px}.patient-discharge-pharmacy-details{margin-top:8px}.patient-discharge-pharmacy-details h6{font-size:16px;font-size:1rem;font-weight:bold;margin:0}.patient-discharge-pharmacy-details p{font-size:14px;font-size:.875rem;line-height:1.25em;margin:0}.patient-discharge-prescription h6{font-size:16px;font-size:1rem;font-weight:bold;margin:10px 0 0 0}.patient-discharge-prescription p{font-size:14px;font-size:.875rem;line-height:1.25em;margin:0}.patient-profile-image img{height:48px;width:48px}.patient-profile-emergencycontact,.patient-profile-preferredlanguage,.patient-profile-image,.patient-profile-vitals{min-height:124px}#patientVisitFillerRow,#profileWizardFillerRow{height:1024px;height:75vh}#cobranded-container{border-radius:0;bottom:70px;margin:0;padding:0;position:absolute;right:0;-webkit-box-shadow:rgba(0,0,0,.12) 0 1px 3px,rgba(0,0,0,.24) 0 1px 2px;-moz-box-shadow:rgba(0,0,0,.12) 0 1px 3px,rgba(0,0,0,.24) 0 1px 2px;box-shadow:rgba(0,0,0,.12) 0 1px 3px,rgba(0,0,0,.24) 0 1px 2px}#cobranded-information{background:#fff;border-radius:0;padding:16px 66px 16px 32px;text-align:left;width:300px}#cobranded-information p{margin:0;font-size:12px;font-size:.75rem}#cobranded-information img{width:150px}#profileWizardDeckItem{padding-top:96px;position:relative}#profileWizardDeckItem .portal-row-wizard-header{margin-top:-96px}.patient-registration-wizard{max-width:544px}.patient-registration-wizard h4.first{margin-top:0}.patient-dependent-list-item .portal-list-image{margin:10px 20px 10px 0}.patient-dependent-list-item p{line-height:1.2}#addDependentWizardPreferredLanguage-list{height:132px!important}#addDependentWizardPreferredLanguage-list>.k-list-scroller{height:105px!important}.addDependentHearingImpairedYes{margin-right:25px!important}.patient-device-integration-body{text-align:center}.patient-device-integration-disclaimer{font-size:13px}.patient-device-integration-terms{font-size:13px;margin-bottom:-10px!important}.patient-device-integration-image{margin-top:-15px}.patient-device-integration-button-regenerate{margin-top:-20px}.patient-device-integration-error{color:#7a0f0f}.patient-select-active{padding-bottom:0!important}.patient-select-inactive{padding-bottom:16px!important}.patient-service-enrollment-error{color:#7a0f0f}@media(max-width:767px){.patient-registration-wizard{max-width:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.patient-participant-list{display:block;margin:5px 0;width:auto}.patient-participant-list-maximized{width:15%}.patient-video-wrapper{width:100%}}@media(min-width:1200px){.patient-participant-list{width:19%}.patient-participant-list-maximized{width:15%}.patient-participant-list-maximized .portal-video-thumbnail-container{margin-bottom:8px}.patient-participant-list-maximized .portal-video-participant-thumbnail{height:108px;width:192px}.patient-video-wrapper{width:80%}}@media(min-width:1600px){.patient-doctor-info-portrait img{height:56px;width:56px}.patient-user-info-portrait img{height:56px;width:56px}.patient-participant-list{width:19%}.patient-participant-list-maximized{width:15%}.patient-participant-list-maximized .portal-video-thumbnail-container{margin-bottom:12px}.patient-participant-list-maximized .portal-video-participant-thumbnail{height:144px;width:256px}.patient-video-wrapper{width:80%}}