@font-face{font-family:"Roboto";src:url("../fonts/roboto-300.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:"Roboto";src:url("../fonts/roboto-300-italic.woff") format("woff");font-weight:300;font-style:italic}@font-face{font-family:"Roboto";src:url("../fonts/roboto-400.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Roboto";src:url("../fonts/roboto-400-italic.woff") format("woff");font-weight:400;font-style:italic}@font-face{font-family:"Roboto";src:url("../fonts/roboto-500.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:"Roboto";src:url("../fonts/roboto-500-italic.woff") format("woff");font-weight:500;font-style:italic}.right{text-align:right}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:13px}body{margin:0;background:#fff;color:#37474f;font-family:Roboto,sans-serif;font-weight:400;line-height:1.5em;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}a{color:#1976d2;text-decoration:none}a:focus,a:hover{color:#1976d2}p{margin:1.5em 0}h1,h2,h3{font-family:Roboto,sans-serif;font-weight:500}h1{margin:.6em 0;font-size:2.5em;line-height:1.2em}h2{margin:1.2em 0;font-size:1.25em;line-height:1.2em}h3{margin:1.5em 0;font-size:1em;line-height:1.5em}.container{margin:0 auto;padding:0 1.5em;zoom:1}.container:before,.container:after{content:"";display:table}.container:after{clear:both}.container-nested{margin:0;padding:0;zoom:1}.container-nested:before,.container-nested:after{content:"";display:table}.container-nested:after{clear:both}.fixed-800{width:736px}.fixed-1024{width:960px}.fixed-1280{width:1216px}.fluid{min-width:960px;max-width:1616px}.column,.columns{float:left}.one{width:8.333%}.two{width:16.666%}.three{width:25%}.four{width:33.333%}.five{width:41.666%}.six{width:50%}.seven{width:58.333%}.eight{width:66.666%}.nine{width:75%}.ten{width:83.333%}.eleven{width:91.666%}.twelve{width:100%}.btn{height:2em;margin:0;padding:.25em .75em !important;line-height:1.25em;color:#37474f;border:1px solid #c9c9c9;background:#f3f3f3;border-radius:.25em;font-family:inherit;font-size:inherit;font-weight:500;cursor:pointer}.btn-normal{background:#1976d2;border-color:#1976d2;color:#fff}.btn-danger{color:#d32f2f}.btn-disabled{color:#c9c9c9;cursor:default}fieldset{margin:1.5em 0 0;padding:.75em;border:1px solid #c9c9c9}legend{margin:0 0 0 -0.375em;padding:0 .375em;font-family:Roboto,sans-serif;font-weight:500}label{padding:.25em .5em;font-style:italic;text-align:right}input[type=text],input[type=email],input[type=password],input[type=time],input[type=number]{height:2em;padding:.25em;border:1px solid #c9c9c9;font-family:inherit;font-size:inherit;font-weight:inherit;-webkit-appearance:none;border-radius:.25em;-webkit-box-shadow:inset 0 2px 1px rgba(0,0,0,.05);box-shadow:inset 0 2px 1px rgba(0,0,0,.05)}input[type=text][disabled],input[type=email][disabled],input[type=password][disabled],input[type=time][disabled],input[type=number][disabled]{background:#f3f3f3}select,.scheduled-date-filter,.input-date{margin:0;padding:.25em;border:1px solid #c9c9c9;font-family:inherit;font-size:inherit;font-weight:inherit;border-radius:.25em;-webkit-box-shadow:inset 0 2px 1px rgba(0,0,0,.05);box-shadow:inset 0 2px 1px rgba(0,0,0,.05)}textarea{height:6em;padding:.25em;border:1px solid #c9c9c9;font-family:inherit;font-size:inherit;font-weight:inherit;-webkit-appearance:none;border-radius:.25em;-webkit-box-shadow:inset 0 2px 1px rgba(0,0,0,.05);box-shadow:inset 0 2px 1px rgba(0,0,0,.05)}.form-text{display:inline-block;padding:.25em 0}.input-group{width:100%;margin-bottom:1em;zoom:1}.input-group:before,.input-group:after{content:"";display:table}.input-group:after{clear:both}.input-group .email-input .invalid-email{width:70%;color:#d32f2f;float:right}.input-group .phone-input .invalid-phone-number{width:70%;color:#d32f2f;float:right}.input-group .phone-input input{display:inline-block;width:50%}.input-group .phone-input input.small{width:25%;margin-right:.25em}.input-group .phone-input a{display:inline-block;-webkit-transform:translate(0.3rem, 0.3rem);transform:translate(0.3rem, 0.3rem);font-size:1.5em;padding-left:.5em}.input-group input,.input-group .form-text{float:left;display:inline-block;width:70%}.input-group input.small,.input-group .form-text.small{width:25%;margin-right:.25em}.input-group select,.input-group .scheduled-date-filter,.input-group .input-date{float:left}.input-group textarea{float:left;display:inline-block;width:70%}.input-group .select-multiple{float:left;display:inline-block;width:70%}.input-group .select-multiple.tall{height:25em}.input-group label{float:left;display:inline-block;width:30%}.input-group.error input,.input-group.error textarea,.input-group.error select,.input-group.error .scheduled-date-filter,.input-group.error .input-date{border-color:#d32f2f;background:#fff}.input-group.error .input-error-message{display:inline-block;float:right;width:70%;color:#d32f2f}.input-group .table{float:left;width:70%;margin-top:0}.checkbox-group{float:right;display:inline-block;width:70%;zoom:1}.checkbox-group:before,.checkbox-group:after{content:"";display:table}.checkbox-group:after{clear:both}.checkbox-group .sms-group{margin-top:5px}.checkbox-group .sms-group label{display:inline-block;width:60%;padding:0 0 0 .5em;font-style:normal;text-align:left}.checkbox-group .sms-group button{width:30%}.checkbox-group .confirmation-group{margin-top:5px}.checkbox-group .confirmation-group label{display:inline-block;width:60%;padding:0 0 0 .5em;font-style:normal;text-align:left}.checkbox-group input{float:left;height:1.5em;width:1.5em;margin-left:0;margin-right:0;background:normal;border:normal;border-radius:none}.checkbox-group label{float:left;display:inline-block;width:90%;padding:0 0 0 .5em;font-style:normal;text-align:left}.radio-pair{float:right;display:inline-block;margin-right:.25em;zoom:1}.radio-pair:before,.radio-pair:after{content:"";display:table}.radio-pair:after{clear:both}.radio-pair input{float:left;height:1.5em;width:1.5em;margin-left:0;margin-right:0;background:normal;border:normal;border-radius:none}.radio-pair label{float:left;display:inline-block;padding:0 0 0 .5em;font-style:normal;text-align:left;margin-right:.5em;width:-webkit-fit-content !important;width:-moz-fit-content !important;width:fit-content !important}.radio-group{float:right;display:inline-block;width:90%;margin-bottom:1em;zoom:1}.radio-group:before,.radio-group:after{content:"";display:table}.radio-group:after{clear:both}.radio-group label{float:right;display:inline-block;width:80%;padding:.25em 0 0 .5em;font-style:normal;text-align:left}table{width:100%;margin-top:1.5em;border-collapse:collapse;border:1px solid #c9c9c9;border-bottom:none}thead tr{background:#f3f3f3}tr{border-bottom:1px solid #c9c9c9;-webkit-transition:all .05s linear;transition:all .05s linear}tr:focus,tr:hover{background:#f3f3f3}th,td{height:2em;padding:.75em}th{font-family:Roboto,sans-serif;font-weight:500;text-align:left}.table-btns{padding:.5em .75em;text-align:right;white-space:nowrap}.selected-row{background:#2196f3}.selected-row:focus,.selected-row:hover{background:#2196f3}.disabled-row{background:#f3f3f3;color:#797979}.text-danger{color:#d32f2f}.text-warning{color:#ffb300}.text-success{color:#388e3c}.navbar{background:#1976d2;color:#fff;font-family:Roboto,sans-serif;font-weight:500}.navbar a{display:inline-block;padding:1.5em .75em;color:#fff;-webkit-transition:all .05s linear;transition:all .05s linear}.navbar a:focus,.navbar a:hover{background-color:#1976d2}.navbar a:active{background-color:#fff;color:#1976d2}.navbar-title{margin:0;margin:0 0 0 -0.75em;font-size:1em;line-height:1.5em}.navbar-title a{width:12em;background-image:url("../images/pharmaxo.png");background-position:1em 1em;background-repeat:no-repeat;text-indent:-9999em}.navbar-nav{float:right;margin:0 -0.75em 0 0;padding:0;line-height:1.5em;list-style:none}.navbar-nav a{padding:1.5em .75em}.navbar-nav__item{float:left;display:inline}.subnav-container{border-bottom:1px solid #f3f3f3}.subnav{float:right;margin:0;padding:0;list-style:none}.subnav .btn{display:inline-block;margin:1.25em 0;padding:.75em}.subnav input{margin:1.25em 0}.subnav__item{display:inline;white-space:nowrap}.subnav__item_block{display:inline-block;white-space:nowrap;width:auto}.v-align-top{vertical-align:top}[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak,.ng-hide:not(.ng-hide-animate){display:none !important}ng\:form{display:block}.ng-animate-shim{visibility:hidden}.ng-anchor{position:absolute}.pretend .navbar{background:hsl(0,76.3636363636%,33.137254902%)}.pretend .navbar a:focus,.pretend .navbar a:hover{background-color:#c21a1a}.pretend .navbar a:active{background-color:#fff;color:#c21a1a}.task-list-patient-search{margin-left:5px}.angucomplete{display:inline-block;float:left}.angucomplete input{width:100%}.angucomplete .angucomplete-holder{position:relative}.angucomplete .angucomplete-dropdown{border:1px solid #ececec;border-radius:2px;cursor:pointer;z-index:9999;position:absolute;margin-top:2em;background-color:#fff;margin-left:1px;margin-right:1px;min-width:100%}.angucomplete .angucomplete-searching{color:#acacac;font-size:14px}.angucomplete .angucomplete-description{font-size:10px}.angucomplete .angucomplete-row{padding:5px;color:#000;margin-bottom:4px}.angucomplete .angucomplete-selected-row,.angucomplete .angucomplete-row:hover{background-color:#0092ff;color:#fff}textarea[disabled],select[disabled],[disabled].scheduled-date-filter,[disabled].input-date{background:#f3f3f3}textarea.margin-bottom,.margin-bottom{margin-bottom:1em}input,select,.scheduled-date-filter,.input-date,option,button{-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;max-width:100%}input[type=time]{width:auto}.printable{display:none}select:not([multiple]),.scheduled-date-filter:not([multiple]),.input-date:not([multiple]){padding:0 .25em;height:2em}.ta-right{text-align:right}.ta-left{text-align:left}.fl{float:left}.fr{float:right}.input-group select,.input-group .scheduled-date-filter,.input-group .input-date{max-width:70%}.input-group .emergency-stock{margin-right:3px;width:30%}.input-group details{float:left;padding-top:.5em}.input-group .restrict-length-form-element{width:60%}.input-group-long-label select,.input-group-long-label .scheduled-date-filter,.input-group-long-label .input-date{width:65%}.input-group-long-label label{width:35%}.subnav{padding:1.25em 0}.subnav input,.subnav button{margin:0 !important}.subnav label{font-style:normal;font-weight:500}select+select,.scheduled-date-filter+select,select+.scheduled-date-filter,.scheduled-date-filter+.scheduled-date-filter,.input-date+select,.input-date+.scheduled-date-filter,select+.input-date,.scheduled-date-filter+.input-date,.input-date+.input-date,button+button,button+span,span+button,.subnav__item+.subnav__item{margin-left:.25em !important}.subnav+.subnav{margin-right:.25em !important}th{position:relative}th[sort-field]{cursor:pointer}.noselect,th,tfoot{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}tfoot tr{background:#f3f3f3}.input-group[required=required]>label,.input-group.required>label{display:inline-block;position:relative}.input-group[required=required]>label:after,.input-group.required>label:after{content:"*";display:block;position:absolute;right:.15em;top:0}.input-group[required=required].error>label:after,.input-group.required.error>label:after{color:#e82c0c}.input-group>select.ng-invalid,.input-group>.ng-invalid.scheduled-date-filter,.input-group>.ng-invalid.input-date{border:1px #d32f2f solid;color:#d32f2f;background-color:#fff}.available-checkbox{padding-left:.9rem;padding-bottom:.75rem;border-bottom:1px solid #c9c9c9}.communication-icon{display:inline-block;-webkit-transform:translate(0.3rem, 0.3rem);transform:translate(0.3rem, 0.3rem);font-size:1.5em;padding-left:.5em}.icon.icon__sort{margin-left:5px;font-size:1.2em;font-weight:bold}.icon.icon__sort.ascending:after{content:"↑"}.icon.icon__sort.descending:after{content:"↓"}.icon.icon__sort:after{content:"↕"}.document-area{height:100%;background:#ccc}.input-date{max-width:51% !important}.growl-notif-item-wrapper{position:relative;padding:.75em;margin:1.5em 0 0;background-color:#1976d2}.growl-notif-item-wrapper.inverse{background-color:#444}.growl-notif-item-wrapper.danger{background-color:#f44336;color:#fff}.growl-notif-item-wrapper.warning{background-color:#ffca28}.growl-notif-item-wrapper.success{background-color:#388e3c;color:#fff}.growl-notif-item-wrapper.info{background-color:#5c6bc0}.growl-notif-item-wrapper.primary{background-color:#1976d2}.growl-notif-item{display:block}.growl-notif-item p{padding:0;margin:0;word-wrap:break-word}.growl-notif-close{position:absolute;top:8px;right:10px;font-size:1.5em;cursor:pointer}html,body{height:100%}body{display:inline-block;min-width:100%}body.with-navbar{margin-top:-58px;padding-top:58px}.popout-container{height:100%;background:#ccc}.popout-container .fluid{min-width:0px !important;color:#fff}.popout-container .subnav-container{background:#37474f;border-bottom-color:#000 !important}.popout-info{height:40%;padding:0 1.5em 1.5em;border-bottom:1px solid #37474f;overflow-y:scroll;-webkit-overflow-scrolling:touch;background-color:#fff}.popout-content{height:100%;margin-top:-3.5em;padding-top:3.5em;padding-bottom:1.2em}.popout-content object{width:100%;height:100%}.comment{margin:0 0 1.5em}.comment .comment__header{font-weight:700;font-style:italic}.comment textarea{resize:horizontal;max-width:100%;width:100%}#mainview{height:100%}#mainview>.container{padding-bottom:1.5em}.popout-window{overflow-y:hidden}table{position:relative;background-color:#fff}.table-wrapper{position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;right:0;background-color:rgba(201,201,201,.7)}.table-wrapper .table-overlay{display:table;width:100%;height:100%}.table-wrapper .table-overlay__text{display:table-cell;vertical-align:middle;text-align:center;font-size:14px;font-weight:500;color:#555}.file-over{border:1px dashed #1976d2;border-top-width:0px;-webkit-box-sizing:border-box;box-sizing:border-box}.margin0{margin:0}.padding0{padding:0}.cursor-pointer{cursor:pointer}.test-version-warning{height:20px;background-color:#f44336;text-align:center;color:#fff}patient-documents{display:block}.list-placeholder{margin-top:1.5em;text-align:center}.user-formatted-text{word-wrap:break-word;white-space:pre-wrap}.color-danger{color:#d32f2f}.filter-select{width:16em}.text-underline{text-decoration:underline}.background-lightcoral{background-color:#f44336;color:#fff}.toast-container--right{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;bottom:0;right:0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;pointer-events:none}.button-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:270px;float:left}.choose-file{width:auto !important;letter-spacing:normal;word-spacing:normal;text-transform:none;text-indent:0px;text-shadow:none;display:inline-block;text-align:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font:400 13.3333px Arial}#choose-image{position:absolute;z-index:-1;padding-left:45px;padding-top:3px;width:100%}#signature-upload{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:26px;float:right;margin-top:5px}.signature-upload{margin-left:30%}.signature-display{width:300px;height:100px;border:1px solid #c9c9c9}.signature-warning-message{width:90%;color:#ffb300;float:right;padding-bottom:10px}.align-text-in-form{padding:.25em .5em}.upload-button{width:auto;white-space:nowrap}.address-dropdown{width:100%}.change-warning{background-color:#ffca28;color:#fff;padding:.5rem}.information-message{color:#1976d2}.service-storage-conditions{margin-top:1em}.a-without-href{cursor:pointer}.margin-top-2px{margin-top:2px}.text-picker-left-margin{margin-left:.25em}.margin-top-bottom-0{margin-top:0;margin-bottom:0}.clear-both{clear:both}.width-70-percent{width:70%}.height-30-percent{height:30%}.pre-line-white-space{white-space:pre-line}.no-resize{resize:none}.display-inline{display:inline}.self-service-ineligiblity-message{display:inline-block}.invert-filter{-webkit-filter:invert(100%);filter:invert(100%)}.display-none{display:none}startup-progress{height:150px;line-height:150px;font-size:16px;text-align:center}ppm-document-popout{display:block;height:100%}.document-pane{display:inline-block;overflow:scroll;width:50%;height:100%}.document-page{display:block;position:relative}.document-page img{display:block;width:100%;padding:6px}.document-page .document-page-overlay{position:absolute;opacity:0;top:0;width:100%;height:100%;background:rgba(135,206,250,.3)}.document-page .document-page-overlay button{display:block;float:right;margin:26px}.document-page .document-page-overlay:after{content:"";display:table;clear:both}.document-page:hover .document-page-overlay{opacity:1}.document-pane.new-document button{float:left}.doctype select,.doctype .scheduled-date-filter,.doctype .input-date{max-width:51%}.document-filter-item{width:9em}.popout-content-pdf-viewer{display:inline-block;width:50%;height:100%}.popout-content-pdf-viewer-embedded{height:100%}.document-input-error-message{display:inline-block;float:right;width:70%;color:#d32f2f}.document-area-internal{display:inline-block;margin-top:48%;text-align:center;width:100%;font-size:1.25em;font-weight:bold}.document-uploader-div{padding:2em 0 4em}.document-uploader-progress-margin-top{margin-top:1.5em}.document-uploader-progress-margin-bottom{margin-bottom:1.5em}.documents-table-margin-top{margin-top:0}ppm-image-preview{position:absolute;background:#fff;border:1px solid #c9c9c9;display:block}.ppm-image-preview-img{display:block;margin:10px auto;margin-bottom:20px;border:1px #c9c9c9 solid;max-width:400px}.ppm-image-preview-button{display:inline-block;float:right;margin-bottom:10px}.preview-window{margin:10px}.ppm-image-preview-icon{height:25px;weight:30px;border:1px #c9c9c9 solid}.delivery-image{display:block;margin:0 auto;max-width:400px}.tabs{margin:.75em 0 0;padding:0;list-style:none;border-bottom:1px solid #f3f3f3}.tab-title,.tab-title--active{display:inline}.tab-title a,.tab-title--active a{display:inline-block;padding:.75em 1.25em;border:1px solid #f3f3f3;font-weight:700}.tab-title--active a{background:#f3f3f3}.tab{padding:1.25em;background:#f3f3f3 !important;display:none}.tab.active{display:block}.tab textarea{resize:horizontal;max-width:100%;width:100%}.tabset-document-page{background:#ebebeb}.document-checklist .checkbox-group{width:100%}.document-checklist .checkbox-group label{width:80%;padding-top:.25em}.document-dropdown select,.document-dropdown .scheduled-date-filter,.document-dropdown .input-date{float:left}.document-checklist-title{margin-top:0}.indicator{background:#c9c9c9;border-radius:.75em;color:#fff;display:inline-block;margin:0 0 0 .75em;padding:0 .75em}.indicator--warning{background:#e7a20c;border-radius:.75em;color:#fff;display:inline-block;margin:0 0 0 .75em;padding:0 .75em}.indicator--danger{background:#e82c0c;border-radius:.75em;color:#fff;display:inline-block;margin:0 0 0 .75em;padding:0 .75em}td{vertical-align:top}.patient-banner__name{float:left;font-size:1.25em;line-height:1.2em;margin:0}.patient-banner__preferred-name{display:block;font-size:.8em;line-height:1.5em}.label{font-style:italic;font-weight:400}.patient-banner__header-info{float:right;line-height:3em;margin:0}.patient-banner__header-info dd{display:inline-block;font-weight:500;margin:0}.patient-banner__header-info dt{display:inline-block;font-style:italic;font-weight:400;margin:0 .3em 0 .75em}.key-value-list{margin:0}.key-value-list dt,.key-value-list dd,.key-value-list--vertical dt,.key-value-list--vertical dd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.key-value-list dt{display:inline-block;float:left;font-style:italic;font-weight:400;margin:0;text-align:right;width:30%}.key-value-list dd{display:inline-block;float:right;font-weight:500;margin:0;text-indent:.75em;width:70%}.workflow-self-service-info-key-value-list{display:grid;grid-template-columns:40% 60%;margin:0 auto;max-width:500px}.workflow-self-service-info-key-value-list dt{font-style:italic;grid-column:1}.workflow-self-service-info-key-value-list dd{grid-column:2/3;margin:0}.key-value-list--vertical{margin:0}.key-value-list--vertical dt{font-style:italic}.key-value-list--vertical dd{font-weight:500;margin:0}.patient-notes__user-time-column{width:18em}.patient-notes__enrollment-column{width:14em;white-space:wrap}.patient-notes__pin-column{text-align:right;width:9em}.patient-notes__italicized-title{font-style:italic}div>.patient-notes__italicized-title{margin-top:0}.patient-filter-item{width:11em}patient-note{display:block;pointer-events:visible}patient-note-compose{display:block;bottom:0}patient-note-window{display:block;margin-right:2em}.patient-note-btn-image{background-color:rgba(0,0,0,0);border-style:none}.patient-note-btn-image>img{cursor:pointer}.patient-note-btn-image:focus{outline:none}.patient-note-btn-compose{display:inline-block;margin:1em}.patient-note-header{background-color:#ffca28;color:#000;font-weight:bold;padding:1em 1.5em}.patient-note-header *{vertical-align:middle}.patient-note-header:after{display:block;content:"";clear:both}.patient-note-header__name{float:left}.patient-note-header__trigger{float:right;cursor:pointer}.patient-note-content{overflow:hidden;max-height:600px;-webkit-transition:max-height .2s;transition:max-height .2s}.patient-note-content--collapsed{max-height:0}patient-note-form{display:block;background-color:#f3f3f3;padding:1.5em}patient-note-form .patient-note-row~.patient-note-row{margin-top:.5em}patient-note-form .patient-note-row>button{margin-left:.25em !important}patient-note-form .patient-note-row>*{vertical-align:middle;width:100%}patient-note-form .patient-note-row:last-child>*{width:initial}patient-note-form .patient-note-row>textarea{height:200px}patient-note-form .btn-cancel{background:#797979;border-color:#797979;color:#fff}patient-sms{display:block;pointer-events:visible}patient-sms-compose{display:block}patient-sms-window{display:block;margin-right:2em;width:350px}patient-sms-window .growl-notif-item-wrapper{margin:0}patient-sms-window .invalid-phone-number{width:70%;color:#d32f2f}.sms-form-success{text-align:center}.sms-form-success svg{width:30%;enable-background:new 0 0 612 792}.sms-form-success p{padding:0;margin:0;width:100%}.sms-form-success .st0{fill:#41ad49}.patient-sms-btn-image{background-color:rgba(0,0,0,0);border-style:none}.patient-sms-btn-image>img{cursor:pointer}.patient-sms-btn-image:focus{outline:none}.patient-sms-btn-compose{display:inline-block;margin:1em}.patient-sms-header__title{float:left}.patient-sms-header__triggers{float:right}.patient-sms-header{background-color:#25d366;color:#fff;font-weight:bold;padding:1em 1.5em}.patient-sms-header *{vertical-align:middle}.patient-sms-header:after{display:block;content:"";clear:both}.patient-sms-header__name{margin-right:10px}.patient-sms-header__trigger{cursor:pointer;display:inline}.patient-sms-content{overflow:hidden;max-height:600px;-webkit-transition:max-height .2s;transition:max-height .2s}.patient-sms-content--collapsed{max-height:0}patient-sms-form{display:block;background-color:#f3f3f3;padding:1.5em}patient-sms-form .patient-sms-row~.patient-sms-row{margin-top:.5em}patient-sms-form .patient-sms-row>button{margin-left:.25em !important}patient-sms-form .patient-sms-row>*{vertical-align:middle;width:100%}patient-sms-form .patient-sms-row:last-child>*{width:initial}patient-sms-form .patient-sms-row>textarea{height:200px}patient-sms-form .btn-cancel{background:#797979;border-color:#797979;color:#fff}patient-audit-trail-filters{display:block}patient-audit-trail-table{display:block}patient-audit-trail-table table{table-layout:fixed;width:100%}.filters-trail{margin-top:1.5em;background-color:#f3f3f3;border:1px solid #c9c9c9}.filters-trail .filters-title{padding:.75em;width:100%;border-bottom:1px solid #c9c9c9;font-family:Roboto,sans-serif;font-weight:500}.filters-trail .filter-list{padding:0 .75em .75em .75em;list-style-type:none}.filters-trail .filter-list .filter-item{margin-top:1em}.filters-trail .filter-list .filter-item h2{font-family:Roboto,sans-serif;font-weight:500;font-size:inherit}.trail-note{background:#a5ded8;padding:.75em;border-radius:.4em;border:1px solid rgb(90.3658536585,194.6341463415,183.6585365854);word-wrap:break-word;white-space:pre-wrap}ppm-patient-suspend-banner,ppm-document-suspend-banner,ppm-document-cancelled-banner{display:block}ppm-patient-suspend-banner>div,ppm-document-suspend-banner>div,ppm-document-cancelled-banner>div{background-color:#1976d2;color:#fff;margin:1.5em 0;padding:1.5em}.patient-id-banner{-webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.25);box-shadow:0 .125rem .25rem rgba(0,0,0,.25);position:fixed;top:-1.5rem;left:0;z-index:2}ppm-document-note{display:block;pointer-events:visible}ppm-document-note-compose{display:block}ppm-document-note-window{display:block;margin-right:2em}ppm-document-note-form{display:block;background-color:#f3f3f3;width:380px;padding:1.5em}ppm-document-note-form .patient-note-row~.patient-note-row{margin-top:.5em}ppm-document-note-form .patient-note-row>button{margin-left:.25em !important}ppm-document-note-form .patient-note-row>*{vertical-align:middle;width:100%}ppm-document-note-form .patient-note-row:last-child>*{width:initial}ppm-document-note-form .patient-note-row>textarea{height:200px}ppm-document-note-form .btn-cancel{background:#797979;border-color:#797979;color:#fff}ppm-document-note-form .input-group label{text-align:right;width:20%;text-style:normal}.note{border:1px solid #c9c9c9;background-color:#eee;border-radius:.38em;margin:.2em;padding:1em}.note .btn{margin-top:1em}.note-body{margin-top:1.2em;margin-bottom:1.2em}.note-deadline{color:#f44a3d;margin:0}.comment{border:1px solid #fdd835;background-color:#fff59d;border-radius:.385em;margin:.75em .25em .75em 2.85em;padding:1em}.comment-body{margin-top:1em}.comment .btn{margin-top:1em}.comment-body:focus{outline:none}.comment-form{margin:.75em .25em 1.75em 2.85em}.comment-form .btn{background-color:#00a3e0;border:1px solid #00a3e0;color:#fff}.comment-form textarea{resize:none}.edit-note{margin-top:20px}.edit-note textarea{resize:none}.edit-note .input-group{margin-bottom:0}.edit-note .input-group .btn{margin-top:-33px;margin-left:4px}.edit-comment{margin-top:20px}.edit-comment textarea{resize:none}.dashboard-body .indicator--danger{margin:0 0 0 -8px}.dashboard-welcome-text{font-size:1.5rem;font-weight:bolder;text-align:center;margin-top:2.5rem}.system-version-text{position:fixed;left:50%;bottom:20px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin:0 auto;font-size:1.3rem}ppm-pdf-viewer,ppm-pdf-page{display:block}ppm-pdf-viewer{overflow:auto}ppm-pdf-page{margin:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}ppm-pdf-page-annotation-layer{position:absolute;top:0;left:0;width:100%;height:100%}.pdf-page__annotation-layer__select-box{display:none;fill:none;stroke:#ff7f00;stroke-dasharray:5}.pdf-page__annotation-layer__annotation{fill:none;stroke:#ff7f00;pointer-events:visible}.pdf-page__annotation-layer__annotation:focus{outline-style:none}.pdf-page__annotation-layer__annotation.active{stroke:#439adc}.pdf-page__annotation-layer__annotation--system{stroke:#a62a2a}.pdf-page__canvas-container{position:relative}.pdf-page__canvas-container>canvas{display:block}.page-image{max-width:100%;max-height:100%;position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ppm-pdf-page-annotations{display:block;width:300px;margin-left:.5em}.ppm-pdf-page__annotations__header{border-radius:.5em;padding:.5em;background-color:#fff;font-weight:bold;text-align:center}.ppm-pdf-page__annotations__header .ppm-pdf-page__annotations__header__sort-field{text-align:left;margin-top:.5em}.ppm-pdf-page__annotations__header .ppm-pdf-page__annotations__header__sort-field a{padding-left:.3em;cursor:pointer}.ppm-pdf-page__annotations__header .ppm-pdf-page__annotations__header__sort-field .ppm-pdf-page__annotations__header__sort-field--active{color:#1976d2}.ppm-pdf-page__annotation{border-radius:.5em;padding:.5em;background-color:#fff;position:relative;margin:.5em 0}.ppm-pdf-page__annotation .ppm-pdf-page__annotation__detail .ppm-pdf-page__annotation__timestamp{display:inline-block;float:right}.ppm-pdf-page__annotation .ppm-pdf-page__annotation__detail label{display:inline-block;padding:0;float:left}.ppm-pdf-page__annotation .ppm-pdf-page__annotation__detail:after{content:"";display:table;clear:both}.ppm-pdf-page__annotation textarea{display:block;height:initial;width:100%;resize:none}.ppm-pdf-page__annotation:focus{outline-style:none}.ppm-pdf-page__annotation.active{-webkit-box-shadow:0 0 10px #439adc;box-shadow:0 0 10px #439adc}.ppm-pdf-page__annotation__remove-btn{padding:0;line-height:1;width:1em;height:1em;-webkit-box-sizing:content-box;box-sizing:content-box;border-radius:calc(.5em + 1px);position:absolute;top:.5em;right:.5em;color:#37474f;border:1px solid #c9c9c9;background:#f3f3f3;font-family:inherit;font-size:inherit;font-weight:500;cursor:pointer}.ppm-pdf-page__annotation__remove-btn:focus{outline:unset}.pdf-annotating-mode{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:crosshair}ppm-pdf-viewer-print{display:none}@media print{.popout-window{overflow-y:initial}.test-version-warning,.popout-container{display:none}#mainview,html,body{height:auto}.pdf-page__canvas-container{width:100vw;height:calc(100vh - 120px)}body,ppm-pdf-viewer-print,ppm-pdf-page-print,ppm-pdf-page-print-header{display:block}.pdf-print-header-container{height:70px}.pdf-page__annotation-layer__annotation{fill:#ff7f00;fill-opacity:.2}.pdf-page__annotation-layer__annotation--system{fill:#a62a2a}.page-break-after-always{page-break-after:always}table,th,td,tr{border:none}.metadata-banner{color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:sans-serif;font-size:14px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:40px;text-align:center}.metadata-banner>*{border:1px solid #000;border-right:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px}.metadata-banner>*:last-child{border-right:1px solid #000;text-align:right}.metadata-banner>*:first-child{border-right:1px solid #000;text-align:center}.metadata__multiline{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;line-height:20px}.metadata__flag{font-size:28px;font-weight:700;text-transform:uppercase}.metadata__urgent{color:red}.metadata__approved{color:blue}.metadata__flag__multiline{font-size:20px;font-weight:700;text-transform:uppercase}}.landscape-print,.portrait-print{display:none}@media print and (max-width: 40em){.portrait-print{display:block}.metadata-banner>*:first-child{text-align:left}}@media print and (min-width: 40em){.landscape-print{display:block}}.document-tasks{background:#fff}.mark-task-as{margin-right:4px}.ppm-task-for-review{text-transform:uppercase;background:#d32f2f;padding:.2em .5em;line-height:.75em;border-radius:3px;font-size:.75em;font-weight:bold;color:#f5f5f5}.ppm-task-audit-trail{width:800px}.ppm-task-audit-trail table{width:90%;margin:35px auto}.ppm-warn-before-mark-as-done,.ppm-mark-done-on-behalf,.ppm-mark-as-cancel,.ppm-mark-as-failed,.ppm-mark-arrival,.ppm-generate-workflow,.ppm-change-schedule,.ppm-did-not-arrive-follow-up-call{width:500px;margin:30px}.ppm-warn-before-mark-as-done fieldset,.ppm-mark-done-on-behalf fieldset,.ppm-mark-as-cancel fieldset,.ppm-mark-as-failed fieldset,.ppm-mark-arrival fieldset,.ppm-generate-workflow fieldset,.ppm-change-schedule fieldset,.ppm-did-not-arrive-follow-up-call fieldset{margin:0}.scheduled-date-filter-container{width:200px;margin:0px}.ppm-task-schedule-clinic-session{margin-left:30%;width:70%}.ppm-task-status-col{max-width:300px}.ppm-task-arrival-modal{width:300px}.ppm-task-arrival-modal label{width:40%}.ppm-task-arrival-modal input{width:60%}.ppm-task-arrival-modal .buttons{text-align:right;margin:2em 0 0}.ppm-task-arrival-modal .buttons button{display:inline}.ppm-task-arrival-modal .buttons #submit:disabled{background:#999;cursor:unset}.ppm-did-not-attend-modal{width:100%}.ppm-did-not-attend-modal input{width:80%}.ppm-did-not-attend-modal .buttons{text-align:right;margin:2em 0 0}.ppm-did-not-attend-modal .buttons button{display:inline}.ppm-did-not-attend-modal .buttons #submit:disabled{background:#999;cursor:unset}.btn.exit-multi-select{margin-right:1em !important}.btn.multi-select-action{margin-left:1em !important}.task-list-default-controls{float:right;min-width:13.6em}.task-list-default-controls .btn{margin-left:.7em !important}.task-list-default-controls .export{float:right;margin-right:.2em !important}.btn.select-all{white-space:nowrap}.task-selector{margin-right:2rem !important}.input-error-message{width:70%;color:#d32f2f}.task-assignment-save-progress{float:right;margin-right:1.5em}.patient-search-input-group{margin-top:-0.5em}.uib-position-measure{display:block !important;visibility:hidden !important;position:absolute !important;top:-9999px !important;left:-9999px !important}.uib-position-scrollbar-measure{position:absolute !important;top:-9999px !important;width:50px !important;height:50px !important;overflow:scroll !important}.uib-position-body-scrollbar-measure{overflow:scroll !important}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out;-webkit-transform:translate(0, -25%);transform:translate(0, -25%)}.modal.in .modal-dialog{-webkit-transform:translate(0, 0);transform:translate(0, 0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{min-height:16.42857143px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media(min-width: 768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}.modal-custom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;pointer-events:none}.modal-custom *{pointer-events:initial}}@media(min-width: 992px){.modal-lg{width:900px}}.password-reset{z-index:10000}ppm-dropdown,ppm-dropdown-content{display:inline-block;text-align:initial}.ppm-dropdown__caret::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid rgba(0,0,0,0);border-bottom:0;border-left:.3em solid rgba(0,0,0,0)}ppm-dropdown{position:relative}.ppm-dropdown__menu{display:none;position:absolute;z-index:100;border:1px solid #c9c9c9;border-radius:.25em;background-color:#fff;top:calc(100% + 2px);left:0}.ppm-dropdown__menu .btn:not(:hover){background-color:#fff;border:1px solid #fff}.ppm-dropdown__menu .btn{text-align:left;margin-left:0 !important}.ppm-dropdown__menu--open{display:block}ppm-dropdown-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.ppm-dropdown--open ppm-dropdown-menu{display:block}.ppm-multi-select{padding-left:5px}.ppm-multi-select label{padding-left:0}.ppm-multi-select-btn{height:2em;padding:.25em .75em !important;line-height:1.25em;color:#363636;border:1px solid #c9c9c9;background:#f3f3f3;border-radius:.25em;font-family:inherit;font-size:inherit;font-weight:500;cursor:pointer}workflow-window-layout{float:left;display:block}workflow-window-layout>div{position:fixed;bottom:0;left:0}.workflow-btn-image{background-color:rgba(0,0,0,0);border-style:none}.workflow-btn-image>img{cursor:pointer}.workflow-btn-image:focus{outline:none}.workflow-loading-area{z-index:10;display:block;position:absolute;height:100%;top:5em;left:0;right:0;margin-left:2em;background:rgba(0,0,0,.8)}.workflow-loading-area span{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;margin-top:2em;font-size:14px;font-weight:700}workflow-window{display:block;margin-left:2em;max-width:450px}workflow-window .growl-notif-item-wrapper{margin:0}ppm-workflow{display:block}.workflow-header{background-color:#1976d2;color:#fff;font-weight:bold;padding:1em 1.5em}.workflow-header *{vertical-align:middle}.workflow-header:after{display:block;content:"";clear:both}.workflow-header__name{float:left}.workflow-header__trigger{float:right;cursor:pointer}.workflow-content{overflow-y:scroll;max-height:600px;-webkit-transition:max-height .2s;transition:max-height .2s}.workflow-content--collapsed{max-height:0}workflow-form{display:block;background-color:#f3f3f3;padding:1.5em}workflow-form hr{background-color:#c9c9c9;color:#c9c9c9;height:1px;border:0}workflow-form .workflow-form-row~.workflow-form-row{margin-top:1em;overflow:auto}workflow-form .workflow-form-row>*{vertical-align:middle;width:100%}workflow-form .workflow-form-row:last-child>*{width:initial}workflow-form .workflow-form-row>textarea{height:80px;resize:none}workflow-form .workflow-form-bordered-section{border:1px solid #c9c9c9;border-radius:.25em;margin-top:.5em;padding:.5em}workflow-form .workflow-form-bordered-section .workflow-form-row:last-child>*{width:100%}workflow-form #workflow-consignment-note-area{height:5.5em;overflow:hidden}workflow-form #workflow-internal-note-area{height:12em}workflow-form .btn-cancel{background:#797979;border-color:#797979;color:#fff}workflow-form .checkbox-group{float:left;width:100%}workflow-form .checkbox-group>label{padding:.25rem 0 0 .5rem}workflow-form .input-group{margin-bottom:0em}workflow-form .ng-invalid>select,workflow-form .ng-invalid>.input-date,workflow-form .ng-invalid>.scheduled-date-filter{border:1px #d32f2f solid}workflow-form .workflow-error input,workflow-form .workflow-error textarea,workflow-form .workflow-error select,workflow-form .workflow-error .input-date,workflow-form .workflow-error .scheduled-date-filter{background-color:#fff;border-color:#d32f2f}workflow-form .workflow-error .input-error-message{width:70%;color:#d32f2f}.italicized-workflow-heading{font-style:italic;margin-bottom:.3em}.ppm-clinic-session-summary dt{font-weight:bold}.ppm-clinic-session-summary dt,.ppm-clinic-session-summary dd{display:inline}.ppm-clinic-session-summary dd{margin:0 0 0 3px}.ppm-clinics-modal{padding:10px;min-width:50rem}.ppm-clinics-with-top-bottom-margin{margin:10px 0}.ppm-clinics-float-right{float:right}.ppm-clinics-td-right-aligned{text-align:right}.ppm-clinics-width-100-percent{width:100%}.ppm-clinics-width-60-percent{width:60%}.ppm-clinics-table td:first-child{width:75%;max-width:500px;word-wrap:break-word}.ppm-clinics-table td:last-child{width:15%}.ppm-clinics-chairs-table td:first-child{width:75%;max-width:500px;word-wrap:break-word}.ppm-clinics-chairs-table td:last-child{width:25%}.ppm-clinics-add-chair-form{float:left;margin-top:10px;width:100%}.ppm-clinics-link-from-icon{padding:0 10px}.ppm-clinics-link-from-icon:hover{cursor:pointer}.ppm-clinic-session-remove-btn{float:right}.ppm-clinic-session-add-nurse-btn{margin-left:5px}.ppm-clinic-arrival-col{min-width:135px}.ppm-clinic-arrival-td-button{padding:.5em .75em}.ppm-clinic-arrival-td .detail{max-width:95px}.ppm-clinic-arrival-td .detail .undo{text-align:right}.section-na-label{display:block;width:100% !important}.section-na-label label{font-style:normal !important}.section-na-label input{float:none !important}.input-warning-message{width:70%;color:#ffb300}.warning-border{border:1px solid #ffb300}.preformatted{display:inline-block;white-space:pre-wrap;padding-left:10px}.patient-visit-form-header{-webkit-column-count:3;-moz-column-count:3;column-count:3}.patient-visit-form input:invalid,.patient-visit-form textarea:invalid,.patient-visit-form input.invalid{background-color:#fff;border-color:#d32f2f}.pvf-checkbox input{float:left;height:1.5em;width:1.5em}.pvf-checkbox label{float:left;padding:.25em 0 0 .5em;font-style:normal;text-align:left;margin-right:.75em;width:-webkit-fit-content !important;width:-moz-fit-content !important;width:fit-content !important}.pvf-radio input{float:left;height:1.5em;width:1.5em;margin-left:0;margin-right:0;background:normal;border:normal;border-radius:none}.pvf-radio label{float:left;padding:.25em 0 0 .5em;font-style:normal;text-align:left;margin-right:1.5em;width:-webkit-fit-content !important;width:-moz-fit-content !important;width:fit-content !important}.grid-container-pvf-pre-treatment-assessment{display:grid;grid-template-columns:repeat(10, 1fr);grid-template-rows:1.75fr repeat(2, 1fr);grid-template-areas:"current-weight-label current-weight-label current-weight-input current-weight-input current-weight-na-checkbox last-weight-and-date-labels last-weight-and-date-labels last-weight-and-date-input last-weight-and-date-input last-weight-and-date-na-checkbox" "blood-results-check-label blood-results-check-label blood-results-check-radio blood-results-check-radio blood-results-check-na-checkbox fit-to-proceed-label fit-to-proceed-label fit-to-proceed-radio fit-to-proceed-radio fit-to-proceed-radio" "blood-results-checked-label blood-results-checked-label blood-results-checked-input blood-results-checked-input blood-results-checked-na-checkbox responsible-person-name-label responsible-person-name-label responsible-person-name-input responsible-person-name-input responsible-person-name-input";margin:5px;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;row-gap:10px}.grid-container-pvf-pre-treatment-assessment label{vertical-align:middle;padding:0;padding-top:.25em}.patient-consent-label{grid-area:patient-consent-label}.patient-consent-radio{grid-area:patient-consent-radio}.current-weight-label{grid-area:current-weight-label}.current-weight-input{grid-area:current-weight-input}.current-weight-na-checkbox{grid-area:current-weight-na-checkbox}.blood-results-check-label{grid-area:blood-results-check-label}.blood-results-check-radio{grid-area:blood-results-check-radio}.blood-results-check-na-checkbox{grid-area:blood-results-check-na-checkbox}.blood-results-checked-label{grid-area:blood-results-checked-label}.blood-results-checked-input{grid-area:blood-results-checked-input}.blood-results-checked-na-checkbox{grid-area:blood-results-checked-na-checkbox}.last-weight-and-date-labels{grid-area:last-weight-and-date-labels}.last-weight{height:2.5em}.last-weight-and-date-input{grid-area:last-weight-and-date-input}.last-weight-and-date-na-checkbox{grid-area:last-weight-and-date-na-checkbox}.fit-to-proceed-label{grid-area:fit-to-proceed-label}.fit-to-proceed-radio{grid-area:fit-to-proceed-radio}.responsible-person-name-label{grid-area:responsible-person-name-label}.responsible-person-name-input{grid-area:responsible-person-name-input}.grid-container-pvf-pre-treatment-assessment-site-informed{display:grid;grid-template-columns:repeat(10, 1fr);grid-template-rows:1fr;grid-template-areas:"site-informed-label site-informed-label site-informed-radio site-informed-radio site-informed-radio person-contacted-message-left-label person-contacted-message-left-label person-contacted-message-left-input person-contacted-message-left-input person-contacted-message-left-input";margin:10px 5px;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}.grid-container-pvf-pre-treatment-assessment-site-informed label{vertical-align:middle;padding:0;padding-top:.25em}.grid-container-pvf-pre-treatment-assessment-site-informed textarea{resize:none;width:100%}.site-informed-label{grid-area:site-informed-label}.site-informed-radio{grid-area:site-informed-radio}.person-contacted-label{grid-area:person-contacted-label}.person-contacted-input{grid-area:person-contacted-input}.person-contacted-message-left-label{grid-area:person-contacted-message-left-label}.person-contacted-message-left-input{grid-area:person-contacted-message-left-input}.grid-container-pvf-venous-access{display:grid;grid-template-columns:repeat(6, 1fr);grid-template-rows:repeat(1, 1fr);grid-template-areas:"access-device-label access-device-radio access-device-radio access-device-radio access-device-radio access-device-radio";margin:5px 5px 15px 5px}.grid-container-pvf-venous-access label{vertical-align:middle}.access-device-label{grid-area:access-device-label}.access-device-radio{grid-area:access-device-radio}.grid-container-pvf-venous-access-attempt{display:grid;grid-template-columns:repeat(8, 1fr);grid-template-rows:repeat(3, 1fr);grid-template-areas:"attempt-label va-attempt-na-checkbox va-attempt-na-checkbox va-attempt-na-checkbox va-attempt-na-checkbox va-attempt-na-checkbox va-attempt-na-checkbox va-attempt-na-checkbox" "needle-gauge-label needle-gauge-input needle-gauge-input needle-gauge-input access-site-label access-site-input access-site-input access-site-input" "ease-of-access-label ease-of-access-radio ease-of-access-radio ease-of-access-radio ease-of-access-radio ease-of-access-radio ease-of-access-radio ease-of-access-radio";margin:5px;border:1px solid #c9c9c9}.grid-container-pvf-venous-access-attempt label{vertical-align:middle}.attempt-label{grid-area:attempt-label;margin:20px 0 10px 0;font-weight:bold}.va-attempt-na-checkbox{grid-area:va-attempt-na-checkbox;margin:20px 0 10px 0}.needle-gauge-label{grid-area:needle-gauge-label}.needle-gauge-input{grid-area:needle-gauge-input}.access-site-label{grid-area:access-site-label}.access-site-input{grid-area:access-site-input}.ease-of-access-label{grid-area:ease-of-access-label}.ease-of-access-radio{grid-area:ease-of-access-radio}.grid-container-pvf-prescription-information{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));row-gap:20px;grid-template-areas:"prescription-date-pair purchase-order-number-pair purchase-order-number-pair purchase-order-number-pair" "medical-info-table medical-info-table medical-info-table medical-info-table" "infusion-start-pair infusion-end-pair infusion-end-pair infusion-end-pair"}.grid-container-pvf-prescription-information-both{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));row-gap:20px;grid-template-areas:"prescription-date-pair purchase-order-number-pair purchase-order-number-pair purchase-order-number-pair" "medical-info-title-infusion medical-info-title-infusion medical-info-title-infusion medical-info-title-infusion" "medical-info-table medical-info-table medical-info-table medical-info-table" "infusion-start-pair infusion-end-pair infusion-end-pair infusion-end-pair" "medical-info-title-injection medical-info-title-injection medical-info-title-injection medical-info-title-injection" "medical-info-table-second-row medical-info-table-second-row medical-info-table-second-row medical-info-table-second-row"}.prescription-date-pair{grid-area:prescription-date-pair}.purchase-order-number-pair{grid-area:purchase-order-number-pair}.medical-info-title-infusion{grid-area:medical-info-title-infusion;font-weight:700;padding-bottom:.25em}.medical-info-title-injection{grid-area:medical-info-title-injection;font-weight:700;padding-bottom:.25em}.medical-info-table{grid-area:medical-info-table}.medical-info-table-second-row{grid-area:medical-info-table-second-row}.infusion-start-pair{grid-area:infusion-start-pair}.infusion-start-pair input{text-align:center}.infusion-end-pair{grid-area:infusion-end-pair}.infusion-end-pair input{text-align:center}.grid-container-medical-table-header{display:grid;grid-template-columns:repeat(7, minmax(0, 1fr));grid-template-rows:repeat(1, 1fr);grid-template-areas:"mi-drug-name-label mi-dose-label mi-volume-label mi-batch-number-label mi-expiry-date-label mi-time-label mi-time-label";gap:5px;margin-bottom:5px}.grid-container-medical-table-header label{vertical-align:middle}.grid-container-medical-table-header .label-bold{font-weight:bold;text-align:right}.mi-drug-name-label{grid-area:mi-drug-name-label}.mi-dose-label{grid-area:mi-dose-label}.mi-volume-label{grid-area:mi-volume-label}.mi-batch-number-label{grid-area:mi-batch-number-label}.mi-expiry-date-label{grid-area:mi-expiry-date-label}.mi-time-label{grid-area:mi-time-label}.grid-container-medical-table-content{display:grid;grid-template-columns:repeat(7, minmax(0, 1fr));grid-template-rows:repeat(1, 1fr);grid-template-areas:"mi-drug-name mi-dose mi-volume mi-batch-number mi-expiry-date mi-time mi-remove-button";margin-bottom:5px;gap:5px}.mi-drug-name{grid-area:mi-drug-name}.mi-dose{grid-area:mi-dose}.mi-volume{grid-area:mi-volume}.mi-batch-number{grid-area:mi-batch-number}.mi-expiry-date{grid-area:mi-expiry-date}.mi-time{grid-area:mi-time}.mi-time input{width:100%}.mi-remove-button{grid-area:mi-remove-button}.grid-container-injection-medical-table-header{display:grid;grid-template-columns:repeat(8, minmax(0, 1fr));grid-template-rows:repeat(1, 1fr);grid-template-areas:"imi-drug-name-label imi-dose-label imi-route-label imi-batch-number-label imi-injection-site-label imi-expiry-date-label imi-time-label imi-time-label";gap:5px;margin-bottom:5px}.grid-container-injection-medical-table-header label{vertical-align:middle}.grid-container-injection-medical-table-header .label-bold{font-weight:bold;text-align:right}.imi-drug-name-label{grid-area:imi-drug-name-label}.imi-dose-label{grid-area:imi-dose-label}.imi-route-label{grid-area:imi-route-label}.imi-batch-number-label{grid-area:imi-batch-number-label}.imi-injection-site-label{grid-area:imi-injection-site-label}.imi-expiry-date-label{grid-area:imi-expiry-date-label}.imi-time-label{grid-area:imi-time-label}.grid-container-injection-medical-table-content{display:grid;grid-template-columns:repeat(8, minmax(0, 1fr));grid-template-rows:repeat(1, 1fr);grid-template-areas:"imi-drug-name imi-dose imi-route imi-batch-number imi-injection-site imi-expiry-date imi-time imi-remove-button";margin-bottom:5px;gap:5px}.imi-drug-name{grid-area:imi-drug-name}.imi-dose{grid-area:imi-dose}.imi-route{grid-area:imi-route}.imi-batch-number{grid-area:imi-batch-number}.imi-injection-site{grid-area:imi-injection-site}.imi-expiry-date{grid-area:imi-expiry-date}.imi-time{grid-area:imi-time}.imi-time input{width:100%}.imi-remove-button{grid-area:imi-remove-button}.grid-container-pvf-stock-control{display:grid;grid-template-columns:repeat(5, 1fr);grid-template-rows:repeat(1, 1fr);grid-template-areas:"drug-label quantity-label dose-label expiry-date-label expiry-date-label";margin:5px}.grid-container-pvf-stock-control label{vertical-align:middle}.grid-container-pvf-stock-control .label-bold{font-weight:bold;text-align:right}.grid-container-pvf-stock-control .label-italic{font-style:italic;text-align:left}.drug-label{grid-area:drug-label}.quantity-label{grid-area:quantity-label}.dose-label{grid-area:dose-label}.expiry-date-label{grid-area:expiry-date-label}.grid-container-pvf-stock-control-content{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));grid-template-rows:repeat(1, 1fr);grid-template-areas:"drug quantity dose expiry-date remove-button";margin:5px}.grid-container-pvf-stock-control-content label{vertical-align:middle}.drug{grid-area:drug}.quantity{grid-area:quantity}.dose{grid-area:dose}.expiry-date{grid-area:expiry-date}.remove-button{grid-area:remove-button}.grid-container-pvf-stock-control-sharps{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, 1fr);grid-template-areas:"sharps-bin-collection-to-arrange-label sharps-bin-collection-to-arrange sharps-bin-collection-to-arrange";margin:5px}.grid-container-pvf-stock-control-sharps label{vertical-align:middle}.sharps-bin-collection-to-arrange{grid-area:sharps-bin-collection-to-arrange}.sharps-bin-collection-to-arrange-label{grid-area:sharps-bin-collection-to-arrange-label}.evaluation-of-care{width:100%;height:350px}.evaluation-of-care textarea{width:100%;height:100%;resize:none}.grid-container-pvf-clinical-observation{display:grid;grid-template-columns:repeat(8, minmax(0, 1fr));grid-template-rows:repeat(1, 1fr);grid-template-areas:"time-taken-label temperature-label pulse-label respirations-label blood-pressure-label o2-saturation-label vip-score-label vip-score-label";margin:5px}.grid-container-pvf-clinical-observation label{vertical-align:middle}.grid-container-pvf-clinical-observation .label-bold{font-weight:bold;text-align:right}.grid-container-pvf-clinical-observation .label-italic{font-style:italic;text-align:left}.time-taken-label{grid-area:time-taken-label}.temperature-label{grid-area:temperature-label}.pulse-label{grid-area:pulse-label}.respirations-label{grid-area:respirations-label}.blood-pressure-label{grid-area:blood-pressure-label}.o2-saturation-label{grid-area:o2-saturation-label}.vip-score-label{grid-area:vip-score-label}.grid-container-pvf-clinical-observation-content{display:grid;grid-template-columns:repeat(8, minmax(0, 1fr));grid-template-rows:repeat(1, 1fr);grid-template-areas:"time-taken temperature pulse respirations blood-pressure o2-saturation vip-score clinical-observation-remove-button";gap:5px;margin-bottom:5px}.time-taken{grid-area:time-taken}.time-taken input{width:100%}.temperature{grid-area:temperature}.pulse{grid-area:pulse}.respirations{grid-area:respirations}.blood-pressure{grid-area:blood-pressure}.o2-saturation{grid-area:o2-saturation}.vip-score{grid-area:vip-score}.clinical-observation-remove-button{grid-area:clinical-observation-remove-button}.grid-container-pvf-risk-management-communication{display:grid;grid-template-columns:.5fr 1.5fr;gap:5px}.grid-container-pvf-risk-management-communication textarea{resize:none;height:150px}.grid-container-pvf-risk-management-communication .row-label{grid-column:1}.grid-container-pvf-risk-management-communication .row-label label{text-align:left}.grid-container-pvf-risk-management-communication .row-input{width:100%;grid-column:2}.grid-container-pvf-risk-management-communication .row-input input[type=text],.grid-container-pvf-risk-management-communication .row-input textarea{width:inherit}.grid-container-pvf-risk-management-communication .row-label,.grid-container-pvf-risk-management-communication .row-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.grid-container-pvf-risk-management-communication .row-label label,.grid-container-pvf-risk-management-communication .row-input label{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.grid-container-pvf-visit-details-next-steps{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(4, 1fr);grid-template-areas:"nurse-arrival-time-pair nurse-departure-time-pair time-error-display time-error-display" "next-planned-visit-pair next-visit-na-checkbox next-visit-na-checkbox next-visit-na-checkbox" "next-delivery-pair next-delivery-pair next-delivery-pair next-delivery-pair" "nurse-for-next-visit-pair nurse-for-next-visit-pair nurse-for-next-visit-pair nurse-for-next-visit-pair";gap:5px;margin-bottom:5px;width:100%}.nurse-arrival-time-pair{grid-area:nurse-arrival-time-pair;margin-bottom:10px}.nurse-departure-time-pair{grid-area:nurse-departure-time-pair}.next-planned-visit-pair{grid-area:next-planned-visit-pair}.next-visit-na-checkbox{grid-area:next-visit-na-checkbox}.next-delivery-pair{grid-area:next-delivery-pair}.nurse-for-next-visit-pair{grid-area:nurse-for-next-visit-pair}.time-error-display{grid-area:time-error-display}.nurse-visit-nurses table{margin-bottom:1em}.nurse-visit-nurses select,.nurse-visit-nurses .input-date,.nurse-visit-nurses .scheduled-date-filter{float:left;width:95%;text-indent:45%}.nurse-visit-nurses button{float:right}.ppm-password-request-modal{width:500px;margin:10px}.ppm-password-request-modal fieldset{margin:0 5px 5px 5px}.ppm-password-request-modal .password-entry-reason{margin-bottom:10px}.ppm-password-request-modal .buttons{text-align:right;margin:2em 0 0}.ppm-password-request-modal .buttons button{display:inline}.ppm-password-request-modal .buttons #submit:disabled{background:#999;cursor:unset}
