.overflow-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clickable{cursor:pointer}.keep-whitespace-line{white-space:pre-line}.keep-whitespace{white-space:pre}*{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-callout:none}[contenteditable] *,input,textarea{-webkit-user-select:auto}body{overflow-x:hidden}.carousel,.nav,.pagination,.panel-title a{cursor:pointer}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body,html{min-height:100%;height:100%;padding:0;margin:0;position:relative}#main-content{height:initial;background-color:#FCFEFF;min-height:calc(100% - 50px)}.clickable{cursor:pointer}.tile-rounded-corner-top{border-top-left-radius:8px;border-top-right-radius:8px}.tile-rounded-corner-bottom{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.rounded-corner-lg{border-radius:25px}.rounded-corner-md{border-radius:16px}.rounded-corner-sm{border-radius:8px}.border-width-lg{border-style:solid;border-width:5px}.border-width-md{border-style:solid;border-width:4px}.border-width-sm{border-style:solid;border-width:3px}button.btn-header>img.border-width-sm{margin-bottom:-6px}.extra-dark-grey-border{border-color:#525C66}.light-aqua{border-color:#29BECC}.dark-aqua{border-color:#176B73}.lime-green{color:#32cd32}a,a.active,a:focus,a:hover{color:#29BECC;cursor:pointer}.underline-text{text-decoration:underline}.page-image{width:100%;margin-top:-4%}.page-image.doctors{content:url(../images/Doctors.png)}.smaller{color:#BAC1C6;font-size:80%}.mobile-padding{padding-left:30px;padding-right:30px}.flush-right{padding-right:0!important}.flush-left{padding-left:0!important}.align-right{text-align:right}#customer{margin-right:10%!important}@media print{.receipt-padding{max-width:100%!important;width:600px!important}.ap-confirm-content-area{margin-left:-2cm!important;max-width:100%!important;width:600px!important}}.slide-left-on-remove.ng-leave{-webkit-transition:all linear .5s;-moz-transition:all linear .5s;-o-transition:all linear .5s;transition:all linear .5s}.slide-left-on-remove.ng-leave{opacity:1;left:-100px}.slide-left-on-remove.ng-leave.ng-leave-active{opacity:0;left:-500px}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fade-in{opacity:0;-webkit-animation:fadeIn ease-in 1;-moz-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.35s;-moz-animation-duration:.35s;animation-duration:.35s}select{-webkit-appearance:none;-moz-appearance:none}input,textarea{-webkit-appearance:none;-moz-appearance:none}.wizard-button{position:fixed;bottom:0;width:100%;padding:10px;height:40px;background-color:#0069a5;color:#FCFEFF;text-align:center;font-size:14px;font-family:"Helvetica Neue Bold",sans-serif}.wizard-button-spacer{height:40px}.button-footer{height:74px;position:fixed;bottom:0;width:100%}.button-footer-spacer{height:74px}.has-error{color:#f35e44}.form-group{margin-bottom:5px}@media (min-width:400px){.form-group{margin-bottom:15px}}@media (max-width:399px){.form-group .form-control{padding:1px 2px}}.form-group.timezone{color:#29BECC}.form-group.timezone-inline{color:#29BECC;display:inline}.header-image{background:url(../images/text-patient-portal-header.svg);width:180px;height:34px;margin-left:-15px}.tile-icon{width:20px;height:20px;margin-right:3%}@media (max-width:399px){.tile-icon{margin-left:3%}}@media (min-width:400px){.tile-icon{width:25px;height:25px}}@media (min-width:700px){.tile-icon{width:30px;height:30px}}.alert-icon{width:20px;height:20px;margin-right:3%}@media (max-width:399px){.alert-icon{margin-left:3%}}@media (min-width:400px){.alert-icon{width:25px;height:25px}}@media (min-width:700px){.alert-icon{width:30px;height:30px}}.alert-icon.alert-svg{background:url(../images/alert.svg)}.tile-icon.tile-appointments{background:url(../images/tile-appointments.svg)}.tile-icon.tile-billing{background:url(../images/tile-billing.svg)}.tile-icon.chart-selected{background:url(../images/chart-selected.svg)}.tile-icon.forms-selected{background:url(../images/forms-selected.svg)}.tile-icon.messages-selected{background:url(../images/messages-selected.svg)}.tile-icon.prescriptions-selected{background:url(../images/prescriptions-selected.svg)}.tile-arrow{width:15px;height:15px;margin-left:10px}.tile-arrow.tile-expand{background:url(../images/tile-expand.svg)}.tile-arrow.tile-collapse{background:url(../images/tile-collapse.svg)}.form-control.arrow-dropdown{background:url(../images/arrow_down.svg);background-position:right;background-repeat:no-repeat;background-position-x:97%;-webkit-appearance:none}.large-date{color:#525C66;font-size:36px;font-family:"Open Sans",sans-serif;font-weight:600}.large-description-40{color:#525C66;font-size:40px;font-family:"Open Sans",sans-serif;font-weight:700}.large-description{color:#525C66;font-size:24px;font-family:"Open Sans",sans-serif}.large-body-description{color:#525C66;font-size:20px;font-family:"Open Sans",sans-serif;font-weight:500}.title-secondary{color:#79838C;font-size:18px;font-family:"Open Sans",sans-serif}.body-text{color:#303840;font-size:16px;font-family:"Open Sans",sans-serif}.secondary-text-semi-bold-light{color:#79838C;font-size:15px;font-family:"Open Sans",sans-serif;font-weight:600}.align-with-checkbox-label{margin-left:25px}.ap-checkbox-wrapper.ap-checkbox-group span,.ap-checkbox-wrapper.ap-checkbox-group>label{line-height:20px;margin-bottom:0}.ap-checkbox-wrapper.ap-checkbox-group *+input[type=checkbox]{margin-left:10px}.ap-checkbox-wrapper.ap-checkbox-group input[type=checkbox]+label{line-height:20px}.ap-checkbox-wrapper input[type=checkbox]{height:20px;width:20px;margin:0 -20px 0 0}.ap-checkbox-wrapper input[type=checkbox]+label:not(.ap-checkbox-hidden-text){padding:0 0 0 25px;min-width:25px;min-height:15px}.ap-checkbox-wrapper input[type=checkbox]+label.ap-checkbox-hidden-text{padding:0;height:20px;width:20px}.ap-checkbox-wrapper input[type=checkbox]+label::after{background-repeat:no-repeat;background-image:url(../javascripts/aprima-common/aprima-assets/images/images/responsive/check-2-off-20x20.svg);background-size:contain;height:20px;width:20px}a.ap-checkbox-wrapper input[type=checkbox]+label::after,b.ap-checkbox-wrapper input[type=checkbox]+label::after,big.ap-checkbox-wrapper input[type=checkbox]+label::after,i.ap-checkbox-wrapper input[type=checkbox]+label::after,small.ap-checkbox-wrapper input[type=checkbox]+label::after,span.ap-checkbox-wrapper input[type=checkbox]+label::after,strong.ap-checkbox-wrapper input[type=checkbox]+label::after{display:inline-block}@media (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2){.ap-checkbox-wrapper input[type=checkbox]+label::after{background-image:url(../javascripts/aprima-common/aprima-assets/images/images/responsive/check-2-off-20x20.svg);height:20px;width:20px}}@media (min-resolution:3dppx),(-webkit-min-device-pixel-ratio:3){.ap-checkbox-wrapper input[type=checkbox]+label::after{background-image:url(../javascripts/aprima-common/aprima-assets/images/images/responsive/check-2-off-20x20.svg);height:20px;width:20px}}.ap-checkbox-wrapper input[type=checkbox]:checked+label::after{background-repeat:no-repeat;background-image:url(../javascripts/aprima-common/aprima-assets/images/images/responsive/check-2-on-20x20.svg);background-size:contain;height:20px;width:20px}a.ap-checkbox-wrapper input[type=checkbox]:checked+label::after,b.ap-checkbox-wrapper input[type=checkbox]:checked+label::after,big.ap-checkbox-wrapper input[type=checkbox]:checked+label::after,i.ap-checkbox-wrapper input[type=checkbox]:checked+label::after,small.ap-checkbox-wrapper input[type=checkbox]:checked+label::after,span.ap-checkbox-wrapper input[type=checkbox]:checked+label::after,strong.ap-checkbox-wrapper input[type=checkbox]:checked+label::after{display:inline-block}@media (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2){.ap-checkbox-wrapper input[type=checkbox]:checked+label::after{background-image:url(../javascripts/aprima-common/aprima-assets/images/images/responsive/check-2-on-20x20.svg);height:20px;width:20px}}@media (min-resolution:3dppx),(-webkit-min-device-pixel-ratio:3){.ap-checkbox-wrapper input[type=checkbox]:checked+label::after{background-image:url(../javascripts/aprima-common/aprima-assets/images/images/responsive/check-2-on-20x20.svg);height:20px;width:20px}}.ap-checkbox-wrapper input[type=checkbox]~:not(label){margin-left:5px;margin-right:0}.ap-checkbox-wrapper.ap-checkbox-reverse input[type=checkbox]{margin-right:0;margin-left:-20px}.ap-checkbox-wrapper.ap-checkbox-reverse input[type=checkbox]+label:not(.ap-checkbox-hidden-text){padding-right:25px;padding-left:0}.ap-checkbox-wrapper.ap-checkbox-reverse input[type=checkbox]~:not(label){margin-left:0;margin-right:5px}.align-with-radio-label{margin-left:25px}.ap-radio-wrapper.ap-radio-group span,.ap-radio-wrapper.ap-radio-group>label{line-height:20px;margin-bottom:0}.ap-radio-wrapper.ap-radio-group *+input[type=radio]{margin-left:10px}.ap-radio-wrapper.ap-radio-group input[type=radio]+label{line-height:20px}.ap-radio-wrapper input[type=radio]{height:20px;width:20px;margin:0 -20px 0 0}.ap-radio-wrapper input[type=radio]+label:not(.ap-radio-hidden-text){padding:0 0 0 25px;min-width:25px;min-height:15px}.ap-radio-wrapper input[type=radio]+label.ap-radio-hidden-text{padding:0;height:20px;width:20px}.ap-radio-wrapper input[type=radio]+label::after{background-repeat:no-repeat;background-image:url(../javascripts/aprima-common/aprima-assets/images/images/responsive/check-2-off-20x20.svg);background-size:contain;height:20px;width:20px}a.ap-radio-wrapper input[type=radio]+label::after,b.ap-radio-wrapper input[type=radio]+label::after,big.ap-radio-wrapper input[type=radio]+label::after,i.ap-radio-wrapper input[type=radio]+label::after,small.ap-radio-wrapper input[type=radio]+label::after,span.ap-radio-wrapper input[type=radio]+label::after,strong.ap-radio-wrapper input[type=radio]+label::after{display:inline-block}@media (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2){.ap-radio-wrapper input[type=radio]+label::after{background-image:url(../javascripts/aprima-common/aprima-assets/images/images/responsive/check-2-off-20x20.svg);height:20px;width:20px}}@media (min-resolution:3dppx),(-webkit-min-device-pixel-ratio:3){.ap-radio-wrapper input[type=radio]+label::after{background-image:url(../javascripts/aprima-common/aprima-assets/images/images/responsive/check-2-off-20x20.svg);height:20px;width:20px}}.ap-radio-wrapper input[type=radio]:checked+label::after{background-repeat:no-repeat;background-image:url(../javascripts/aprima-common/aprima-assets/images/images/responsive/check-2-on-20x20.svg);background-size:contain;height:20px;width:20px}a.ap-radio-wrapper input[type=radio]:checked+label::after,b.ap-radio-wrapper input[type=radio]:checked+label::after,big.ap-radio-wrapper input[type=radio]:checked+label::after,i.ap-radio-wrapper input[type=radio]:checked+label::after,small.ap-radio-wrapper input[type=radio]:checked+label::after,span.ap-radio-wrapper input[type=radio]:checked+label::after,strong.ap-radio-wrapper input[type=radio]:checked+label::after{display:inline-block}@media (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2){.ap-radio-wrapper input[type=radio]:checked+label::after{background-image:url(../javascripts/aprima-common/aprima-assets/images/images/responsive/check-2-on-20x20.svg);height:20px;width:20px}}@media (min-resolution:3dppx),(-webkit-min-device-pixel-ratio:3){.ap-radio-wrapper input[type=radio]:checked+label::after{background-image:url(../javascripts/aprima-common/aprima-assets/images/images/responsive/check-2-on-20x20.svg);height:20px;width:20px}}.ap-radio-wrapper input[type=radio]~:not(label){margin-left:5px;margin-right:0}.ap-radio-wrapper.ap-radio-reverse input[type=radio]{margin-right:0;margin-left:-20px}.ap-radio-wrapper.ap-radio-reverse input[type=radio]+label:not(.ap-radio-hidden-text){padding-right:25px;padding-left:0}.ap-radio-wrapper.ap-radio-reverse input[type=radio]~:not(label){margin-left:0;margin-right:5px}.panel-search-list{border-right:1px #9fa1a5 solid}.panel-search-list .navbar-fixed-top{padding:0;min-height:0;border:0}.panel-search-list .browser-nav-spacing{padding-top:45px}.list-item-col-xs{width:30px}.list-item-col-sm{width:44px}.list-item-thumbnail{float:left;width:90px;text-align:center}.list-item-thumbnail>img{border:none;height:83px}.status-bar-vertical{width:8px;height:100%;position:relative;float:left;z-index:1000}.status-bar-horizontal{margin-top:-12px;height:12px;width:100%;position:relative}.status-bar-vertical{width:8px;height:100%;position:relative;float:left;z-index:1000}.status-bar-vertical+img{float:left}.input-group-addon.glyphicon{top:0}.has-error .input-group-addon.glyphicon{color:#cfd2d8}.typeahead-search-control ul{width:100%}.typeahead-search-control ul .list-group-item{padding-left:10px;padding-top:5px;padding-bottom:5px}.typeahead-search-control ul .list-group-item .list-item-content{height:60px}.typeahead-search-control ul .list-item-thumbnail{width:64px}.typeahead-search-control ul .list-item-thumbnail img{height:60px}.diagnosis-search .dropdown-menu li{border:1px solid #ddd}.list-group-fixed-height .list-group-action-item{font-size:14px;font-family:"Helvetica Neue Bold",sans-serif;color:#0069a5;height:30px;padding:0 15px 0 0}.list-group-fixed-height .list-group-action-item .text-center-vert{display:table;height:100%}.list-group-fixed-height .list-group-action-item .text-center-vert>span{width:100%;display:table-cell;vertical-align:middle}.list-group-fixed-height .list-group-action-item .list-item-thumbnail{padding-top:5px;height:29px;width:82px}.list-group-fixed-height .list-group-action-item .list-item-content{padding-left:15px;height:29px;padding-top:5px;padding-bottom:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-group-fixed-height .list-group-action-item .list-item-heading{margin-top:0;margin-bottom:0}.list-group-fixed-height .list-item{padding-left:0;padding-right:0;padding-top:5px}.heading-subtitle,.list-item-sub-heading{font-size:13px;font-family:"Helvetica Neue Bold",sans-serif;color:#9fa1a5}.heading-details,.list-item-details{font-size:13px;font-family:"Helvetica Neue",sans-serif;color:#9fa1a5}.list-item-time{font-size:9px;font-family:"Helvetica Neue Bold",sans-serif;color:#7a7c7f}.list-item-heading-small{font-size:13px;font-family:"Helvetica Neue Light",sans-serif;color:#303132}.field-title{font-size:10px;font-family:"Helvetica Neue Bold",sans-serif;color:#9fa1a5;text-transform:uppercase}.field-inverse-title{font-size:10px;font-family:"Helvetica Neue Bold",sans-serif;color:#7a7c7f;text-transform:uppercase}.field-detail{font-size:15px;font-family:"Helvetica Neue",sans-serif;color:#303132}.field-detail a{font-size:15px;font-family:"Helvetica Neue",sans-serif;color:#0069a5}.field-title-secondary{font-size:10px;font-family:"Helvetica Neue Medium",sans-serif;color:#9fa1a5}.field-detail-secondary{font-size:15px;font-family:"Helvetica Neue",sans-serif;color:#9fa1a5}.field-detail-secondary a{font-size:14px;font-family:"Helvetica Neue",sans-serif;color:#0069a5}.field-detail-secondary .dim{font-size:13px;font-family:"Helvetica Neue",sans-serif;color:#9fa1a5}.message-button{color:#9fa1a5}.observation-value{border-left:10px;padding-bottom:10px}.observation-value.flag-HH{border-left:10px solid red}.observation-value.flag-H{border-left:10px solid #ff0}.observation-value.flag-N{border-left:10px solid green}.easy-scroller .fixed-element{z-index:9999;position:fixed;width:100%}.easy-scroller .overflow-container{overflow:hidden}.easy-scroller .absolute-container{position:absolute}.easy-scroller .scroller{height:0}.easy-scroller .scroller::-webkit-scrollbar{display:none}.easy-scroller .right-scroller{right:0}.btn{font-family:Montserrat,sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;white-space:normal;padding-right:12px;padding-left:12px;height:30px}@media (min-width:700px){.btn{height:30px}}.btn.btn-lg-height{height:40px}@media (min-width:700px){.btn.btn-lg{padding-top:6px;padding-bottom:6px}}@media (max-width:699px){.btn.btn-lg{height:42px;width:100%}}.btn-primary{color:#FCFEFF;background-color:#29BECC;border-color:#176B73}.btn-primary.focus,.btn-primary:focus{color:#FCFEFF;background-color:#2096a2;border-color:#020809}.btn-primary:hover{color:#FCFEFF;background-color:#2096a2;border-color:#0d3c40}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#FCFEFF;background-color:#2096a2;border-color:#0d3c40}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#FCFEFF;background-color:#1a7b84;border-color:#020809}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#29BECC;border-color:#176B73}.btn-primary .badge{color:#29BECC;background-color:#FCFEFF}.btn-default1{color:#29BECC;background-color:transparent;border-color:#29BECC}.btn-default1.focus,.btn-default1:focus{color:#29BECC;background-color:rgba(0,0,0,0);border-color:#145b62}.btn-default1:hover{color:#29BECC;background-color:rgba(0,0,0,0);border-color:#1f8f99}.btn-default1.active,.btn-default1:active,.open>.dropdown-toggle.btn-default1{color:#29BECC;background-color:rgba(0,0,0,0);border-color:#1f8f99}.btn-default1.active.focus,.btn-default1.active:focus,.btn-default1.active:hover,.btn-default1:active.focus,.btn-default1:active:focus,.btn-default1:active:hover,.open>.dropdown-toggle.btn-default1.focus,.open>.dropdown-toggle.btn-default1:focus,.open>.dropdown-toggle.btn-default1:hover{color:#29BECC;background-color:rgba(0,0,0,0);border-color:#145b62}.btn-default1.active,.btn-default1:active,.open>.dropdown-toggle.btn-default1{background-image:none}.btn-default1.disabled.focus,.btn-default1.disabled:focus,.btn-default1.disabled:hover,.btn-default1[disabled].focus,.btn-default1[disabled]:focus,.btn-default1[disabled]:hover,fieldset[disabled] .btn-default1.focus,fieldset[disabled] .btn-default1:focus,fieldset[disabled] .btn-default1:hover{background-color:transparent;border-color:#29BECC}.btn-default1 .badge{color:transparent;background-color:#29BECC}.btn-default2{color:#515C65;background-color:transparent;border-color:#A0A9B2}.btn-default2.focus,.btn-default2:focus{color:#515C65;background-color:rgba(0,0,0,0);border-color:#5e6974}.btn-default2:hover{color:#515C65;background-color:rgba(0,0,0,0);border-color:#7e8a97}.btn-default2.active,.btn-default2:active,.open>.dropdown-toggle.btn-default2{color:#515C65;background-color:rgba(0,0,0,0);border-color:#7e8a97}.btn-default2.active.focus,.btn-default2.active:focus,.btn-default2.active:hover,.btn-default2:active.focus,.btn-default2:active:focus,.btn-default2:active:hover,.open>.dropdown-toggle.btn-default2.focus,.open>.dropdown-toggle.btn-default2:focus,.open>.dropdown-toggle.btn-default2:hover{color:#515C65;background-color:rgba(0,0,0,0);border-color:#5e6974}.btn-default2.active,.btn-default2:active,.open>.dropdown-toggle.btn-default2{background-image:none}.btn-default2.disabled.focus,.btn-default2.disabled:focus,.btn-default2.disabled:hover,.btn-default2[disabled].focus,.btn-default2[disabled]:focus,.btn-default2[disabled]:hover,fieldset[disabled] .btn-default2.focus,fieldset[disabled] .btn-default2:focus,fieldset[disabled] .btn-default2:hover{background-color:transparent;border-color:#A0A9B2}.btn-default2 .badge{color:transparent;background-color:#515C65}.btn-default3{color:#FCFEFF;background-color:#008040;border-color:#A0A9B2}.btn-default3.focus,.btn-default3:focus{color:#FCFEFF;background-color:#004d27;border-color:#5e6974}.btn-default3:hover{color:#FCFEFF;background-color:#004d27;border-color:#7e8a97}.btn-default3.active,.btn-default3:active,.open>.dropdown-toggle.btn-default3{color:#FCFEFF;background-color:#004d27;border-color:#7e8a97}.btn-default3.active.focus,.btn-default3.active:focus,.btn-default3.active:hover,.btn-default3:active.focus,.btn-default3:active:focus,.btn-default3:active:hover,.open>.dropdown-toggle.btn-default3.focus,.open>.dropdown-toggle.btn-default3:focus,.open>.dropdown-toggle.btn-default3:hover{color:#FCFEFF;background-color:#002915;border-color:#5e6974}.btn-default3.active,.btn-default3:active,.open>.dropdown-toggle.btn-default3{background-image:none}.btn-default3.disabled.focus,.btn-default3.disabled:focus,.btn-default3.disabled:hover,.btn-default3[disabled].focus,.btn-default3[disabled]:focus,.btn-default3[disabled]:hover,fieldset[disabled] .btn-default3.focus,fieldset[disabled] .btn-default3:focus,fieldset[disabled] .btn-default3:hover{background-color:#008040;border-color:#A0A9B2}.btn-default3 .badge{color:#008040;background-color:#FCFEFF}.btn-height{min-height:44px}.btn-width{min-width:128px}.btn-nowrap{white-space:nowrap}@media (max-width:699px){.btn-nowrap{height:24px;padding:0 5px}}.btn-icon{background-color:transparent;border-color:transparent;border-width:0;padding:0;height:100%;font-size:1em}.btn-login{font-size:12px;padding-top:6px;padding-bottom:6px}.btn-minpadding{padding:1px 5px 1px 5px}.btn-nopadding{padding:0}.btn-add-padding{margin-right:5px}.btn-overflow{height:initial}.btn-flush-right{padding-right:0}.btn-multi-select .btn.btn-default.btn-input-form-control{height:43px;font-size:14px;font-family:"Helvetica Neue",sans-serif;font-weight:400;text-transform:none}.btn-multi-select .pull-right{line-height:inherit}.panel{color:#303840;font-size:16px;font-family:"Open Sans",sans-serif}.panel.panel-primary{background:#fff;margin-right:0;margin-left:0}@media (min-width:700px){.panel.panel-primary{padding-top:45px;padding-right:0;padding-bottom:20px;border:0}}@media (max-width:699px){.panel.panel-primary .panel-heading button{width:auto!important}}.panel.panel-primary .panel-heading-appointments{font-size:16px;color:#515C66;font-family:"Helvetica Neue Bold",sans-serif;border-bottom-color:#79838C;background-color:transparent;margin-bottom:20px;padding:0;text-align:center}@media (min-width:700px){.panel.panel-primary .panel-heading-appointments{font-size:26px}}.panel.panel-primary .panel-subheading{margin-top:14px;margin-bottom:14px;font-size:24px;font-family:"Open Sans",sans-serif;font-weight:700;color:#525C66;border-bottom:1px solid;border-bottom-color:#dbdfe4}@media (min-width:700px){.panel.panel-primary .panel-subheading{margin-top:0;margin-right:0;margin-bottom:0}}.panel.panel-primary .panel-subheading-messages{font-size:10pt;font-family:"Helvetica Neue Bold",sans-serif;color:#79838C;text-transform:uppercase;border-bottom:1px solid;border-bottom-color:#dbdfe4}.panel.panel-primary .panel-subheading-dashboard{font-size:10pt;font-family:"Helvetica Neue Bold",sans-serif;color:#79838C;text-transform:uppercase}.panel.panel-primary .panel-photo-dashboard{padding-left:0;padding-right:0;padding-top:0;margin-right:5px}@media (max-width:399px){.panel.panel-primary .panel-photo-dashboard{zoom:.8}}@media (min-width:700px){.panel.panel-primary .panel-photo-dashboard{padding-left:0;padding-right:0;padding-top:0;margin-right:0}}.panel.panel-primary .panel-photo-dashboard img{width:80px;height:80px;border-radius:16px;border-style:solid;border-width:4px;border-color:#525C66}@media (min-width:700px){.panel.panel-primary .panel-photo-dashboard img{width:100px;height:100px;border-radius:25px;border-style:solid;border-width:5px;border-color:#525C66}}@media (min-width:400px){.panel.panel-primary .panel-dashboard-tile-content-area{padding:10px}}.panel.panel-primary .panel-row{padding-top:10px;padding-bottom:10px;margin-left:0;margin-right:0;border-bottom:solid 1px;border-color:#BAC1C6}.panel.panel-primary .panel-list-padding{padding-bottom:10px}.panel.panel-primary .panel-row-no-border-bottom{padding-top:10px;padding-bottom:10px;margin-top:0;margin-right:0;margin-botton:0;margin-left:0}.panel.panel-secondary{border-color:transparent;margin-right:5px;margin-left:5px;margin-bottom:0;padding-top:5px;padding-bottom:0;padding-right:5px;padding-left:0}.panel.panel-secondary>.panel-heading{color:#79838C;background-color:transparent;border-color:#79838C}.panel.panel-secondary>.panel-heading+.panel-collapse>.panel-body{border-top-color:transparent}.panel.panel-secondary>.panel-heading .badge{color:transparent;background-color:#79838C}.panel.panel-secondary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:transparent}@media (min-width:700px){.panel.panel-secondary{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:15px;padding-right:0;padding-bottom:0;padding-left:0}}.panel.panel-secondary .panel-heading{font-size:24px;color:#525C66;font-family:"Open Sans",sans-serif;font-weight:700;border-bottom:2px solid;margin-bottom:0;padding-top:5px;padding-bottom:0;padding-right:5px;padding-left:0}@media (min-width:700px){.panel.panel-secondary .panel-heading{margin:0;padding:0}}.panel.panel-secondary .panel-heading .panel-title{font-size:10px;height:24px;font-family:Montserrat;color:#000}@media (min-width:400px){.panel.panel-secondary .panel-heading .panel-title{font-size:16;height:inherit}}.panel.panel-secondary .panel-heading label{font-size:10px;font-family:"Helvetica Neue Bold",sans-serif;color:#dbdfe4;text-transform:uppercase}.panel.panel-secondary .form-section{margin:0}.panel.panel-secondary .panel-row{padding-top:10px;padding-bottom:10px;margin-left:0;margin-right:0;border-bottom:solid 1px;border-color:#BAC1C6}.panel.panel-default{border-color:transparent;margin-right:5px;margin-left:5px}.panel.panel-default>.panel-heading{color:#79838C;background-color:transparent;border-color:#79838C}.panel.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:transparent}.panel.panel-default>.panel-heading .badge{color:transparent;background-color:#79838C}.panel.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:transparent}@media (min-width:700px){.panel.panel-default{margin-right:0;margin-left:0}}.panel.panel-default .panel-heading{border-bottom:none;font-size:18px;font-family:Montserrat,sans-serif;font-weight:700;color:#525C66;text-transform:uppercase}.panel.panel-default .panel-heading .panel-title{font-size:14px;height:24px;font-family:Montserrat;color:#000}@media (min-width:400px){.panel.panel-default .panel-heading .panel-title{font-size:16px;height:inherit}}.panel.panel-default .panel-heading label{font-size:10px;font-family:"Helvetica Neue Bold",sans-serif;color:#dbdfe4;text-transform:uppercase}.panel.panel-default .panel-body{min-height:100px}.panel.panel-default .form-section{margin:0}.panel.panel-default .button-search{margin:5px}.panel.panel-tile{border-color:#BAC1C6;padding:0;margin-top:5px}.panel.panel-tile>.panel-heading{color:#525C66;background-color:#F0F2F5;border-color:#BAC1C6}.panel.panel-tile>.panel-heading+.panel-collapse>.panel-body{border-top-color:#BAC1C6}.panel.panel-tile>.panel-heading .badge{color:#F0F2F5;background-color:#525C66}.panel.panel-tile>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#BAC1C6}@media (min-width:700px){.panel.panel-tile{margin-top:0;margin-right:0;margin-bottom:12px;margin-left:0}}.panel.panel-tile .panel-heading{font-family:Montserrat,sans-serif;font-weight:700;font-size:12px;color:#79838C}@media (max-width:399px){.panel.panel-tile .panel-heading{width:100%}}.panel.panel-tile .panel-heading .panel-title{color:#525C66;font-size:10px;height:24px}@media (min-width:400px){.panel.panel-tile .panel-heading .panel-title{font-size:16px;height:inherit}}.panel.panel-mychart{background:#fff;color:#515C66}.panel.panel-mychart>.panel-header{padding-top:2px;padding-bottom:0;border-bottom:solid 2px}@media (min-width:700px){.panel.panel-mychart>.panel-header{padding-top:10px;padding-bottom:45px}}.panel.panel-mychart>.panel-header>.panel-title{margin-left:80px;height:75px;margin-top:0;margin-bottom:0}.panel.panel-mychart>.panel-header>.panel-title>h2{margin-top:0;margin-bottom:0;font-size:20px}@media (min-width:700px){.panel.panel-mychart>.panel-header>.panel-title>h2{margin-top:0;margin-bottom:0;font-size:30px}}@media (min-width:700px){.panel.panel-mychart>.panel-header>.panel-title{margin-left:calc(0px + 90px + 22px);height:inherit;margin-top:inherit;margin-bottom:inherit}}@media (max-width:699px){.panel.panel-mychart>.panel-header>.list-item-thumbnail{zoom:.8}}.panel.panel-demo.non-mychart{padding-top:20px;margin-right:35px;margin-left:30px}.panel.panel-demo{border-color:transparent;margin-right:5px;margin-left:5px}.panel.panel-demo>.panel-heading{color:#79838C;background-color:transparent;border-color:#79838C}.panel.panel-demo>.panel-heading+.panel-collapse>.panel-body{border-top-color:transparent}.panel.panel-demo>.panel-heading .badge{color:transparent;background-color:#79838C}.panel.panel-demo>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:transparent}@media (min-width:700px){.panel.panel-demo{margin-right:0;margin-left:0}}.panel.panel-demo .panel-heading{font-size:14pt;font-family:"Helvetica Neue Bold",sans-serif;border-color:#79838C;border-bottom:2px solid;margin-bottom:14px;padding-left:0}@media (min-width:700px){.panel.panel-demo .panel-heading{font-size:26pt}}.panel.panel-demo .panel-heading .panel-title{font-size:24px;color:#525C66;font-family:"Open Sans",sans-serif;font-weight:700;padding-left:0}.panel.panel-demo .panel-heading label{font-size:12px;font-family:Montserrat,sans-serif;font-weight:700;color:#BAC1C6;text-transform:uppercase}.panel.panel-demo .panel-subheading{font-size:16px;font-family:Montserrat,sans-serif;font-weight:700;color:#525C66;border-bottom:1px solid;border-bottom-color:#dbdfe4;margin-top:14px;margin-bottom:14px;text-transform:uppercase}.panel.panel-demo .panel-null-margin{padding-right:0;margin-left:0;margin-right:0}.panel.panel-demo .panel-left-margin{padding-right:0;margin-left:15px}.panel.panel-demo .panel-right-margin{padding-left:0}.panel.panel-demo .panel-right-margin .title{padding-top:20px;padding-bottom:20px}.panel.panel-demo .panel-footer{background-color:inherit;border-top:none}.panel.panel-demo .button-search{margin:5px}.panel.panel-share{border-color:transparent;margin-right:5px;margin-left:5px}.panel.panel-share>.panel-heading{color:#79838C;background-color:transparent;border-color:#79838C}.panel.panel-share>.panel-heading+.panel-collapse>.panel-body{border-top-color:transparent}.panel.panel-share>.panel-heading .badge{color:transparent;background-color:#79838C}.panel.panel-share>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:transparent}@media (min-width:700px){.panel.panel-share{margin-right:0;margin-left:0}}.panel.panel-share .row{margin-right:0;margin-left:0}.panel.panel-share .panel-heading{font-size:26pt;color:#515C66;font-family:"Helvetica Neue Bold",sans-serif;border-bottom:0;margin-bottom:14px;padding-left:0}.panel.panel-share .panel-heading .panel-title{font-size:14pt;color:#515C66;font-family:"Helvetica Neue Bold",sans-serif;padding-left:10px}@media (min-width:700px){.panel.panel-share .panel-heading .panel-title{font-size:26pt}}.panel.panel-share .panel-subheading{font-size:10pt;font-family:"Helvetica Neue Bold",sans-serif;color:#79838C;border-bottom:1px solid;border-bottom-color:#dbdfe4;margin-bottom:14px;text-transform:uppercase}@media (min-width:700px){.panel.panel-share .panel-subheading{font-size:16pt}}.panel-flush{margin-left:0;margin-right:0;padding-right:0;padding-left:0}.panel-temp{margin:25px;margin-right:40px;margin-left:40px}.panel-temp .btn{width:100%;margin-top:10px}@media (min-width:700px){.panel-temp{margin-right:80px;margin-left:80px}.panel-temp .btn{margin-top:0;width:auto;float:right}}.panel-temp .temp-row{margin-right:15px;margin-left:15px}.panel .panel-body{padding:0}.panel li.list-group-header{height:50px}.panel li.list-group-header div.list-item-content{padding-top:0;height:100%}.panel li.list-group-header div.list-item-sub-heading{font-size:10px;text-transform:uppercase}.ap-font-bold{font-weight:700;font-family:"Helvetica Neue Bold",sans-serif}.ap-margin-bottom-50{margin-bottom:50px}.ap-margin-bottom-40{margin-bottom:40px}.ap-margin-bottom-30{margin-bottom:30px}.ap-margin-bottom-20{margin-bottom:20px}.ap-margin-bottom-15{margin-bottom:15px}.ap-margin-bottom-10{margin-bottom:10px}.ap-margin-top-15{margin-top:15px}.ap-center-row{margin:auto;max-width:500px}.panel.panel-mobile{border:none}.panel.panel-mobile .panel-header{border:none;padding-right:30px;padding-left:30px;height:40px;background-color:#F0F2F5}.panel.panel-mobile .panel-header .panel-notice{color:#79838c;font-family:'Helvetica Neue',sans-serif}.panel.panel-mobile .panel-header .list-item-thumbnail{zoom:.6;margin-top:20px}.panel.panel-mobile .panel-header .panel-title{font-size:15px;font-weight:700;color:#79838c;font-family:'Helvetica Neue',sans-serif;padding-top:9px;padding-bottom:9px}.panel.panel-mobile .panel-header .panel-title .title-text{padding-left:22px}.panel.panel-mobile .panel-header .mobile-back-header{height:44px}.panel.panel-mobile .panel-header .mobile-back-header i{padding-right:22px}.panel.panel-mobile .panel-header .panel-patient{padding-top:31px;padding-bottom:31px;font-size:13px;vertical-align:middle;display:table-cell}.panel.panel-mobile .panel-header .panel-patient h2{margin-top:0;margin-bottom:0;font-size:18px}.panel.panel-mobile .panel-header.patient-header{height:98px;background:#FCFEFF}.panel.panel-mobile .panel-header.patient-header .list-item-thumbnail{height:140px;width:initial;margin-top:14px;margin-bottom:14px;margin-right:25px}.panel.panel-mobile .panel-body .panel-heading{padding-right:30px;padding-left:30px}.panel.panel-mobile .panel-body .panel-heading .icon-group i{padding-left:10px}.panel.panel-mobile .panel-body .panel-heading ap-spinner{padding-top:14px;padding-bottom:14px}.panel.panel-mobile .panel-body .panel-heading .btn-header{color:#79838c}.panel.panel-mobile .panel-body .panel-heading .folder-dropdown{width:50%}.panel.panel-mobile .panel-body .panel-heading .folder-dropdown .caret{color:#79838c}.panel.panel-mobile .panel-body .panel-heading .folder-dropdown span{font-size:16px}.panel.panel-mobile .panel-body .panel-heading .folder-dropdown .dropdown-menu{font-size:14px}.panel.panel-mobile .panel-body .ap-message-sender{font-size:medium}.panel.panel-mobile .panel-body .ap-message-unread{border-left:5px solid #29becc}.panel.panel-mobile .panel-body .ap-message-unread .ap-message-sender{color:#000;font-weight:700}.panel.panel-mobile .list-group-header .list-item-sub-heading{font-size:8px;font-weight:400;font-family:'Helvetica Neue',sans-serif}.panel.panel-tile-secondary{border-color:transparent}.panel.panel-tile-secondary>.panel-heading{color:#79838C;background-color:transparent;border-color:#79838C}.panel.panel-tile-secondary>.panel-heading+.panel-collapse>.panel-body{border-top-color:transparent}.panel.panel-tile-secondary>.panel-heading .badge{color:transparent;background-color:#79838C}.panel.panel-tile-secondary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:transparent}.panel.panel-tile-secondary .panel-heading{border-top:1px solid;border-bottom:none;font-size:12pt;font-family:"Helvetica Neue Bold",sans-serif;color:#79838C;text-transform:uppercase;padding:18px 30px}.panel.panel-tile-secondary .panel-heading i{padding-left:10px}@media (min-width:700px){.panel.panel-tile-secondary .panel-heading{font-size:16pt}}.panel.panel-tile-secondary .panel-heading .panel-title{font-size:14px;height:24px;font-family:Montserrat}@media (min-width:400px){.panel.panel-tile-secondary .panel-heading .panel-title{font-size:16px;height:inherit}}.panel.panel-tile-secondary .panel-heading label{font-size:10px;font-family:"Helvetica Neue Bold",sans-serif;color:#dbdfe4;text-transform:uppercase}.panel.panel-tile-secondary .panel-body{padding-left:30px;padding-right:30px}.panel.panel-tile-secondary .list-group-item{padding-left:30px;padding-right:30px;border-right:none;border-left:none}.panel.panel-tile-secondary .list-group-item .overflow-wrap{white-space:normal}.panel.panel-tile-secondary .personal-details-map{margin:0}.modal-dialog{width:95%;margin:auto}@media (min-width:690px){.modal-dialog{width:600px;margin:30px auto}}.modal-dialog.modal-dialog-login{margin:1% auto}@media (min-width:400px){.modal-dialog.modal-dialog-login{margin-top:60px;margin-bottom:120px}}.modal-dialog.modal-dialog-login .modal-content{border-color:#176B73;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;color:#A1AAB2;text-transform:uppercase}.modal-dialog.modal-dialog-login .modal-text{text-transform:none}.modal-dialog.modal-dialog-login .modal-header{background-color:#29BECC}.modal-dialog.modal-dialog-login .modal-subtitle{margin-top:-5px;color:#FCFEFF;font-size:24px;font-family:"Open Sans",sans-serif;font-weight:600}.modal-dialog.modal-dialog-login .modal-tagline{text-transform:none;color:#FCFEFF}.modal-dialog.modal-dialog-login .modal-body{background-color:#FCFEFF;padding-right:5%;padding-left:5%}@media (min-width:400px){.modal-dialog.modal-dialog-login .modal-body{padding-right:50px;padding-left:50px}}.modal-dialog.modal-dialog-login .modal-body .description-box{border:solid #999 2px;background-color:#eef;padding:8px 8px 2px;margin:1px 1px 10px;border-radius:13px;text-transform:none}.modal-dialog.modal-dialog-login .modal-body .description-box b{color:#666}.modal-dialog.modal-dialog-login .modal-body .description-text{padding:8px 8px 2px;margin:1px 1px 10px;text-transform:none;font-weight:400}.modal-dialog.modal-dialog-login .modal-body .description-text b{color:#666}.modal-dialog.modal-dialog-login .modal-body .small-center{width:100%;text-align:center;font-weight:700;margin:10px 0}.modal-dialog.modal-dialog-login .modal-body .form-group label{margin:0;margin-bottom:5px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;color:#BAC1C6;text-transform:uppercase}.modal-dialog.modal-dialog-login .modal-body label{margin:10px;margin-top:20px}.modal-dialog.modal-dialog-login .modal-body .link{color:#29BECC;text-decoration:underline}.modal-dialog.modal-dialog-login .login-payment-portal{font-family:Roboto,sans-serif;font-size:23px;font-weight:400;color:#525C66;text-transform:uppercase}.modal-dialog.modal-dialog-login .login-payment-portal em{font-style:normal;color:#fff}.modal-dialog.modal-dialog-login .header-padding-5{padding-bottom:5px}.modal-dialog.modal-dialog-login .modal-footer{border-color:#D5D8DB;border-bottom:0;border-right:0;border-left:0;padding-right:50px;padding-left:50px;background-color:#F0F2F5}.modal-dialog-report .modal-header{background-color:#F0F2F5}.modal-dialog-report .modal-subtitle{color:#000;font-size:16px;font-family:'Helvetica Neue Light',sans-serif}.modal-dialog-report .modal-body{background-color:#FCFEFF;min-height:60px}.modal-dialog-report .modal-body iframe{height:500px;width:100%}@media (max-height:767px){.modal-dialog-report .modal-body iframe{height:75vh}}.modal-dialog-report .modal-footer{border-color:#D5D8DB;border-bottom:0;border-right:0;border-left:0;background-color:#F0F2F5}.modal-dialog-family-history .control-enabled{cursor:pointer;text-transform:uppercase;font-size:13px;font-family:"Helvetica Neue",sans-serif;color:#79838c}.modal-dialog.modal-dialog-print{margin-top:0;margin-bottom:0}.modal-dialog.modal-dialog-print .receipt-margin{margin-right:100px;margin-left:100px}@media print{.modal{position:static}}.modal-default .modal-header{background-color:#F0F2F5}.modal-default .modal-subtitle{color:#000;font-size:16px;font-family:'Helvetica Neue Light',sans-serif}.modal-default .modal-body{background-color:#FCFEFF}.modal-default .modal-body.modal-max-height{max-height:calc(100vh - 176px);overflow:auto}.modal-primary .modal-body{padding-top:15px;padding-bottom:20px;padding-left:40px;padding-right:40px}.modal-primary .row{margin-left:0;margin-right:0}.modal-primary .col-striped-right{padding-right:4px}.modal-primary .col-striped-left{padding-left:4px}.modal-primary .label-text{font-size:10px;font-family:"Helvetica Neue Bold",sans-serif;color:#9fa1a5;text-transform:uppercase}.dropdown-primary .btn-default.active,.dropdown-primary .btn-default.focus,.dropdown-primary .btn-default:active,.dropdown-primary .btn-default:focus,.dropdown-primary .btn-default:hover,.dropdown-primary .open>.dropdown-toggle.btn-default{background-color:transparent;border-color:transparent}.dropdown-primary .dropdown-toggle{background-color:transparent;border-color:transparent}.dropdown-primary .dropdown-toggle .title-text{color:#29BECC}.dropdown-primary .dropdown-menu{top:70%}table{margin-top:15px;min-width:100%}.table-flush{margin-top:0}.table.table-striped .column-text label{color:#BAC1C6;font-size:80%}.table.table-striped .column-subtext{color:#BAC1C6;font-size:80%}.ap-problems-table tbody tr{background-color:#FBFCFC}.ap-problems-table .ap-problems-table tr:nth-child(4n),.ap-problems-table tr:nth-child(4n-1){background-color:transparent}.ap-problems-table .ap-problems-notes{border-top:0!important}.pagination>li>a{color:#29BECC}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#29BECC;background-color:#eee;border-color:#FCFEFF}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;background-color:#29BECC;border-color:#176B73;cursor:default}.container-center{display:flex;justify-content:center}.paper{margin-top:40px;font-family:Roboto,sans-serif}.paper hr{margin-top:16px;margin-bottom:16px;border:0;border-top:1px solid rgba(0,0,0,.1)}.paper.paper-th{padding:16px;background:#fff;width:600px;min-height:540px}.paper.paper-th .paper-header{margin-top:30px;margin-bottom:20px}.paper.paper-th .paper-header .paper-title{display:flex;justify-content:center;font-size:18px;font-weight:500;color:#1f2d3d}.paper.paper-th .info-box{font-size:18px;font-weight:700;padding:16px;background:#eff2f7;margin-right:15px;margin-left:15px;margin-bottom:15px}.paper.paper-th .billing-warn{font-size:16px;font-family:Roboto,sans-serif;font-weight:400;line-height:1.5;margin-bottom:25px}#login-container{height:100%;background-repeat:no-repeat;background-size:cover;min-height:calc(100vh - 50px);padding:2%}#login-container>.row>div{padding-left:2%;padding-right:2%}@media (min-width:400px){#login-container>.row>div{padding-left:15px;padding-right:15px}}@media (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2){#login-container{background-size:cover}}@media (min-resolution:3dppx),(-webkit-min-device-pixel-ratio:3){#login-container{background-size:cover}}@media only screen and (min-width:400px){#login-container{background-size:cover;background-color:#525C66;background-repeat:no-repeat;padding-left:15px;padding-right:15px}}@media only screen and (min-width:400px) and (min-resolution:2dppx),only screen and (min-width:400px) and (-webkit-min-device-pixel-ratio:2){#login-container{background-size:cover}}@media only screen and (min-width:400px) and (min-resolution:3dppx),only screen and (min-width:400px) and (-webkit-min-device-pixel-ratio:3){#login-container{background-size:cover}}#login-header>.row:first-child{display:none}@media (min-width:400px){#login-header>.row:first-child{display:block}}.login-image{background:url(../images/text-patient-portal.svg);height:43px;width:197px}.body.body-settings{background-color:#fff}.container-setttings{background-color:#fff}.panel.panel-ap-portal-settings{border-color:#79838C}.panel.panel-ap-portal-settings .panel-heading{background-color:#fff}.panel.panel-ap-portal-settings .panel-body{background-color:#fff}.panel.panel-settings-dialog{background-color:#fff;border-color:#fff}.pre{white-space:pre}#landing-btn-group div.tile-container{margin-top:50px}#landing-btn-group .tile button{width:100%;max-width:200px;margin-bottom:15px}#landing-btn-group .tile button i{display:block}.btn-landing{height:100px}.overflow-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#patient-header.headroom--pinned,#patient-header.headroom--unpinned{display:block;position:fixed;top:0;z-index:100}@media (max-width:399px){.search-locked #patient-header.headroom--pinned,.search-locked #patient-header.headroom--unpinned{left:0;width:100%}}@media (min-width:400px){.search-locked #patient-header.headroom--pinned,.search-locked #patient-header.headroom--unpinned{right:0;width:50%}}.is-phone .search-locked #patient-header.headroom--pinned,.is-phone .search-locked #patient-header.headroom--unpinned{left:0;width:100%}.search-unlocked #patient-header.headroom--pinned,.search-unlocked #patient-header.headroom--unpinned{left:0;width:100%}#patient-header.headroom--pinned.headroom--top,#patient-header.headroom--unpinned.headroom--top{width:100%}#patient-header.headroom--pinned.headroom--top,#patient-header.headroom--unpinned.headroom--top{display:block;position:relative;top:0;left:0}#patient-header.headroom--top+#patient-header-placeholder{display:none}#patient-header.headroom--not-top.headroom--pinned+#patient-header-placeholder{display:block;height:84px}#patient-header.headroom--not-top.headroom--unpinned+#patient-header-placeholder{display:block;height:30px}#patient-header.headroom--unpinned #patient-header-detail{display:none}#patient-header.headroom--pinned #patient-header-detail{display:block}#patient-header.headroom--unpinned #patient-header-detail{display:none}#patient-header.headroom--pinned #patient-header-detail{display:block}#patient-header #patient-header-detail{background-color:#FFF;border-bottom:1px #DDD solid;height:84px}#patient-header #patient-header-detail .patient-action-menu{margin-top:0;height:100%}#patient-header #patient-header-detail .patient-action-menu .ap-ellipsis-blue{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#patient-header.headroom--unpinned #patient-header-summary{display:block}#patient-header #patient-header-summary{display:none;background-color:#FFF;border-bottom:1px #DDD solid;height:30px;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#patient-widgets .panel-heading.panel-header-sticky{display:none}#patient-widgets .dbl-widget-column .panel-heading.dashboard-heading-affix.panel-header-sticky{width:100%}#patient-widgets .panel-heading.dashboard-heading-affix.panel-header-sticky{display:block;margin-top:-1px;position:fixed;z-index:50}#patient-widgets .panel-heading.dashboard-heading-affix.panel-header-sticky.scrolled-up{top:85px}#patient-widgets .panel-heading.dashboard-heading-affix.panel-header-sticky.scrolled-down{top:31px}@media (max-width:399px){#patient-widgets .panel-heading.dashboard-heading-affix.panel-header-sticky{width:100%;left:0}}@media (min-width:400px){#patient-widgets .panel-heading.dashboard-heading-affix.panel-header-sticky{width:calc(50% - 7.5px)}}.is-phone #patient-widgets .panel-heading.dashboard-heading-affix.panel-header-sticky{left:0;width:100%}#patient-widgets .col-flush .panel-heading.dashboard-heading-affix.panel-header-sticky{width:50%}#patient-widgets .col-flush.is-phone .panel-heading.dashboard-heading-affix.panel-header-sticky{width:100%}#patient-widgets .dbl-widget-column.col-flush .panel-heading.dashboard-heading-affix.panel-header-sticky{width:100%}.ap-mychart-align-left{margin-left:5px}@media (min-width:700px){.ap-mychart-align-left{margin-left:0}}.ap-mychart-title{padding-left:calc(0px + 90px + 22px);height:91px;color:#79838C}.font-patient-name{font-family:"Open Sans",sans-serif;font-size:42px;color:#525C66}.ap-mychart-border{color:#79838C;padding-bottom:45px;border-bottom:solid 2px}.ap-mychart-nav-divider{border-top:2px solid #BAC1C6;margin-top:5px;margin-bottom:5px;width:100%}@media (min-width:700px){.ap-mychart-nav-divider{margin-top:10px;margin-bottom:10px;width:25%}}.ap-mychart-nav-focus{color:#515C65}.ap-mychart-nav{font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;color:#BAC1C6;text-transform:uppercase;padding-top:0}@media (min-width:700px){.ap-mychart-nav{padding-top:15px}}.ap-mychart-nav button{color:#29BECC;font-family:inherit;text-transform:inherit;background:inherit;border:solid #29BECC;padding-top:0;padding-bottom:0;font-size:8px;border-width:1pt;margin-bottom:0;margin-top:0;width:100%}@media (min-width:700px){.ap-mychart-nav button{padding-top:5px;padding-bottom:5px;width:150px;font-size:inherit;border-width:2pt;margin-bottom:5px;margin-top:5px}}.ap-mychart-nav label{margin-bottom:0;margin-top:0}@media (min-width:700px){.ap-mychart-nav label{margin-bottom:5px;margin-top:5px}}.ap-mychart-nav li{padding-top:0;padding-bottom:0}@media (min-width:700px){.ap-mychart-nav li{padding-top:10px;padding-bottom:10px}}.ap-mychart-nav a{color:#BAC1C6;text-decoration:none}.ap-mychart-nav .nav li a{padding:0}.ap-mychart-nav .nav-tabs{border-bottom:none}.ap-mychart-nav .nav-tabs li a{border:none}.ap-mychart-nav .nav-tabs li a:hover,.ap-mychart-nav .nav-tabs li.active a,.ap-mychart-nav .nav-tabs li.active a:focus,.ap-mychart-nav .nav-tabs li.active a:hover{color:#29BECC;background-color:transparent;border:none}.ap-mychart-patient{padding-left:0;padding-right:0}@media (min-width:700px){.ap-mychart-patient{padding-left:15px;padding-right:15px}}.ap-mychart-patient-label{margin-top:0;font-family:Montserrat,sans-serif;font-size:10px;font-weight:700;color:#929FAD}@media (min-width:400px){.ap-mychart-patient-label{margin-top:15px;font-size:12px}}.ap-mychart-patient-name{font-family:"Open Sans",sans-serif;font-weight:300;color:#525C66;font-size:16px}@media (min-width:700px){.ap-mychart-patient-name{font-size:26px;min-width:250px}}.ap-mychart-patient-date{color:#A1AAB2;font-family:"Open Sans",sans-serif;font-size:12px;font-weight:400}.ap-mychart-photo{padding-left:0;padding-right:0;padding-top:0;margin-right:5px}@media (max-width:399px){.ap-mychart-photo{zoom:.8}}@media (min-width:700px){.ap-mychart-photo{padding-left:15px;padding-right:15px;padding-top:20px;margin-right:0}}.ap-mychart-photo img{width:80px;height:80px;border-radius:16px;border-style:solid;border-width:4px;border-color:#525C66}@media (min-width:700px){.ap-mychart-photo img{width:150px;height:150px;border-radius:25px;border-style:solid;border-width:5px;border-color:#525C66}}.panel-results{max-height:200px;overflow-y:scroll}.personal-details-map{overflow:hidden}.spacing{word-spacing:-2px}.pharmacies{text-align:right;white-space:nowrap}.ap-mychart-table table thead th,.ap-mychart-table table thead:first-child tr:first-child th{vertical-align:bottom;border-bottom:2px solid #ddd;border-top:2px solid #ddd}.ap-mychart-table .table-striped tbody tr:nth-child(odd) td{background-color:#FBFCFC}.btn-spacing{margin-top:15px;margin-bottom:15px}.chart-input input{margin-right:0}.panel-footer-temp{padding-top:10px;padding-bottom:10px;border-top:1px solid #ddd;margin-top:5px;background-color:#fff}.chart-label label{margin:0;margin-bottom:5px;font-size:12px;font-family:Montserrat,sans-serif;font-weight:700;color:#BAC1C6;text-transform:uppercase}@media (max-width:399px){.form-control{height:28px!important;padding:0}}@media (max-width:399px){.table-responsive table tr td div.desc-container{white-space:initial!important}}@media (max-width:399px){.table>tbody>tr>td{font-size:12px}}select{padding:4px}#problems-panel{min-height:400px}select{padding:4px}.desc-container{max-width:350px}.panel.refill-panel{margin-right:0;margin-left:0;padding-top:0;padding-right:0;padding-left:0;border:#d3d3d3;border-bottom-style:solid;border-width:2px}@media (min-width:700px){.panel.refill-panel{margin-right:50px;margin-left:50px;padding-top:15px;padding-right:15px;padding-left:15px;border-width:0}}.panel.panel-prescription{margin-right:0;margin-left:0;padding-top:0;padding-right:0;padding-left:0;border:#d3d3d3;border-bottom-style:solid;border-width:2px}@media (min-width:700px){.panel.panel-prescription{margin-right:50px;margin-left:50px;padding-top:15px;padding-right:15px;padding-left:15px;border-width:0}}.panel.panel-prescription .desktop-pharmacy-info{display:none}@media (min-width:700px){.panel.panel-prescription .desktop-pharmacy-info{display:block}}.panel.panel-prescription .mobile-pharmacy-info{padding-top:10px;padding-left:20px;padding-right:20px;display:block}@media (min-width:700px){.panel.panel-prescription .mobile-pharmacy-info{display:none}}.panel.panel-prescription .mobile-pharmacy-info .map-glyph{padding-top:10px;padding-right:15px;padding-left:5px}.panel.panel-prescription .mobile-pharmacy-info .mobile-pharmacy-padding{padding-right:0;padding-left:0;padding-bottom:10px}.panel.panel-prescription .mobile-button{font-size:8px}.panel.panel-prescription .prescription-type{font-size:15px;padding-right:0;padding-left:0;padding-bottom:3px;border:#d3d3d3;border-bottom-style:solid;border-width:2px}@media (min-width:700px){.panel.panel-prescription .prescription-type{font-size:21px;padding-right:15px;padding-left:15px;padding-bottom:10px;border-width:0}}.panel.panel-prescription .mobile-my-pharmacy{text-transform:uppercase;font-size:8px;padding-top:15px;padding-left:5px;padding-right:0}.panel.panel-prescription .mobile-pharmacy-name{font-size:15px;font-weight:700}.panel.panel-prescription .mobile-pharmacy-address{font-size:10px;color:#000;font-weight:700}.panel.panel-prescription .request-refill-button{padding-top:10px}@media (min-width:700px){.panel.panel-prescription .request-refill-button{padding-top:0}}.panel.panel-prescription .prescription-holder{border:#d3d3d3;border-top-style:solid;border-width:2px;padding-top:4px;padding-bottom:4px}@media (min-width:700px){.panel.panel-prescription .prescription-holder{border-width:0;padding-top:0;padding-bottom:0}}.panel.panel-prescription .expired-prescription{padding-top:10px;padding-left:0;padding-right:0;padding-bottom:5px}@media (min-width:700px){.panel.panel-prescription .expired-prescription{padding-top:0;padding-left:15px;padding-right:15px;pading-bottom:0}}.panel.panel-prescription .desktop-refill-button{display:none}@media (min-width:700px){.panel.panel-prescription .desktop-refill-button{display:block}}.panel.panel-prescription .mobile-refill-button{display:block;font-size:4px}@media (min-width:700px){.panel.panel-prescription .mobile-refill-button{display:none}}.panel.panel-prescription .mobile-header{font-family:Montserrat,sans-serif;text-transform:uppercase;color:#79838C;background-color:#eee;border-bottom:1px #dbdfe4 solid;padding-left:10px;padding-top:5px;padding-bottom:5px;display:block}@media (min-width:700px){.panel.panel-prescription .mobile-header{display:none}}.panel.panel-prescription .remove-right-padding{padding-right:0}.panel.panel-prescription .remove-padding{padding-right:0;padding-left:0}.striped:nth-child(2n+1){vertical-align:middle;padding:0;background-color:#fff;height:100%}@media (min-width:700px){.striped:nth-child(2n+1){padding:4px}}.striped:nth-child(2n+0){vertical-align:middle;padding:0;background-color:#f9f9f9}@media (min-width:700px){.striped:nth-child(2n+0){padding:4px}}.top-line{border:#d3d3d3;border-top-style:solid;border-width:2px;padding-top:4px;padding-bottom:4px}.bottom-line{border:#d3d3d3;border-bottom-style:solid;border-width:2px;padding-top:4px;padding-bottom:4px}.body-line{border:#d3d3d3;border-top-style:solid;border-bottom-style:solid;border-width:0;padding-top:4px;padding-bottom:4px}@media (min-width:700px){.body-line{border-width:2px}}.padding-top{padding-top:8px}.padding-top.large{padding-top:15px}.padding-vert{padding-top:4px;padding-bottom:4px}@media (min-width:700px){.padding-vert{padding-top:8px;padding-bottom:8px}}.row-item{padding-left:0;padding-right:0}@media (min-width:700px){.row-item{padding-left:15px;padding-right:15px}}.center-item{display:flex;align-items:center}.pending{color:#BAC1C6;font-size:80%}.horizontal-padding{padding-left:0;padding-right:0;padding-bottom:5px}@media (min-width:700px){.horizontal-padding{padding-left:15px;padding-right:15px;pading-bottom:0}}.med-date{font-size:12px;padding-right:0}@media (min-width:700px){.med-date{font-size:14px;padding-right:15px}}.drug-name{font-size:18px;padding-top:5px}@media (min-width:700px){.drug-name{font-size:14px;padding-top:0}}.request-med-info{padding-bottom:10px}@media (min-width:700px){.request-med-info{padding-bottom:4px}}.left-padding{padding-left:5px}@media (min-width:700px){.left-padding{padding-left:15px}}.refill-checkbox{padding-top:5px;padding-left:0;padding-right:10px}@media (min-width:700px){.refill-checkbox{padding-left:15px;padding-right:15px;padding-top:0}}.rxrefills-back{background-color:#eee;padding-bottom:20px;font-family:"Helvetica Neue Bold",sans-serif;text-transform:uppercase;color:#515C66;padding-top:5px;padding-bottom:5px;padding-left:10px;border-bottom:1px #dbdfe4 solid}@media (min-width:700px){.rxrefills-back{background-color:transparent;padding-bottom:0;border-bottom:0}}.rxrefills-submit-btn{margin-left:3px}@media (min-width:700px){.rxrefills-submit-btn{margin-left:20px}}.rxrefills-cancel-btn{margin-right:3px}@media (min-width:700px){.rxrefills-cancel-btn{margin-right:20px}}.ap-mymessages-nav-divider{border-top:2px solid #BAC1C6;margin-top:10px;margin-bottom:10px;width:25%}.ap-mymessages-nav{font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;color:#BAC1C6;text-transform:uppercase;padding-top:15px}.ap-mymessages-nav li{padding-top:0;padding-bottom:0}@media (min-width:700px){.ap-mymessages-nav li{padding-top:10px;padding-bottom:10px}}.ap-mymessages-nav a{color:#BAC1C6;text-decoration:none}.ap-mymessages-nav .nav li a{padding:0}.ap-mymessages-nav .nav-tabs{border-bottom:none}.ap-mymessages-nav .nav-tabs li a{border:none}.ap-mymessages-nav .nav-tabs li a:hover,.ap-mymessages-nav .nav-tabs li.active a,.ap-mymessages-nav .nav-tabs li.active a:focus,.ap-mymessages-nav .nav-tabs li.active a:hover{color:#29BECC;background-color:transparent;border:none}.attachment-svg{height:75px;width:130px}.attachment-svg.attachment-remove{background:url(../images/attachment-remove.png);background-repeat:no-repeat;cursor:pointer}.attachmentList{display:inline-block;margin-top:5px;margin-bottom:5px}.attachmentList .attachmentName{display:block;color:#BAC1C6;margin:10px;font-family:sans-serif;text-align:center}.ap-main-content{position:absolute;left:0;right:0;top:0;bottom:0;overflow-x:hidden;overflow-y:auto;background-color:#FCFEFF}.ap-main-content.telehealth{background-image:linear-gradient(120deg,#6cf0ff,#abbc3c)}.ap-main-content.telehealth #main-content{background-color:transparent}@media print{.ap-main-content{position:static}}.ap-main-content-toolbar{position:absolute;left:0;right:0;top:60px;bottom:0;overflow-x:hidden;overflow-y:auto;background-color:#FCFEFF}@media (min-width:700px){.ap-main-content-toolbar{top:calc(60px + 55px)}}@media print{.ap-main-content-toolbar{position:static}}.ap-application-margin{margin-left:calc((100vw - (30px + 310px + 30px))/ 2);margin-right:calc((100vw - (30px + 310px + 30px))/ 2);margin-top:0;margin-bottom:0}@media (min-width:700px){.ap-application-margin{margin-left:calc((100vw - (80px + 940px + 80px))/ 2);margin-right:calc((100vw - (80px + 940px + 80px))/ 2)}}.ap-application-padding{padding-left:calc((100vw - (30px + 310px + 30px))/ 2);padding-right:calc((100vw - (30px + 310px + 30px))/ 2)}@media (min-width:700px){.ap-application-padding{padding-left:calc((100vw - (80px + 940px + 80px))/ 2);padding-right:calc((100vw - (80px + 940px + 80px))/ 2)}}.ap-application-content{width:calc(30px + 310px + 30px);padding-top:0;padding-right:30px;padding-bottom:0;padding-left:30px}@media (min-width:700px){.ap-application-content{width:calc(80px + 940px + 80px);padding-top:0;padding-right:80px;padding-bottom:0;padding-left:80px}}.ap-header{position:absolute;height:60px;width:100%;color:#FCFEFF;background-color:#29BECC;padding-left:calc(((100vw - (30px + 310px + 30px))/ 2) + 30px);padding-right:calc(((100vw - (30px + 310px + 30px))/ 2) + 30px)}@media (min-width:700px){.ap-header{padding-left:calc(((100vw - (80px + 940px + 80px))/ 2) + 80px);padding-right:calc(((100vw - (80px + 940px + 80px))/ 2) + 80px)}}@media print{.ap-header{position:static}}.header-title{margin-top:14px;color:#FCFEFF;font-family:"Open Sans",sans-serif;font-weight:600;font-size:12px}@media (min-width:700px){.header-title{margin-top:12px;font-size:16px}}.header-text1{font-family:Montserrat,sans-serif;font-weight:700;color:#176B73;text-transform:uppercase;font-size:12px}.header-text2{font-family:"Open Sans",sans-serif;font-weight:400;color:#FCFEFF;font-size:12px}.header-dropdown{padding-top:4px;display:none}@media (min-width:700px){.header-dropdown{display:block}}.btn-header.no-image{margin-top:-4px}.btn-header{background-color:#219BA6;border-color:#219BA6;text-transform:none;color:#FCFEFF;background-color:transparent;border-color:transparent}.btn-header.focus,.btn-header:focus{color:#FCFEFF;background-color:rgba(0,0,0,0);border-color:transparent}.btn-header:hover{color:#FCFEFF;background-color:rgba(0,0,0,0);border-color:transparent}.btn-header.active,.btn-header:active,.open>.dropdown-toggle.btn-header{color:#FCFEFF;background-color:rgba(0,0,0,0);border-color:transparent}.btn-header.active.focus,.btn-header.active:focus,.btn-header.active:hover,.btn-header:active.focus,.btn-header:active:focus,.btn-header:active:hover,.open>.dropdown-toggle.btn-header.focus,.open>.dropdown-toggle.btn-header:focus,.open>.dropdown-toggle.btn-header:hover{color:#FCFEFF;background-color:rgba(0,0,0,0);border-color:transparent}.btn-header.active,.btn-header:active,.open>.dropdown-toggle.btn-header{background-image:none}.btn-header.disabled.focus,.btn-header.disabled:focus,.btn-header.disabled:hover,.btn-header[disabled].focus,.btn-header[disabled]:focus,.btn-header[disabled]:hover,fieldset[disabled] .btn-header.focus,fieldset[disabled] .btn-header:focus,fieldset[disabled] .btn-header:hover{background-color:transparent;border-color:transparent}.btn-header .badge{color:transparent;background-color:#FCFEFF}.btn-header-image{height:50px}.header-menu li{font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;color:#79838C;cursor:pointer}.header-menu .dropdown-menu>li>a{font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;color:#525C66}.header-menu .dropdown-menu>li>a:focus,.header-menu .dropdown-menu>li>a:hover{background-color:#F0F2F5}.header-menu .dropdown-menu>.active>a,.header-menu .dropdown-menu>.active>a:focus,.header-menu .dropdown-menu>.active>a:hover{background-color:#F0F2F5}.header-menu .dropdown-menu.no-image{margin-top:4px}.header-item{padding-left:10px;padding-right:20px}.header-item.flush-right{padding-right:0}.header-item.flush-left{padding-left:0}.ap-footer{color:#79838C;height:51px;margin-top:-1px;width:100%;bottom:0;background-color:#303840;padding-left:15px;padding-right:15px;font-size:10px}.ap-footer a{color:#A1AAB2;font-family:Montserrat,sans-serif;font-weight:400;font-size:10px;text-decoration:underline}@media (min-width:700px){.ap-footer{height:50px;padding-left:20px;padding-right:20px}.ap-footer a{font-size:12px}}@media print{.ap-footer{position:static}}.ap-footer-logo{height:40px;width:100px;background:url(../images/aprima-logo-footer.svg)}.ap-mobile-menu-button{color:#777;display:block}@media (min-width:700px){.ap-mobile-menu-button{display:none}}.mobile-nav-svg{height:20px}#ap-privacy{display:none}@media (min-width:700px){#ap-privacy{display:block}}#ap-powered-by{font-size:14px;padding-top:15px;padding-right:0!important}@media (min-width:700px){#ap-powered-by{font-size:12px}}#ap-footer-logo-container{padding-left:0!important}@media (min-width:700px){.pull-right-md{float:right}.pull-left-md{float:left}}@media (min-width:480px){.block-center-xs{width:75%;margin:0 auto}}iframe.ap-consent-terms-conditions{height:500px;width:800px}.ap-settings-invalid-timeout{font-size:10px;font-family:"Helvetica Neue Bold",sans-serif;color:#f35e44;text-transform:uppercase}.ap-mobile-nav{background-color:#303840;color:#fff;z-index:500}.ap-mobile-nav .badge{color:#fff;background-color:#FFBF59;border-radius:4px}@media (min-width:700px){.ap-mobile-nav{display:none}}.ap-mobile-nav-item{font-family:Montserrat,sans-serif;font-weight:700;color:#dbdfe4;text-transform:uppercase;min-height:50px;padding-left:30px;padding-right:30px;border-bottom:1px #ccc solid;cursor:pointer;height:60px}.ap-mobile-nav-item .nav-item-active{color:#00C0CE}.ap-mobile-nav-item .nav-item{padding-left:30px;font-size:15px}.ap-mobile-nav-welcome{cursor:default}.ap-mobile-nav-signout{color:#ccc;background-color:#666}.btn-group-toolbar-blank{margin-left:63px}.btn-group-toolbar-blank .btn-toolbar{height:55px;border:0;padding:0;margin-top:0;vertical-align:bottom;outline:0!important;box-shadow:none;color:#A1AAB2;background-color:transparent;border-color:transparent}.btn-group-toolbar-blank .btn-toolbar.focus,.btn-group-toolbar-blank .btn-toolbar:focus{color:#A1AAB2;background-color:rgba(0,0,0,0);border-color:transparent}.btn-group-toolbar-blank .btn-toolbar:hover{color:#A1AAB2;background-color:rgba(0,0,0,0);border-color:transparent}.btn-group-toolbar-blank .btn-toolbar.active,.btn-group-toolbar-blank .btn-toolbar:active,.open>.dropdown-toggle.btn-group-toolbar-blank .btn-toolbar{color:#A1AAB2;background-color:rgba(0,0,0,0);border-color:transparent}.btn-group-toolbar-blank .btn-toolbar.active.focus,.btn-group-toolbar-blank .btn-toolbar.active:focus,.btn-group-toolbar-blank .btn-toolbar.active:hover,.btn-group-toolbar-blank .btn-toolbar:active.focus,.btn-group-toolbar-blank .btn-toolbar:active:focus,.btn-group-toolbar-blank .btn-toolbar:active:hover,.open>.dropdown-toggle.btn-group-toolbar-blank .btn-toolbar.focus,.open>.dropdown-toggle.btn-group-toolbar-blank .btn-toolbar:focus,.open>.dropdown-toggle.btn-group-toolbar-blank .btn-toolbar:hover{color:#A1AAB2;background-color:rgba(0,0,0,0);border-color:transparent}.btn-group-toolbar-blank .btn-toolbar.active,.btn-group-toolbar-blank .btn-toolbar:active,.open>.dropdown-toggle.btn-group-toolbar-blank .btn-toolbar{background-image:none}.btn-group-toolbar-blank .btn-toolbar.disabled.focus,.btn-group-toolbar-blank .btn-toolbar.disabled:focus,.btn-group-toolbar-blank .btn-toolbar.disabled:hover,.btn-group-toolbar-blank .btn-toolbar[disabled].focus,.btn-group-toolbar-blank .btn-toolbar[disabled]:focus,.btn-group-toolbar-blank .btn-toolbar[disabled]:hover,fieldset[disabled] .btn-group-toolbar-blank .btn-toolbar.focus,fieldset[disabled] .btn-group-toolbar-blank .btn-toolbar:focus,fieldset[disabled] .btn-group-toolbar-blank .btn-toolbar:hover{background-color:transparent;border-color:transparent}.btn-group-toolbar-blank .btn-toolbar .badge{color:transparent;background-color:#A1AAB2}.btn-group-toolbar-blank .btn-toolbar .badge{color:#fff;background-color:#FFBF59}.btn-group-toolbar-blank .btn-toolbar:hover .underline{border-bottom-style:solid;border-bottom-width:4px;border-bottom-color:#A1AAB2;margin-left:10%;margin-right:10%;padding-bottom:0}.btn-group-toolbar-blank .btn-toolbar:hover .underline-blank-toolbar{border-bottom-style:solid;border-bottom-width:4px;border-bottom-color:#A1AAB2;padding-bottom:0}.btn-group-toolbar-blank .btn-toolbar:focus{outline:0!important;box-shadow:none}.btn-group-toolbar-blank .btn-toolbar:active{outline:0!important;box-shadow:none}.btn-group.btn-group-toolbar-selected.btn-group-flush-left{padding-left:0}.btn-group.btn-group-toolbar.btn-group-flush-left{padding-left:0}.btn-group.btn-group-toolbar-selected.btn-group-flush-right{padding-right:0}.btn-group.btn-group-toolbar.btn-group-flush-right{padding-right:0}.btn-group.btn-group-toolbar-selected{padding-left:10px;padding-right:10px}.btn-group.btn-group-toolbar-selected .btn-toolbar{height:55px;border:0;padding:0;margin:0;vertical-align:bottom;outline:0!important;box-shadow:none;color:#29BECC;background-color:transparent;border-color:transparent}.btn-group.btn-group-toolbar-selected .btn-toolbar.focus,.btn-group.btn-group-toolbar-selected .btn-toolbar:focus{color:#29BECC;background-color:rgba(0,0,0,0);border-color:transparent}.btn-group.btn-group-toolbar-selected .btn-toolbar:hover{color:#29BECC;background-color:rgba(0,0,0,0);border-color:transparent}.btn-group.btn-group-toolbar-selected .btn-toolbar.active,.btn-group.btn-group-toolbar-selected .btn-toolbar:active,.open>.dropdown-toggle.btn-group.btn-group-toolbar-selected .btn-toolbar{color:#29BECC;background-color:rgba(0,0,0,0);border-color:transparent}.btn-group.btn-group-toolbar-selected .btn-toolbar.active.focus,.btn-group.btn-group-toolbar-selected .btn-toolbar.active:focus,.btn-group.btn-group-toolbar-selected .btn-toolbar.active:hover,.btn-group.btn-group-toolbar-selected .btn-toolbar:active.focus,.btn-group.btn-group-toolbar-selected .btn-toolbar:active:focus,.btn-group.btn-group-toolbar-selected .btn-toolbar:active:hover,.open>.dropdown-toggle.btn-group.btn-group-toolbar-selected .btn-toolbar.focus,.open>.dropdown-toggle.btn-group.btn-group-toolbar-selected .btn-toolbar:focus,.open>.dropdown-toggle.btn-group.btn-group-toolbar-selected .btn-toolbar:hover{color:#29BECC;background-color:rgba(0,0,0,0);border-color:transparent}.btn-group.btn-group-toolbar-selected .btn-toolbar.active,.btn-group.btn-group-toolbar-selected .btn-toolbar:active,.open>.dropdown-toggle.btn-group.btn-group-toolbar-selected .btn-toolbar{background-image:none}.btn-group.btn-group-toolbar-selected .btn-toolbar.disabled.focus,.btn-group.btn-group-toolbar-selected .btn-toolbar.disabled:focus,.btn-group.btn-group-toolbar-selected .btn-toolbar.disabled:hover,.btn-group.btn-group-toolbar-selected .btn-toolbar[disabled].focus,.btn-group.btn-group-toolbar-selected .btn-toolbar[disabled]:focus,.btn-group.btn-group-toolbar-selected .btn-toolbar[disabled]:hover,fieldset[disabled] .btn-group.btn-group-toolbar-selected .btn-toolbar.focus,fieldset[disabled] .btn-group.btn-group-toolbar-selected .btn-toolbar:focus,fieldset[disabled] .btn-group.btn-group-toolbar-selected .btn-toolbar:hover{background-color:transparent;border-color:transparent}.btn-group.btn-group-toolbar-selected .btn-toolbar .badge{color:transparent;background-color:#29BECC}.btn-group.btn-group-toolbar-selected .btn-toolbar .badge{color:#fff;background-color:#FFBF59}.btn-group.btn-group-toolbar-selected .btn-toolbar:focus{outline:0!important;box-shadow:none}.btn-group.btn-group-toolbar-selected .btn-toolbar:active{outline:0!important;box-shadow:none}.btn-group.btn-group-toolbar-selected .btn-toolbar.underline{border-bottom-style:solid;border-bottom-width:4px;border-bottom-color:#29BECC;margin:0;padding:4px 0 0 0}.btn-group.btn-group-toolbar{padding-left:10px;padding-right:10px}.btn-group.btn-group-toolbar:hover .btn-toolbar.underline{border-bottom-style:solid;border-bottom-width:4px;border-bottom-color:#A1AAB2;margin:0;padding:4px 0 0 0}.btn-group.btn-group-toolbar:hover .underline-blank-toolbar{border-bottom-style:solid;border-bottom-width:4px;border-bottom-color:#A1AAB2;padding-bottom:0}.btn-group.btn-group-toolbar .btn-toolbar{height:55px;border:0;padding:0;margin:0;vertical-align:bottom;outline:0!important;box-shadow:none;color:#A1AAB2;background-color:transparent;border-color:transparent}.btn-group.btn-group-toolbar .btn-toolbar.focus,.btn-group.btn-group-toolbar .btn-toolbar:focus{color:#A1AAB2;background-color:rgba(0,0,0,0);border-color:transparent}.btn-group.btn-group-toolbar .btn-toolbar:hover{color:#A1AAB2;background-color:rgba(0,0,0,0);border-color:transparent}.btn-group.btn-group-toolbar .btn-toolbar.active,.btn-group.btn-group-toolbar .btn-toolbar:active,.open>.dropdown-toggle.btn-group.btn-group-toolbar .btn-toolbar{color:#A1AAB2;background-color:rgba(0,0,0,0);border-color:transparent}.btn-group.btn-group-toolbar .btn-toolbar.active.focus,.btn-group.btn-group-toolbar .btn-toolbar.active:focus,.btn-group.btn-group-toolbar .btn-toolbar.active:hover,.btn-group.btn-group-toolbar .btn-toolbar:active.focus,.btn-group.btn-group-toolbar .btn-toolbar:active:focus,.btn-group.btn-group-toolbar .btn-toolbar:active:hover,.open>.dropdown-toggle.btn-group.btn-group-toolbar .btn-toolbar.focus,.open>.dropdown-toggle.btn-group.btn-group-toolbar .btn-toolbar:focus,.open>.dropdown-toggle.btn-group.btn-group-toolbar .btn-toolbar:hover{color:#A1AAB2;background-color:rgba(0,0,0,0);border-color:transparent}.btn-group.btn-group-toolbar .btn-toolbar.active,.btn-group.btn-group-toolbar .btn-toolbar:active,.open>.dropdown-toggle.btn-group.btn-group-toolbar .btn-toolbar{background-image:none}.btn-group.btn-group-toolbar .btn-toolbar.disabled.focus,.btn-group.btn-group-toolbar .btn-toolbar.disabled:focus,.btn-group.btn-group-toolbar .btn-toolbar.disabled:hover,.btn-group.btn-group-toolbar .btn-toolbar[disabled].focus,.btn-group.btn-group-toolbar .btn-toolbar[disabled]:focus,.btn-group.btn-group-toolbar .btn-toolbar[disabled]:hover,fieldset[disabled] .btn-group.btn-group-toolbar .btn-toolbar.focus,fieldset[disabled] .btn-group.btn-group-toolbar .btn-toolbar:focus,fieldset[disabled] .btn-group.btn-group-toolbar .btn-toolbar:hover{background-color:transparent;border-color:transparent}.btn-group.btn-group-toolbar .btn-toolbar .badge{color:transparent;background-color:#A1AAB2}.btn-group.btn-group-toolbar .btn-toolbar .badge{color:#fff;background-color:#FFBF59}.btn-group.btn-group-toolbar .btn-toolbar:focus{outline:0!important;box-shadow:none}.btn-group.btn-group-toolbar .btn-toolbar:active{outline:0!important;box-shadow:none}.toolbar-svg{height:0;width:0;padding:10px}.toolbar-svg.home-selected{background:url(../images/home-selected.svg)}.toolbar-svg.home{background:url(../images/home.svg)}.toolbar-svg.chart-selected{background:url(../images/chart-selected.svg)}.toolbar-svg.chart{background:url(../images/chart.svg)}.toolbar-svg.messages-selected{background:url(../images/messages-selected.svg)}.toolbar-svg.messages{background:url(../images/messages.svg)}.toolbar-svg.forms-selected{background:url(../images/forms-selected.svg)}.toolbar-svg.forms{background:url(../images/forms.svg)}.toolbar-svg.prescriptions-selected{background:url(../images/prescriptions-selected.svg)}.toolbar-svg.prescriptions{background:url(../images/prescriptions.svg)}.toolbar-svg.appointments-selected{background:url(../images/appointments-selected.svg)}.toolbar-svg.appointments{background:url(../images/appointments.svg)}.toolbar-svg.billing-selected{background:url(../images/billing-selected.svg)}.toolbar-svg.billing{background:url(../images/billing.svg)}.toolbar-svg.doctors-selected{background:url(../images/doctors-selected.svg)}.toolbar-svg.doctors{background:url(../images/doctors.svg)}.ap-toolbar{top:60px;height:55px;background-color:#f1f1f1}@media print{.ap-toolbar{position:static}}.desktop-ruler-height{height:20px}.desktop-ruler-margin-left{height:100%;width:80px;float:left;text-align:center;border-left:1px solid #000;border-right:1px solid #000}.desktop-ruler-column-left{height:100%;width:40px;float:left;text-align:center;border-right:1px solid #000}.desktop-ruler-gutter{height:100%;width:20px;float:left;text-align:center;border-right:1px solid #000}.desktop-ruler-margin-right{height:100%;width:80px;float:right;text-align:center;border-right:1px solid #000}.full button{background-color:#32cd32;border-radius:initial;color:#000}.partially button{background-color:orange;border-radius:initial;color:#000}.panel-open-appointment-slots{max-height:300px;overflow-y:scroll;margin-bottom:20px}.ap-timeslot-item{padding-top:2px;padding-bottom:2px;margin-left:2px;margin-right:2px}.ap-timeslot-item:first-child{margin-top:0}.ap-timeslot-item:last-child{margin-bottom:0}.ap-timeslot-checkbox{margin-right:10px;margin-left:10px}.ap-datepicker{display:inline-block}@media (min-width:400px){.ap-datepicker{min-height:290px}}.panel-open-appointment-slots div:hover{border:solid #29BECC;border-width:1pt}.ap-confirm-content-area{border:1px solid;border-color:#bbbfc4;color:#79838c;padding:10px}.ap-confirm-content-area .receipt-padding{padding-right:5px;padding-left:5px}@media (min-width:700px){.ap-confirm-content-area .receipt-padding{padding-right:50px;padding-left:50px}}.ap-appointment-text{padding:5px;text-align:center}.ap-border-bottom{border-bottom:1px solid}.ap-dashboard-message{display:block;overflow:hidden}.ap-dashboard-message-photo{float:left;height:50px;width:50px;margin-right:15px}.ap-dashboard-message-text{display:block;vertical-align:top}.ap-dashboard-message-text-row{margin-top:0;margin-bottom:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.account-details-tile{margin-left:30px}.dashboard-photo{padding-top:20px}.dashboard-tile{background-color:#F0F2F5;padding-top:5px;padding-bottom:5px;margin-left:60px;border-bottom:1px solid #dbdfe4}@media (min-width:700px){.dashboard-tile{background-color:transparent;padding-top:0;padding-bottom:0;margin-left:0;border-bottom:0}}.dashboard-patient{margin-top:0;font-family:Montserrat,sans-serif;font-size:10px;font-weight:700;color:#929FAD}@media (min-width:400px){.dashboard-patient{margin-top:15px;font-size:12px}}.dashboard-name{font-family:"Open Sans",sans-serif;font-weight:300;color:#525C66;font-size:16px}@media (min-width:700px){.dashboard-name{font-size:26px}}.dashboard-date{color:#A1AAB2;font-family:"Open Sans",sans-serif;font-size:12px;font-weight:400}.text-align-left{text-align:left}.dashboard-font{font-size:16px;color:#525C66}.ap-dashboard-button-completeform{width:125px;margin-right:30px;margin-top:1px;margin-bottom:1px}.ap-dashboard-form-percentcomplete{line-height:0;vertical-align:top;display:inline-block}.ap-dashboard-form-datetime-separator{vertical-align:sub}.panel-dashboard .ap-appointment-button{margin-bottom:3px;margin-top:3px;margin-right:5px;margin-left:5px}@media (min-width:700px){.panel-dashboard .ap-appointment-button{width:125px}}.panel.panel-questionnaire{background:#fff;margin-right:0;margin-left:0}@media (min-width:700px){.panel.panel-questionnaire{padding-top:45px;padding-right:0;padding-bottom:20px;border:0}}.panel.panel-questionnaire .panel-heading-confirm-forms{font-size:26pt;color:#515C66;font-family:"Helvetica Neue Bold",sans-serif;border-bottom-color:#79838C;background-color:transparent;margin-bottom:12px;text-align:center}.panel.panel-questionnaire .panel-subheading{margin-top:20px;font-size:12pt;font-family:"Helvetica Neue Bold",sans-serif;color:#79838C;border-bottom:2px solid;border-bottom-color:#dbdfe4}@media (min-width:700px){.panel.panel-questionnaire .panel-subheading{font-size:16pt}}.panel.panel-questionnaire .panel-subheading-no-border-bottom{font-size:16pt;font-family:"Helvetica Neue Bold",sans-serif;color:#79838C}.panel.panel-questionnaire .text-confirm{font-family:"Helvetica Neue Light",sans-serif;font-size:15pt;color:#333;text-align:center}.panel.panel-questionnaire .text-loading-section{font-family:"Helvetica Neue Light",sans-serif;font-size:15pt;color:#333;text-align:center;margin-bottom:10px}.panel.panel-questionnaire .row-question{padding-top:15px;padding-bottom:15px;border-bottom:1px solid #000;margin-right:20px;margin-left:20px}.panel.panel-questionnaire .row-answer{padding-top:5px;padding-bottom:5px}.panel.panel-questionnaire .answer-control{width:100%}.panel.panel-questionnaire .answer-control-explanation{width:90%}.panel.panel-questionnaire .forms-footer{margin-right:20px;margin-left:20px}.panel.panel-questionnaire .control-enabled{cursor:pointer;text-transform:uppercase;font-size:13px;font-family:"Helvetica Neue",sans-serif;color:#79838c}.panel.panel-questionnaire .text-enabled{text-transform:uppercase;font-size:13px;font-family:"Helvetica Neue",sans-serif;color:#79838c}.panel.panel-questionnaire .text-question-enabled{text-transform:uppercase;font-size:14px;font-family:"Helvetica Neue Bold",sans-serif;color:#79838c}.panel.panel-questionnaire .answer-numeric-further-information{font-size:14px;font-family:"Helvetica Neue Bold",sans-serif;color:#79838c}.panel.panel-questionnaire .control-disabled{cursor:not-allowed;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;color:#BAC1C6;text-transform:uppercase}.panel.panel-questionnaire .text-disabled{font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;color:#BAC1C6;text-transform:uppercase}.panel.panel-questionnaire .text-question-disabled{text-transform:uppercase;font-size:14px;font-family:"Helvetica Neue Bold",sans-serif;color:#BAC1C6}.panel.panel-questionnaire .forms-header-validation-error{text-transform:uppercase;text-align:right;color:#f35e44;padding-top:0;margin-right:15px;margin-left:15px;font-size:12px;font-family:"Helvetica Neue Bold",sans-serif}.panel.panel-questionnaire .forms-footer-validation-error{text-transform:uppercase;text-align:right;color:#f35e44;padding-top:0;margin-right:20px;margin-left:20px;font-size:12px;font-family:"Helvetica Neue Bold",sans-serif}.panel.panel-questionnaire .forms-question-validation-error{font-size:10px;font-family:"Helvetica Neue",sans-serif}.panel.panel-questionnaire .text-question{font-size:14px;font-family:"Helvetica Neue Bold",sans-serif}.panel.panel-questionnaire .forms-sections-navigation{font-family:Montserrat,sans-serif;font-size:10pt;font-weight:700;text-transform:uppercase;vertical-align:text-bottom;padding-top:10px;padding-left:10px}.panel.panel-questionnaire .forms-sections-navigation .section-numbers{padding-left:2px;padding-right:2px}.panel.panel-questionnaire .forms-sections-navigation .section-number-current{font-weight:700;border-bottom-style:solid;border-bottom-width:2px;border-bottom-color:#79838c}.panel.panel-questionnaire .forms-sections-navigation .prev-nav{padding-left:5px;padding-right:5px}.panel.panel-questionnaire .forms-sections-navigation .next-nav{padding-left:5px;padding-right:5px}.history-primary .history-body{padding-top:15px;padding-bottom:20px;padding-left:0;padding-right:0}.history-primary .row{margin-left:0;margin-right:0}.history-primary .col-striped-right{padding-right:4px}.history-primary .col-striped-left{padding-left:4px}.history-primary .label-text{font-size:10px;font-family:"Helvetica Neue Bold",sans-serif;color:#9fa1a5;text-transform:uppercase}.label_wrap{word-wrap:break-word}.family-history-line{border-bottom:1px solid;border-bottom-color:#dbdfe4}.family-history-problem-header{padding-top:15px;padding-bottom:15px}.upload-svg{height:75px;width:130px}.upload-svg.upload-file{background:url(../images/upload_file.svg);background-repeat:no-repeat;cursor:pointer}@media all and (min-width:700px){.center-text{text-align:center}}@media all and (max-width:700px){.center-text-small{text-align:center}}