body::-webkit-scrollbar{width:.5em}body::-webkit-scrollbar-track{background-color:#ddd}body::-webkit-scrollbar-thumb{background-color:#a0a0a0;border-radius:4px}aside::-webkit-scrollbar{width:.5em}aside::-webkit-scrollbar-track{background-color:#ddd}aside::-webkit-scrollbar-thumb{background-color:#a0a0a0;border-radius:4px}.fancy-scrollbar::-webkit-scrollbar{width:.5em}.fancy-scrollbar::-webkit-scrollbar-track{background-color:#ddd}.fancy-scrollbar::-webkit-scrollbar-thumb{background-color:#a0a0a0;border-radius:4px}body{font-family:Gotham,'Helvetica Neue',Helvetica,Arial,sans-serif}html{min-height:768px}body{background-color:#eee;color:#606060;min-height:768px}body.docs{background-color:#fff}html{position:relative;min-height:100%}body{margin-bottom:60px}.footer{position:fixed;bottom:0;width:200%;margin-left:-50%;height:60px;background-color:#f5f5f5;text-align:center;line-height:60px}@media(max-width:767px){.footer{display:none}}@media(min-width:992px){.footer{padding-left:243px;padding-right:0}}a{color:#606060}a:hover,a:focus{text-decoration:none!important;color:gray}h1,h2,h3,h4,h5{font-weight:600}h1{font-size:27px}h2{font-size:22px}h3{font-size:18px}.alert{border-radius:4px;border:0 none}.alert.alert-success{background:#09a3af;color:#fff}.alert.alert-danger{background:#7c1356;color:#fff}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control.required{border-color:#000}.form-control.important{border-color:#a0a0a0}.panel.panel-default{border-radius:4px;background:#fff;border:0 none;box-shadow:none}.panel .panel-body{padding:17px;margin:0}.panel.panel-default .panel-heading{background:#fff;padding:17px;border:0 none}.panel.panel-default .panel-heading h2{padding:0;margin:0}.panel.panel-default.panel-new{background-color:#c1e8eb}.panel.panel-default.panel-stat{background-color:#f8f8f8}.panel.panel-default.panel-stat h3,.panel.panel-default.panel-stat h1{padding:20px 0}.table.stattable{}.table.stattable th,.table.stattable td{font-size:13px}.table.stattable td{text-align:center;white-space:nowrap;padding:8px 4px}.table.stattable td span{display:block;font-size:.7em;white-space:nowrap}.table.stattable thead th{border-bottom:none}.table.stattable thead td{font-weight:700;font-size:12px}.table.stattable td[data-memberids]{cursor:pointer}.section-heading{text-transform:uppercase;font-weight:600;padding:0;margin:0;margin-bottom:30px}.section-heading-links{float:right}.section-heading-links a{margin-right:17px;text-transform:none;font-weight:500;padding:5px 10px;border-radius:4px;font-size:14px}.section-heading-links a .fa{margin-right:4px}.page-heading{padding:0;margin:0;padding-bottom:35px;text-transform:uppercase;font-weight:500}h1.page-heading{display:none}@media(max-width:991px){h1.page-heading{display:block}.page-heading .back{display:none}}.page-heading .dropdown-toggle{background:gray;color:#fff;padding-left:10px;padding-right:10px;border-radius:30px}.page-heading .separator{padding-left:3px;padding-right:3px}.pillpod-tag{font-size:16px;line-height:28px;background:#09a3af;color:#fff;margin-top:-10px;margin-bottom:-10px;vertical-align:2px;height:28px;display:inline-block;text-align:center;border-radius:10px;font-weight:600;padding-left:5px;padding-right:5px}.container-contents{}.container-contents ul{list-style:none;margin-left:0;padding-left:0;border-style:dashed;border-width:1px;border-radius:3px}.container-contents li{margin-left:0;padding:5px;font-size:.9em}.tagid{font-size:16px;line-height:28px;background:#09a3af;color:#fff;margin-top:-10px;margin-bottom:-10px;vertical-align:2px;width:28px;height:28px;display:inline-block;text-align:center;border-radius:30px;font-weight:600}.tagid.articlecontainer{border-radius:3px}.tagid.untagged{border:2px dashed gray;background-color:transparent}.tagid-or-icon .tagid{margin-top:0;margin-bottom:0;display:inline-block;vertical-align:0}.tagid-or-icon img{width:28px;height:28px}.small .tagid-or-icon img{width:22px;height:22px}.small .tagid{font-size:12px;line-height:22px;background:#09a3af;color:#fff;margin-top:-4px;margin-bottom:-4px;vertical-align:0;width:22px;height:22px;display:inline-block;text-align:center;border-radius:11px;font-weight:600}.tagid-square{background:#09a3af;color:#fff;display:inline-block;text-align:center;font-weight:600;width:1.5em}.navtop{position:fixed;top:0;width:100%;height:75px;background:#fff;z-index:1000;box-shadow:rgba(0,0,0,.25) 0 0 1px}.navtop .navleft-toggle{margin-left:27px;margin-right:25px;width:25px;font-size:24px;color:gray}.navtop .navleft-toggle,.navtop .logo{float:left;line-height:75px}.navtop .navtop-header{position:absolute;font-size:28px;line-height:75px;left:250px;margin-left:25px;padding-left:1px;text-transform:uppercase;padding-left:50px;background-image:url(../img/pilldrill-logo-symbol-teal-square.png);background-repeat:no-repeat;background-position:5px center;background-size:30px}.navtop.setup .navtop-header{left:auto;width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0;text-align:center;background:none}.navtop.setup .navtop-header .step-number,.page-heading .step-number{display:inline-block;width:30px;height:30px;line-height:28px;background-color:#09a3af;color:#fff;font-size:16px;border-radius:15px;vertical-align:5px;text-align:center}.navtop .logo{z-index:2;position:absolute;margin-left:75px}.navtop.setup .logo{margin-left:25px}.navtop.setup.isInterim .logo{margin-left:0;margin-right:0;width:100%;text-align:center}.navtop .navtop-buttons{z-index:2000;float:right;list-style:none;margin:0;padding:0;margin-right:30px;position:fixed;right:0}.navtop>.navtop-buttons>li{line-height:75px;font-size:1.1em;float:left;margin-left:25px}.navtop .navleft-toggle{display:none}.fa.fa-circle.fa-lg.user{color:#0f5c62}h2 .fa.fa-circle.fa-lg.user,.navtop .fa.fa-circle.fa-lg.user{font-size:42px}h2 .icon-avatar,.navtop .icon-avatar,h2 .icon-pd,.navtop .icon-pd{width:38px}h2 .icon-avatar,h2 .icon-pd{margin-top:-10px;margin-bottom:-10px;vertical-align:0}h3 .icon-avatar,h3 .icon-pd{width:34px;margin-top:-8px;margin-bottom:-8px;vertical-align:0}.navtop .icon-avatar,.navtop .icon-pd{vertical-align:-12px}.navtop .fa.fa-circle.fa-lg.user{vertical-align:-9px}.navtop .logo img{height:42px;padding-top:4px;padding-bottom:4px}.navtop .dropdown-menu{margin-top:15px}@media(max-width:991px){.navtop .navleft-toggle{display:inline-block;z-index:1000;position:fixed}.navtop .logo{position:fixed;z-index:999;width:100%;margin-left:0;margin-right:0;padding:0;text-align:center}.navtop .navtop-buttons{margin-right:25px}.navtop.setup .logo{margin-left:0}}@media(max-width:767px){.navtop .navtop-buttons{margin-right:17px}.navtop>.navtop-buttons>li{margin-left:10px}.navtop .logo{}.navtop .navleft-toggle{margin-left:17px}.navtop.setup .logo{margin-left:0}}aside{background:linear-gradient(to right,#d2ecee 0%,#d2ecee 90%,#acdde2 120%);margin-top:75px;position:fixed;width:250px;overflow-y:auto;z-index:999;height:100%}.navleft-wrapper-inner{}.navleft{margin:0;padding:0;list-style:none}.navleft.primary{margin-top:15px;margin-bottom:50px}.navleft a{text-decoration:none;color:#000}.navleft li h4{margin-left:25px;font-size:14px}.navleft li{font-size:16px;text-transform:uppercase;font-weight:500;padding:0;padding-top:16px}.navleft.condensed li{font-size:13px;padding-top:10px}.navleft li.subsection{border-style:dashed;border-color:#aaa;border-width:0;border-bottom-width:1px;padding:25px 0;padding-bottom:25px;margin:0;margin-top:15px}.navleft li a{opacity:.65}.navleft li a.selected{opacity:1}.navleft li .nav-item-icon img{max-height:18px;max-width:18px}.navleft .subsection li .nav-item-icon img{max-height:15px;max-width:15px}.navleft li .nav-item-icon{margin-left:25px;width:25px;display:inline-block;text-align:center}.navleft li{white-space:nowrap;overflow-x:hidden}.navleft li .nav-item-text{margin-left:25px}.navleft li .navleft{padding-top:0}.navleft li .navleft li{font-size:.75em;text-transform:initial;font-weight:normal;padding-top:7px}.navleft .badge{background:#fccc00;color:#333;font-weight:600;vertical-align:2px;padding-bottom:4px}.container.section blockquote small{line-height:2em}.navleft-content-mask{z-index:100;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0);visibility:hidden;transition:all .25s ease}@media(max-width:991px){aside{left:-250px;transition:all .25s ease;padding-top:0}.navleft-wrapper.open aside{left:0}.navleft-wrapper.open .navleft-content-mask{visibility:visible;background:rgba(0,0,0,.5);transition:all .25s ease}}@media(max-width:767px){.navleft li .nav-item-icon{margin-left:15px}}.setup-wrapper{padding-top:75px}.setup-wiz-wrapper .alert{text-align:center}.setup-wiz-wrapper{max-width:400px;margin-left:auto;margin-right:auto}.setup-wiz-wrapper h1.page-heading{text-transform:uppercase;text-align:center}.setup-wiz-wrapper h3,.setup-wiz-intro h3{text-transform:uppercase;text-align:center;margin-bottom:30px}.setup-wiz-wrapper h4{text-align:center;line-height:1.3em;font-weight:400}.setup-wiz-status .progress-wiz-wrapper{width:100%;position:relative}.progress-wiz-bar{position:absolute;height:1px;top:23px;margin-left:12.5%;width:75%;background-color:#aaa;z-index:-1}.progress-wiz-bar.progress-bar-active{background-color:#09a3af;display:none}.progress-wiz-bar.progress-bar-active.step-1{}.progress-wiz-bar.progress-bar-active.step-2{display:block;width:25%}.progress-wiz-bar.progress-bar-active.step-3{display:block;width:50%}.progress-wiz-bar.progress-bar-active.step-4{display:block;width:75%}.setup-wiz-status.setup-wiz-status-totalsteps-1 .status-item{width:100%}.setup-wiz-status.setup-wiz-status-totalsteps-2 .status-item{width:50%}.setup-wiz-status.setup-wiz-status-totalsteps-3 .status-item{width:33%}.setup-wiz-status.setup-wiz-status-totalsteps-4 .status-item{width:25%}.setup-wiz-status.setup-wiz-status-totalsteps-6 .status-item{width:16.66%}.setup-wiz-status .status-item{width:25%;float:left;z-index:100}.setup-wiz-status .status-item .status-circle{width:46px;height:46px;border-radius:23px;border:solid 1px gray;background-color:gray;color:#aaa;text-align:center;line-height:44px;font-size:18px;margin-left:auto;margin-right:auto}.setup-wiz-status .status-item .status-subtitle{text-transform:uppercase;font-size:11px;line-height:34px;text-align:center;color:#aaa;padding:0}.setup-wiz-status .status-item.skipped .status-circle{border-color:#09a3af;background-color:#fff;color:#09a3af}.setup-wiz-status .status-item.active .status-circle{border-color:#09a3af;background-color:#fff;color:#09a3af}.setup-wiz-status .status-item.completed .status-circle{border-color:#09a3af;background-color:#09a3af;color:#fff}.setup-wiz-status .status-item.active .status-subtitle{color:#09a3af}.setup-wiz-status .status-item.completed .status-subtitle{color:gray}.setup-wiz-status .status-item.active .status-subtitle{font-weight:800}@media(max-width:414px){.setup-wiz-status .status-item .status-subtitle{font-size:9px}}.content-wrapper{padding-top:75px;padding-left:250px}.content-body{padding:15px;padding-top:40px;padding-bottom:200px}.content-body h1{padding-top:0;padding:0;padding-bottom:15px;margin-bottom:15px}.pdnav{top:0;position:static}@media(max-width:991px){.content-wrapper{padding-left:0}.content-body{padding-top:25px;padding-left:10px;padding-right:10px}}@media(max-width:767px){.content-body{padding-top:25px;padding-left:0;padding-right:0}}.dashboard-nav{background:gray;border-radius:4px;text-transform:uppercase;color:#fff;padding-top:4px;padding-bottom:4px;text-align:center;margin-bottom:17px}.dashboard-nav .dropdown{margin-left:10px;margin-right:10px}.dashboard-nav .dropdown-wrapper{width:320px;display:inline-block}@media(max-width:480px){.dashboard-nav .dropdown-wrapper{width:220px}}@media(max-width:319px){.dashboard-nav .dropdown-wrapper{width:auto}}.dashboard-nav .nav-prev,.dashboard-nav .nav-next{padding-left:10px;padding-right:10px}.dashboard-nav a{color:#fff;white-space:nowrap}.dashboard-nav .left{text-align:left}.dashboard-nav .left a{padding-left:17px}.dashboard-nav .center{text-align:center}.dashboard-nav .right{text-align:right}.dashboard-nav .right a{padding-right:17px}.dashboard-nav.reporting-nav{background-color:transparent}.dashboard-nav.reporting-nav a{color:#000;font-size:20px}@media(max-width:480px){.dashboard-nav.reporting-nav a{font-size:16px}}@media(min-width:640px){.dashboard-nav.reporting-nav .dropdown-wrapper{width:500px;display:inline-block}}.dashboard-item{display:block;min-height:125px;padding:17px;padding-right:0;background:#fff;border-radius:4px;margin-bottom:30px}.dashboard-item.overdue{background:#ffc}.dashboard-item h3{text-transform:none;color:#333;font-weight:700;padding:0;margin:0;margin-bottom:-4px;padding-top:7px;white-space:nowrap;overflow-x:hidden;height:34px}.dashboard-item h5{text-transform:uppercase;padding:0;margin:0;padding-top:7px;font-weight:400;font-size:11px}.dashboard-item-doses{font-size:36px;line-height:16px;color:#333;padding:0;margin:0}.dashboard-item-doses span.fa{display:inline-block;margin-right:4px}.dashboard-item-doses .wellness-icon{height:32px;line-height:32px;vertical-align:-3px}.dashboard-item-doses.small{font-size:24px;line-height:36px}.dashboard-item-doses.smaller{font-size:18px;line-height:18px}.dashboard-item-doses .wellness-icon{height:32px;line-height:32px;vertical-align:-3px}.dashboard-item-doses .eventtype-2{color:#909080}.dashboard-item-note{width:0;height:0;border-style:solid;border-width:0 0 25px 25px;border-color:transparent transparent #09a4af transparent;position:absolute;right:15px;bottom:30px}@media(max-width:767px){.dashboard-item-note{bottom:0}}.adherence-doses .dashboard-item-doses{font-size:18px;line-height:18px}.adherence-doses .dashboard-item-doses .wellness-icon{height:15px;line-height:18px;vertical-align:-1px}@media(max-width:767px){.dashboard-item{min-height:90px;padding-left:0}.dashboard-item .dashboard-item-doses{float:left;width:38%;text-align:center}.dashboard-item .dashboard-item-desc{float:right;width:62%}}.dashboard-member.dashboard-member-as-inline{display:block;min-height:110px;height:110px;padding:17px;background:#fff;border-radius:4px;margin-bottom:30px}.dashboard-member.overdue{background:#ffc}.dashboard-member.dashboard-member-as-header{clear:both;height:100px;padding:10px 17px 17px 0}.dashboard-member h2,.dashboard-member h3{padding:0;margin:0;text-transform:none}.dashboard-member.dashboard-member-as-inline h3,.dashboard-member.dashboard-member-as-inline h3 a{color:#333;font-weight:700}.dashboard-member.dashboard-member-as-header h3,.dashboard-member.dashboard-member-as-header h3 a{color:#333;font-weight:800;font-size:18px}.dashboard-member h5{text-transform:uppercase;padding:0;margin:0;padding-top:7px;font-weight:400;font-size:11px}.dashboard-member-indicators{padding:0 0}.dashboard-member .dashboard-member-indicators{text-align:right;margin-left:17px}.dashboard-member-indicators .indicator{width:45px;height:45px;text-align:center;margin-left:10px;float:right}.dashboard-member-indicators .indicator h5{font-size:11px;font-weight:500}.dashboard-member-indicators .wellness-icon{width:45px;height:45px}.dashboard-member-indicators .adherence-icon{width:45px;height:45px}.indicator.adherence-ratio{width:55px;line-height:45px;font-size:1.4em}.dashboard-empty-state{margin-top:80px}.reporting-item{background-color:#fff;border-radius:5px;padding:20px 0;margin-bottom:30px}@media(min-width:992px){.reporting-item{height:330px}}.reporting-item .table td{vertical-align:middle}.reporting-item .table td.label-cell{padding-left:20px;width:70%}.reporting-item .table td.data-cell{width:30%;text-align:center;padding-right:10px}.reporting-item.reporting-item-detail{overflow-y:auto}.reporting-item.reporting-item-detail::-webkit-scrollbar{width:.5em}.reporting-item.reporting-item-detail::-webkit-scrollbar-track{background-color:#ddd}.reporting-item.reporting-item-detail::-webkit-scrollbar-thumb{background-color:#a0a0a0;border-radius:4px}.reporting-item h4{font-size:14px;text-align:center;text-transform:uppercase;padding:20px 0}.reporting-item .reporting-bubble{margin:auto;width:160px;height:160px;border-radius:80px;background-color:#09a3af;color:#fff}.reporting-bubble h1{margin:0;padding:0;padding-top:55px;text-align:center;font-size:42px}.reporting-bubble h5{margin:0;padding:0;padding-top:10px;text-align:center;font-size:16px}.reporting-item h5{text-align:center;padding:10px 0}.reporting-item .reporting-bubble.reporting-bubble-mood{background-color:transparent;border-radius:0}.reporting-item .reporting-bubble.reporting-bubble-mood img{width:160px;height:160px}.dashboard-member-headings{position:absolute}.reporting-headings{position:absolute}.reporting-indicators{padding:0 0}.reporting-indicators{text-align:right;margin-left:17px}.reporting-indicators .indicator{width:45px;height:45px;text-align:center;margin-left:10px;float:right}.reporting-indicators .indicator h5{font-size:11px;font-weight:500}.reporting-indicators .wellness-icon{width:45px;height:45px}.reporting-indicators .adherence-icon{width:45px;height:45px}.reporting-indicators .indicator.adherence-ratio{width:105px;line-height:45px;font-size:1.5em;font-weight:700}@media(max-width:399px){.dashboard-member{min-height:110px}.dashboard-member .dashboard-member-icons{padding:8px 0;text-align:right}.dashboard-member .dashboard-member-icons .wellness-icon{width:30px;height:30px;margin-left:17px}.dashboard-member .dashboard-member-icons .adherence-icon{width:25px;height:30px}}.quick-access-meds{list-style:none;margin:0;padding:0;margin-bottom:20px}.log-dose-members{margin-top:20px}.log-dose-members h4{clear:both;text-align:center;background:#eee;padding:5px;border-radius:4px}.quick-access-strips .row{padding-top:5px;padding-bottom:5px}.quick-access-strips .row .cell{text-align:center;margin-top:5px;margin-bottom:5px}.quick-access-strips .row .cell .pillpod-tag{font-size:.9em;width:70px}.quick-access-moods .cell{width:20%;float:left;text-align:center;margin-top:10px;margin-bottom:10px;height:65px;overflow-y:hidden}.quick-access-moods .cell img{width:30px;height:30px}.quick-access-meds li{margin-top:1px;margin-bottom:2px;padding-top:5px;padding-bottom:5px}.quick-access-meds li a{display:block}.quick-access-meds li .ticks{margin-left:5px}.quick-access-meds li .tagid{font-size:14px;line-height:22px;vertical-align:0;width:22px;height:22px;margin-top:-8px;margin-bottom:-8px}.calendar{width:100%;border-collapse:collapse;border-radius:4px;background:#fff}.calendar tr{}.calendar th,.calendar td{text-align:center;margin-right:5px}.calendar .day{padding-bottom:15px}.calendar .event{margin-top:5px;font-size:11px}.calendar .pillpod{position:relative;border-radius:20px;padding:10px;text-align:center;background:gray;color:#fff}.btnMedicationEveryday{cursor:default;margin-left:10px}.medication-tag{position:relative;border-radius:25px;text-align:center;height:50px;width:50px;display:inline-block;line-height:50px;font-size:25px;background:#09a3af;color:#fff;margin-left:2px;margin-right:2px}.calendar .pillpod,.calendar .medication-tag{cursor:move;margin-bottom:5px}.calendar .timeslot{background:#fff}.medication-scheduler{}.medication-scheduler .intervalday-diagram{padding-top:5px!important}.medication-scheduler .existingSchedules .article-schedule-group-item{padding-top:2px}.item-icon{margin-left:-17px;width:94px;padding:0;text-align:center}.item-icon img{width:60px;margin-bottom:50px}.item-icon .medication-tag{height:60px;width:60px;border-radius:30px;line-height:55px;font-size:40px}.item-icon .tagid{margin:0;font-size:30px;line-height:58px;height:60px;width:60px}img.pd-gray{opacity:.5}img.pd-lightgray{opacity:.2}.person-item{display:block;min-height:110px;padding:17px;background:#fff;border-radius:4px;margin-bottom:30px;height:110px;overflow-y:hidden}.person-item.person-item-hidden{opacity:.5}.person-item h2,.person-item h3{text-transform:none;color:#333;font-weight:700;padding:0;margin:0}.person-item h5{text-transform:uppercase;padding:0;margin:0;padding-top:7px;font-weight:400;font-size:11px}.person-item.person-add h4{margin-top:30px;text-align:center;color:#333}.medication-member{display:block;min-height:110px;padding:17px;background:#fff;border-radius:4px;margin-bottom:30px}.medication-member h2,.medication-member h3{text-transform:none;color:#333;font-weight:700;padding:0;margin:0}.medication-member h5{text-transform:uppercase;padding:0;margin:0;padding-top:7px;font-weight:400;font-size:11px}.medication-item{display:block;min-height:110px;padding:17px;background:#fff;border-radius:4px;margin-bottom:30px}.medication-item h3{text-transform:none;color:#333;font-weight:700;padding:0;margin:0;padding-top:7px}.medication-item h5{text-transform:uppercase;padding:0;margin:0;padding-top:7px;font-weight:400;font-size:11px;line-height:18px}.medication-item.medication-add h4{margin-top:26px;text-align:center;color:#333}.symptom-item{display:block;min-height:64px;padding:17px;background:#fff;border-radius:4px;margin-bottom:30px}.symptom-item h3{text-transform:none;color:#333;font-weight:700;padding:0;margin:0;padding-top:7px}.symptom-item h5{text-transform:uppercase;padding:0;margin:0;padding-top:7px;font-weight:400;font-size:11px;line-height:18px}.symptom-item.medication-add h4{text-align:center;color:#333}.symptom-item .item-icon{margin-left:-17px;width:66px;padding:0;text-align:center}.symptom-item .item-icon img{width:32px;margin-bottom:0}.table.calendar th{border-bottom:solid 1px #ddd}.table.calendar td{border-left:solid 1px #ddd;border-right:solid 1px #ddd;border-bottom:solid 1px #ddd}.table.calendar td.td-timeslot{padding:0}.table.calendar td.time,.table.calendar th.time{border-top:none 0;border-bottom:none 0;border-left:none 0;vertical-align:middle}.calendar .btnEditDaypart{display:block}.timeline{list-style:none;padding:0;margin:0;background:url(../img/timeline-bg.png) repeat-y;background-position:49px 0}.timeline li{padding:0;margin:0;clear:both;padding-bottom:17px}.timeline li .timeline-icon{text-align:center;width:100px;float:left;padding-bottom:50px}.timeline li .timeline-desc{float:left}.timeline li h4{padding-top:20px;text-transform:none}.timeline li h5{text-transform:none;margin:0;padding:0;font-weight:500}.timeline li .timeline-icon img{width:60px}.modal.fade{-webkit-transition:opacity .05s linear;transition:opacity .05s linear}.modal-backdrop.fade{-webkit-transition:opacity .05s linear;transition:opacity .05s linear}.modal-backdrop.in{opacity:.75}.modal.fade .modal-dialog{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.modal-section{border:1px dashed #ccc;margin-bottom:17px;padding:17px;border-radius:4px;clear:both}.modal-section>h5:first-child{margin-top:0}.modal-dialog .modal-content .modal-header button.close{background:gray;border-radius:4px;opacity:.5;padding:0;padding-bottom:4px;padding-left:8px;padding-right:8px;line-height:25px}.modal-dialog .modal-content .modal-header button.close:hover{opacity:.8}.modal-dialog .modal-content .modal-header button.close span{padding:initial;color:#fff;text-shadow:none}.modal-title{text-align:center}.invitation-items .invitation-item{padding:10px}.btn.btn-allcaps{text-transform:uppercase}.btn.btn-default{border-width:0;background:gray;color:#fff}.btn.btn-primary{border-width:0;background:#09a3af;color:#fff}.btn.btn-invert{border-width:0;background:#fff;color:gray}.btn.btn-teal{border-width:0;background:#09a3af;color:#fff;border-color:gray}.btn.btn-red{border-width:0;background:red;color:#fff}.btn.btn-magenta{border-width:0;background:#7c1356;color:#fff}.btn.btn-pastel{border-width:0;background:#8cacaf;color:#fff}.btn.btn-green{border-width:0;background:#0f5b62;color:#fff}.btn.btn-yellow{border-width:0;background:#f9cb00;color:#333}.btn.btn-lightgray{border-width:0;background:#bfbfbf;color:#fff}.btn.btn-white{border-width:0;border-color:gray;background:#fff;color:#505050}.btn.btn-default:active{border-width:0;background:#606060;color:#fff}.btn-border{border-style:solid!important;border-width:1px!important}.btn.link-styled,.btn.link-styled:hover{text-decoration:underline!important;text-transform:none;color:#fff}.form-control{}.setup-options{max-width:400px;margin-left:auto;margin-right:auto}.pillbox-config{padding:0}.pillbox{padding:20px;border-radius:20px;background:gray;max-width:800px;margin-left:auto;margin-right:auto}.pillbox.pillbox-enterprise{max-width:100%}.pillbox table{width:100%}.pillbox-config h3{text-align:center;font-size:16px}.pillbox-config h3 small{font-size:1em}.pillbox table td{padding:5px;width:14.28571428571429%}.pillbox.pillbox-scheduler table td{padding:5px;width:12.5%}.pillbox.pillbox-scheduler table td select{width:80%;margin-left:auto;margin-right:auto;font-size:11px}.pillbox .pillbox-comp{text-align:center;background:#fff;border-radius:20px;border-collapse:collapse;min-height:140px;padding:5px;cursor:pointer}.pillbox .pillbox-comp.selected{background:#ccc}.pillbox .pillbox-quicksel{background:#ccc}.pillbox .pillbox-quicksel h5{font-size:12px;font-weight:bold}.pillbox .pillbox-quicksel p{font-size:11px}.pillbox .pillbox-quicksel label{font-size:11px}.pillbox table td div h4{color:#333}.pillbox table td div h5{font-weight:500}.pillbox .pillbox-comp .scheduled-time{font-size:12px;margin-bottom:5px}.pillbox .pillbox-comp .recipe-ingredient{font-size:11px}.pillbox-btn-container{margin-top:10px;text-align:center}.pillbox-scheduled-view-toggle{text-align:center;padding:0 0 20px 0}@media(max-width:1024px){.pillbox table td{}.pillbox .pillbox-comp{border-radius:10px;min-height:140px;max-height:140px;overflow:hidden}.pillbox .pillbox-comp h4 span{display:block}.pillbox .pillbox-comp h4{font-size:16px}.pillbox .pillbox-comp h4 span.weekday{font-size:12px}.pillbox .pillbox-comp .scheduled-time{font-size:10px;margin-bottom:2px}.pillbox .pillbox-comp .recipe-ingredient{font-size:10px}}@media(max-width:480px){.pillbox table td{padding:1px}.pillbox .pillbox-comp{border-radius:10px;min-height:120px;max-height:120px;overflow:hidden}.pillbox .pillbox-comp h4 span{display:block}.pillbox .pillbox-comp h4{font-size:14px}.pillbox .pillbox-comp h4 span.weekday{font-size:8px}.pillbox .pillbox-comp .scheduled-time .fa.fa-clock-o{display:none}.pillbox .pillbox-comp .recipe-ingredient{display:none}}.pillbox.pillbox-small{padding:2px;border-radius:4px;background:gray;max-width:800px;margin-left:auto;margin-right:auto}.pillbox.pillbox-small table td{padding:2px}.pillbox.pillbox-small .pillbox-comp{border-radius:3px;min-height:initial;max-height:initial;min-height:90px;max-height:90px;overflow:hidden}.pillbox.pillbox-small .pillbox-comp h4 span{display:block}.pillbox.pillbox-small .pillbox-comp h4{font-size:14px}.pillbox.pillbox-small .pillbox-comp h4 span.weekday{font-size:8px}.pillbox.pillbox-small .pillbox-comp .scheduled-time .fa.fa-clock-o{display:none}.pillbox.pillbox-small .pillbox-comp .recipe-ingredient{display:none}table.setting-table{width:100%;border-collapse:collapse;background-color:#ccc;border-radius:5px}table.setting-table tr{}table.setting-table td.block-enable{padding-left:10px;padding-right:10px;width:50px;vertical-align:middle;text-align:center}table.setting-table td.block-options{padding-left:10px;padding-right:10px;text-align:center}.form-create .form-control{border:0 none;background:#f0f0f0}.form-create [readonly="readonly"]{background:#ddd}.form-settings{margin-bottom:30px;background:#fff;padding:10px;border-radius:4px}.form-settings .form-group{margin:0;padding-bottom:10px;padding-top:10px}.form-settings .form-group .col-xs-6{padding-left:0;padding-right:0}.form-settings .control-label{text-align:left;font-weight:500;padding-left:0}.form-settings.form-horizontal .control-label{padding-top:7px}.form-settings .form-control{margin-right:0}.form-settings .form-control{border:0 none;background:#f0f0f0}.form-settings .form-control[readonly]{border:0 none;background:#ddd}#people-orderable-container li .person-name{cursor:move}.btn.btn-default.toggle-off{background:#ccc}.btn.btn-primary.toggle-on{background:#09a3af}.admin-panel{padding:17px;height:130px}.admin-panel h1{font-size:48px;color:#333;padding:0;margin:0}.admin-panel h3{color:#333;padding:0;margin:0;margin-top:20px}.empty-state{background:#fff;color:#333;padding:17px}.empty-state h2{color:#7c1356;padding:0;margin:0;font-size:48px}.empty-state h3{color:#7c1356;padding:0;margin:0;margin-top:17px}.empty-state p{color:#7c1356;padding:0;margin:0;margin-top:10px}.empty-state p a{font-weight:800;text-transform:uppercase}.article-schedule-group-item{background:#fff;display:block;padding:17px 0;margin-top:5px;margin-bottom:5px}.article-schedule-group-item h3{text-transform:uppercase;color:#333;font-weight:700;padding:0;margin:0}.article-schedule-group-item h4{text-transform:uppercase;padding:0;margin:0;font-weight:400;font-size:18px;text-wrap:none;text-overflow:clip}.article-schedule-group-item h5{text-transform:uppercase;padding:0;margin:0;padding-top:7px;font-weight:400;font-size:11px;text-wrap:none;text-overflow:clip}.article-schedule-group-item .buttons{float:right}.article-schedule-group-item .buttons button{margin-left:10px}.intervalday{background:#eee;border-radius:4px;font-weight:800;padding:2px 7px;font-size:.9em;color:#ccc;text-decoration:line-through}.intervalday.intervalday-on{background:gray;color:#fff;text-decoration:none}.device-item{display:block;min-height:125px;padding:17px;background:#fff;border-radius:4px;margin-bottom:30px}.device-item.device-item-hidden{opacity:.5}.device-item h2,.device-item h3{text-transform:none;color:#333;font-weight:700;padding:0;margin:0}.device-item h5{text-transform:uppercase;padding:0;margin:0;padding-top:7px;font-weight:400;font-size:14px;text-wrap:none;text-overflow:clip}.device-item h6{text-transform:uppercase;padding:0;margin:0;padding-top:7px;font-weight:400;font-size:10px;text-wrap:none;text-overflow:clip}.device-item.device-add h4{margin-top:28px;text-align:center;color:#333}.device-item .item-icon img{margin-bottom:80px}.list-rfid{list-style:square;margin:0;padding:0;margin-left:20px}.list-rfid li{margin:0;margin-top:1px;margin-bottom:1px;padding:2px}.label.label-default{background:gray}.nav.nav-pills a{text-transform:uppercase;background:#fefefe;border:solid 1px #eee}.nav.nav-pills a:hover{background:#ddd}.nav.nav-pills li.active a{background:#09a3af}@media(max-width:767px){.dashboard-item,.dashboard-member.dashboard-member-as-inline,.medication-item,.medication-member,.device-item,.person-item,.panel{margin-bottom:10px}}.margin-0{margin:0}.navtop{}.navleft li a{opacity:.7;color:#000;font-weight:500}.navleft li a.selected{opacity:1;color:#000}.no-click{cursor:default}.clickable{cursor:pointer!important}.txt-pd-gold{color:#daa520!important}.txt-pd-black{color:#000!important}.txt-pd-gray{color:#969696!important}.txt-pd-teal{color:#09a3af!important}.txt-pd-magenta{color:#7c1356!important}.txt-pd-orange{color:#f90!important}.txt-pd-yellow{color:#f9cb00!important}.txt-pd-red{color:red!important}.txt-pd-purple{color:purple!important}.txt-pd-green{color:#0f5c62!important}.txt-green{color:#0f0!important}.txt-pd-pastel{color:#8cacaf!important}.txt-pd-lightteal{color:#6bc8cf!important}.txt-pd-darkgray{color:#68696a!important}.txt-pd-lightgray{color:#e6e7e8!important}.bg-pd-gold{background-color:#daa520!important}.bg-pd-black{background-color:#000!important}.bg-pd-gray{background-color:#969696!important}.bg-pd-teal{background-color:#09a3af!important}.bg-pd-magenta{background-color:#7c1356!important}.bg-pd-yellow{background-color:#f9cb00!important}.bg-pd-red{background-color:red!important}.bg-pd-purple{background-color:purple!important}.bg-pd-green{background-color:#0f5b62!important}.bg-pd-pastel{background-color:#8cacaf!important}.bg-pd-lightteal{background-color:#6bc8cf!important}.bg-pd-darkgray{background-color:#68696a!important}.bg-pd-lightgray{background-color:#e6e7e8!important}.bg-pd-lightergray{background-color:#e6e7e8!important}.underline,a.underline{text-decoration:underline!important}#PairingWifi ul.list-group li.list-group-item a{display:block}#PairingWifi table.wifi-directions{border:0 none;margin-top:30px}#PairingWifi table.wifi-directions tr{height:70px}#PairingWifi table.wifi-directions tr td{padding:10px;border:0 none}#PairingWifi table.wifi-directions tr td img{width:40px;margin-left:20px}#PairingWifi table.wifi-directions tr td .pairing-icon{font-size:28px;margin-left:20px}.internet-connect-prompt{border-bottom:1px solid #ccc;padding-bottom:10px}@keyframes wifi-search-anim{0%{color:#606060}50%{color:#606060}100%{color:#ff6060}}.wifi-search-spinner{animation-name:wifi-search-anim;animation-duration:30s;animation-fill-mode:forwards;animation-iteration-count:1}@keyframes status-circ-anim{0%{border-color:#09a3af}50%{border-color:#fff}100%{border-color:#09a3af}}.status-circle-lg{width:120px;height:120px;line-height:114px;border-radius:60px;margin-left:auto;margin-right:auto;margin-top:30px;margin-bottom:30px;background-color:#fff;border:3px solid #09a3af;font-size:20px;font-weight:700;text-align:center;color:#09a3af}.status-circle-lg.active{animation-name:status-circ-anim;animation-duration:4s;animation-iteration-count:infinite}.status-circle-lg.completed{background-color:#09a3af;color:#fff}.wifi-setup-instructions li{margin-bottom:10px}.medication-tagging{max-width:800px;margin-left:auto;margin-right:auto}.deviceid{text-transform:none!important}.dropdown-menu a{cursor:pointer}.txt-larger{font-size:1.1em}.txt-largest{font-size:1.2em}a.link-styled{text-decoration:underline;color:#09a3af}a.link-styled:hover{text-decoration:underline!important;color:#09a3af}h3.device-option-status{text-align:center;margin:0;padding:0;font-weight:400;padding-bottom:20px;text-transform:uppercase}h3.device-option-status.offline{color:red}h3.device-option-status.online{color:#09a3af}h3.device-option-status strong{text-align:center}.wifi-signal{float:right}.wifi-signal img{width:16px}hr{border-top-color:#ccc}.strike{text-decoration:line-through!important}.smaller{font-size:.9em}.enterprise-dashboard h5,.enterprise-dashboard h4{margin-bottom:25px}.enterprise-dashboard h5[data-pd-toggle],h5[data-pd-toggle]{padding-bottom:10px;margin-bottom:0;cursor:pointer}.enterprise-dashboard .enterprise-mini-stat{display:table;height:120px;width:100%}.enterprise-dashboard .enterprise-mini-stat span{display:table-cell;text-align:center;vertical-align:middle;font-size:40px;font-weight:300}.enterprise-dashboard .enterprise-mini-stat .stat{font-size:40px;font-weight:300;text-align:center;line-height:30px;padding-top:10px}.enterprise-dashboard .enterprise-mini-stat .stat small{font-size:12px;font-weight:300;text-align:center;margin-top:0;padding-top:0;line-height:12px}.text-container{display:table;width:100%}.text-cell{display:table-cell;text-align:center;vertical-align:middle}.panel .panel-body h5{padding-top:0;margin-top:0}.panel .panel-body h4{padding-bottom:0;margin-top:10px;margin-bottom:10px}.enterprise-mini-stat .wellness-icon{height:40px;line-height:40px;vertical-align:-3px;text-align:center}.dashboard-enterprise-logo img{max-height:50px;max-width:400px}.dashboard-enterprise-logo{padding-bottom:30px}.dashboard-enterprise-info .info-label{font-weight:bold}.dashboard-enterprise-info span.info-field{font-size:.8em;margin-left:5px}.dashboard-enterprise-info span.info-field a{color:#fff}.dashboard-enterprise-info .panel{background:#555;color:#fff}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{background:none}.nav-tabs.gray>li.active>a,.nav-tabs.gray>li.active>a:hover,.nav-tabs.gray>li.active>a:focus{background:#eee}.nav-tabs.gray>li a:hover{border-bottom-color:#ccc}.nav-tabs.gray>li.active a,.nav-tabs.gray>li.active a:hover{border-left-color:#ccc;border-right-color:#ccc;border-top-color:#ccc;border-bottom-color:#eee}.nav-tabs.gray{padding-left:10px;border-bottom-color:#ccc}.table tbody tr.inactive td{text-decoration:line-through}.table tbody tr.inactive{background-color:#eee}.table tr.tr-top-border td{border-top:solid 1px gray}.no-overflow{overflow-x:hidden}.badge.badge-lightgray{background:#ddd;color:#333}.box-with-nav{}.box .table{background-color:#fff;border:0 none;border-radius:0}.box .panel .panel-body .table{border:1px solid #ccc}.table>thead>tr>th{border-bottom-width:1px}.box .panel,.panel .panel-body .panel{border-radius:0}.table thead tr td,.table thead tr th{font-weight:600}.box-with-nav .nav.nav-tabs{}.box-with-nav .nav.nav-tabs li,.box-with-nav .nav.nav-tabs li a,.box-with-nav .nav.nav-tabs li a:hover{background-color:#0f5b62;color:#eee}.box-with-nav .nav.nav-tabs li a,.box-with-nav .nav.nav-tabs li a:hover{border:0 none}.box-with-nav .nav.nav-tabs li a:hover{color:#fff}.box-with-nav .nav.nav-tabs li.active,.box-with-nav .nav.nav-tabs li.active a{background-color:#fff;color:#111}.box-with-nav .nav.nav-tabs li:first-child a,.box-with-nav .nav.nav-tabs li{margin-right:5px}.box-with-nav .nav.nav-tabs li:first-child a,.box-with-nav .nav.nav-tabs li:first-child{border-top-left-radius:5px}.box-with-nav .nav.nav-tabs li:last-child a,.box-with-nav .nav.nav-tabs li:last-child{border-top-right-radius:5px}.box{padding:30px 20px;background-color:#fff}.panel.panel-basic{background-color:#ddd}input[type="date"].btn{border:0 none;text-align:left}.btn.btn-reportoption{background-color:#fff}.basic-nav{padding:5px 0;padding-bottom:18px;text-align:left}.basic-nav a{padding:6px 10px;margin:0;margin-right:3px;border-radius:3px;background-color:#ddd;color:#aaa;text-transform:uppercase;font-size:13px}.basic-nav a.selected{background-color:#ccc;color:#333}input.form-control.readonly-regular{background:#fff}.accordian{margin-bottom:100px}.accordian .toggle-open,.accordian .toggle-close,.accordian .toggle-link{float:right;text-align:center;width:50px}.accordian .accordian-item>h2{padding-left:0;padding-top:30px;padding-bottom:30px;margin-top:0;margin-bottom:0;cursor:pointer;font-size:22px;font-weight:400}.accordian .accordian-item[href]>h2{color:#37bfc6}.accordian h3,.accordian h4{font-weight:500}.accordian h3{font-size:17px;font-weight:500;text-transform:uppercase}.accordian h4{font-size:14px;font-weight:500;text-decoration:underline}.accordian .accordian-sub-item>h4,.accordian .accordian-sub-item>h3{cursor:pointer}.accordian .accordian-item{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-bottom:-1px}.accordian .accordian-item h3{padding:20px 0;margin:0;font-weight:600}.accordian .accordian-item h4{padding:10px 0;margin:0}.accordian .accordian-item-active .toggle-open{display:none}.accordian .toggle-close{display:none}.accordian .accordian-item-active .toggle-close{display:inline-block}.accordian-content{padding-top:10px;padding-bottom:40px;text-align:left}.accordian-sub-item div.accordian-sub-content{display:none;padding:10px 0 20px 0}.accordian-sub-item div.accordian-sub-content p{}.accordian-sub-item.accordian-sub-item-active p{}.accordian .doclist{margin:0;padding:0;list-style:none}.accordian .doclist li{margin-left:0;padding-left:0;padding:2px 0}@media(max-width:767px){.accordian .toggle-open,.accordian .toggle-close,.accordian .toggle-link{width:30px}.accordian .accordian-item>h2{}.accordian .accordian-item h4,.accordian .accordian-item h3{}}.app-downloads a.panel{display:block;min-height:200px;text-align:center}.app-downloads a.panel h3{font-size:16px;font-weight:600}.app-downloads a.panel h4{font-size:13px}.app-downloads .alert-pilldrill{background-color:#e6f6f7;text-align:center}.panel.panel-transparent{background:none!important}[data-display-toggle]{cursor:pointer}ul.devicetimeline{list-style-type:none;position:relative}ul.devicetimeline:before{content:' ';background:#d4d9df;display:inline-block;position:absolute;left:29px;width:2px;height:100%;z-index:400}ul.devicetimeline>li{margin:20px 0;padding-left:20px}ul.devicetimeline>li:before{content:' ';background:#fff!important;display:inline-block;position:absolute;border-radius:50%;border:3px solid #22c0e8;left:20px;width:20px;height:20px;z-index:400}