body{background:#fff;font-family:Avant Garde,Avantgarde,Century Gothic,CenturyGothic,AppleGothic,sans-serif}h1,h2,h3,h4{color:#707070}#site-container{background:#fff}.page-header{border:none;margin-bottom:0}.navbar{border:1px solid #d3d3d3}.dropdown-menu,.navbar-default{background-color:#fff}.navbar-default{padding-top:20px}.navbar-default .navbar-brand{align-items:center;display:flex;height:70px;justify-content:center;padding-bottom:30px;padding-left:10px}@media only screen and (max-width:480px){.navbar-default .navbar-brand{width:100%}.navbar-default .navbar-brand h3{font-size:20px}.pp-signed-in-container .navbar-default .navbar-brand{width:calc(100% - 64px)}}.navbar-default .navbar-nav .active a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{background-color:#009fdf;color:#fff}.navbar-default .navbar-nav li a{color:#777}.navbar-default .navbar-nav li a.hover{color:#009fdf}@media(max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>.active>a{background-color:#009fdf;color:#fff}}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#009fdf;color:#fff}.navbar-header .navbar-brand .customerlogo{align-items:center;display:flex;width:100%}.navbar-header .navbar-brand .customerlogo h3{color:#000;display:inline;font-family:Google Sans Flex,Roboto,sans-serif;font-size:26px;font-weight:400;margin:0;padding-top:1px}@supports(text-box-trim:trim-both) and (text-box-edge:cap alphabetic){.navbar-header .navbar-brand .customerlogo h3{padding-top:0;text-box-trim:trim-both;text-box-edge:cap alphabetic}}.navbar-header .navbar-brand div.logo{background:url(../../logo-b3d-bar-black.svg) no-repeat;background-position:50%;background-size:contain;height:7rem;width:253px}@media only screen and (max-width:480px){.navbar-header .navbar-brand div.logo{background-position:50%;background-repeat:no-repeat;background-size:contain;max-width:50%}}.pp-signed-out-container .navbar .container .navbar-header{width:100%}.pp-signed-out-container .navbar .container .navbar-header .navbar-brand{display:flex;justify-content:space-between;padding-right:0;width:100%}.pp-signed-out-container .navbar .container .navbar-header .navbar-brand .customerlogo{width:80%;width:100%}.pp-signed-out-container .navbar .container .navbar-header .navbar-brand .poweredlogo-signed-out{background:none;background-position:.5rem 3rem;display:none;margin-bottom:-1rem;margin-right:-2rem}.pp-signed-in-container{display:flex;flex-direction:column;height:100vh;position:relative}.pp-signed-in-container>.container{padding-bottom:8rem}@media(max-width:768px){.pp-signed-in-container>.container{width:100%}}.pp-signed-in-container .poweredlogo-container{background-color:#fff;border-top:1px solid #d3d3d3;bottom:0;display:none;margin-top:auto;padding-bottom:10px;position:sticky;width:100%}.pp-signed-in-container .poweredlogo-container .poweredlogo-signed-in{background:none;display:none;float:right;margin-top:-1rem}.pp-timeline-date,.pp-timeline-event-title{color:#009fdf}.modal-title,.pp-event-form-title{color:#fff;font-weight:700}.modal-header{background:#009fdf;color:#fff}.modal-header .pp-add-event-icon{background:#fff;color:#009fdf}.modal-header .close{color:#fff;opacity:.5}.patient-timeline .expanded .panel-collapse{background-color:#fff;color:#333}.patient-timeline .expanded .btn-default.btn-outline{background-color:#fff;color:#009fdf}.patient-timeline .expanded .btn-default.btn-outline:hover{background-color:#009fdf;color:#fff}.patient-timeline .panel li,.patient-timeline .panel p,.pp-notifications .panel li,.pp-notifications .panel p{border-bottom:1px solid rgba(173,216,230,.3)}.panel{background:transparent}.panel p{color:#333}.panel-default .panel-heading{background-color:#fff;border-radius:15px}.panel-default .panel-heading .panel-title svg{color:#707070}.btn-default.btn-outline{color:#009fdf}.btn-default.btn-outline:hover{background-color:#009fdf;border-color:#009fdf;color:#fff}.btn-primary.btn-outline{background-color:#fff;border-color:#009fdf;color:#009fdf}.btn-primary.btn-outline:hover{background-color:#009fdf}