/*
* Project: cognigram-app
* Version: 9.0.0-rc.3672 (2026-08-24)
* Development By: cogstate
* Copyright(c): 2026
*/
@charset "UTF-8";.test-data-headers,.test-prep h3,.test-reminder-background .btn{text-transform:uppercase}.mfa-backup-code-input,.mfa-card,.mfa-content,.mfa-sidebar{box-sizing:border-box}.about{postition:relative;min-height:calc(100vh - 95px);padding:0;font-family:"Helvetica Neue Light",HelveticaNeue-Light,"Helvetica Neue",Calibri,Helvetica,Arial}.about  .abouticon{color:#1892CF;font-size:5em}.about .btn-primary .badge{color:#fed136;background-color:#fff}.about .btn-xl{color:#F4F5F0;background-color:transparent;border-color:#F4F5F0;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;border-radius:4px;font-size:18px;padding:20px 40px}.about .overview-bar,.about header .intro-text .intro-heading,.about header .intro-text .intro-lead-in{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.about .btn-xl.active,.about .btn-xl:active,.about .btn-xl:focus,.about .btn-xl:hover{color:#fff;background-color:#fec503;border-color:#f6bf01}.about header{background-image:url(/cognigram/assets/media/images/successBG_ipad2.png);background-repeat:none;background-attachment:scroll;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;text-align:left;color:#F4F5F0}.about header .intro-text{padding-top:5em;padding-bottom:32em}.about header .intro-text .intro-lead-in{font-style:italic;font-size:22px;line-height:22px;margin-bottom:25px}.about header .intro-text .intro-heading{font-weight:300;font-size:50px;line-height:50px;margin-bottom:25px}.about .section-heading{font-weight:200}.about .sub-section-heading{margin-bottom:1.5em}.about #product,.about .overview{margin-bottom:5em}.about .overview{background-color:#1892CF}.about .overview .left-img{margin:0 0 0 -15px;padding:0}.about .overview .media-img{width:100%}.about .overview-bar{font-size:2.1em;font-weight:200;color:#FFF;max-height:25em}.about .overview-bar p{padding-bottom:1em}.about .overview-bar .right{padding:.42em}.about .overview-bar h3{margin-left:.7em;padding-top:.7em}.about .img-svg{max-width:10em}.about .about-index{background-color:#00A5EE}.about .about-index .index-item .indexItem{padding:2em 0}.about .about-index .index-item h3.index-title{background-color:#00A5EE;color:#fff;width:100%;height:40px;margin:0;padding:5px 10px;border-bottom:solid 1px rgba(0,0,0,.3)}.about .about-index .index-item .index-description{max-height:0;opacity:1;overflow:hidden;background-color:#d3d3d3;margin:0;padding:0 10px;color:#000;transition:max-height .3s ease-in-out .1s}.about .about-index .index-item .index-description p{padding:10px}.about .about-index .index-item .index-title i.material-icons{position:absolute;right:5px;transition:all .3s ease-in-out .1s}.about .about-index .index-item.index-selected .index-title i.material-icons{transform:rotate(-180deg);transform-origin:50% 60%}.about .about-index .index-item.index-selected .index-description{max-height:1400px;overflow:auto}.about .indexBody{background-color:#d3d3d3;font-family:HelveticaNeue-Light,"Helvetica Neue",Calibri,Helvetica,Arial;font-weight:300}.about img.mockup{max-width:100%}.about a.selected,.about li.selected>a{border-bottom:solid 2px #00A5EE}.about .menu-selected a{position:relative;padding-left:1em}.about .menu-selected a .material-icons{position:absolute;top:0;left:-5px;margin-top:0;padding-top:0;padding-bottom:0;font-size:1.5em}.about ul.dropdown-menu-category{padding:0 0 5px;margin:2.5px 0 0;font-size:10px}.about ul.dropdown-menu-category label{color:#00A5EE;border-bottom:solid 1px silver;width:100%;margin:0;padding:0 0 3px 10px}.about ul.dropdown-menu-category li{margin-left:15px;color:#666;list-style:none;padding-top:1px;padding-bottom:1px}.about ul.dropdown-menu-category li a{color:#666;font-weight:400}.about .contact .error,.about .label-required{color:red}.about input.ng-invalid.ng-touched,.about select.ng-invalid.ng-touched,.about textarea.ng-invalid.ng-touched{border-color:red}.about .whoweare{margin-top:4.25em;padding-bottom:4.6em}.about .contact{margin-bottom:5em}.about .contact button{background-color:#ff5722;color:#FFF;border-color:#FFF}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.about .overview-bar{font-size:1.2em}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.about .overview-bar{font-size:1.6em}.about .right{padding:2.2em}}@media only screen and (max-device-width:1366px) and (min-device-width:1024px) and (orientation:portrait){.about .overview-bar{font-size:1.7em}}@media only screen and (max-device-width:1366px) and (min-device-width:1024px) and (orientation:landscape){.about .right{padding:2.2em}}.top-brand-bar{display:flex}.btnAcceptPolicy{background-color:#ff5722;color:#fff;font-weight:700;font-family:Roboto,"Helvetica Neue",sans-serif;font-size:14px;padding:6px 12px!important;border:1px solid transparent!important;border-radius:4px}.btnAcceptPolicy:disabled{cursor:not-allowed;color:#000;border-color:#a9a9a9;background-color:silver}.close-btn,.form-dialog.form-order-assessment-dialog .coglink,.mfa-footer .btn,.toggle-mfa-mode{cursor:pointer}.iframePrivacyPolicyScrollWindow{width:100%;min-height:5500px;background-color:#E7F0F8}.privacyScrollContainer{display:block;background-color:#eee;overflow-y:scroll;height:calc(100vh - 200px);padding-left:20px}.card-view-link,.card2-titlearea{overflow:hidden;text-overflow:ellipsis}.privacyHeader{height:120px}.PrivacyPolicyAgreementContent{padding-left:10px;padding-right:10px}.privacyPolicyButton{font-weight:700;padding:5px 0}.privacy-policy-info-icon{vertical-align:text-bottom;color:rgba(69,194,255,.48)}.warning-header-text{display:inline}.warning-header{padding:10px;background-color:rgba(195,233,255,.48);border:1px solid rgba(69,194,255,.48);margin-bottom:10px}.md-list-item>.list-more-row,.privacyPolicyFooter{background-color:#fff}.privacyPolicyFooter{left:0;bottom:0;padding-top:10px;padding-bottom:10px;padding-left:20px;position:fixed}.assessmentConfirmHeader{text-align:center;font-weight:700}.assessmentConfirmMsg{text-align:center;color:#999}.assessmentConfirmButton{max-width:6em;margin:auto}md-dialog:has(>.assessmentConfirmDialog){margin:4em}.cognigram-list.patient-assessments md-list-item,.cognigram-list.user-list md-list-item{display:block;min-height:4em}.cognigram-list.patient-assessments md-list-item .order-item,.cognigram-list.user-list md-list-item .order-item{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;justify-content:flex-start;-webkit-justify-content:flex-start;align-items:stretch;-webkit-align-items:stretch;align-content:space-between;-webkit-align-content:space-between;padding:.8em 40px}.cognigram-list.patient-assessments md-list-item .order-item-cell,.cognigram-list.user-list md-list-item .order-item-cell{-ms-flex:0 1 15.5%;-webkit-flex:0 1 15.5%;flex:0 1 15.5%;padding:5px;text-align:left}.cognigram-list.patient-assessments md-list-item .order-item-cell .label,.cognigram-list.patient-assessments md-list-item .order-item-cell .label-value,.cognigram-list.user-list md-list-item .order-item-cell .label,.cognigram-list.user-list md-list-item .order-item-cell .label-value{padding:0}.cognigram-list.patient-assessments md-list-item .order-link,.cognigram-list.user-list md-list-item .order-link{margin-top:.75em}.cognigram-list.patient-assessments md-list-item .label,.cognigram-list.user-list md-list-item .label{color:#999;text-align:left}.cognigram-list.patient-assessments md-list-item .label-value,.cognigram-list.user-list md-list-item .label-value{color:#333;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cognigram-list.patient-assessments md-list-item .cgm-icon-link,.cognigram-list.patient-assessments md-list-item .cgm-icon-order,.cognigram-list.user-list md-list-item .cgm-icon-link,.cognigram-list.user-list md-list-item .cgm-icon-order{color:#8899A6;font-size:28px;position:absolute;top:24px}.cognigram-list.patient-assessments md-list-item .cgm-icon-order,.cognigram-list.user-list md-list-item .cgm-icon-order{left:15px;font-size:28px;color:#8899A6;vertical-align:middle;margin-top:12px}.cognigram-list.patient-assessments md-list-item .cgm-icon-link,.cognigram-list.user-list md-list-item .cgm-icon-link{right:15px}.cognigram-list.patient-assessments md-list-item .order-email .label,.cognigram-list.user-list md-list-item .order-email .label{padding-left:0}.cognigram-list.patient-assessments .md-list-item-cgmrow,.cognigram-list.user-list .md-list-item-cgmrow{display:block;min-height:4em;background-color:#fff}.cognigram-list.patient-assessments .md-list-item-cgmrow .order-link,.cognigram-list.user-list .md-list-item-cgmrow .order-link{margin-top:.75em}.cognigram-list.patient-assessments .md-list-item-cgmrow .order-item,.cognigram-list.user-list .md-list-item-cgmrow .order-item{display:-ms-flex;display:-webkit-flex;display:flex;-ms-flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;justify-content:space-between;-webkit-justify-content:space-between;align-items:stretch;-webkit-align-items:stretch;align-content:stretch;-webkit-align-content:stretch;padding-top:.5em;padding-bottom:.5em}.cognigram-list.patient-assessments .md-list-item-cgmrow .label,.cognigram-list.user-list .md-list-item-cgmrow .label{color:#999;text-align:left}.cognigram-list.patient-assessments .md-list-item-cgmrow .label-value,.cognigram-list.user-list .md-list-item-cgmrow .label-value{color:#333;white-space:normal;max-width:100%;text-overflow:ellipsis}.cognigram-list.patient-assessments .md-list-item-cgmrow .cgm-icon-link,.cognigram-list.user-list .md-list-item-cgmrow .cgm-icon-link{font-size:28px;color:#8899A6;vertical-align:middle}.cognigram-list.patient-assessments .md-list-item-cgmrow .order-date .label,.cognigram-list.patient-assessments .md-list-item-cgmrow .order-date .label-value,.cognigram-list.patient-assessments .md-list-item-cgmrow .order-provider .label,.cognigram-list.patient-assessments .md-list-item-cgmrow .order-provider .label-value,.cognigram-list.patient-assessments .md-list-item-cgmrow .order-service .label,.cognigram-list.patient-assessments .md-list-item-cgmrow .order-service .label-value,.cognigram-list.patient-assessments .md-list-item-cgmrow .order-status .label,.cognigram-list.patient-assessments .md-list-item-cgmrow .order-status .label-value,.cognigram-list.patient-assessments .md-list-item-cgmrow .order-type .label,.cognigram-list.patient-assessments .md-list-item-cgmrow .order-type .label-value,.cognigram-list.patient-assessments .md-list-item-cgmrow .ordered-by .label,.cognigram-list.patient-assessments .md-list-item-cgmrow .ordered-by .label-value,.cognigram-list.user-list .md-list-item-cgmrow .order-date .label,.cognigram-list.user-list .md-list-item-cgmrow .order-date .label-value,.cognigram-list.user-list .md-list-item-cgmrow .order-provider .label,.cognigram-list.user-list .md-list-item-cgmrow .order-provider .label-value,.cognigram-list.user-list .md-list-item-cgmrow .order-service .label,.cognigram-list.user-list .md-list-item-cgmrow .order-service .label-value,.cognigram-list.user-list .md-list-item-cgmrow .order-status .label,.cognigram-list.user-list .md-list-item-cgmrow .order-status .label-value,.cognigram-list.user-list .md-list-item-cgmrow .order-type .label,.cognigram-list.user-list .md-list-item-cgmrow .order-type .label-value,.cognigram-list.user-list .md-list-item-cgmrow .ordered-by .label,.cognigram-list.user-list .md-list-item-cgmrow .ordered-by .label-value{padding:0}@media screen and (max-width:1024px){.cognigram-list.patient-assessments md-list-item .order-item-cell{-ms-flex:0 0 50%;-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media screen and (min-width:1024px) and (max-width:1366px){.cognigram-list.patient-assessments md-list-item .order-item-cell{-ms-flex:0 0 33.32%;-webkit-flex:0 0 33.32%;flex:0 0 33.32%;max-width:33.32%}}.form-dialog.form-order-assessment-dialog .cogdata{font-weight:700}.form-dialog.form-order-assessment-dialog .batteryTypeDescription{color:#797979;padding-bottom:1em}.form-dialog.form-order-assessment-dialog label{font-weight:500!important;color:#797979;font-size:1em;position:relative}.form-dialog.form-order-assessment-dialog #oneBatteryDesc{margin-left:0}.form-dialog.form-order-assessment-dialog #batteryTypeSection{padding-bottom:1em}.form-dialog.form-order-assessment-dialog{width:720px}.form-dialog.form-order-assessment-dialog .form-group.cog-field-email input{width:100%}.form-dialog.form-order-assessment-dialog h2{color:#4c4c4c}.form-dialog.form-order-assessment-dialog .form-order-assessment .radio-label{color:#000;top:2px}.form-dialog.form-order-assessment-dialog .form-order-assessment .radio-label input{top:0}.form-dialog.form-order-assessment-dialog .batteryType-description{min-width:30em;padding-bottom:1em;width:min-content;color:#797979}.form-dialog.form-order-assessment-dialog .header{padding-bottom:15px}.form-dialog.form-order-assessment-dialog .form-order-assessment{margin-bottom:0}.form-dialog.form-order-assessment-dialog .single-order-type{margin-bottom:12px}.form-dialog.form-order-assessment-dialog .form-buttons{padding-right:0;padding-top:20px;height:5em}.form-dialog.form-order-assessment-dialog .form-buttons .cgm-btn-save{margin-right:20px;margin-left:0}.form-dialog.form-order-assessment-dialog .order-heading{border-bottom:solid 1px silver}.form-dialog.form-order-assessment-dialog .row .field-cell{margin-left:0;padding-left:0}.form-dialog.form-order-assessment-dialog .row label.order-form-label{color:#797979;float:right;text-align:right;padding-top:2px}.form-dialog.form-order-assessment-dialog .update-email-block{display:inline-block}.form-dialog.form-order-assessment-dialog .update-email-block label{font-size:1em;margin-left:5px;margin-top:3px}.form-dialog.form-order-assessment-dialog .row .label-value{text-align:left;margin-left:0;padding-left:0;color:#000}.form-dialog.form-order-assessment-dialog .order-type-fields{font-size:1em;padding-top:0;margin-top:-5px}.info-label-order,.info-label-result,.info-lablel-date{font-family:TSTAR;color:#a7a7a7;font-size:.9em}.row.row-email{margin:0 -15px!important}.row.row-email .form-group{width:100%}.form-dialog .battery-type-form .form-group.touched.invalid[data-validation-failed],.form-dialog .validate-all .battery-type-form .form-group.invalid[data-validation-failed]{display:block;height:7em}@media only screen and (max-width:768px){.form-dialog.form-order-assessment-dialog .row label.order-form-label{float:none;text-align:left}}.card2-titlearea{white-space:nowrap;line-height:1em}.info-label-order{font-weight:500px;padding:30px 0 0 16px}.info-label-result{font-weight:500px;padding:10px 0 0 16px}.info-lablel-date{font-weight:700;padding:0 0 0 16px;margin:0 0 10px 15px}.card-edit-link{float:right;position:relative;z-index:2}.card-view-link{position:relative;z-index:1;display:inline-block;width:calc(100% - 24px);color:#fff}.card-view-link:hover{text-decoration:none}.form-dialog.cbb-report{width:100%;max-width:100%;position:fixed;margin:0;padding:0;left:0;top:0;height:100%;max-height:100%;-webkit-overflow-scrolling:touch}.form-dialog.cbb-report .loading-report{color:#000;font-weight:300;position:absolute;text-align:center;width:100%;font-size:2em;margin-top:2em;z-index:-1}.form-dialog.cbb-report .md-dialog-backdrop{background-color:rgba(100,100,100,.8)!important;height:calc(100% - 4em)}.form-dialog.cbb-report .spinner{animation:rotator 1.4s linear infinite;vertical-align:middle}@keyframes rotator{0%{transform:rotate(0)}100%{transform:rotate(270deg)}}.form-dialog.cbb-report .path{stroke-dasharray:187;stroke-dashoffset:0;transform-origin:center;animation:dash 1.4s ease-in-out infinite,colors 5.6s ease-in-out infinite}@keyframes colors{0%,100%{stroke:#4285F4}25%{stroke:#5986a3}50%{stroke:#6381a9}75%{stroke:#3365f5}}@keyframes dash{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46.75;transform:rotate(135deg)}100%{stroke-dashoffset:187;transform:rotate(450deg)}}@media only screen and (max-width:800px){.form-dialog.cbb-report{width:100%;max-width:100%}}.mfa-banner{background:#efe4bc;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;align-items:center;padding:12px 20px}.mfa-banner .material-icons{font-size:24px}.mfa-banner-left{display:flex;align-items:center;gap:10px}.mfa-banner-left span:not(.material-icons){font-size:14px;color:#3D3935;font-weight:400}.mfa-banner-left .security-icon{height:40px}.mfa-banner-right{display:flex;align-items:center;gap:20px}.mfa-banner-right .btn{background:#FE5622;border:none;color:#fff;padding:6px 16px;font-size:13px;font-weight:600;border-radius:2px;width:150px!important;height:40px!important;cursor:pointer;gap:8px}.mfa-banner-right .btn:hover:not(:disabled){background:#EA4411}.close-btn{color:#666;font-size:20px;margin-bottom:10px}.close-btn:hover{color:#333}md-dialog:has(.mfa-dialog){padding:0!important;background:0 0;border-radius:10px;max-height:100%!important;max-width:95vw!important}md-dialog:has(.mfa-enforced-intro),md-dialog:has(.mfa-success){width:601px!important}md-dialog:has(.mfa-dialog) md-dialog-content{padding:0!important;overflow:hidden}.md-dialog-container:has(.mfa-dialog){align-items:center!important}.mfa-dialog{width:888px;max-width:95vw;height:600px;max-height:95vh;display:flex;background:#fff;border-radius:10px;overflow:hidden;position:relative;margin:0}.mfa-dialog:has(.mfa-enforced-intro),.mfa-dialog:has(.mfa-success){width:601px;height:375px;border-radius:10px}.mfa-sidebar{width:288px;min-width:288px;height:600px;background:#007EAD;color:#fff;padding:40px;display:flex;flex-direction:column;flex-shrink:0}.mfa-sidebar h2{margin-top:0;margin-bottom:40px;font-size:24px;font-style:normal;font-weight:700;line-height:32px;white-space:nowrap}.mfa-sidebar ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:24px}.mfa-content,.mfa-main{flex:1;overflow:hidden;display:flex}.mfa-sidebar li{position:relative;padding-left:30px;margin-bottom:0;color:rgba(88,209,255,.85);cursor:default;font-weight:400;font-size:15px;line-height:20px}.mfa-sidebar li:before{content:'';position:absolute;left:0;top:2px;width:19.5px;height:19.5px;border-radius:50%;background:rgba(255,255,255,.1);box-sizing:border-box}.mfa-sidebar li.active{color:#fff;font-weight:500}.mfa-sidebar li.active:before{border:3px solid #fff;background:0 0}.mfa-sidebar li.completed{color:#fff}.mfa-sidebar li.completed:before{content:'';background-image:url(/cognigram/assets/media/images/check.svg)!important;background-repeat:no-repeat;background-position:center;background-size:10px 10px}.mfa-main{width:600px;flex-direction:column;height:600px;background:#fff}.mfa-step{display:flex;flex-direction:column;flex:1;min-height:0}.mfa-content{padding:40px;flex-direction:column;gap:24px;position:relative}.mfa-content>.mfa-step{flex:1;display:flex;flex-direction:column}.mfa-content h2{margin:0;padding:10px 0;font-size:20px;font-weight:500;line-height:20px;color:#1A1A1A;white-space:nowrap;flex-shrink:0}.mfa-card{background:#F9FAFA;border-radius:8px;padding:24px;flex:1;display:flex;flex-direction:column;gap:10px;overflow:hidden}.mfa-card p{font-size:15px;line-height:25px;color:#1A1A1A;margin:0;font-weight:400}.mfa-card a:focus{outline:0;outline-offset:none}.form-dialog .cog-field-date .dropdown-menu table:focus,.otp-box{outline:0}.qr-container{display:flex;gap:22px;margin-top:16px;align-items:flex-start}.qr-code{width:160px;height:160px}.manual-key-area{flex:1}.manual-key-area p{font-size:13px;color:#1A1A1A;margin-bottom:12px}.setup-key-box{position:relative;border:1px solid #3B71B5;border-radius:4px;padding:14px 12px 10px;background:#fff}.setup-key-label{position:absolute;top:-10px;left:10px;background:#fff;padding:0 4px;font-size:12px;color:#666}.setup-key-value{font-size:11px;font-weight:600;letter-spacing:1px;color:#333}.mfa-backup-code-input,.mfa-backup-code-label{font-family:Inter,sans-serif;font-weight:400}.otp-container{display:flex;gap:12px;margin-top:28px}.otp-box{width:48px;height:52px;text-align:center;font-size:22px;border:1px solid #bbb;border-radius:4px;transition:border-color .2s}.otp-box:focus{border-color:#0097bf;box-shadow:0 0 0 2px rgba(0,151,191,.15)}.backup-code-container{position:relative;width:100%;max-width:436px;margin-top:28px}.mfa-backup-code-input{display:block;width:100%;height:48px;font-size:16px;color:#1a1a1a;padding:12px;border:1px solid #3b71b5;border-radius:4px;outline:0;background:#fff;line-height:24px;transition:border-color .2s}.mfa-backup-code-input::placeholder{color:#c7c7c7}.mfa-backup-code-input:focus{border-color:#0097bf;box-shadow:0 0 0 2px rgba(0,151,191,.15)}.mfa-backup-code-label{position:absolute;top:-6px;left:8px;padding:0 4px;background:rgba(255,255,255,.7);font-size:12px;line-height:16px;color:#707070;pointer-events:none}.backup-code,.mfa-footer{background:#fff;box-sizing:border-box}.toggle-mfa-mode{display:block;text-align:right;margin-top:auto;color:#007ead;font-size:16px;font-weight:500;line-height:24px;text-decoration:underline;font-family:Roboto,sans-serif;transition:color .2s}.toggle-mfa-mode:hover{color:#005a87}.mfa-error,.mfa-locked{margin-top:16px}.mfa-error .error-msg,.mfa-locked .error-msg{color:#d32f2f;font-size:13px;font-weight:500;margin:0}.mfa-error .remaining-attempts{color:#888;font-size:12px;margin-top:4px}.mfa-card--backup{gap:24px}.mfa-backup-desc{display:flex;flex-direction:column;gap:8px;width:100%;flex-shrink:0}.backup-grid{display:grid;grid-template-columns:repeat(2,226px);column-gap:16px;row-gap:4px;flex-shrink:0}.backup-code{padding:10px;border-radius:4px;font-size:16px;font-weight:400;color:#1a1a1a;text-align:left;line-height:24px;width:226px}.mfa-footer{display:flex;justify-content:flex-end;align-items:center;gap:16px;height:80px;min-height:80px;padding:0 24px;box-shadow:0 -4px 10px 0 rgba(0,0,0,.04);flex-shrink:0}.mfa-footer .btn{width:130px;height:40px;padding:8px;font-size:15px;font-weight:600;line-height:27px;border-radius:2px!important;border:none;display:flex;align-items:center;justify-content:center}.mfa-footer .btn-cancel{background:#757575;color:#fff}.mfa-footer .btn-download-codes{width:175px}.mfa-footer .btn-continue{background:#FE5622;color:#fff;opacity:unset}.mfa-success-body,.mfa-success-title{line-height:20px;color:#1a1a1a;margin:0}.mfa-footer .btn-continue:hover:not(:disabled){background:#EA4411}.mfa-footer .btn-continue:disabled{background:#FFBBA7!important;cursor:not-allowed}.mfa-footer .btn-loading-content{display:inline-flex;align-items:center;gap:8px}.mfa-footer .btn-inline-loader{width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:mfa-btn-spin .8s linear infinite}@keyframes mfa-btn-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.mfa-success{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;text-align:center;box-sizing:border-box}.mfa-success-icon-group{display:flex;flex-direction:column;align-items:center;gap:8px}.mfa-success-icon{width:86px;height:86px;display:block;flex-shrink:0}.mfa-success-title{font-size:24px;font-weight:500;white-space:nowrap}.mfa-success-body{font-size:16px;max-width:502px;text-align:center}.mfa-footer .btn-success-done,.mfa-success .btn-success-done{width:175px;height:48px;font-size:18px;font-weight:600;border-radius:2px;background:#FE5622;color:#fff;border:none;cursor:pointer}.mfa-info-box,.mfa-success-alert{padding:12px 24px;border-radius:8px}.mfa-footer .btn-success-done:hover:not(:disabled),.mfa-success .btn-success-done:hover:not(:disabled){background:#EA4411}.mfa-footer .btn-success-done:disabled,.mfa-success .btn-success-done:disabled{background:#FFBBA7!important}.mfa-loading{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.7);display:flex;align-items:center;justify-content:center;z-index:10}.mfa-identity-success{display:flex;flex-direction:column;gap:24px}.mfa-identity-success h2{margin:0;font-size:20px;line-height:30px;color:#1a1a1a;font-weight:600}.mfa-success-alert{display:flex;gap:10px;align-items:flex-start;background-color:#e1f3ef}.mfa-success-check{flex-shrink:0;margin-top:2px}.mfa-info-box p,.mfa-success-message{margin:0;line-height:25px;color:#1a1a1a;font-weight:400}.mfa-success-message{font-size:18px}.mfa-info-box{background-color:#f9fafa}.mfa-info-box p{font-size:16px}@media screen and (max-width:1024px){.mfa-dialog,.mfa-main,.mfa-sidebar{height:auto;min-height:560px}.mfa-dialog{width:92vw;max-width:720px}.mfa-sidebar{width:220px;min-width:220px;padding:32px 20px}.mfa-sidebar h2{font-size:20px;margin-bottom:32px}.mfa-sidebar li{font-size:14px}.mfa-main{width:auto}.mfa-content{padding:28px}.mfa-card{padding:20px}.qr-container{gap:16px}.qr-code{width:140px;height:140px}.otp-container{gap:8px}.otp-box{width:42px;height:48px;font-size:20px}.mfa-footer{height:72px;min-height:72px;padding:0 20px}.mfa-footer .btn{width:150px;height:44px;font-size:16px}}@media screen and (max-width:768px){.mfa-dialog,.mfa-footer,.mfa-main{height:auto}.mfa-dialog{width:94vw;max-width:100%;flex-direction:row;min-height:auto}.manual-key-area,.mfa-main{width:100%}.mfa-sidebar ul{flex-direction:column;flex-wrap:wrap;gap:12px}.mfa-content{padding:24px 20px;overflow:visible}.mfa-card{min-height:unset}.qr-container{flex-direction:column;align-items:center}.step-label{font-size:13px;line-height:1.3;display:block}.mfa-footer{min-height:64px;padding:12px 16px}.mfa-footer .btn{width:auto;min-width:120px;flex:1;height:44px;font-size:15px}.otp-container{justify-content:center}.otp-box{width:44px;height:50px;font-size:22px}.mfa-success{padding:40px 24px}.mfa-success p{max-width:100%}.btn-success-done{width:100%;max-width:300px}.backup-grid{grid-template-columns:repeat(2,200px);column-gap:12px;row-gap:4px}.backup-code{width:200px;padding:10px;font-size:14px}}@media screen and (max-height:800px){.mfa-dialog,.mfa-main,.mfa-sidebar{height:520px}.mfa-dialog{width:820px}.mfa-sidebar{width:250px;min-width:250px;padding:28px}.mfa-content{padding:28px;gap:18px}.mfa-sidebar h2{margin-bottom:28px}.mfa-sidebar ul{gap:18px}.mfa-card{padding:18px}.qr-code{width:130px;height:130px}.mfa-footer{height:64px;min-height:64px}.mfa-footer .btn{height:38px;width:120px;font-size:14px}.mfa-card--backup{padding:18px;gap:8px}.backup-grid{grid-template-columns:repeat(2,226px);column-gap:12px;row-gap:4px}.backup-code{width:226px;padding:10px;font-size:14px}.mfa-footer .btn-download-codes{width:150px}}.footer,.footer .foot{height:95px;border-radius:0}.form-patient-authorization{min-width:80%;min-height:85%;margin-top:3.5em}.form-patient-authorization md-toolbar{background-color:#009fdf}.form-patient-authorization .md-button{background:#e6e6e6;color:#000}.form-patient-authorization .ipad-iframe-scroll-div{position:static;display:block;-webkit-overflow-scrolling:touch;overflow-y:scroll}md-dialog{padding:24px}md-dialog .md-dialog-content{padding:0}.footer{width:100%;position:absolute;color:#606161;font:300 16px "Helvetica Neue",Calibri,Helvetica,Arial;background-color:#f5f5f5}.footer .container{padding-top:15px}.footer .address{margin-bottom:0!important}.footer .row{margin:0!important}.footer .cgm-trademark{font-size:18px;padding:15px 0 5px}.footer .cgm-trademark a{padding-right:10px;padding-left:10px}.footer .cgm-trademark a:first-child{padding-left:0}.footer .cgm-ftAddress{font-size:12px;line-height:1}.footer .foot{border-color:#f9f9f9}img{-ms-interpolation-mode:bicubic}.ukca-logo{width:28px;height:20px}.form-dialog{margin:4em 0 0;padding:0}.form-dialog .form-heading{color:#fff;padding:.75em .5em .5em;padding-bottom:.75m;margin:0;flex-shrink:0;box-shadow:0 2px 3px -1px rgba(0,0,0,.4);z-index:99999999;position:relative}.form-dialog form{display:flex;margin-bottom:1em;overflow:auto}.form-dialog form h2{font-size:20px;color:#797979;font-weight:600}.form-dialog legend{margin-bottom:5px;padding-top:10px}.form-dialog .help-block{position:absolute;left:3em;color:red;z-index:-1}.form-dialog fieldset{position:relative;margin-bottom:18px}.form-dialog fieldset .form-fields-group label{font-weight:500!important;color:#797979!important;font-size:.8em}.form-dialog fieldset .form-fields-group input,.form-dialog fieldset .form-fields-group select,.form-dialog fieldset .form-fields-group textarea{display:inline-block;border-radius:0}.form-dialog fieldset .form-fields-group select[name=state]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;color:#585858;border:1px solid #dcdcdc;border-radius:0;vertical-align:middle;height:33px;display:inline-block;padding-left:.5em}.form-dialog .cog-field-date .dropdown-menu{position:fixed;top:auto!important;left:auto!important;margin-top:-4em;padding:10px}.form-dialog .form-controls-container{display:block;overflow:auto;min-height:21em}.form-dialog fieldset .material-icons{color:#ccc}.form-dialog .btn-address{padding:0;border:none}.form-dialog .radio-label,.form-dialog fieldset .form-fields-group .radio-label{color:#888;padding-left:.25em;padding-right:.25em;margin-right:.5em;text-align:left}.form-dialog .radio-row{min-width:auto;width:auto}.form-dialog .radio-description{color:#8a8a8a}.form-dialog .radio-code-description{padding-bottom:1em;color:#797979}.form-dialog label.radio-label.radioRowDescriptionWithCodeLabel.ng-binding{float:left}.form-dialog .form-group.cog-field-radioRowDescriptionWithCode{position:static}.form-dialog .form-buttons{width:100%;height:4em;margin-bottom:0;margin-top:0;padding-top:8px;padding-bottom:0;bottom:0;display:block;background:#fff;z-index:999;flex-shrink:0}.form-dialog .cog-form-field-date{width:9em;margin-right:0;padding-right:0}.form-dialog .cgm-icon-link,.form-dialog .cgm-icon-order{color:#8899A6;font-size:28px;position:absolute;top:24px}.form-dialog .cgm-icon-order{left:15px;font-size:28px;color:#8899A6;vertical-align:middle;margin-top:12px}.form-dialog .form-buttons .btn{float:right;margin-left:1em;margin-right:1em}.form-dialog input{position:relative;top:2px}.form-dialog input[type=text]{top:-4px}.form-dialog .edited input.ng-invalid{border:1px solid pink;background-color:transparent;z-index:9}.form-dialog .edited .invalid select[ng-required=true],.form-dialog .edited select[ng-required=true][data-select-value="-1"],.form-dialog .edited select[ng-required=true][data-select-value=""]{color:#aaa;background-color:#F9f9f9;z-index:9;border-color:#ffb6c1;outline-color:rgba(200,0,0,.9);outline-width:1px}.form-dialog input:focus{background-color:#fff;z-index:9999;position:relative}.form-dialog input[disabled]{background:#EEE;color:#888}.form-dialog .form-group{display:inline-block;width:auto;height:auto;margin:0 0 15px;padding:0;position:relative;min-height:2.5em}.form-dialog .form-group.touched.invalid[data-validation-failed],.form-dialog .validate-all .form-group.invalid[data-validation-failed]{min-height:2.5em;height:2.5em}.form-dialog .form-group.cog-field-date{width:100%}.form-dialog .form-group.validate[data-validation-failed]:before,.form-dialog .validate-all .form-group.invalid[data-validation-failed]:before{content:attr(data-validation-failed);position:absolute;height:.75em;bottom:0;color:red;z-index:-1;margin-top:.5em;font-size:.9em}.form-dialog .form-group.cog-field-date.validate[data-validation-failed]:before,.form-dialog validate-all .form-group.cog-field-date.invalid[data-validation-failed]:before{width:27em}.form-dialog .edited input.ng-invalid:focus{border:1px solid red;background-color:rgba(255,245,245,.7)}.form-dialog .cLabel,.form-dialog .label{font-weight:300!important;color:#797979;font-size:.8em}.form-dialog label{font-weight:500!important;color:#797979;font-size:.8em;position:relative}.form-dialog label[data-required=true]:after{position:absolute;color:red;content:"*";font-size:1.5em;right:-10px;top:-5px}.form-dialog .tooltip.field-required .tooltip-inner{position:absolute;padding:.1em;color:red;font-size:11px;right:0;top:-2px;background-color:rgba(255,255,255,.4);text-align:right;width:12em}.form-dialog .tooltip.field-required .tooltip-arrow{display:none}.form-dialog .description{position:relative;color:#797979;margin-left:17px;margin-right:150px}.form-dialog .required-description{position:relative;margin-top:10px;padding-left:8px;color:#797979}.form-dialog .required-description:before{position:absolute;color:red;content:"*";font-size:1.5em;left:-5px;top:-5px}@media only screen and (min-width:1024px){md-dialog.form-dialog.form-add-edit{min-width:916px}md-dialog.form-dialog.form-add-edit .form-controls-container{overflow:auto}md-dialog.form-dialog.form-add-edit .form-bottom{padding-right:0}.form-dialog.form-add-edit .form-buttons{padding-top:15px}}.material-icons.view-compact:after{content:'\e42b'}.material-icons.view-headline:after{content:'\e8ee'}.material-icons.grid-on:after{content:'\e3ec'}.material-icons.add-box:after{content:'\e146'}.cognigram-list.fetching .ui-grid-cell{visibility:hidden}.cognigram-list.fetching div[role=columnheader]::before{content:".";width:100%;z-index:999999;position:absolute;background:rgba(255,255,255,.8);color:rgba(255,255,255,.8);height:100%}.cognigram-list{position:relative}.cognigram-list md-list-item{transition:background-color .4s,color .4s}.cognigram-list md-list-item:hover{background-color:#c6edf9;color:#fff}.cognigram-list .list-more-row:hover{background-color:#fff;color:#000}.cognigram-list .md-list-item-text.cog-default-list-item{flex:none}.cognigram-list .cognigram-ui-grid{position:fixed;width:calc(100% - 60px);height:calc(100% - 280px)}.cognigram-list .card-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start}.cognigram-list .card-content{padding:0}.cognigram-list .list-search{margin-right:0;background:0 0;color:#aaa;font-size:16px}.cognigram-list .list-search input{width:250px;height:32px;background:#fcfcfc;border:1px solid #aaa;border-radius:2px;box-shadow:0 0 3px #ccc,0 10px 15px #ebebeb inset;text-indent:15px}.cognigram-list .list-buttons{padding:0;margin:15px 0 0}.cognigram-list .list-buttons .list-type-icon,.cognigram-list .list-buttons a,.cognigram-list .list-buttons a:link,.cognigram-list .list-buttons a:visited{display:inline-block;color:silver;text-decoration:none}.cognigram-list .list-buttons .list-type-icon.selected,.cognigram-list .list-buttons .list-type-icon.selected i.material-icons,.cognigram-list .list-buttons a.selected{color:rgba(0,174,239,.8);text-shadow:0 0 3px rgba(0,174,239,.3)}.cognigram-list .list-buttons .button-label{color:#000}.cognigram-list .list-buttons .btn{background-color:#00aeef}.cognigram-list .list-buttons .massOrderDisabled{opacity:.2;cursor:default}.cognigram-list .material-icons.edit{padding-top:0}.cognigram-list .cognigram-ui-grid mark{background-color:#ff0}.cognigram-list .cognigram-ui-grid .ui-grid-top-panel{position:relative;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(215,215,215,.2)),color-stop(1,#fff));background:-ms-linear-gradient(bottom,rgba(215,215,215,.2),#fff);background:-moz-linear-gradient(center bottom,rgba(215,215,215,.2) 0,#fff 100%);background:-o-linear-gradient(#fff,rgba(215,215,215,.2));box-shadow:0 3px 5px -2px rgba(0,0,0,.4);z-index:9;padding-top:15px;padding-bottom:15px}.cognigram-list .cognigram-ui-grid .ui-grid-sort-priority-number{display:none}.cognigram-list .cognigram-ui-grid .ui-grid-row .ui-grid-cell.ui-grid-row-header-cell{background-color:#fff;border-bottom:none}.cognigram-list .cognigram-ui-grid .ui-grid-row:nth-child(even) .ui-grid-cell.ui-grid-row-header-cell{background-color:#f3f3f3}.cognigram-list .cognigram-ui-grid .ui-cell-grid-contents{padding-top:10px;padding-bottom:10px}.cognigram-list .cognigram-ui-grid .ui-grid-header-cell,.cognigram-list .cognigram-ui-grid .ui-grid-header-cell div[role=columnheader] *{cursor:text}.cognigram-list .cognigram-ui-grid .ui-grid-header-cell div[role=columnheader].sortable,.cognigram-list .cognigram-ui-grid .ui-grid-header-cell div[role=columnheader].sortable *{cursor:pointer}.cognigram-list .cognigram-ui-grid .ui-grid-cell a{padding-top:5px;display:inline-block;margin-left:5px}.cognigram-list .search-result-count{position:relative;width:100%;text-align:left;font-size:1em;color:#999;display:inline-block;padding-top:.5em;padding-bottom:2em;background-color:#fff}.cognigram-list .search-result-count .count{color:#000}.cognigram-list .search-result-count a.more{font-size:1.4em;font-weight:500;color:#0da3e0;vertical-align:middle}.cognigram-list .search-result-count .material-icons.moreicon{color:#b4b4b4;vertical-align:middle;font-weight:500}.cognigram-list .grid-search-result-count{position:fixed;left:15px;bottom:5px}.cognigram-list .list-descriptions div{display:inline-block}.cognigram-list .title-area{width:164px;text-align:left;line-height:1.1;max-height:-moz-calc(1.25em);max-height:-webkit-calc(1.25em);max-height:calc(1.25em);color:#e3e3e3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cognigram-list .subject-detail{top:16px;left:16px;width:199px;min-width:199px}.cognigram-list .details-label{color:#fff;font-weight:700;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.3em;margin:0 0 5px}.cognigram-list .standard-text{color:#fff;font-weight:400;font-size:.9em}.cognigram-list .card2-titlearea{display:block;height:100px;width:262px;max-width:262px;color:#FFF;border-top-left-radius:2px;border-top-right-radius:2px;padding:1em 1em 0;box-shadow:0 1px 1px rgba(34,25,25,.5);margin-top:0;margin-left:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#009fdf;background:-moz-linear-gradient(top,#009fdf 0,#66adF7 100%);background:-webkit-linear-gradient(top,#009fdf 0,#66adF7 100%);background:linear-gradient(to bottom,#009fdf 0,#e9e9f2 198%)}.cognigram-list .card2{box-sizing:border-box;display:inline-block;height:365px;width:262px;background-color:#fff;color:#000;border-radius:2px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.24),0 8px 8px -4px rgba(0,0,0,.12);-moz-box-shadow:0 4px 12px rgba(0,0,0,.24),0 8px 8px -4px rgba(0,0,0,.12);box-shadow:0 4px 12px rgba(0,0,0,.24),0 8px 8px -4px rgba(0,0,0,.12)}.cognigram-list .cgm-list-toolbar{background-color:#FFF!important;margin-left:20px}.cognigram-list .md-list-item-text{width:100%}.cognigram-list .list-address,.cognigram-list .list-email,.cognigram-list .list-name div{width:40%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cognigram-list .list-page-loading{position:fixed;top:48%;left:calc(50% - 6em);margin-top:5px;z-index:9999999;background-color:rgba(0,0,0,.3);border-radius:5px;font-size:.7em;line-height:1;padding:.5em .5em .5em 1em;width:12em;text-align:center}.cognigram-list .list-page-loading span{background:0 0;border-radius:50%;display:inline-block;height:1em;width:1em;padding:0;margin-right:1em;-webkit-animation:loading_dots 13s 3s linear infinite;-moz-animation:loading_dots 13s 3s linear infinite;-ms-animation:loading_dots 13s 3s linear infinite;animation:loading_dots 13s 3s linear infinite}.cognigram-list .list-page-loading span:nth-child(3){-webkit-animation-delay:2s;-moz-animation-delay:2s;-ms-animation-delay:2s;animation-delay:2s}.cognigram-list .list-page-loading span:nth-child(2){-webkit-animation-delay:1s;-moz-animation-delay:1s;-ms-animation-delay:1s;animation-delay:1s}.cognigram-list .list-page-loading span:nth-child(1){-webkit-animation-delay:0s;-moz-animation-delay:0s;-ms-animation-delay:0s;animation-delay:0s}@-webkit-keyframes loading_dots{0%,100%{background:0 0}50%{background:#000}}@-moz-keyframes loading_dots{0%,100%{background:0 0}50%{background:#000}}@-ms-keyframes loading_dots{0%,100%{background:0 0}50%{background:#000}}@keyframes loading_dots{0%,100%{background:0 0}50%{background:#000}}@media (min-width:586px) and (max-width:864px){.cognigram-list .card-container{-ms-flex-pack:center;justify-content:center;width:556px}}.pageCanvas{margin:auto;padding:5px;display:block;width:100%;height:100%;position:absolute;top:0;left:0}.pdfPageContainer{position:relative;margin-bottom:30px;margin-left:auto;margin-right:auto}#cogPdfViewer,.linkAnnotation{position:absolute}.pdfOverlay{z-index:9;margin:30px}.linkAnnotation a{display:flex;width:100%;height:100%}.annotationLayer,.textLayer{top:50px}#cogPdfViewer{left:0;right:0;--page-margin:1px auto 30px;--pdfViewer-padding-bottom:80px;--page-border-image:none}.profile,.profile .profile-detail .row{position:relative}.pdfViewer .page .loadingIcon{background:0 0}.placeholder-dashes{color:#aaa;letter-spacing:.1em}.profile .profile-detail{margin-left:2em}.profile .profile-detail .row .profile-attr{padding-left:3em;padding-top:.25em;padding-bottom:.25em;line-height:2}.profile .profile-detail .material-icons{color:#ccc;position:absolute}.profile .profile-actions a{padding-left:.25em;padding-right:.25em}.profile .row{border:1px solid transparent}.profile #rightbar{align:right}.profile .thr{border-top:solid 1px transparent}.profile .cogLabel{color:#a9a9a9;font-weight:300}.profile .cog-email-icon,.profile .cog-phone-icon{text-align:right;display:block}.profile .cogdata{font-weight:700}.profile .prop-label{color:#818285;font-weight:400;font-size:1.15em!important;font-family:TSTAR,Arial,sans-serif}.profile .large-title,.profile .prop-value{color:#373839;font-family:TSTAR,Arial,sans-serif}.profile .prop-value{font-weight:700;font-size:1.15em!important}.profile .adjust-form{padding:0 0 0 16px;margin-left:0;margin-right:0}.profile .adjust-tool-menu{float:right;max-width:40px!important;width:40px;margin-top:-50px}.profile .adjust-main-form{float:left;clear:right;width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:calc(100% - 40px)}.profile .page-adjust{margin-left:0!important;margin-right:0!important;padding:16px 0 10px 16px}.profile .large-title{font-size:1.5em}.profile .update-padding{max-width:-moz-calc(33% - 40px);max-width:-webkit-calc(33% - 40px);max-width:calc(33% - 40px)}.profile .icon-colour{color:#797979}.profile .cLabel{font-weight:300;color:#797979;font-size:.8em;vertical-align:middle;line-height:2}.profile #cgmservice,.profile h4{color:#797979!important;font-weight:300!important}.profile .cName{font-family:TSTAR,Arial,sans-serif;font-size:2em}.profile .actions-container{float:right;margin-top:-5px}.profile i.material-icons{text-align:center;display:inline-block}.profile .subHeader{font-family:'Proxima Nova';font-size:20px}.profile .profileIcon{font-size:2em}.profile .material-icons{line-height:.5em}.profile #cgmservice{padding-left:16px;font-size:1.17em}.edit-profile-form{overflow-y:hidden;width:100%}.word-break{word-wrap:break-word;word-break:break-all}@media only screen and (max-width:800px){.profile .cLabel,.profile .cog-email-icon,.profile .cog-phone-icon{text-align:left}}@media only screen and (max-width:1024px){.form-bottom{padding-right:0;margin-bottom:1em}}@media only screen and (max-width:1280px){md-dialog.form-dialog.form-add-edit .form-group{margin-top:0}md-dialog.form-dialog.form-add-edit .row-gender{margin-top:20px}}@media only screen and (min-width:1024px){md-dialog.form-dialog.form-add-edit{min-width:916px;height:99%;max-height:99%}md-dialog.form-dialog.form-add-edit .form-controls-container{overflow:auto}md-dialog.form-dialog.form-add-edit .form-bottom{padding-right:0}.form-dialog.form-add-edit .form-buttons{padding-top:15px}}md-dialog.form-dialog.form-add-edit form{overflow:auto;margin-bottom:0;background-color:#fff;width:100%}.form-dialog.form-add-edit .form-buttons .cgm-button-save{margin-left:0;margin-right:20px}md-dialog.form-dialog.form-add-edit .form-group{z-index:999}md-dialog.form-dialog.form-add-edit .form-buttons{background-color:#fff}md-dialog.form-dialog.form-add-edit h2{color:#4c4c4c}md-dialog.form-dialog.form-add-edit select[name=defaultLanguage],md-dialog.form-dialog.form-add-edit select[name=country]{min-width:13em}md-dialog.form-dialog.form-add-edit select[name=providerService]{max-width:600px}md-dialog.form-dialog.form-add-edit .form-group.cog-field-date{z-index:1000}md-dialog.form-dialog.form-add-edit{flex-direction:row;-webkit-flex-direction:row;height:90%}md-dialog.form-dialog.form-add-edit label{margin-bottom:0}md-dialog.form-dialog.form-add-edit .form-dialog-heading{flex-grow:0;flex-shrink:0;flex-basis:4em;-webkit-flex-grow:0;-webkit-flex-shrink:0;-webkit-flex-basis:4em;max-height:4em}md-dialog.form-dialog.form-add-edit .form-dialog-heading .row{margin-top:0}md-dialog.form-dialog.form-add-edit .form-controls-container{flex-grow:1;flex-basis:20em;-webkit-flex-grow:1;-webkit-flex-basis:20em}md-dialog.form-dialog.form-add-edit .form-bottom{flex-grow:0;flex-shrink:0;flex-basis:4em;-webkit-flex-grow:0;-webkit-flex-shrink:0;-webkit-flex-basis:4em}md-dialog.form-dialog.form-add-edit .row{margin-top:10px}@media only screen and (min-width:1500px){md-dialog.form-dialog.form-add-edit{height:80%}}.cLabel{display:flex;font-weight:300;color:#797979;font-size:.8em;vertical-align:middle;line-height:2}.cName{font-family:TSTAR,Arial,sans-serif;font-size:2em}.portal-login .login-page .cannot-access-app-description,.portal-login .login-page .cannot-access-app-title,.portal-login .login-page .loginbox h1{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.providerBackLink{margin-top:2em;display:flex}.providerBackLinkText{line-height:35px}.required-field::before{position:absolute;color:red;content:"*";font-size:1.5em;left:1%;top:-5px}.supportedLanguagesBody{display:inline-block;overflow:auto;height:425px;width:100%}.supportedLanguageTableRow{display:inline-table;width:100%}.supportLanguageTableCell{width:150px}.supportedLanguagesHeader{display:inline-table;width:100%}.fieldRequiredMessage,.labelInputRequired{height:.75em;bottom:0;color:red;z-index:-1;margin-top:.5em;font-size:.9em}.selectAllCell{width:20%;text-align:center}.selectLanguageCell{width:30%;text-align:left}.selectLocationCell{width:40%;text-align:left}.selectDefaultCell{width:10%;text-align:center}.batteryTypeCell{width:70%;text-align:left}.selectBatteryTypeCell{width:30%;text-align:center}.pad-spacing-right{float:left;padding-right:11%}.battery-selection-invalid{background-color:rgba(245,0,0,.2);border-radius:10px}.portal-login{position:relative;min-height:calc(100vh - 95px);padding:0;overflow-x:hidden}.portal-login .login-page{display:none}.portal-login .login-page.show-login-page{display:block}.portal-login .login-page .loginbox{color:#fff;padding:35px;line-height:.8em;width:100%;min-height:39em;height:auto;background:url(/cognigram/assets/media/images/cgm-login-571.jpg) 80% 100% no-repeat;background-size:cover}.portal-login .login-page .loginbox .container{padding-top:0!important}.portal-login .login-page .loginbox .password-messages .error-msg{width:100%;max-width:100%}.portal-login .login-page .login-message-key-msg{width:436px;max-width:100%}.portal-login .login-page .tm{display:inline;font-size:14px;font-weight:300;vertical-align:top}.portal-login .login-page .loginbox .input-sm{height:40px;font-size:16px}.portal-login .login-page .loginbox a{color:#fff;text-align:center;outline:0;font-weight:500;font-size:16px}.portal-login .login-page .no-padding{padding:0}.portal-login .login-page .text-center{margin-top:20px;text-align:center}.portal-login .login-page .form-group{position:relative;margin-bottom:0!important}.portal-login .login-page .login-fields-stack{display:flex;flex-direction:column;gap:24px}.portal-login .login-page .login-fields-stack .field-error-msg{position:absolute;left:0;top:42px;margin:0;z-index:1}.portal-login .login-page .login-status{position:relative;display:flex;justify-content:flex-start;width:100%;height:auto}.portal-login .login-page .login-status-row{pointer-events:auto}.portal-login .login-page .login-status-row.is-visible{opacity:1;pointer-events:auto}.portal-login .login-page .login-progress{margin:58px 0 0;line-height:1.4;text-align:center;color:#fff}.portal-login .login-page .login-status .busy-container{position:absolute;top:0;left:50%;width:196px;height:196px;background-color:transparent;transform:translateX(-35%) scale(1);transform-origin:top left}.portal-login .login-page .login-status .busy-container [layout]{display:block}.portal-login .login-page .login-status .busy-container md-progress-circular{margin:0}.portal-login .login-page .auth-error-msg{background-color:#fff;opacity:1;line-height:1.45}.portal-login .login-page .lockout-message-line{display:block;line-height:1.45;margin-bottom:10px}.portal-login .login-page .lockout-message-line:last-child{margin-bottom:0}.portal-login .login-page .form-group .field-validation-error,.portal-login .login-page .login-error{position:absolute;color:maroon;background-color:#fff;opacity:1;padding:5px;margin-left:10px;margin-top:5px;font-size:12px;font-weight:700}.portal-login .login-page .logout-message{color:maroon;background-color:#fff;opacity:1;padding:5px;line-height:2}.portal-login .login-page .login-error{background-color:#fff;opacity:1;line-height:2;padding:5px;margin-left:0;width:100%}.portal-login .login-page .cgm-intro{padding:0;border:0;margin:0;overflow:hidden;min-height:250px;clear:both}.portal-login .login-page .navbar{margin-bottom:0;background-color:#fff}.portal-login .login-page .navbar .navbar-default{height:60px;border-radius:0;border:0;background-color:#fff}.portal-login .login-page header .navbar-brand{background-color:#fff}.portal-login .login-page header .navbar-brand h1{color:#fff;margin:0;font-size:1.8em;font-weight:400;padding-left:105px}.portal-login .login-page blockquote{font-size:16px;font-weight:300}.portal-login .login-page footer{background-color:#f5f5f5}.portal-login .login-page .col-sm-8.col-sm-offset-2.desc{font-size:20px;font-weight:600;padding:30px 2em 2em;margin-bottom:0}.portal-login .login-page .col-sm-8.col-sm-offset-2.desc p{color:#455A64;font-weight:500}.portal-login .login-page .subHeader{font-size:20px;font-weight:200}.portal-login .login-page .mfa-verify-title{font-size:36px;line-height:1.06;font-weight:500;margin:0 0 24px;color:#fff}.portal-login .login-page .mfa-verify-subtitle{font-size:20px;line-height:1.3;font-weight:400;margin:0 0 24px;max-width:436px;color:#fff}.portal-login .login-page .mfa-verify-form{margin-left:17.33333333%}.portal-login .login-page .mfa-verify-shell{display:flex;flex-direction:column;gap:0;width:436px}.portal-login .login-page .mfa-login-otp{display:flex;gap:20px;margin-bottom:24px}.portal-login .login-page .mfa-login-otp-box{width:56px;height:56px;border:1px solid #3d3935;border-radius:4px;background:#fff;color:#3d3935;font-size:20px;font-weight:500;line-height:54px;text-align:center;outline:0;padding:0}.portal-login .login-page .mfa-backup-code-field{position:relative;width:436px;margin-bottom:24px}.portal-login .login-page .mfa-backup-code-input{display:block;width:100%;height:40px;font-size:16px;color:#1a1a1a;padding:12px 14px;border:1px solid #3b71b5;border-radius:4px;outline:0;background:#fff;box-sizing:border-box}.portal-login .login-page .mfa-backup-code-input::placeholder{color:#c7c7c7}.portal-login .login-page .mfa-backup-code-label{position:absolute;top:-6px;left:8px;padding:0 4px;background:rgba(255,255,255,.9);font-size:12px;line-height:13px;color:#707070;pointer-events:none}.portal-login .login-page .mfa-verify-submit{width:436px;margin-top:0;margin-bottom:0;height:40px;font-size:18px;line-height:27px;font-weight:600;border-radius:2px;color:#fff;outline:unset;opacity:unset}.portal-login .login-page .mfa-verify-submit:disabled{background:#FFBBA7!important}.portal-login .login-page .mfa-verify-submit.mfa-verify-submit-ready:not(:disabled){background:#FE5622;border-color:#FE5622}.portal-login .login-page .mfa-verify-submit.mfa-verify-submit-ready:not(:disabled):hover{background-color:#EA4411;border-color:#EA4411}.portal-login .login-page .mfa-login-links{display:flex;justify-content:space-between;align-items:center;width:436px;margin-top:40px}.portal-login .login-page .mfa-login-links.mfa-login-links-single{justify-content:center}.portal-login .login-page .mfa-login-links.mfa-login-links-single .forgot-password-link{text-align:center}.portal-login .login-page .mfa-login-links .forgot-password-link{font-size:16px;font-weight:500;line-height:24px;text-decoration:underline;color:#fff;outline:0}.portal-login .login-page .mfa-login-links-right{margin-top:6px}.portal-login .login-page .mfa-login-link-center{display:inline-block;text-decoration:underline;font-size:16px;font-weight:500}@media (min-width:1200px){.portal-login .login-page .mfa-auth-app-link{margin-left:16.6%}.portal-login .login-page .login-message-key-msg{width:436px}}.portal-login .login-page .login-forgot-password-link{display:inline-block;margin-left:0!important;text-align:center;text-decoration:underline}@media (min-width:768px) and (max-width:1199px){.portal-login .login-page .login-forgot-password-link{display:block;width:390px;max-width:100%}}.portal-login .login-page .mfa-verify-error-msg{position:static;display:block;margin:0 0 6px;padding:6px 8px;font-size:13px;line-height:1.3;color:#b71c1c;background-color:rgba(255,255,255,.72);font-weight:600}.portal-login .login-page .mfa-verify-error-wrap{margin-top:8px}.portal-login .login-page .mfa-login-error{position:static;margin-top:8px;margin-bottom:0}@media (min-width:768px){.portal-login .login-page .login-message-key-msg,.portal-login .login-page .mfa-backup-code-input,.portal-login .login-page .mfa-login-links,.portal-login .login-page .mfa-verify-shell,.portal-login .login-page .mfa-verify-submit,.portal-login .login-page .mfa-verify-subtitle{width:390px}.portal-login .login-page .mfa-login-otp{gap:8px;justify-content:space-between}.portal-login .login-page .mfa-login-links{margin-top:24px}.portal-login .login-page .mfa-verify-title{font-size:28px;line-height:1.2}.portal-login .login-page .mfa-verify-subtitle{font-size:16px;line-height:1.25}.portal-login .login-page .mfa-login-otp-box{width:48px;height:48px;line-height:46px;font-size:18px}.portal-login .login-page .mfa-backup-code-input,.portal-login .login-page .mfa-verify-submit{height:40px}.portal-login .login-page .col-md-offset-2.no-padding{margin-left:17.33333333%!important}}@media (max-width:1024px){.portal-login .login-page .password-messages .error-msg{max-width:390px}}@media (max-width:1537px){.portal-login .login-page .password-messages .error-msg{max-width:390px}}@media (max-width:767px){.portal-login .login-page .password-messages .error-msg{max-width:100%}.portal-login .login-page .login-status,.portal-login .login-page .login-status-slot{min-height:84px}.portal-login .login-page .login-progress{margin-top:54px}}@media (max-height:800px){.portal-login .login-page .loginbox{height:auto}.portal-login .login-page .login-forgot-password-link{display:block;width:100%;max-width:390px;max-width:100%}.portal-login .login-page .back-to-login-link{text-decoration:underline}.portal-login .login-page .loginbox .input-sm{width:100%!important;max-width:390px}.portal-login .login-page .btn-signin{width:100%!important;max-width:390px;height:36px!important}.portal-login .login-page .mfa-verify-shell{height:auto;width:100%;max-width:390px}.portal-login .login-page .mfa-verify-title{font-size:28px;margin-bottom:16px}.portal-login .login-page .mfa-verify-form{margin-top:0}.portal-login .login-page .mfa-verify-subtitle{margin-bottom:16px;width:100%;max-width:390px}.portal-login .login-page .mfa-login-otp{margin-bottom:16px}.portal-login .login-page .mfa-backup-code-input{margin-bottom:16px;width:100%;max-width:390px;height:36px}.portal-login .login-page .mfa-login-otp-box{width:48px;height:48px;line-height:46px;font-size:18px}.portal-login .login-page .mfa-verify-submit{height:36px;width:100%;max-width:390px;font-size:17px}.portal-login .login-page .forgot-password-link{font-size:14px}.portal-login .login-page .forgot-password-success-back{width:100%!important;max-width:390px;height:36px!important;font-size:17px!important}.portal-login .login-page .mfa-login-links{width:100%;max-width:390px;margin-top:16px}.portal-login .login-page .cannot-access-app-form,.portal-login .login-page .forgot-password-success-shell,.portal-login .login-page .mfa-login-error{width:100%!important;max-width:390px}.portal-login .login-page .mfa-backup-code-field{margin-bottom:0}.portal-login .login-page .cannot-access-app-title{font-size:28px!important}.portal-login .login-page .cannot-access-app-description{font-size:20px!important}.portal-login .login-page .btn-reset-link{font-size:17px!important;height:36px!important}}.portal-login .login-page .cannot-access-app-form{display:flex;flex-direction:column;width:100%}.portal-login .login-page .cannot-access-app-actions,.portal-login .login-page .cannot-access-app-content{display:flex;flex-direction:column;width:100%;gap:24px}.portal-login .login-page .cannot-access-app-title{font-size:36px;font-weight:500;line-height:1.06;margin:0;color:#fff}.portal-login .login-page .cannot-access-app-description{font-size:20px;font-weight:400;line-height:1.25;margin:0;color:#fff;word-wrap:break-word;max-width:436px}.portal-login .login-page .btn-reset-link{width:100%;height:40px;background:#fe5622;border:none;border-radius:2px;color:#fff;font-size:18px;font-weight:600;line-height:27px;cursor:pointer;font-family:Roboto,sans-serif;transition:background-color .2s;outline:unset!important}.portal-login .login-page .btn-reset-link:hover:not(:disabled){background:#EA4411}.portal-login .login-page .btn-reset-link:disabled{background:#ffbba7!important;opacity:.6;cursor:not-allowed}.portal-login .login-page .cannot-access-app-back-link{text-decoration:underline;text-underline-offset:2px;color:#fff;font-size:16px;font-weight:500;line-height:24px;background:0 0;border:none;padding:0;cursor:pointer;font-family:Roboto,sans-serif;display:block;text-align:center;outline:0}.portal-login .login-page .forgot-password-success-shell{display:flex;flex-direction:column;gap:24px;width:436px}.portal-login .login-page .forgot-password-success-shell .field-error-msg{color:maroon;font-size:14px;font-weight:400;line-height:30px;margin:0;padding:0}.portal-login .login-page .forgot-password-success-title{font-size:36px;font-weight:500;line-height:1.06;margin:0;color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.portal-login .login-page .forgot-password-success-subtitle{font-size:20px;font-weight:400;line-height:1.25;margin:0;color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.portal-login .login-page .btn-signin,.portal-login .login-page .forgot-password-success-back{width:100%;height:40px;color:#fff;font-size:18px;font-weight:600;line-height:27px;font-family:Roboto,sans-serif;margin:0;outline:unset!important;opacity:unset}.portal-login .login-page .forgot-password-success-back{background:#fe5622;border:none;border-radius:2px}.portal-login .login-page .forgot-password-success-back:hover:not(:disabled){background:#EA4411}.portal-login .login-page .forgot-password-success-back:disabled{background:#FFBBA7!important}.portal-login .login-page .btn-signin{background:#fe5622;border:none;border-radius:2px}.portal-login .login-page .btn-signin:hover:not(:disabled){background:#EA4411}.portal-login .login-page .btn-signin:disabled{background:#FFBBA7!important}.portal-login .login-page .forgot-password-form .form-login-controls{margin-top:24px}.loginbox>.container{width:auto}@media (min-width:750px){.login-page .loginbox{background-position:center center}}body[production-mode=true]:before{display:none}.img-filler,.row .img-responsive{display:inline-block}.main{padding-left:0;padding-right:0}.angular-startingup.container-fluid.main{height:100%}.md-dialog-is-showing{position:fixed;width:100%;height:100%}html{overflow-y:auto!important}.main .body-content{margin-top:0}.img-filler{width:calc(50% - 156px)}.img-filler-cognigram{width:calc(50% - 150px);display:inline-block}.angular-startingup{display:none}.angular-startingup.done{display:block}md-backdrop.md-dialog-backdrop{opacity:0!important}.md-dialog-container{background-color:rgba(33,33,33,.6);z-index:99999;align-items:flex-start;max-width:100%;max-height:100%;height:100%!important;overflow:hidden}md-dialog.general-dialog{min-width:50%;padding:20px 20px 2px}md-dialog.general-dialog .md-toolbar-tools{background-color:#fff;padding:0}md-dialog.general-dialog .md-toolbar-tools h2{font-size:24px;color:#797979}md-dialog.general-dialog md-dialog-content h3{font-size:18px;font-weight:400;text-align:left}md-dialog.general-dialog md-dialog-content{margin-top:0;text-align:center}.cgm-home-content{overflow:visible}.cgm-home-content.login-state,.cgm-home-content.patient{position:inherit}.login-message{margin-top:3em;font-size:16px;text-align:center}md-toast{position:fixed;z-index:999999}md-toast.md-error-toast-theme{position:fixed;left:auto;right:auto;margin-left:30%;width:40%;top:50px}md-toast.md-error-toast-theme .md-toast-content{border:2px solid #000;color:#fff;height:auto;padding:20px;background:#000;border-radius:4px}md-toast.md-error-details-theme{border:15px solid #999;color:#000;position:fixed;left:auto;right:auto;margin-left:30%;width:40%;top:50px;min-height:260px;max-height:420px;flex-direction:column;padding:0;background:#999}md-toast.md-error-details-theme .md-toast-content{min-height:400px;flex-direction:column}md-toast.md-error-details-theme span{display:block;flex:inherit;overflow:auto;width:100%;height:auto;margin-top:1em}.cogstate-text-overflow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn{font-weight:700}.btn[disabled],.btn[disabled]:hover{border-color:#a9a9a9}.btn-primary,.btn-primary:active,.btn-primary:active:focus,.btn-primary:active:hover,.btn-primary:focus,.btn-primary:hover{background-color:#ff5722;color:#fff;border-color:#fff}.btn-primary[disabled],.btn-primary[disabled]:hover{background-color:#ff5722}.btn-cancel,.btn-cancel:active,.btn-cancel:active:hover,.btn-cancel:focus,.btn-cancel:hover{color:#fff;background-color:gray}.btn-signin{margin-bottom:10px;margin-left:-8px;width:100%}@media only screen and (max-width:800px){md-toast.md-error-toast-theme{width:80%;margin-left:10%}}md-dialog.md-error-dialog-theme{color:red;border:1px solid pink}.busy-container{position:absolute;width:100%;height:100%;top:0;left:0;text-align:center;z-index:99999}.cgm-home-content md-tabs-canvas{background-color:#fff}.cgm-home-content md-tab-item.md-active{background-color:#fff!important;color:#000}.cgm-home-content md-tab-item.md-active span{color:#000}.dropdown,.navbar-default>.navbar-nav>li>a{color:#fff}.cgm-home-content md-tabs[md-border-bottom] md-tabs-wrapper{border:none}@media print{.md-dialog-container{position:static!important;width:2000px;height:2000px;left:0;top:0;background:#fff}button.btn{display:none!important}div[class^=col-]{position:static!important;float:none!important;display:block;width:100%;text-align:left}.text-right{text-align:left!important;font-weight:700}.nav,.nav-tabs,a:link{display:none!important}.material-icons{display:none}}@font-face{font-family:proxima_novalight;src:url(/cognigram/assets/media/fonts/proxima_nova_light-webfont.eot);src:url(/cognigram/assets/media/fonts/proxima_nova_light-webfont.eot?#iefix) format("embedded-opentype"),url(/cognigram/assets/media/fonts/proxima_nova_light-webfont.woff) format("woff"),url(/cognigram/assets/media/fonts/proxima_nova_light-webfont.ttf) format("truetype"),url(/cognigram/assets/media/fonts/proxima_nova_light-webfont.svg#proxima_novalight) format("svg");font-weight:400;font-style:normal}@font-face{font-family:proxima_nova_rgregular;src:url(/cognigram/assets/media/fonts/proxima_nova_reg-webfont.eot);src:url(/cognigram/assets/media//fonts/proxima_nova_reg-webfont.eot?#iefix) format("embedded-opentype"),url(/cognigram/assets/media/fonts/proxima_nova_reg-webfont.woff) format("woff"),url(/cognigram/assets/media/fonts/proxima_nova_reg-webfont.ttf) format("truetype"),url(/cognigram/assets/media/fonts/proxima_nova_reg-webfont.svg#proxima_nova_rgregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:proxima_novathin;src:url(/cognigram/assets/media/fonts/proxima_nova_thin-webfont.eot);src:url(/cognigram/assets/media/fonts/proxima_nova_thin-webfont.eot?#iefix) format("embedded-opentype"),url(/cognigram/assets/media/fonts/proxima_nova_thin-webfont.woff) format("woff"),url(/cognigram/assets/media/fonts/proxima_nova_thin-webfont.ttf) format("truetype"),url(/cognigram/assets/media/fonts/proxima_nova_thin-webfont.svg#proxima_novathin) format("svg");font-weight:400;font-style:normal}@font-face{font-family:ProximaNovaBold;src:url(/cognigram/assets/media/fonts/proximanova-bold-webfont-webfont.eot);src:url(/cognigram/assets/media/fonts/proximanova-bold-webfont-webfont.eot?#iefix) format("embedded-opentype"),url(/cognigram/assets/media/fonts/proximanova-bold-webfont-webfont.woff) format("woff"),url(/cognigram/assets/media/fonts/proximanova-bold-webfont-webfont.ttf) format("truetype"),url(/cognigram/assets/media/fonts/proximanova-bold-webfont-webfont.svg#proxima_novabold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:tstar_light;src:url(/cognigram/assets/media/fonts/tstar-light-webfont.eot);src:url(/cognigram/assets/media/fonts/tstar-light-webfont.eot?#iefix) format("embedded-opentype"),url(/cognigram/assets/media/fonts/tstar-light-webfont.woff) format("woff"),url(/cognigram/assets/media/fonts/tstar-light-webfont.ttf) format("truetype"),url(/cognigram/assets/media/fonts/tstar-light-webfont.svg#tstar_light) format("svg");font-weight:400;font-style:normal}@font-face{font-family:tstar_pro_regular;src:url(/cognigram/assets/media/fonts/tstar-pro-regular-webfont.eot);src:url(/cognigram/assets/media/fonts/tstar-pro-regular-webfont.eot?#iefix) format("embedded-opentype"),url(/cognigram/assets/media/fonts/tstar-pro-regular-webfont.woff) format("woff"),url(/cognigram/assets/media/fonts/tstar-pro-regular-webfont.ttf) format("truetype"),url(/cognigram/assets/media/fonts/tstar-pro-regular-webfont.svg#tstar_pro_regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:tstar_pro_medium;src:url(/cognigram/assets/media/fonts/tstar-medium-webfont.eot);src:url(/cognigram/assets/media/fonts/tstar-medium-webfont.eot?#iefix) format("embedded-opentype"),url(/cognigram/assets/media/fonts/tstar-medium-webfont.woff) format("woff"),url(/cognigram/assets/media/fonts/tstar-medium-webfont.ttf) format("truetype"),url(/cognigram/assets/media/fonts/tstar-medium-webfont.svg#tstar_pro_medium) format("svg");font-weight:400;font-style:normal}@font-face{font-family:tstar_pro_headline;src:url(/cognigram/assets/media/fonts/tstar-pro-headline-webfont.eot);src:url(/cognigram/assets/media/fonts/tstar-pro-headline-webfont.eot?#iefix) format("embedded-opentype"),url(/cognigram/assets/media/fonts/tstar-pro-headline-webfont.woff) format("woff"),url(/cognigram/assets/media/fonts/tstar-pro-headline-webfont.ttf) format("truetype"),url(/cognigram/assets/media/fonts/tstar-pro-headline-webfont.svg#tstar_pro_headline) format("svg");font-weight:400;font-style:normal}.material-icons{width:1em;height:1em}.cogstate-provider-service-header{padding:10px;font-size:1.5em;border-bottom:1px solid silver}.navbar{padding-left:0;padding-right:0}.navbar-inner{padding-top:15px;padding-bottom:15px}.navbar-collapse{background-color:#e7e7e7;height:40px}.icon-bar{background-color:#fff!important}.navbar-toggle{border:none}.navbar-nav>li{right:16px}.nav-pills-adjust>li>a{-webkit-border-top-right-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-topleft:0;-webkit-border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;border-radius:0 0 6px 6px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#606161;-webkit-border-top-right-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-topleft:0;-webkit-border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;border-radius:0 0 6px 6px}.nav-tabs{margin-bottom:0;border-bottom:1px solid #dcdcdc;background-color:#fff}#top-menu-bar,.dropdown{background-color:#e7e7e7}.nav-tabs>li>a{font-family:TSTAR,Arial,sans-serif;font-weight:600;margin-right:0!important;border:none;border-right:solid 1px #dcdcdc;border-radius:0;padding:15px 30px}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{border:none;border-bottom:solid 3px #1897CF;border-top:none;border-right:solid 1px #dcdcdc;border-radius:0}.dropdown{font-weight:800;padding:0 15px;margin-right:20px;margin-top:5px;margin-bottom:5px}.dropdown:hover{color:#DCDCDC}.navbar-default .navbar-nav>li>a{color:#777}.navbar-nav>.open>a:hover{color:orange}.navbar-default .navbar-nav,.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#fff;background-color:#e7e7e7}nav{border-bottom-right-radius:0;border-bottom-left-radius:0}.info-icon{color:#777}.info-icon:hover{color:#000}#resources-logo-mobile{float:right;margin-right:4%;color:#777;font-weight:800}#resources-logo-desktop{display:none}@media (max-width:767px){.navbar-nav{margin:0;padding-left:2%}#resources-logo-mobile{display:flex;flex-direction:column;align-items:center;padding-bottom:20px;text-decoration:none}#resources-logo-mobile:hover,#resources-logo-mobile:hover i{color:#333}}@media (min-width:768px){#resources-logo-mobile{display:none}#resources-logo-desktop{display:block}.navbar-nav>li.profile-menu{top:18px}.navbar-right-nomargin{margin-right:0}}#resources-logo-desktop>a{display:flex;flex-direction:column;align-items:center;color:#777;font-weight:800}#resources-logo-desktop:hover a,#resources-logo-desktop:hover a>i{color:#333}.account-settings-container{width:50%;padding:0;margin-left:24rem}.account-settings-container .loading-container{padding:20px;text-align:center;color:#666}.account-settings-container .alert{margin:20px;padding:12px 16px;border-radius:4px}.account-settings-container .alert.alert-danger{background-color:#fee;color:#c33;border:1px solid #fcc}.account-settings-container .alert.alert-success{background-color:#efe;color:#3c3;border:1px solid #cfc}.account-settings-container .account-settings-content{width:100%}.account-settings-container .settings-section{width:100%;padding:24px 40px}.account-settings-container .settings-section .section-divider{height:1px;background-color:#e0e0e0;margin-bottom:24px;width:100%}.account-settings-container .settings-section .section-divider:last-of-type{margin-top:24px;margin-bottom:0}.account-settings-container .settings-section .section-label{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;color:#797979;text-transform:uppercase;letter-spacing:.5px;margin-bottom:24px;display:inline-block}.account-settings-container .settings-section .section-content{display:flex;gap:99px;align-items:flex-start;width:100%}.account-settings-container .mfa-section .section-label{flex:0 0 220px;width:220px}.account-settings-container .mfa-section .mfa-details{flex:1;display:flex;flex-direction:column;gap:16px}.account-settings-container .mfa-section .mfa-status-row{display:flex;gap:8px;align-items:center;width:100%}.account-settings-container .mfa-section .mfa-status-row .status-label{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;color:#1a1a1a;white-space:nowrap}.account-settings-container .mfa-section .mfa-status-row .status-value{display:flex;flex:1;align-items:center;gap:8px}.account-settings-container .mfa-section .mfa-status-row .status-value .status-text{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;color:#1a1a1a;white-space:nowrap}.account-settings-container .mfa-section .mfa-status-row .status-value .status-text.active{color:#1A1A1A}.account-settings-container .mfa-section .mfa-status-row .status-value .status-text.inactive{color:#ff6b6b}.account-settings-container .mfa-section .mfa-status-row .status-value .status-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:20px;color:#01b27c}.account-settings-container .mfa-section .setup-new-device-section{display:flex;flex-direction:column;gap:8px}.account-settings-container .mfa-section .setup-new-device-section .setup-info-text{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;color:#1a1a1a;line-height:1.5;margin:0}.account-settings-container .mfa-section .setup-new-device-section .setup-info-text p{margin:0 0 8px}.account-settings-container .mfa-section .setup-new-device-section .setup-info-text p:last-child{margin-bottom:0}.account-settings-container .mfa-section .setup-new-device-section .setup-link{height:24px;display:flex;align-items:center}.account-settings-container .mfa-section .setup-new-device-section .setup-link a{font-family:Roboto,sans-serif;font-size:16px;font-weight:500;color:#007ead;text-decoration:underline;cursor:pointer;transition:color .2s ease}.account-settings-container .mfa-section .setup-new-device-section .setup-link a:hover{color:#005a8d}.account-settings-container .backup-codes-section .section-label{flex:0 0 220px;width:220px}.account-settings-container .backup-codes-section .backup-codes-content{display:flex;flex-direction:column;gap:8px;align-items:flex-start;width:435px;max-width:100%}.account-settings-container .backup-codes-section .backup-codes-status{width:100%}.account-settings-container .backup-codes-section .backup-codes-status .codes-remaining{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;color:#1a1a1a;display:block;white-space:nowrap}.account-settings-container .backup-codes-section .regenerate-link a,.account-settings-container .link-primary{font-size:16px;font-weight:500;transition:color .2s ease;font-family:Roboto,sans-serif;text-decoration:underline;cursor:pointer}.account-settings-container .backup-codes-section .regenerate-link{height:24px;display:flex;align-items:center;width:100%}.account-settings-container .backup-codes-section .regenerate-link a{color:#007ead}.account-settings-container .backup-codes-section .regenerate-link a:hover{color:#005a8d}.account-settings-container .link-primary{color:#007ead}.account-settings-container .link-primary:hover{color:#005a8d}.account-settings-container .link-primary:focus{outline:#007ead solid 2px;outline-offset:2px}.account-settings-container .btn{padding:8px 16px;border:none;border-radius:2px;font-family:Roboto,sans-serif;font-size:18px;font-weight:600;cursor:pointer;transition:all .2s ease;min-width:175px;height:48px;display:flex;align-items:center;justify-content:center}.overlay,.test-loading{height:100%;width:100%}.account-settings-container .btn:disabled{opacity:.6;cursor:not-allowed}.account-settings-container .btn:focus{outline:solid 2px;outline-offset:2px}.account-settings-container .btn.btn-primary{background-color:#fe5622;color:#fff}.account-settings-container .btn.btn-primary:hover:not(:disabled){background-color:#EA4411}.account-settings-container .btn.btn-primary:focus{outline-color:#fe5622}.account-settings-container .btn.btn-secondary{background-color:#757575;color:#fff}.account-settings-container .btn.btn-secondary:hover:not(:disabled){background-color:#616161}.account-settings-container .btn.btn-secondary:focus{outline-color:#757575}.md-dialog-container:has(.regenerate-backup-codes-dialog){align-items:center!important;justify-content:center!important}.regenerate-backup-codes-dialog{min-width:601px;max-width:601px;background-color:#fff;padding:unset;margin:0;box-shadow:none}.regenerate-backup-codes-dialog md-dialog-content{padding:0;background-color:#fff}.regenerate-backup-codes-dialog .regenerate-dialog-container{width:601px;min-height:545px;display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding:40px;box-sizing:border-box}.regenerate-backup-codes-dialog .regenerate-dialog-container.regenerate-dialog-container-confirm{min-height:auto;justify-content:flex-start;gap:40px}.regenerate-backup-codes-dialog .regenerate-dialog-stage{display:flex;flex-direction:column;gap:24px;width:100%;flex:1;justify-content:center}.regenerate-backup-codes-dialog .regenerate-dialog-header{display:flex;align-items:center;padding:10px 0}.regenerate-backup-codes-dialog .regenerate-dialog-title{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:20px;font-weight:600;line-height:20px;color:#1a1a1a;margin:0}.regenerate-backup-codes-dialog .regenerate-dialog-confirm{width:100%;opacity:1;max-height:220px;overflow:hidden;transform:translateY(0)}.regenerate-backup-codes-dialog .regenerate-dialog-confirm.is-hidden{opacity:0;max-height:0;transform:translateY(-8px);pointer-events:none}.regenerate-backup-codes-dialog .regenerate-dialog-confirm .regenerate-dialog-warning-text{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:18px;line-height:25px;font-weight:400;color:#1a1a1a;margin:0}.regenerate-backup-codes-dialog .regenerate-dialog-success{width:100%;background-color:#F9FAFA;border-radius:8px;padding:24px;display:flex;flex-direction:column;gap:24px;box-sizing:border-box;opacity:1;max-height:420px;overflow:hidden;transform:translateY(0)}.regenerate-backup-codes-dialog .regenerate-dialog-success.is-hidden{opacity:0;max-height:0;transform:translateY(8px);padding-top:0;padding-bottom:0;pointer-events:none}.regenerate-backup-codes-dialog .regenerate-dialog-info-text{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:18px;line-height:24px;font-weight:400;color:#1a1a1a;margin:0}.regenerate-backup-codes-dialog .regenerate-dialog-codes-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;width:100%}.regenerate-backup-codes-dialog .regenerate-dialog-code-item{background-color:#fff;border-radius:4px;padding:10px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;font-weight:400;color:#1a1a1a;text-align:left;user-select:all}.test-completed,body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.regenerate-backup-codes-dialog .regenerate-dialog-footer{display:flex;align-items:center;justify-content:flex-end;gap:16px;width:100%;min-height:48px}.regenerate-backup-codes-dialog .regenerate-dialog-footer .btn{width:175px;min-width:175px;border-radius:2px;font-size:16px;font-weight:600;line-height:27px}.regenerate-backup-codes-dialog .regenerate-dialog-footer.btn-cancel{background-color:#757575;color:#fff}.regenerate-backup-codes-dialog .regenerate-dialog-footer.btn-continue{background-color:#FE5622;color:#fff}.regenerate-backup-codes-dialog .regenerate-dialog-footer.btn-continue:hover:not(:disabled){background:#EA4411}.regenerate-backup-codes-dialog .regenerate-dialog-footer.btn-continue:disabled{background:#FFBBA7!important}@media (max-width:1536px){.account-settings-container{width:60%;margin-left:20rem}}@media (max-width:1280px){.account-settings-container{width:70%;margin-left:12rem}}@media (max-width:1024px){.account-settings-container{width:80%;margin-left:6rem}.account-settings-container .settings-section{padding:20px 24px}.account-settings-container .settings-section .section-content{gap:40px}.account-settings-container .backup-codes-section .section-label,.account-settings-container .mfa-section .section-label{width:180px}}@media (max-width:768px){.account-settings-container{width:100%;margin-left:0}.account-settings-container .settings-section{padding:16px 20px}.account-settings-container .settings-section .section-content{flex-direction:column;gap:16px}.account-settings-container .backup-codes-section .section-label,.account-settings-container .mfa-section .section-label{flex:0 0 auto;width:auto}.account-settings-container .backup-codes-section .backup-codes-content{width:100%}.regenerate-backup-codes-dialog{min-width:90vw;max-width:90vw}.regenerate-backup-codes-dialog .regenerate-dialog-container{width:100%;min-height:auto;padding:20px;gap:20px}.regenerate-backup-codes-dialog .regenerate-dialog-codes-grid{grid-template-columns:1fr;gap:8px}.regenerate-backup-codes-dialog .regenerate-dialog-footer{flex-direction:column-reverse;gap:12px}.regenerate-backup-codes-dialog .regenerate-dialog-footer .btn{width:100%;min-width:auto}}.form-dialog.clinician.edit{background-color:#fff}.form-dialog .form-heading{background-color:#009fdf}.clinician-specific-fieldset{margin-top:10px}.fluid-container{padding:0!important}.loading-battery{color:#000;font-weight:300;position:absolute;text-align:center;width:100%;font-size:2em;margin-top:2em;z-index:-1}.overlay{position:absolute;top:0;left:0;background:#fff;z-index:1000000}.container{padding-top:25px;align-self:center}.test-reminder-background{background-size:cover;background-repeat:no-repeat;display:flex;justify-content:center;background-color:#E7F0F8}.test-reminder-text-block{color:#043859}.test-reminder-list{margin-left:15px;font-size:16px}.test-loading{vertical-align:middle;z-index:9999999;top:-20px;left:0;background-color:#fff}.test-loading h3{color:#4285F4;text-align:center}.test-completed{position:relative;width:60%;margin:1em 20%;background:#FF9800;font-size:32px;color:#FFF;padding:.5em 1em;text-align:center;border-radius:4px}.test-completed .material-icons{position:relative;top:.15em;font-size:40px;align-content:center}.test-data-action{text-decoration:underline}.right-adjust-order{margin-left:10px;margin-right:-10px}.well{background-color:#F6FAFD;border-radius:0}.col-sm-5.well .col-md-8,.test-data-headers{color:#208DC0}.accept-policy{padding-top:1em;padding-bottom:1em;color:#000;font-weight:700}.container.patient-order{margin:20px 0}.test-reminder-background .btn{background-color:#81AE47;width:200px}.test-reminder-background .btn:hover{background-color:#81AE47}.test-reminder-background .btn[disabled],.test-reminder-background .btn[disabled]:hover{color:#000;border-color:#a9a9a9;background-color:silver}.cgmPatLink{text-decoration:underline}.cog-field-select select{max-width:100%}.test-prep{padding:25px 0 0}.test-prep div[class^=col-]{padding:0}.test-prep h3{color:#208DC0;font:400 26px/31px 'Helvetica Neue',Arial,Helvetica,sans-serif}.material-icons,.note-msg strong{text-transform:none}.test-prep-list{margin:25px 0 30px;padding-left:35px}.test-prep-list li{color:#208DC0;font-size:20px;line-height:18px;padding-left:5px}.test-prep-list li+li{margin-top:15px}.test-prep-list .list-text{color:#333;font-size:16px}.note-msg{background:#F0F7FB;border-radius:5px;color:#333;font-size:14px;line-height:18px;padding:10px 10px 10px 45px;position:relative}.note-msg i.material-icons{color:#208DC0;font-size:20px;padding:0;position:absolute;top:50%;margin-top:-10px;left:14px}@media (max-width:991px){.test-reminder-background .col-md-4{text-align:left}}@media (max-width:768px){.test-completed{width:80%;margin-left:10%;margin-right:10%}.right-adjust-order{margin-left:0;margin-right:0}}@media (max-width:720px){.test-completed{font-size:18px}}.txt_error_contact{font-size:1.6em}.form-dialog.patient .form-group.cog-field-radio,.form-dialog.patient .form-group.date-of-birth,.form-dialog.patient .form-group.gender{padding-top:0}.form-dialog.patient .form-group.cog-field-radio input[type=radio]{width:auto;margin:5px}.patient-card .cgm-hr-report,.patient-card .row{margin-right:0;margin-left:0}.form-dialog.patient .age{font-style:italic;color:#999;width:7em;margin-left:1.5em}.form-dialog.patient .container-fluid.parent-email-required-message{margin-top:-10px;padding-top:0}@media only screen and (max-width:1024px){.form-dialog.patient .age{margin-left:1.5em}}@media only screen and (min-width:1024px){.form-dialog.patient .age{margin-left:0}.dob-container{padding-right:0;width:21%}.age-container{padding-left:0}}.isdisabled{border:1px solid red}.patient-card{flex-grow:0;flex-shrink:0;flex-basis:0;-ms-flex:0 0 0}.patient-card .patient-title{height:26px}.patient-card .icon-container-order-type{position:absolute;left:1.9em;top:.2em}.patient-card .icon-container-order-type .cgm-icon{font-size:30px}.patient-card .icon-container-chevron{position:absolute;top:.3em;right:1em}.patient-card .icon-container-chevron .cgm-icon{font-size:28px}.patient-card .person-area{position:absolute;top:68px;right:30px}.patient-card .cardActionBar{user-select:none;position:absolute;bottom:9px;top:auto;left:0;right:-5px;padding:5px;height:32px}.patient-card .cardActionBar span.md-button{margin:0}.patient-card .cardActionBar span a{font-weight:500;font-size:12px;line-height:1em;color:#818285}.patient-card .cardActionBar span a:hover{text-decoration:none}.patient-card .pull-right{float:right;padding-left:15px}.patient-card .cardData{padding-top:25px}.patient-card .cardData>h4{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important}.patient-card .card-content{padding:0}.patient-card .row h5{font-family:"Helvetica Neue Light",HelveticaNeue-Light,"Helvetica Neue",Calibri,Helvetica,Arial;color:#a9a9a9}.patient-card .cardBodyData{font-size:20px;color:#717373;font-weight:500;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.patient-card .order-section{position:relative;max-height:170px;overflow:hidden}.patient-card .order-section .no-order{font-size:13px;padding-left:3em}.patient-card .result-no-link,.patient-card a.order-link,.patient-card a.result-link{position:relative;display:block;-webkit-justify-content:space-between;justify-content:space-between;width:100%;padding-right:4em;padding-left:5em;min-height:2.25em;padding-top:1.25em}.patient-card .order-date,.patient-card .report-section,.patient-card .result-date,.patient-card .result-nolink{position:relative}.patient-card .report-section .cgm-hr,.patient-card .result-nolink .cgm-hr{margin-top:1em}.patient-card .order-date .order-label,.patient-card .result-date .result-label{text-transform:uppercase;position:absolute;left:0;margin-top:-1.25em;color:#818285;font-weight:400;font-size:.8em;font-family:TSTAR,Arial,sans-serif}.patient-card .cgmLabelLarge,.patient-card .cgmLabelSmall{font-family:proxima_nova,"Helvetica Neue",Helvetica,Arial,sans-serif}.patient-card .material-icons.md-18{font-size:18px}.patient-card .cgmLabelSmall{font-size:12px;color:#8899A6;font-weight:700}.patient-card .cgmLabelLarge{font-size:14px}.patient-card .cgm-hr{margin-top:5px;margin-bottom:3px;margin-left:0}.patient-card .order-section .row:last-child .cgm-hr{display:none}.patient-card .cgm-icon{font-size:18px;color:#8899A6}.patient-card .cgm-icon-dkorange{font-size:30px;color:#ff8c00}.patient-card .row-order .copsDisabled{text-decoration:none;color:#000;cursor:default}@font-face{font-family:proxima_nova;src:url(../../../fonts/proxima_nova_reg-webfont.eot);font-weight:400;font-style:normal}.cognigram-list.patients md-list-item{display:block;min-height:4em}.cognigram-list.patients md-list-item .order-item{display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;-webkit-flex-direction:row;-ms-flex-direction:row;-ms-flex-wrap:nowrap;flex-flow:row nowrap;-webkit-flex-flow:row nowrap;justify-content:flex-start;-webkit-justify-content:flex-start;align-items:stretch;-webkit-align-items:stretch;align-content:space-between;-webkit-align-content:space-between;padding:.8em 40px}.cognigram-list.patients md-list-item .order-item-cell{-ms-flex:0 0 25%;-webkit-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding:5px;text-align:left}.cognigram-list.patients md-list-item .order-item-cell .label{padding:0}.cognigram-list.patients md-list-item .order-item-cell .label-value{padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cognigram-list.patients md-list-item .patient-link{padding-top:.5em}.cognigram-list.patients md-list-item .label{color:#999;text-align:left}.cognigram-list.patients md-list-item .label-value{color:#333;max-width:100%}.cognigram-list.patients md-list-item .cgm-icon-link,.cognigram-list.patients md-list-item .cgm-icon-order{color:#8899A6;font-size:28px;position:absolute;top:24px}.cognigram-list.patients md-list-item .cgm-icon-order{left:15px}.cognigram-list.patients md-list-item .cgm-icon-link{right:15px}.cognigram-list.patients .md-list-item-cgmrow{display:block;min-height:4em;background-color:#fff}.cognigram-list.patients .md-list-item-cgmrow .order-link{margin-top:.75em}.cognigram-list.patients .md-list-item-cgmrow .order-item{display:-ms-flex;display:-webkit-flex;display:flex;flex-direction:row;-webkit-flex-direction:row;-ms-flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-flow:row nowrap;flex-flow:row wrap;justify-content:space-between;-webkit-justify-content:space-between;align-items:stretch;-webkit-align-items:stretch;align-content:stretch;-webkit-align-content:stretch;padding-top:.5em;padding-bottom:.5em}.cognigram-list.patients .md-list-item-cgmrow .label{color:#999;text-align:left}.cognigram-list.patients .md-list-item-cgmrow .label-value{color:#333;white-space:normal;max-width:100%;text-overflow:ellipsis}.cognigram-list.patients .md-list-item-cgmrow .cgm-icon-order{font-size:28px;color:#8899A6;vertical-align:middle;margin-top:12px}.cognigram-list.patients .md-list-item-cgmrow .cgm-icon-link{font-size:28px;color:#8899A6;vertical-align:middle}.cognigram-list.patients .md-list-item-cgmrow .order-date .label,.cognigram-list.patients .md-list-item-cgmrow .order-date .label-value,.cognigram-list.patients .md-list-item-cgmrow .order-provider .label,.cognigram-list.patients .md-list-item-cgmrow .order-provider .label-value,.cognigram-list.patients .md-list-item-cgmrow .order-service .label,.cognigram-list.patients .md-list-item-cgmrow .order-service .label-value,.cognigram-list.patients .md-list-item-cgmrow .order-status .label,.cognigram-list.patients .md-list-item-cgmrow .order-status .label-value,.cognigram-list.patients .md-list-item-cgmrow .order-type .label,.cognigram-list.patients .md-list-item-cgmrow .order-type .label-value,.cognigram-list.patients .md-list-item-cgmrow .ordered-by .label,.cognigram-list.patients .md-list-item-cgmrow .ordered-by .label-value{padding:0}@media screen and (max-width:1024px){.cognigram-list.patients md-list-item .order-item-cell{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}@media screen and (min-width:1024px) and (max-width:1366px){.cognigram-list.patients md-list-item .order-item-cell{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}.profile .profile-patient .orderHeader{float:left;font-size:1.25em}.profile .profile-patient .uiIcon{color:#dcdcdc;display:block}.profile .profile-patient .subHeader{font-family:'Proxima Nova';font-size:20px;display:inline}cog-patient-assessments .cognigram-ui-grid.ui-grid{position:relative}cog-patient-assessments .cognigram-list .grid-search-result-count{position:static;margin-left:10px;bottom:auto;left:auto}@media only screen and (max-width:800px){.cLabel.text-right{text-align:left}}.change-password{margin:0;padding:0;min-height:calc(100vh - 95px - 66px);overflow:visible}.change-password .form-change-password-dialog{width:436px}.change-password .form-change-password-dialog .reset-change-password-title{margin-bottom:5%}.change-password .form-heading{background-color:transparent;color:#fff;padding-top:.25em;margin:0}.change-password .form-control{border-radius:4px;height:40px;font-size:16px}.change-password .form-controls{min-height:340px}.change-password .update-error{color:red;text-align:center}.change-password .update-progress{color:#fff;text-align:center}.change-password .help-block{position:absolute;right:3em;color:red;z-index:-1}.change-password input.ng-invalid.ng-dirty{border:1px solid pink;background-color:#fff5f5;z-index:9}.change-password input[type=password]:focus,.change-password input[type=email]:focus,.change-password input[type=text]:focus{background-color:#fff;opacity:1}.change-password input.ng-invalid.ng-dirty:focus{border:1px solid red;background-color:#fff}.change-password .update-status{width:100%;position:relative;height:4em}.change-password .form-group{margin-bottom:25px}.change-password .form-buttons{width:100%;margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0;bottom:0;display:block;z-index:999;flex-shrink:0;text-align:right}.change-password .form-buttons .row{margin-left:0;margin-right:0}.change-password .form-buttons .col-sm-9.col-sm-offset-3.right-align.clearfix{width:100%;margin-left:0;padding:0}.change-password .form-buttons .btn.btn-primary.pull-right{float:none!important;width:100%;height:40px;margin:0;border-radius:2px;border:0;font-family:Roboto,sans-serif;font-size:18px;font-weight:600;line-height:27px;background:#fe5622;color:#fff;opacity:unset}.change-password .form-buttons .btn.btn-primary.pull-right:hover:not(:disabled){background:#EA4411}.change-password .form-buttons .btn.btn-primary.pull-right:disabled{background:#FFBBA7!important}.change-password .form-buttons .btn-cancel-link,.change-password .form-buttons .btn-cancel-link:active,.change-password .form-buttons .btn-cancel-link:focus,.change-password .form-buttons .btn-cancel-link:hover{display:block;width:100%;margin-top:16px;text-align:center;font-family:Roboto,sans-serif;font-size:16px;font-weight:500;line-height:24px;text-decoration:underline;color:#fff;background:0 0;border:0;outline:0}.change-password .loginbox h1,.change-password .loginbox h1 span,.change-password .reset-change-password-subtitle{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.change-password .loginbox{color:#fff;padding:35px;line-height:.8em;width:100%;min-height:39em;height:auto;background:url(/cognigram/assets/media/images/cgm-login-571.jpg) 80% 100% no-repeat;background-size:cover}.change-password .loginbox .cgm-pwd>span{font-size:1.8em;font-weight:300}.change-password .loginbox span{display:block}.change-password .cgm-pwd{line-height:1.5;margin-left:15.33333333%!important}.change-password .loginbox h1 span{line-height:1.8em}.change-password .loginbox a{color:#fff}.change-password a[href],.change-password a[href]:active,.change-password a[href]:focus,.change-password a[href]:hover,.change-password button,.change-password button:active,.change-password button:focus,.change-password button:hover{outline:unset!important}.change-password .cgm-intro{padding:0;border:0;margin:0;overflow:hidden;min-height:250px;width:100%}.change-password .cgm-intro .col-sm-8.col-sm-offset-2.desc{font-size:20px;font-weight:600;padding:30px 2em 2em}.change-password .cgm-intro .col-sm-8.col-sm-offset-2.desc p{color:#455A64;font-weight:500}.change-password h2#expect{padding-top:24px}.change-password wide::after{background:#c83636;background:rgba(200,54,54,.5)}.change-password #expect{padding-bottom:20px}.change-password #successmessage{padding-top:100px}.change-password #succsessbody{font-size:22px}.change-password #succssthank{font-size:22px;font-weight:500}.change-password .navbar{margin-bottom:0}.change-password .navbar .navbar-default{height:60px;border-radius:0;border:0}.change-password header .navbar-brand h1{color:#fff;margin:0;font-size:1.8em;font-weight:400;padding-left:105px}.change-password blockquote{font-size:16px;font-weight:300}.change-password footer{background-color:#009fdf}.change-password #usermanual{font-size:16px}.change-password .cgm-intro-description{color:#455A64;margin:0;font-size:20px;font-weight:500;padding:0}.change-password .subHeader{font-size:20px;font-weight:200}.change-password .reset-change-password-subtitle{font-size:20px;line-height:25px;font-weight:400;margin:12px 0 24px;color:#fff}.change-password .reset-change-password-form-controls{display:flex;flex-direction:column;gap:30px;padding:0;min-height:auto}.change-password .reset-change-password-form-controls .form-group{margin-bottom:0}.change-password .reset-change-password-form-controls .form-buttons{text-align:left;margin-top:-6px}.change-password .reset-change-password-form-controls .form-buttons .row{margin-left:0;margin-right:0}.change-password .reset-change-password-form-controls .form-buttons .col-sm-9.col-sm-offset-3.right-align.clearfix{width:100%;margin-left:0;padding:0}.change-password .reset-change-password-form-controls .form-buttons .btn.btn-primary.pull-right{float:none!important;width:100%;height:40px;margin:0;border-radius:2px;border:0;font-family:Roboto,sans-serif;font-size:18px;font-weight:600;line-height:27px;background:#fe5622;color:#fff}.change-password .reset-change-password-form-controls .form-buttons .btn.btn-primary.pull-right:hover:not(:disabled){background:#EA4411}.change-password .reset-change-password-form-controls .form-buttons .col-sm-9.col-sm-offset-3.right-align.clearfix>a.btn-cancel-link,.change-password .reset-change-password-form-controls .form-buttons .col-sm-9.col-sm-offset-3.right-align.clearfix>a.btn-cancel-link:active,.change-password .reset-change-password-form-controls .form-buttons .col-sm-9.col-sm-offset-3.right-align.clearfix>a.btn-cancel-link:focus,.change-password .reset-change-password-form-controls .form-buttons .col-sm-9.col-sm-offset-3.right-align.clearfix>a.btn-cancel-link:hover{display:block!important;float:none!important;clear:both;width:100%!important;margin-top:16px;text-align:center!important;font-family:Roboto,sans-serif;font-size:16px;font-weight:500;line-height:24px;text-decoration:underline;color:#fff;background:0 0!important;border:0;outline:0;cursor:pointer}.change-password .reset-change-password-input{width:100%;height:40px;border:1px solid #ccc;border-radius:4px;background:#fff;color:#555;font-size:16px;line-height:1.42857143;padding:6px 12px;box-sizing:border-box}.change-password .reset-change-password-input::placeholder{color:#999;opacity:1}.change-password .reset-change-password-hint{font-size:12px;line-height:16px;font-weight:400;color:#fff;margin:2px 0 0}.change-password .reset-password-mfa-shell{display:flex;flex-direction:column;gap:24px;width:436px}.change-password .reset-password-mfa-state{display:flex;flex-direction:column;gap:24px;width:100%}.change-password .reset-password-mfa-title{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:36px;line-height:1.06;font-weight:500;margin:0;color:#fff}.change-password .reset-password-mfa-subtitle{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;line-height:1.25;font-weight:400;margin:0;color:#fff}.change-password .reset-password-mfa-otp{display:flex;gap:20px}.change-password .reset-password-mfa-otp-box{width:56px;height:56px;border:1px solid #3d3935;border-radius:4px;background:#fff;color:#5b6770;font-size:20px;font-weight:600;line-height:54px;text-align:center;outline:0;padding:0}.change-password .mfa-backup-code-field{position:relative;width:100%}.change-password .mfa-backup-code-input{display:block;width:100%;height:40px;font-size:16px;color:#282727;padding:12px 14px;border:1px solid #3b71b5;border-radius:4px;outline:0;background:#fff;box-sizing:border-box}.change-password .mfa-backup-code-input::placeholder{color:#e5e5e5;opacity:1}.change-password .mfa-backup-code-label{position:absolute;top:-7px;left:8px;z-index:2;background:rgba(255,255,255,.7);color:#707070;font-size:12px;font-weight:400;line-height:16px;margin:0;padding:0 4px}.change-password .reset-password-mfa-submit{width:100%;height:40px;border-radius:2px;font-family:Roboto,sans-serif;font-size:18px;font-weight:600;line-height:27px;border:0 transparent;color:#fff;outline:0;opacity:unset;box-shadow:none}.change-password .reset-password-mfa-submit:disabled{background:#FFBBA7!important}.change-password .reset-password-mfa-submit:active,.change-password .reset-password-mfa-submit:focus,.change-password .reset-password-mfa-submit:focus-visible,.change-password .reset-password-mfa-submit:hover{outline:0;box-shadow:none;border-color:transparent}.change-password .reset-password-mfa-submit.reset-password-mfa-submit-ready{background:#fe5622}.change-password .reset-password-mfa-submit.reset-password-mfa-submit-ready:hover:not(:disabled){background:#EA4411}.change-password .reset-password-mfa-links{display:flex;align-items:center;justify-content:space-between;width:100%}.change-password .reset-password-mfa-links.backup-mode{justify-content:center}.change-password .reset-password-mfa-link{font-family:Roboto,sans-serif;font-size:16px;font-weight:500;line-height:24px;color:#fff;text-decoration:underline;cursor:pointer}.change-password .reset-password-mfa-link.disabled-link{opacity:.7;cursor:default;pointer-events:none}.change-password .reset-password-mfa-back-link-wrap{width:100%;display:flex;justify-content:center}.change-password .reset-password-mfa-code-field{position:relative;width:100%}.change-password .reset-password-mfa-code-input{width:100%;height:40px;border:1px solid #3b71b5;border-radius:4px;background:#fff;color:#282727;font-size:16px;line-height:24px;padding:12px;box-sizing:border-box;outline:0}.change-password .reset-password-mfa-code-label{position:absolute;top:-7px;left:8px;z-index:2;background:rgba(255,255,255,.7);color:#707070;font-size:12px;font-weight:400;line-height:16px;margin:0;padding:0 4px}.change-password .cgm-newname{color:#009fdf;font-weight:500}.change-password #foot{color:#fff;background-color:#009fdf;font-size:16px;font-weight:300;border-radius:0;border-color:#009fdf;height:60px}.change-password #e1{padding-bottom:20px}.change-password .page{padding:50px 0}.change-password .login-error{color:red;font-weight:300;background-color:#fff5f5;border-radius:2px;padding:1em}.change-password .password-error{color:red;font-size:1em;background-color:#fff5f5}.change-password .page h2{text-align:center;margin-bottom:30px}.change-password .btn{margin:0 3px}.change-password .btn.btn-primary{background-color:#ff5722;border-color:#f5fffa}.error-msg{background:#fff;border-radius:2px;color:maroon;display:block;font-size:12px;font-weight:700;line-height:1.4em;margin:0;padding:5px 10px}.error-msg.field-error-msg{display:inline-block;font-size:.9em;line-height:1.1em;margin:5px 10px;padding:3px 5px}.error-msg+.error-msg{margin-top:1px}.password-messages{margin-top:25px}.password-messages+.password-messages{margin-top:15px}.change-password-status-slot{min-height:110px}.progress-msg{display:block;padding:5px 10px;font-size:1.2em;text-align:center}.progress-msg+.progress-msg{margin-top:1px}.change-password.FirstTimeSetup .footer,.change-password.ResetPassword .footer{position:absolute;bottom:0}@media (max-width:1536px){.form-change-password-dialog{width:436px!important}}@media (max-width:1280px){.form-change-password-dialog{width:436px!important}}@media (max-width:1024px){.form-change-password-dialog{width:436px!important}}@media only screen and (max-width:800px){.form-change-password-dialog{margin:10px 0 0;padding:0;width:auto;max-width:100%}.md-dialog-container{height:auto}.form-change-password-dialog.form-heading{background-color:#009fdf;color:#fff;padding-top:.5em;font-size:.9em;margin:0}.first-time-setup h1{margin-top:0}}@media (max-height:800px){.change-password .loginbox{height:auto;min-height:38em}.change-password .change-password-status-slot{min-height:80px}.change-password .form-change-password-dialog{width:390px!important}.change-password .reset-password-mfa-shell{width:390px}.change-password .reset-password-mfa-otp-box{width:49px;height:49px;line-height:42px;font-size:18px}}@media (max-width:768px){.change-password .form-change-password-dialog{width:350px!important}.change-password .reset-password-mfa-shell{width:350px}.change-password .reset-password-mfa-otp-box{width:42px;height:42px;line-height:42px;font-size:18px}.change-password .reset-password-mfa-title{font-size:28px}.change-password .reset-password-mfa-code-input{height:36px}}@media only screen and (max-width:640px){.change-password .reset-password-mfa-title{font-size:30px}.change-password .reset-password-mfa-subtitle{font-size:18px}.change-password .reset-password-mfa-otp{gap:8px}.change-password .reset-password-mfa-otp-box{width:44px;height:44px;line-height:42px;font-size:18px}.change-password .btn,.change-password .btn-default,.change-password .btn-primary{margin:3px 0;width:100%}.change-password .change-password-status-slot{min-height:175px}}.change-password.Expired,.change-password.FirstTimeSetup,.change-password.ResetPassword,.reset-mfa{min-height:calc(100vh - 95px)}.reset-mfa{margin:0;padding:0}.reset-mfa .navbar{margin-bottom:0}.reset-mfa .loginbox{color:#fff;padding:35px;width:100%;min-height:39em;height:auto;background:url(/cognigram/assets/media/images/cgm-login-571.jpg) 80% 100% no-repeat;background-size:cover}.patient-self-assessment-completed,.patient-selfassessment{min-height:calc(100vh - 95px)}.reset-mfa .reset-mfa-shell{width:436px;margin-left:17.33333333%;display:flex;flex-direction:column;gap:24px}.reset-mfa .reset-mfa-subtitle,.reset-mfa .reset-mfa-title{margin:0 0 24px;color:#fff;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}.reset-mfa .reset-mfa-title{font-size:36px;font-weight:500;line-height:1.06}.reset-mfa .reset-mfa-subtitle{font-size:20px;font-weight:400;line-height:1.25}.reset-mfa .reset-mfa-input-group{position:relative;margin-bottom:20px}.reset-mfa .reset-mfa-label{position:absolute;top:-7px;left:8px;z-index:2;background:rgba(255,255,255,.7);color:#707070;font-size:12px;font-weight:400;line-height:16px;margin:0;padding:0 4px}.reset-mfa .reset-mfa-input{width:436px;height:40px;border:1px solid #3b71b5;border-radius:4px;background:#fff;color:#282727;font-size:14px;line-height:24px;padding:12px}.reset-mfa .reset-mfa-submit{width:436px;height:40px;border-radius:2px;border:none;background:#fe5622;color:#fff;font-size:18px;font-weight:600;line-height:27px;margin-top:4px;opacity:unset;outline:unset!important}.reset-mfa .reset-mfa-submit:focus:not(:disabled),.reset-mfa .reset-mfa-submit:hover:not(:disabled){background:#e84c1f}.reset-mfa .reset-mfa-submit:disabled{background:#ffbba7!important;opacity:1}.reset-mfa .password-messages{margin-top:16px}.reset-mfa .error-msg{background:#fff5f5;border-radius:2px;color:maroon;display:block;font-size:14px;font-weight:400;padding:8px}@media (max-width:767px){.reset-mfa .reset-mfa-shell{width:100%;max-width:436px;margin-left:0}.reset-mfa .reset-mfa-input,.reset-mfa .reset-mfa-submit{width:100%}}@media (max-height:800px){.reset-mfa .reset-mfa-title{font-size:28px}.reset-mfa .reset-mfa-subtitle{font-size:18px}.reset-mfa .reset-mfa-input,.reset-mfa .reset-mfa-submit{font-size:16px}}.reset-mfa .cgm-intro{padding:0;border:0;margin:0;overflow:hidden}.reset-mfa .cgm-intro .col-sm-8.col-sm-offset-2.desc{font-size:20px;font-weight:600;padding:30px 2em 2em}.reset-mfa .cgm-intro .col-sm-8.col-sm-offset-2.desc p{color:#455A64;font-weight:500}.messageBox.agefailure{background-color:#54768d;padding-top:2em}.messageBox.agefailure .contactmessage{padding-top:1.2em;font-weight:500}.messageBox.agefailure .material-icons{font-size:6em;padding-bottom:15px}.messageBox.agefailure .message-body{padding-top:1em}.messageBox.agefailure ul{padding-top:10px}.messageBox.agefailure ul li{padding-top:20px;font-size:18px;font-weight:400}.messageBox.cbbbrowsercheckfailure{padding-top:3em;background-color:#666;color:#fff;font-size:20px;font-weight:300}.messageBox.cbbbrowsercheckfailure .material-icons{font-size:6em;padding-bottom:15px}.messageBox.orderalreadycompleted{background-color:#849eb4}.messageBox.orderalreadycompleted .contactmessage{padding-top:1.2em;font-weight:500}.messageBox.orderalreadycompleted .material-icons{font-size:5em;padding-bottom:45px}.messageBox.orderalreadycompleted a.support-link{color:#ff5722}.messageBox.templock{background-color:#4d4d4f}.messageBox.templock .contactmessage{padding-top:1em;font-weight:500}.messageBox.templock .material-icons{font-size:5em;padding-bottom:15px}.messageBox.unknownerror{padding-top:3em;background-color:#7b7c7f;color:#fff;font-size:20px;font-weight:300}.messageBox.unknownerror .material-icons{font-size:6em;padding-bottom:15px}.messageBox.unknownerror a.support-link{color:#ff5722}.messageBox.workflowerror{background-color:#777;color:#fff;font-size:20px;font-weight:300}.messageBox.workflowerror .material-icons{font-size:6em;padding-bottom:15px}.messageBox.workflowerror a.support-link{color:#ff5722}.patient-selfassessment{position:relative;padding:0}u{text-decoration:underline}#body_athome{margin-top:60px}#textarea_athome{width:80px}#cgm-items{line-height:1.9em;padding-top:10px;font-weight:700}.cgm-icon-size{font-size:5em}body{margin:0;padding:0}.patient-selfassessment select[name=assessmentLanguage]{color:#000}.wide{color:#fff;padding-bottom:50px;width:100%;height:100%;height:calc(100% - 1px);background-image:url(/cognigram/assets/media/images/startBG_ipad4.png);background-size:cover;background-position-x:100%;background-position-y:20%}.hero-container{max-width:1200px;margin-left:auto;margin-right:auto}.patient-greeting{margin:2em 0 .5em;font-size:2.2em}.to-prepare-header{margin-bottom:1.6em}.prep-list{-webkit-padding-start:0}.prep-list li{list-style-type:none;margin:1.5em 0}.prep-list-number{font-size:2.7em;float:left;margin:-.2em .4em .4em 0}.prep-list-header{font-size:1.3em;margin:0;font-weight:700}.prep-list-text{display:flex;font-size:1.1em;margin:0}.start-test-container{max-width:36em;margin-left:auto;margin-right:auto}.CTA-container{background:rgba(255,255,255,.7);border-radius:8px;padding:2em 2em 3em;text-align:center;width:100%;color:#666}.CTA-container h3{margin:.6em 0 .9em;font-weight:700}.language-label-unbold,.material-icons{font-weight:400}.CTA-container p{font-size:1.2em}.language-dropdown-form{display:inline-flex;flex-direction:column;margin:1.2em auto 3em}.language-dropdown-item{display:inline-flex;flex-direction:row;margin-top:.6em}.material-icons,.patient-form-login .name-input{display:inline-block}.lang-dropdown-label{float:left;font-size:1.2em;margin:.4em 1em 0 0}.lang-dropdown select{float:left;height:3em;width:16em}.btn-patient-begin{padding:.75em 3em}.disclaimer-header{font-size:1.1em;margin-bottom:0}h2#expect{padding-top:24px}wide::after{background:#c83636;background:rgba(200,54,54,.5)}#e1,#expect{padding-bottom:20px}footer{position:absolute;bottom:0;width:100%}#usermanual{font-size:16px;margin-bottom:1.7em}.page h2{text-align:center;margin-bottom:30px}.material-icons{font-family:'Material Icons';font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;padding-top:5px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}#cgm-pLanding .container,#cgm-pLanding .container-fluid{padding:0}#cgm-pLanding .container .navbar,#cgm-pLanding .container .navbar-brand,#cgm-pLanding .container .navbar-default,#cgm-pLanding .container-fluid .navbar,#cgm-pLanding .container-fluid .navbar-brand,#cgm-pLanding .container-fluid .navbar-default{background-color:#fff}@media (max-width:767px){#cgm-pLanding .prep-list,#cgm-pLanding .start-test-container{max-width:85%;margin-left:auto;margin-right:auto}#cgm-pLanding .to-prepare-header{margin-bottom:.9em}#cgm-pLanding .patient-greeting{margin-top:1.2em}}@media (min-width:768px) and (max-width:991px){#cgm-pLanding .container{width:100%}#cgm-pLanding .hero-container{max-width:100%}#cgm-pLanding .to-prepare-header{font-size:1.5em;margin-bottom:1.2em}#cgm-pLanding .patient-greeting{margin-top:1.4em}#cgm-pLanding .CTA-container h3{font-size:1.5em}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){#cgm-pLanding .hero-container .col-sm-12,#cgm-pLanding .hero-container .col-sm-6{width:90%;float:none;margin-left:auto;margin-right:auto}#cgm-pLanding .prep-list,#cgm-pLanding .start-test-container{max-width:80%;margin-left:auto;margin-right:auto}}@media (min-width:992px){#cgm-pLanding .container{width:auto}}.patient-self-assessment-completed .wide3{color:#fff;padding-top:130px;padding-bottom:277px;width:100%;height:100%;height:calc(100% - 1px);background:url(/cognigram/assets/media/images/successBG_ipad2.png) no-repeat silver;background-size:cover;background-position-x:50%;background-position-y:0}.patient-self-assessment-completed .navbar .navbar-default{height:60px;border-radius:0;border:0}.patient-self-assessment-completed header .navbar-brand h1{color:#fff;margin:0;font-size:1.8em;font-weight:400;padding-left:105px}.patient-self-assessment-completed #successmessage{padding-top:100px}.patient-self-assessment-completed #succsessbody{font-size:22px}.patient-self-assessment-completed #succssthank{font-size:22px;font-weight:500}.txt_error{font-size:30px;font-weight:700}.txt_error_contact{color:#666;font-weight:600}.messageBoxContainer{position:fixed;width:100%;height:100%;margin:0;padding:0;background-color:#a9aaad}.messageBox{border-radius:.9em;min-height:400px;width:550px;padding-top:1.6em;padding-bottom:1em;position:absolute;top:calc(50% - 200px);left:calc(50% - 275px);margin:0}.messageBox .message-body{padding-top:1em}.messageBox div{color:#fff}.messageBox .material-icons{font-size:5em}.messageBox a{color:#337ab7}.messageBox ul{padding-top:10px}.messageBox ul li{padding-top:20px;font-size:18px;font-weight:400}.patient-container{position:relative;min-height:calc(100vh - 95px);padding:0}.patient-page{margin-bottom:80px}.patient-form-login .form-login-heading{background-color:#009fdf;color:#fff;padding:2.5em .5em .5em;margin:0}.patient-form-login .picker{padding:3px 6px 0}.patient-form-login .form-login-controls{padding:1em}.patient-form-login .login-error{color:red;text-align:center;background-color:rgba(255,255,255,.7);padding:5px}.patient-form-login .login-progress{color:gray;text-align:center;padding-top:2em;padding-bottom:1em}.patient-form-login .help-block{position:absolute;right:3em;color:red;z-index:-1}.patient-form-login input[type=checkbox]{-ms-transform:scale(1.8);-moz-transform:scale(1.8);-webkit-transform:scale(1.8);-o-transform:scale(1.8);margin:0 8px 0 7px;position:relative;top:-4px}.patient-form-login .checkbox label{padding-left:0;margin-bottom:20px;font-size:1.3em}.patient-form-login .delayed-error{visibility:hidden;opacity:0;-webkit-transition:opacity 1s ease-in 1s;transition:opacity 1s ease-in 1.5s}.patient-form-login .delayed-error.show{visibility:visible;opacity:1}.patient-form-login .edited input.ng-invalid{background-color:rgba(255,245,245,.7);z-index:9;border:1px solid red}.patient-form-login .cgmPatLink{color:#fff;text-decoration:underline}.patient-form-login .form-group{margin-bottom:2px;position:relative}.patient-form-login .form-group input{color:#000;outline:0;border-radius:3px;font-size:150%;border:0;padding:.2em .5em;margin-bottom:1.2em}.patient-form-login .form-group input:focus{outline:0}.angular-hide-template-default,.patient-form-login .form-group.validate[data-validation-failed=""]:before,.patient-form-login .vaidate-all .form-group.invalid[data-validation-failed=""]:before{display:none}.patient-form-login .forgot-password-link{margin-top:-5px;float:right}.patient-form-login .login-status{width:100%;position:relative}.patient-form-login .busy-container{background-color:rgba(200,200,200,.4)}.patient-form-login .btn-primary{background-color:#009fdf;border-color:#f5fffa}.patient-form-login .patient-login-confirm{background-color:#ff5722;color:#fff;font-size:1.2em;font-weight:700}.patient-form-login .btn[disabled]{color:#000}.patient-form-login .form-group.validate[data-validation-failed]:before,.patient-form-login .vaidate-all .form-group.invalid[data-validation-failed]:before{content:attr(data-validation-failed);color:red;font-size:.875em;position:absolute;bottom:0;background-color:rgba(255,245,245,.7);padding:.34em 2.4em;border-radius:1px}.patient-form-login .edited input.ng-invalid:focus{border:1px solid red;background-color:rgba(255,245,245,.7)}.angular-hide-template-default.angular-show-template{display:block}.wide2{padding-bottom:25px;width:100%;height:100%;height:calc(100% - 1px);background:url(/cognigram/assets/media/images/cgm-patientlogin.jpg) silver;background-size:cover}.wide2 h1{font-size:1.9em;margin-bottom:.5em;margin-top:1.8em}.wide2 h2{font-size:1.4em;margin-bottom:.5em;margin-top:1.3em}.wide2 h1,.wide2 h2,.wide2 h3,.wide2 label,.wide2 p{color:#fff;text-shadow:2px 1px 2px #888}.patient-landing-subhead{font-size:1.2em}.navbar{margin-bottom:0}.navbar .navbar-default{height:60px;border-radius:0;border:0;background-color:#fff}header .navbar-brand h1{color:#fff;margin:0;font-size:1.8em;font-weight:400;padding-left:105px}#patientland{background-color:#FFF}#patientland .navbar-header{padding-top:12px}blockquote{font-size:16px;font-weight:300}#desc{color:#00304f;font-size:20px;font-weight:700;padding-top:2.5em}#dob,.resourceBannerText{color:#fff;font-weight:700}.row{margin:0!important}#cgm-jumbotron{padding:0}.page{padding:50px 0}.wide2.angular-hide-template-default{min-height:456px}@media (min-width:768px) and (max-width:991px){.patient-form-login input[type=checkbox]{top:0}.wide2 h1{font-size:1.8em;margin-bottom:.2em;margin-top:1.4em}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){#desc{padding-top:1.2em}.patient-form-login input[type=checkbox]{top:0}.wide2 h1{font-size:1.7em;margin-bottom:.1em;margin-top:1.7em}}.displayLayout-grid{display:inline-grid;width:250px;height:325px;margin:15px 35px 15px 0}.displayLayout-list{padding-top:10px}.glyhpicon-pdf{margin-left:5px}.iFramePopup{border:none;margin:10%;width:100%;height:50%}.iFramePopupContainer{width:100vw;height:100vh;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.7);z-index:1;display:flex;align-items:center}.resourcesBanner{height:244px;width:100%;background:url(/cognigram/assets/media/images/cgm_resources_banner.jpg) bottom;background-size:cover;min-height:3.5em}.resourceBannerText{font-size:5em;position:absolute;padding:80px}.resourcesContent{padding:10px 0 30px 5vw}.resourcesPage{min-height:calc(100vh - 95px);position:relative;padding:0}.resourcesPDFLinks{padding:0}.resourcesTabs{min-height:30vh}.section{padding-bottom:15px}.sectionName{color:#000}.transparentBlueHeader{background-color:#002e65;opacity:60%;position:absolute;height:244px;width:633px;transform:skewX(25deg);margin:0 0 0 -55px}.videoTitle{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;height:2.2em;overflow-wrap:break-word;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.vimeoCard{display:flex;flex-direction:column;text-align:center;justify-content:space-between;height:100%;width:inherit}.vimeoCardDisplay{border:1px solid #8f8f8f;padding:30px 20px;width:inherit}.watchVideoButton{color:#fff;background-color:#5092FE;padding:8px 0;width:75%;border-radius:3px;border:none;font-weight:700;font-size:small}