.container{ width:100%; }
.container2{ width:100% !important;}
.wrapper-box{ border:none; height:100%;}
.rightpanel{ width:calc(100% - 300px); }
.leftpanel {position:relative; }
#hide-leftpanel-container{width:300px;position:absolute;z-index:10;bottom:0;left:0;box-sizing:border-box;background-color:#313444;border-top:1px solid #acafba;padding:5px 15px}
.wrapper-box.xsection.rightpanel-fullscreen > .rightpanel {width:100%;}
p#show-leftpanel-button { box-sizing:border-box;position:fixed;bottom:15px;left:0;background-color:#313444;border:1px solid #acafba;border-radius:0 3px 3px 0; }
p#show-leftpanel-button > a {box-sizing:inherit;padding:10px 20px;color:gray;display:block}
p#show-leftpanel-button.show-above-toolbar {bottom:75px;}
p#show-leftpanel-button.show-above-message-input {bottom:110px;}
#leftpanel-main-menu, #leftpanel-patient-menu {padding-bottom:45px}
.sa-emoji-form { width: calc(100% - 120px);}
.emoji-wysiwyg-editor, .onboarding .emoji-wysiwyg-editor { width:calc(100% - 120px); }
.modal.comment-modal .sa-emoji-form { width:100%;}
.meal-list {width: calc(100% - 277px);}
.patient-list, .ata-glance { max-width:1000px; margin: 0 auto;}
.new-ata-glance { max-width:1200px; margin: 0 auto;}
.patient-list {float:none}
.weekly-dbt-diary-card-container {padding-left:30px;padding-right:30px;max-width:750px;}
div.share-documents-list {padding:30px;}
div.share-documents-list, .message-multiple-patients div.rounded-white-card.message-patients-list, .expectation-setting-templates, .questionnaire-overview-data div.rounded-white-card.questionnaire-data, .configure-log-questions div.conf-log, .message-multiple-patients div.create-first-patient-group, .message-multiple-patients div.select-deselect-all-btns-container, .message-multiple-patients div.add-new-patient-group-container, .message-multiple-patients h3 {margin: 0 auto; max-width:800px;}
.message-multiple-patients div.create-first-patient-group, .message-multiple-patients div.add-new-patient-group-container {margin: 15px auto;}
.message-multiple-patients h3 {margin: 0 auto 30px;}
.message-multiple-patients div.create-first-patient-group {margin-bottom:30px}
.message-multiple-patients div.select-deselect-all-btns-container button { float:right; position:relative; z-index:10;}
div.assign-homework {padding:15px 120px; margin: 0 auto; max-width:900px;}
div.assignable-homework-container { max-width: 900px; margin: 0 auto 25px;}
div.modal.context-help {left:unset;right:80px; }
button.remove-patient-btn-no-name {display:none;}
button.coworker-list-small-back-btn {display:none;}
div.rightpanel.rightpanel-daily-water-log-view div.meal-list {height: 100%;}
#manage-links-toolbar-link-code-narrow, #manage-links-bottom-btns-narrow, #manage-links-invite-parents-narrow {display:none;}

@media (max-width: 1199px) {
   .rightpanel {min-width:699px; width:calc(100% - 280px); }
   .wrapper-box.xsection.rightpanel-fullscreen > .rightpanel {width:100%;}
    #hide-leftpanel-container{width:280px;}
   .wrapper-box{background:#313444;min-width:980px}
   .tab-bar { width: 100%; }
   .emoji-wysiwyg-editor { width:calc(100% - 120px); }
   .meal-list {width: 100%;}
   .configure-log-questions div.conf-log {max-width:650px;}
   div#modal-body-outer.modal-body.grey-background.onboard-patient-modal-body div.conf-log.onboard-patient-log-questions .log-form{ width:350px}
   div#modal-body-outer.modal-body.grey-background.onboard-patient-modal-body div.conf-log.onboard-patient-log-questions .log-form ul{ width:348px}
   div#modal-body-outer.modal-body.grey-background.onboard-patient-modal-body div.conf-log.onboard-patient-log-questions .log-form ul li{ width:300px; float:left}
   div.rightpanel.rightpanel-nourishly-subscription div#dyn-height3.rightpanel-scroll.nourishly-subscription-scroll3 div.enterprise div.enterprise-details {padding:15px;}
   .messaging-center-data div.messaging-center-chats-container { max-width: 800px; margin: 20px auto;}
   div.rounded-white-card.messaging-center-chat div.messaging-center-chat-text-container p.messaging-chat-last-message-sent-at, div.rounded-white-card.messaging-center-chat div.messaging-center-chat-text-container div.chat-name-container, div.rounded-white-card.messaging-center-chat div.messaging-center-chat-text-container p.messaging-chat-last-message { display: block; }
   div.rounded-white-card.messaging-center-chat div.messaging-center-chat-text-container { height: unset; }
   div.rounded-white-card.messaging-center-chat div.messaging-center-chat-text-container div.messaing-center-chat-text-flex { display:block; }
   div.rounded-white-card.messaging-center-chat { margin-bottom: 5px; padding: 8px 8px 8px 15px; }
   div.rounded-white-card.messaging-center-chat div.messaging-center-chat-icons { padding-top: 20px; }
   div.rounded-white-card.messaging-center-chat div.messaging-center-chat-text-container div.chat-name-container { width: 80%; }
   div.rounded-white-card.messaging-center-chat div.messaging-center-chat-text-container p.messaging-chat-last-message { width: 100%; padding-left: 0; height: 50px; }
   div.rounded-white-card.messaging-center-chat div.messaging-center-chat-text-container div.chat-name-container h4.chat-name-row-1 { white-space: nowrap; text-overflow: ellipsis; }
   div.rounded-white-card.messaging-center-chat div.messaging-center-chat-text-container div.chat-name-container h4.chat-name-row-2  { display: none; }
   div.rounded-white-card.messaging-center-chat div.messaging-center-chat-text-container p.messaging-chat-last-message-sent-at { position:absolute; font-size:14px; font-weight:bold; color:#676767; right:20px;top:5px; }
   div.message-templates-data div.message-templates-chats-container { padding-left:20px;padding-right:20px}
}

@media ( max-width:1345px ) {
  #manage-links-toolbar-link-code-narrow {display:block;}
  #manage-links-toolbar-link-code-wide {display:none;}
  #manage-links-toolbar-link-history, #manage-links-toolbar-patients-available-to-link {display:none;}
  #manage-links-bottom-btns-narrow {display:block;}
}
@media ( max-width: 1275px) {
  /* !leftPanelHidden */
  /* make the actions a separate row */
  .new-ata-glance .ata-glance-patient-box .at-a-glance-patient-details, .new-ata-glance .ata-glance-patient-box .at-a-glance-state {
    grid-row: span 1;
  }
  .new-ata-glance .ata-glance-patient-box .at-a-glance-actions {
    grid-column: span 3;
    text-align: center;
  } 
  .new-ata-glance .ata-glance-patient-box.patient-box-max-width .at-a-glance-patient-details, .new-ata-glance .ata-glance-patient-box.patient-box-max-width .at-a-glance-state {
    grid-row: span 2;
  }
  .new-ata-glance .ata-glance-patient-box.patient-box-max-width .at-a-glance-actions {
    grid-column: span 1;
    text-align: right;
  }
  .new-ata-glance .ata-glance-patient-box .at-a-glance-actions.at-a-glance-actions-two-rows {
    grid-column: span 1;
  }
}
@media ( max-width: 1160px) {
  /* leftPanelHidden */
  /* make the actions a separate row */
  .new-ata-glance .ata-glance-patient-box.patient-box-max-width .at-a-glance-patient-details, .new-ata-glance .ata-glance-patient-box.patient-box-max-width .at-a-glance-state, .new-ata-glance .ata-glance-patient-box.patient-box-max-width .at-a-glance-logs {
    grid-row: span 1;
  }
  .new-ata-glance .ata-glance-patient-box.patient-box-max-width .at-a-glance-actions {
    grid-column: span 3;
    text-align: center;
  }
  .new-ata-glance .ata-glance-patient-box.patient-box-max-width .at-a-glance-actions.at-a-glance-actions-two-rows, .new-ata-glance .ata-glance-patient-box.patient-box-max-width .at-a-glance-logs {
    grid-column: span 1;
  }
  /* !leftPanelHidden */
  /* convert to vertical flow */
  .new-ata-glance .ata-glance-patient-box.patient-box-max-width {
    grid-template-columns: 225px 250px 1fr;
    grid-template-rows: repeat(2, auto);
  }
  .new-ata-glance .ata-glance-patient-box {
    grid-template-columns: 225px 1fr;
    grid-template-rows: repeat(3, auto);
  }
  .new-ata-glance .ata-glance-patient-box .at-a-glance-patient-details, .new-ata-glance .ata-glance-patient-box .at-a-glance-state {
    grid-row: span 1;
  }
  .new-ata-glance .ata-glance-patient-box .at-a-glance-actions {
    grid-column: span 2;
    text-align: center;
  }
  .new-ata-glance .ata-glance-patient-box .at-a-glance-logs {
    grid-column: span 2;
  }
  .new-ata-glance .ata-glance-patient-box .at-a-glance-actions.at-a-glance-actions-two-rows {
    grid-column: span 2;
    grid-row: span 1;
  }
}
@media (max-width:982px) {
  .container{ overflow-x:auto; }
  .container2{ overflow-x:auto !important;}
  .container {width:100%}
  .container2 {width:100% !important}
  .wrapper-box{min-width:340px;}
  .leftpanel {position:absolute; z-index:21;}

  .rightpanel {width:100%;min-width:340px;}
  .modal, div.modal.comment-modal {max-width:96%;min-width:340px}
  div.modal.comment-modal {width:600px;}
  div.rightpanel.rightpanel-daily-water-log-view div.meal-list {height: calc(100% - 140px);}
  div.purchase-saas-popover, div.purchase-saas-popover-narrow {margin-left: -150px;}

  div.onboard-patient-modal {margin-left:unset;left: 2%;}
  div#modal-body-outer.modal-body.grey-background.onboard-patient-modal-body div.conf-log.onboard-patient-log-questions, div#modal-body-outer.modal-body.grey-background.onboard-patient-modal-body div.conf-log.onboard-patient-rp-logging-config, div#modal-body-outer.modal-body.grey-background.onboard-patient-modal-body div.conf-log.onboard-patient-check-in-log-types, div#modal-body-outer.modal-body.grey-background.onboard-patient-modal-body div.onboard-patient-dbt-diary-card-disabled { padding: 0 10px;}
  div.rightpanel-inner.configure-log-questions div.conf-log div.troup-info.log-form {width:350px; }
  div.rightpanel-inner.configure-log-questions div.conf-log div.troup-info.log-form ul { width:348px; }
  div.rightpanel-inner.configure-log-questions div.conf-log div.troup-info.log-form ul li { width:300px; }
  div.rightpanel-inner.configure-log-questions div.conf-log div.configure-log-questions-with-custom.troup-info.log-form ul li { width:324px; }
  .configure-log-questions-with-custom.troup-info ul li a div.question-label.question-label-two-lines-smaller{line-height:36px;}
  .configure-log-questions-with-custom.troup-info ul li .txt1.txt1-two-lines-smaller {top:0px}
  div.rightpanel-inner.configure-log-questions div.conf-log {padding: 0px 30px; max-width: 100%; }
  div.narrow-shortish-modal-coping, div.narrow-tall-modal-goals {margin-left: -425px;}
  div.show-conditions-modal {margin-left:25px;}
  .new-ata-glance .ata-glance-patient-box {
    grid-template-columns: 225px 250px 1fr;
    grid-template-rows: repeat(2, auto);
  }
  .new-ata-glance .ata-glance-patient-box .at-a-glance-patient-details, .new-ata-glance .ata-glance-patient-box .at-a-glance-state {
    grid-row: span 1;
  }
  .new-ata-glance .ata-glance-patient-box .at-a-glance-actions {
    grid-column: span 3;
    text-align: center;
  }
  .new-ata-glance .ata-glance-patient-box .at-a-glance-logs {
    grid-column: span 1;
  }
  .new-ata-glance .ata-glance-patient-box .at-a-glance-actions.at-a-glance-actions-two-rows {
    grid-column: span 1;
    grid-row: span 1;
  }
}
@media (max-width:900px) {
  div#modal-body-outer.modal-body.grey-background.onboard-patient-modal-body div div.detail-info.rounded-white-card.onboard-patient-coping-tactic.onboard-patient-coping-tactic-left, div#modal-body-outer.modal-body.grey-background.onboard-patient-modal-body div div.detail-info.rounded-white-card.onboard-patient-coping-tactic {float:none;margin:10px auto;}

  .new-ata-glance .ata-glance-patient-box, .new-ata-glance .ata-glance-patient-box.patient-box-max-width {
    grid-template-columns: 225px 1fr;
    grid-template-rows: repeat(3, auto);
  }
  .new-ata-glance .ata-glance-patient-box .at-a-glance-patient-details, .new-ata-glance .ata-glance-patient-box .at-a-glance-state, .new-ata-glance .ata-glance-patient-box.patient-box-max-width .at-a-glance-patient-details, .new-ata-glance .ata-glance-patient-box.patient-box-max-width .at-a-glance-state  {
    grid-row: span 1;
  }
  .new-ata-glance .ata-glance-patient-box .at-a-glance-actions, .new-ata-glance .ata-glance-patient-box.patient-box-max-width .at-a-glance-actions {
    grid-column: span 2;
    text-align: center;
  }
  .new-ata-glance .ata-glance-patient-box .at-a-glance-logs, .new-ata-glance .ata-glance-patient-box.patient-box-max-width .at-a-glance-logs {
    grid-column: span 2;
  }
  .new-ata-glance .ata-glance-patient-box .at-a-glance-actions.at-a-glance-actions-two-rows, .new-ata-glance .ata-glance-patient-box.patient-box-max-width .at-a-glance-actions.at-a-glance-actions-two-rows {
    grid-column: span 2;
    grid-row: span 1;
  }
}
@media (max-width:850px) {
  /* leftPanelHidden */
  /* convert to vertical flow */
}
@media (max-width:835px) {
  div#modal-body-outer.modal-body.grey-background.onboard-patient-modal-body div.conf-log.onboard-patient-log-questions .log-form, div.rightpanel-inner.configure-log-questions div.conf-log div.troup-info.log-form {width:292px;padding-left:10px}
  div#modal-body-outer.modal-body.grey-background.onboard-patient-modal-body div.conf-log.onboard-patient-log-questions .log-form ul, div.rightpanel-inner.configure-log-questions div.conf-log div.troup-info.log-form ul { width:275px }
  div#modal-body-outer.modal-body.grey-background.onboard-patient-modal-body div.conf-log.onboard-patient-log-questions .log-form ul li, div.rightpanel-inner.configure-log-questions div.conf-log div.troup-info.log-form ul li { width:227px }
  div.rightpanel-inner.configure-log-questions div.conf-log div.configure-log-questions-with-custom.troup-info.log-form ul li { width:251px }
  .configure-log-questions-with-custom.troup-info ul li a div.question-label.question-label-two-lines-smaller{line-height:20px;}
  .configure-log-questions-with-custom.troup-info ul li .txt1.txt1-two-lines-smaller {top:-10px}
  div#modal-body-outer.modal-body.grey-background.onboard-patient-modal-body div#loggingGoalsContent button.show-logging-goals-change-history-btn,   div#modal-body-outer.modal-body.grey-background.onboard-patient-modal-body div#loggingGoalsContent button.hide-logging-goals-change-history-btn { display:block;width:250px;margin:20px auto;} 
  div.modal-footer.onboard-patient-modal-footer button.show-logging-goals-change-history-btn, div.modal-footer.onboard-patient-modal-footer button.hide-logging-goals-change-history-btn {display:none;}
  div#modal-body-outer.modal-body.grey-background.onboard-patient-modal-body div.assignable-homework-container .assignable-homework, div.rightpanel-assign-homework.rightpanel div.assign-homework-scroll.rightpanel-scroll div.assignable-homework-container .assignable-homework {padding-right:15px;}
  div.narrow-shortish-modal-coping, div.show-conditions-modal,div.narrow-tall-modal-goals {margin-left:-280px;}
  div.assign-homework {padding:15px 50px;}
}
@media (max-width:740px) {
  div#modal-body-outer.modal-body.grey-background.onboard-patient-modal-body div#modal-body-inner div.coping-examples.group-info div div.article-box.article-boxinner.onboard-patient-ny-diagnoses-container div.xarticle.onboard-patient-ny-diagnoses-right-column, div#modal-body-outer.modal-body.grey-background.onboard-patient-modal-body div#modal-body-inner div.coping-examples.group-info div.article-box.article-boxinner.onboard-patient-ny-diagnoses-container div.xarticle {float: none;margin: 0 auto;}
}
@media (max-width:699px) {
  .navbar .nav-links ul li.menu-items-for-wider-screens {display:none;}
  .modal, .modal.all-buttons.fade.in, div.modal.fade.in.info-text-modal, div.purchase-saas-popover, div.purchase-saas-popover-narrow, .change-subscription-modal.modal.fade.in, .subscription-info-modal.modal.fade.in {margin-left:unset;left:unset;transform:translateX(2%)}
  .heading-main h2{ padding:10px; font-size:18px;}
  .heading-main .logout-btn {padding:10px}
  .heading-main p.reset-idle-logout {padding: 10px 0;}
  .heading-sub{ box-shadow: 0px 5px 14px -11px #000;padding:8px 12px 8px;}
  .heading-sub button, button.white-header-btn {padding: 3px 10px; margin: 0 8px;font-size: 12px;}
  .heading-sub h3 {font-size:12px;}
  .heading-sub button.patient-app-name-btn {font-size:12px;padding:3px 0px;}
  .heading-bar{ height:42px; padding:8px 12px 21px; box-shadow: 0px 2px 14px -11px #000}
  .heading-bar .btn-center{ width:290px;}
  .heading-bar a.nav-toggle{padding-right: 14px;}
  .heading-bar button, .heading-bar a.nav-toggle, .heading-main .logout-btn, .heading-bar h3{ font-size:12px; }
  .header-info-text p {max-width:100%;box-sizing:border-box;}
  .heading-main button.nav-back-btn {padding: 4px 12px 4px 6px;}
  .btn-log, a.btn-log{ width:143px; height:35px; border-radius:3px 0 0 3px; font-size:12px; text-align:center; line-height:35px;padding:12px;}
  .btn-log.btn-glance, a.btn-log.btn-glance{ width:143px; padding:12px;}
  .btn-middle{ width:143px;}
  input#show_thoughts{margin-top:8px}
  label#show_thoughts_label{font-size:12px;margin-bottom:4px;}
  .patient-logs-feed div.heading-bar label#show_thoughts_label{margin-bottom:8px}
  .patient-logs-feed div.heading-bar input#show_thoughts{top:-2px}
  div.context-help {width:300px; height:400px;font-size:12px;top:55px !important}
  .context-help-body h3 {font-size:12px}
  .modal div.modal-body.context-help-manage-links-modal-body, .modal div.modal-body.context-help-messages-modal-body, div.modal-body.context-help-log-questions-asked-modal-body, div.modal-body.context-help-coping-skills-modal-body, div.modal-body.context-help-goals-modal-body {height:365px;max-height:365px;}
  .ata-glance .article-list div.xaside, .in-person-view .article-list div.xaside{ width:45%; padding:0 2% 0 0;display: inline-block;}
  .ata-glance .article-list div.xbetween{ width:49%; padding:0 2% 0 0;display: inline-block;}
  .ata-glance .article-list div.xarticle{ width:80%;display:block;position:relative;margin: 10px auto;bottom:auto;}
  .ata-glance .ata-glance-activity-button {margin:0 auto 15px;display:block}
  .ata-glance .article-list, .in-person-view .article-list {padding:10px 0;}
  .at-a-glance .patient-search, .messaging-center-data .patient-search, .new-at-a-glance .patient-search {width:90%;}
  div.modal-body.context-help-at-a-glance-modal-body, div.modal-body.context-help-logs-modal-body {height:340px;max-height:340px;}
  .heading-bar.toggle-bg a.nav-toggle.active {background-size: 117px 22px;}
  .activity-feed .article-list div.right-activity-column, .activity-feed.rightpanel-scroll .article-list div.patient-logs-right {width:calc(100% - 50px);box-sizing: border-box;padding-left: 20px;padding-top: 10px;}
  .activity-feed .article-list div.right-activity-column div.xarticle.activity-feed-epcot-container, .activity-feed.rightpanel-scroll .article-list div.patient-logs-right div.xarticle.activity-feed-epcot-container { width:100%;}
  .activity-feed .article-list div.right-activity-column div.xarticle.activity-feed-epcot-container .activity-feed-epcot, .activity-feed.rightpanel-scroll .article-list div.patient-logs-right div.xarticle.activity-feed-epcot-container .activity-feed-epcot {margin-left:-15px; width:calc(100% + 30px);max-width:500px;}
  .activity-feed .article-list div.left-activity-column, .activity-feed.rightpanel-scroll .article-list div.patient-logs-left {width:calc(100% - 50px);}
  .message-info div.activity-inline-messages-container{width:calc(100% - 60px);}
  .message-info .message, .message-info div.xarticle.message{max-width:90%;}
  button#icon-legend {padding-right:8px; position:relative;top:-3px;}
  .activity-feed .article-list div.left-activity-column .right-details {width:calc(100% - 155px);}
  div.modal-body.context-help-logs-modal-body div.context-help-body div table {max-width:100%; line-height:14px;}
  .advert-web-push-full-width-banner > p {font-size:13px;}
  .rightpanel.rightpanel-manage-links div.heading-bar button.white-header-btn {width:unset;}
  .rightpanel.rightpanel-manage-links div.patient-list .article-list div.xarticle h3 { font-size: 18px; }
  .rightpanel.rightpanel-manage-links div.patient-list .article-list div.xarticle .arrow-link { font-size: 15px; }
  .rightpanel.rightpanel-manage-links div.patient-list .article-list div.edit-box > button { max-width:175px; font-size: 12px;}
  .rightpanel.rightpanel-manage-links div.patient-list .article-list div.edit-box > button.remove-patient-btn-no-name { display:block;}
  .rightpanel.rightpanel-manage-links div.patient-list .article-list div.edit-box > button.remove-patient-btn-with-name { display:none;}
  div.modal.confirm-dlg {max-width:340px;margin-left:unset;}
  div.modal.confirm-dlg div.modal-footer > button {width: 170px; max-width: 170px;margin-bottom: 5px;}
  .flat-rounded-btn.bigger {height:42px; font-size:16px;}
  .sent-bar button.send-affirmation-image.expand-message-area, .sent-bar button.send-affirmation-image.collapse-message-area, .sent-bar button#emojibtn {display:none;}
  .sent-bar .sent-bar-btns {width:90px}
  .sa-emoji-form {width: calc(100% - 105px);}
  .emoji-wysiwyg-editor, .onboarding .emoji-wysiwyg-editor {width:calc(100% - 60px);font-size:14px}
  .modal.comment-modal .emoji-wysiwyg-editor { width:calc(100% - 45px); }
  div.rightpanel.rightpanel-messages .heading-sub div.patient-can-send-messages h3, div.rightpanel.rightpanel-team-chat .heading-sub div.team-chat-can-send-messages h3 {padding-top:5px}
  div.rightpanel.rightpanel-messages .heading-sub button.context-help{margin-top:1px;}
  .rightpanel.rightpanel-message-multiple-patients .sent-bar .sent-bar-btns label { font-size:12px;}
  .message-info p { font-size:14px;}
  button.coworker-list-back-btn {display:none;}
  button.coworker-list-small-back-btn {display:inline-block;}
  div.narrow-tall-modal-visit { margin-left: unset; height:500px;}
  form.simple-form.do-not-disturb-modal div#modal-body-outer.modal-body.grey-background, form.simple-form.delay-after-hours-messages-modal div#modal-body-outer, form.simple-form.out-of-office-modal div#modal-body-outer, div.cms-confirm-medical-record-modal div.modal-body.grey-background.cms-confirm-medical-record, div.modal-body.grey-background.add-or-edit-message-template-modal-body, div.modal-body.grey-background.select-message-templates-modal-body { height:400px; max-height:400px;}
  div.semi-narrow-modal {height: 500px;}
  form.simple-form.gdpr-data-dump-modal div.gdpr-data-dump-modal-body.modal-body { height:375px; max-height:375px;}
  form.simple-form.gdpr-data-dump-modal div.modal-footer, form.simple-form.gdpr-data-dump-modal div.modal-header{position:relative;box-shadow:0px 0px 12px -6px #000;z-index:100}
  div.modal-body.two-factor-auth-enable-modal-body { overflow:auto; }
  div.modal-body.two-factor-auth-enable-modal-body > div { padding-bottom:20px;}
  .heading-main button.nav-back-btn.close-btn { padding:0px 8px 4px 8px;}
  .heading-main button.nav-back-btn.close-btn > span { top: 2px;}
  div.rightpanel.rightpanel-add-expectation-template-add div.toolbar-white button {max-width: 120px;padding: 8px 22px;}
  div.rightpanel.rightpanel-add-expectation-template-add div.toolbar-white button.add-expectation-template-btn {  left: -40px; }
  div.rightpanel.rightpanel-about-us div.rightpanel-scroll.about-us div.rightpanel-inner {box-sizing:border-box; padding:5px;}
  div.cms-confirm-medical-record-modal div.modal-body.grey-background.cms-confirm-medical-record div.rounded-white-card.padded {margin: 10px;}
  div.cms-confirm-medical-record-modal div.modal-body.grey-background.cms-confirm-medical-record div.rounded-white-card.padded, div.cms-confirm-medical-record-modal div.modal-body.grey-background.cms-confirm-medical-record div.rounded-white-card.padded.cms-patient-details.cms-multi-match {margin-left:10px; margin-right: 10px;}
  div.xsection.container .rightpanel div.toolbar-white.comment-thumbs > button { padding: 8px 22px; }
  .meal-list p.logged-at{ padding:8px 0 8px 0;height:38px;box-sizing:border-box; font-size:14px;}
  .meal-list h3.meal-name-and-time {padding:8px 0 0 0;height:47px;box-sizing:border-box; }
  .rightpanel.rightpanel-photo .rightpanel-scroll img {height: auto; max-width: 95%;}
  div.rightpanel.rightpanel-epcot div#dyn-height2.rightpanel-scroll.epcot-scroll div.scroll-bottom.answer-overview-bg.rounded-white-card.padded div div.tab-links-goal ul.epcot-answer-options, div.rightpanel.rightpanel-epcot div#dyn-height2.rightpanel-scroll.epcot-scroll div.scroll-bottom.answer-overview-bg.rounded-white-card.padded div.meal-list.epcot-comments-container, div.rightpanel.rightpanel-epcot div#dyn-height2.rightpanel-scroll.epcot-scroll div.scroll-bottom.answer-overview-bg.rounded-white-card.padded.epcot-answers-container, div.rightpanel.rightpanel-epcot div#dyn-height2.rightpanel-scroll.epcot-scroll div.scroll-bottom.answer-overview-bg.rounded-white-card.padded.epcot-answers-container div div.tab-links-goal ul.epcot-answer-options, div.rightpanel.rightpanel-epcot div#dyn-height2.rightpanel-scroll.epcot-scroll div.scroll-bottom.answer-overview-bg.rounded-white-card.padded.epcot-answers-container div.meal-list.epcot-comments {max-width: calc(100% - 30px);font-size:13px; width:375px;}
  div.rightpanel.rightpanel-epcot div#dyn-height2.rightpanel-scroll.epcot-scroll div.scroll-bottom.answer-overview-bg.rounded-white-card.padded.epcot-answers-container select {font-size:13px; }
  div.tab-links-goal ul.epcot-answer-options li.epcot-answer-option {width:55px; font-size:13px;}
  div.tab-links-goal ul.epcot-answer-options li.epcot-answer-option-wider.epcot-answer-option {width:83px;}
  div.completed-homework-assignment-scroll button.view-completed-homework-btn, div.medical-questionnaire-view-scroll button.view-medical-questionnaire-answers-btn, div.listened-to-meditation-scroll button.view-meditation-btn, div.audio-lesson-taken-scroll button.listen-to-lesson-btn {max-width:100%;box-sizing:border-box;}
  .modal button.meal-plan-day-btn {display:none;}
  div.bed-times, div.sleep-bar-container {max-width:100%;}
  div.rightpanel.rightpanel-sleep-tracking-log-view div#dyn-height.sleep-tracking-log-scroll div.goal-set-review.rounded-white-card.padded {padding: 15px; margin: 5px 15px;}
  div.rightpanel.rightpanel-in-person-link-tool div#dyn-height.rightpanel-scroll.in-person-link-scroll div.rounded-white-card.padded button.flat-rounded-btn.centered.bigger.select-in-person-action-btn {max-width:100%; padding: 8px 22px;}
  div.rightpanel.rightpanel-profile .profile-scroll .profile-info-inner {max-width: calc(100% - 10px);}
  div.rightpanel.rightpanel-profile .profile-scroll .profile-info-inner div.xarticle, div.rightpanel.rightpanel-profile .profile-scroll .profile-info-inner div.xaside.avatar, div.rightpanel.rightpanel-profile .profile-scroll .profile-info-inner .set {max-width:100%; box-sizing:border-box; width:488px;}
  .link-icons {padding-left:46px;box-sizing:border-box;}
  div.rightpanel.rightpanel-ny-configure-logging-and-tracking div#dyn-height1.rightpanel-scroll .group-info, div.rightpanel.rightpanel-ml-configure-logging-and-tracking div#dyn-height1.rightpanel-scroll .group-info, div.rightpanel.rightpanel-configure-logging-and-tracking div#dyn-height1.rightpanel-scroll .group-info, div.rightpanel-clinical-goals.rightpanel div#dyn-height.rightpanel-scroll .group-info.goals-info {max-width:96%; box-sizing: border-box;}
  div.rightpanel.rightpanel-ny-configure-logging-and-tracking div#dyn-height1.rightpanel-scroll .group-info ul li, div.rightpanel.rightpanel-ml-configure-logging-and-tracking div#dyn-height1.rightpanel-scroll .group-info ul li, div.rightpanel.rightpanel-configure-logging-and-tracking div#dyn-height1.rightpanel-scroll .group-info ul li, div.rightpanel-clinical-goals.rightpanel div#dyn-height.rightpanel-scroll .group-info.goals-info ul li, div.rightpanel-scroll.dbt-diary-cards-container div.config-dbt-diary-card-reminder-times .group-info ul li, div.rightpanel.rightpanel-configure-dbt-diary-card-feelings div#dyn-height.rightpanel-scroll.dbt-diary-cards-config-section div.enable-dbt-diary-card-feelings div.group-info ul li, div.rightpanel.rightpanel-configure-dbt-diary-card-behaviors div#dyn-height.rightpanel-scroll.dbt-diary-cards-config-section div.dbt-diary-card-custom-behaviors div.group-info ul li, div.rightpanel.rightpanel-configure-dbt-diary-card-behaviors div#dyn-height.rightpanel-scroll.dbt-diary-cards-config-section div.group-info.dbt-configure-behaviors ul li, div.dbt-diary-cards-config-section div.group-info.dbt-configure-skills ul li {width:100%;}
  div.questionnaires-overview-scroll.rightpanel-scroll div.questionnaire-overview-data div.patient-questionnaires-container div.rounded-white-card.questionnaire-data h4, div.questionnaires-overview-scroll.rightpanel-scroll div.questionnaire-overview-data div.patient-questionnaires-container div.rounded-white-card.questionnaire-data p.questionnaire-data-subtitle {max-width:calc(100% - 120px);}
  
  div.narrow-shortish-modal-coping, div.show-conditions-modal, div.narrow-tall-modal-goals {margin-left:unset;}
  div.modal-body.add-coping-tactic-modal-body div.rightpanel-scroll div.detail-info form ul {max-width:100%;}
  div.rightpanel-logging-goals.rightpanel div.logging-goals-scroll.rightpanel-scroll div.target-info { max-width:100%;} 
  div.assign-homework {padding:15px;}
  div#dyn-height.rightpanel-scroll.dbt-diary-cards-container .heading { height:38px; padding:6px 0; }
  div#dyn-height.rightpanel-scroll.dbt-diary-cards-container .heading a.prev, div#dyn-height.rightpanel-scroll.dbt-diary-cards-container .heading a.next { height:38px; width:38px; background-size: 20px 38px;}
  div#dyn-height.rightpanel-scroll.dbt-diary-cards-container .heading h2 { top: 5px;font-size: 16px; }
  div.rightpanel.rightpanel-configure-dbt-diary-cards div#dyn-height.rightpanel-scroll.dbt-diary-cards-container div.config-dbt-diary-card-reminder-times { max-width:100%;box-sizing:border-box;}
  div.rightpanel.rightpanel-configure-dbt-diary-cards div#dyn-height.rightpanel-scroll.dbt-diary-cards-container div.config-dbt-diary-card-sections, div.rightpanel.rightpanel-configure-dbt-diary-card-feelings div#dyn-height.rightpanel-scroll.dbt-diary-cards-config-section div.enable-dbt-diary-card-feelings, div.rightpanel.rightpanel-configure-dbt-diary-card-feelings div#dyn-height.rightpanel-scroll.dbt-diary-cards-config-section div.reorder-dbt-diary-card-feelings, div.rightpanel.rightpanel-configure-dbt-diary-card-feelings div#dyn-height.rightpanel-scroll.dbt-diary-cards-config-section div.reorder-dbt-diary-card-feelings .group-info ul, div.rightpanel.rightpanel-configure-dbt-diary-card-behaviors div#dyn-height.rightpanel-scroll.dbt-diary-cards-config-section div.dbt-diary-card-custom-behaviors, div.rightpanel.rightpanel-configure-dbt-diary-card-behaviors div#dyn-height.rightpanel-scroll.dbt-diary-cards-config-section div.dbt-diary-card-configure-behaviors, div.rightpanel.rightpanel-configure-dbt-diary-card-skills div#dyn-height.rightpanel-scroll.dbt-diary-cards-config-section div.dbt-diary-card-configure-skills {max-width:calc(100% - 40px);}
  div.epcots-scroll.rightpanel-scroll .epcots-info, div.epcots-scroll.rightpanel-scroll .epcots-info div.xarticle div.activity-feed-epcot {max-width: 100%;}
  div.modal-body.context-help-united-healthcare-modal-body {height:450px;max-height:450px;}
  div.united-healthcare-member-ask-modal div.modal-body {height:390px;max-height:390px;}
  p.licensing-prices-in-usd {float:none;width:initial;text-align:center;margin-left:unset;}
  .billing-wrapper, div.rightpanel.rightpanel-nourishly-subscription div#dyn-height3.rightpanel-scroll.nourishly-subscription-scroll3 div.billing-wrapper.nourishly-billing-wrapper {width:405px;}
  .billing-type.billing-type-2-rows { display:block;clear:both;}
  div.show-conditions-modal, div.show-conditions-modal-shorter {
    margin-left: unset;
  }
  .new-ata-glance .ata-glance-patient-box, .new-ata-glance .ata-glance-patient-box.patient-box-max-width {
    grid-template-columns: 1fr;
    grid-template-rows: repeat(4, auto);
    position: relative;
  }
  .new-ata-glance .ata-glance-patient-box .at-a-glance-actions, .new-ata-glance .ata-glance-patient-box.patient-box-max-width .at-a-glance-actions, .new-ata-glance .ata-glance-patient-box .at-a-glance-logs, .new-ata-glance .ata-glance-patient-box.patient-box-max-width .at-a-glance-logs, .new-ata-glance .ata-glance-patient-box .at-a-glance-actions.at-a-glance-actions-two-rows, .new-ata-glance .ata-glance-patient-box.patient-box-max-width .at-a-glance-actions.at-a-glance-actions-two-rows {
    grid-column: span 1;
  }
  .new-ata-glance .ata-glance-patient-box .at-a-glance-patient-details .center-vertical > .xfigure {
    flex: 0 0 60px;
  }
  .new-ata-glance .ata-glance-patient-box div.at-a-glance-state > div.patient-traffic-light {
    position: absolute;
    top: 15px;
    right: 15px;
    flex: none;
  }

  /* Onboard patient modal */

  div.onboard-patient-modal {margin-left:unset;left: 0%;}
  div#modal-body-outer.modal-body.grey-background.onboard-patient-modal-body {padding: 0 5px;}
  div#modal-body-outer.modal-body.grey-background.onboard-patient-modal-body div#modal-body-inner p.onboard-patient-intro-text, .group-info, .group-info ul, .group-info div.xarticle, .group-info ul li, .group-info div.xarticle div.xaside, div#modal-body-outer.modal-body.grey-background.onboard-patient-modal-body div.coping-examples div.article-box.article-boxinner.onboard-patient-rr-diagnosis-container div.xarticle div.xaside {max-width:100%;box-sizing:border-box;}
  div#modal-body-outer.modal-body.grey-background.onboard-patient-modal-body div#modal-body-inner div.coping-examples.group-info div div.article-box.article-boxinner.onboard-patient-rr-diagnosis-container div.xarticle div.xaside{width:100%;}
  div#modal-body-outer.modal-body.grey-background.onboard-patient-modal-body div#modal-body-inner div.group-info label.logging-config-label {font-size:16px;}
  div#modal-body-outer.modal-body.grey-background.onboard-patient-modal-body div#modal-body-inner div.coping-examples.group-info div.article-box.article-boxinner.treatement-type-optons-container div.xarticle, div#modal-body-outer.modal-body.grey-background.onboard-patient-modal-body div.coping-examples div.article-box.article-boxinner.onboard-patient-rr-diagnosis-container div.xarticle, div#modal-body-outer.modal-body.grey-background.onboard-patient-modal-body div.coping-examples div.article-box.article-boxinner.onboard-patient-ny-diagnoses-container div.xarticle {margin-left:auto;margin-right:auto;}
  div.modal-footer.onboard-patient-modal-footer p.onboard-patient-step {display:none;}
  div.modal-footer.onboard-patient-modal-footer p.onboard-patient-step.onboard-patient-step-shorter {display:block;margin-right:unset;}
  div.modal-footer.onboard-patient-modal-footer button.onboard-patient-show-more-questions-btn, div.modal-footer.onboard-patient-modal-footer button.onboard-patient-show-less-questions-btn {display:none;}
  div#modal-body-outer.modal-body.grey-background.onboard-patient-modal-body div.onboard-patient-show-hide-questions-buttons button.onboard-patient-show-more-questions-btn, div#modal-body-outer.modal-body.grey-background.onboard-patient-modal-body div.onboard-patient-show-hide-questions-buttons button.onboard-patient-show-less-questions-btn {display:block;width:105px;margin:20px auto;}
  div#modal-body-outer.modal-body.grey-background.onboard-patient-modal-body div.conf-log.onboard-patient-log-questions div.troup-info.log-form.conf-log-left-column, div#modal-body-outer.modal-body.grey-background.onboard-patient-modal-body div.conf-log.onboard-patient-log-questions div.troup-info.log-form.conf-log-right-column, div.rightpanel-inner.configure-log-questions div.conf-log div.troup-info.log-form.conf-log-left-column, div.rightpanel-inner.configure-log-questions div.conf-log div.troup-info.log-form.conf-log-right-column {float:none;}
  div#modal-body-outer.modal-body.grey-background.onboard-patient-modal-body div.conf-log.onboard-patient-log-questions div.troup-info.log-form.conf-log-right-column ul, div.rightpanel-inner.configure-log-questions div.conf-log div.troup-info.log-form.conf-log-right-column ul {margin-top:2px;}
  div#modal-body-outer.modal-body.grey-background.onboard-patient-modal-body div.conf-log.onboard-patient-log-questions .log-form, div.rightpanel-inner.configure-log-questions div.conf-log div.troup-info.log-form { width:350px; max-width:100%; box-sizing:border-box}
  div#modal-body-outer.modal-body.grey-background.onboard-patient-modal-body div.conf-log.onboard-patient-log-questions .log-form ul, div.rightpanel-inner.configure-log-questions div.conf-log div.troup-info.log-form ul { width:348px; max-width:100%; box-sizing:border-box}
  div#modal-body-outer.modal-body.grey-background.onboard-patient-modal-body div.conf-log.onboard-patient-log-questions .log-form ul li, div.rightpanel-inner.configure-log-questions div.conf-log div.troup-info.log-form ul li, div.rightpanel-inner.configure-log-questions div.conf-log div.configure-log-questions-with-custom.troup-info.log-form ul li { width:343px; float:left; max-width:100%; box-sizing:border-box}
  .configure-log-questions-with-custom.troup-info ul li a div.question-label.question-label-two-lines-smaller{line-height:36px;}
  .configure-log-questions-with-custom.troup-info ul li .txt1.txt1-two-lines-smaller {top:0px}
  div#modal-body-outer.modal-body.grey-background.onboard-patient-modal-body div#loggingGoalsContent div.target-info div.xarticle div.xaside {max-width: 100%; }
  div#modal-body-outer.modal-body.grey-background.onboard-patient-modal-body div#loggingGoalsContent div.target-info div.xarticle { max-width:96%; margin:auto;} 
  div#modal-body-outer.modal-body.grey-background.onboard-patient-modal-body div#loggingGoalsContent button.show-logging-goals-change-history-btn,   div#modal-body-outer.modal-body.grey-background.onboard-patient-modal-body div#loggingGoalsContent button.hide-logging-goals-change-history-btn { display:block;}
  div#modal-body-outer.modal-body.grey-background.onboard-patient-modal-body div.assignable-homework-container .assignable-homework .assignable-right-column, div#modal-body-outer.modal-body.grey-background.onboard-patient-modal-body div.assignable-homework-container .assignable-homework .assignable-left-column, div.rightpanel-assign-homework.rightpanel div.assign-homework-scroll.rightpanel-scroll div.assignable-homework-container .assignable-homework .assignable-right-column, div.rightpanel-assign-homework.rightpanel div.assign-homework-scroll.rightpanel-scroll div.assignable-homework-container .assignable-homework .assignable-left-column {width:15%;}
  div#modal-body-outer.modal-body.grey-background.onboard-patient-modal-body div.assignable-homework-container .assignable-homework .assignable-middle-column, div.rightpanel-assign-homework.rightpanel div.assign-homework-scroll.rightpanel-scroll div.assignable-homework-container .assignable-homework .assignable-middle-column {width:67%;}
  div#modal-body-outer.modal-body.grey-background.onboard-patient-modal-body div#modal-body-inner div.coping-examples.group-info div div.article-box.article-boxinner div.xarticle div.xaside.nodivider.aside, div#modal-body-outer.modal-body.grey-background.onboard-patient-modal-body div#modal-body-inner div.coping-examples.group-info div div.article-box.article-boxinner div.xarticle div.xaside, div#modal-body-outer.modal-body.grey-background.onboard-patient-modal-body div#modal-body-inner div.coping-examples.group-info div div.article-box.article-boxinner div.xarticle div.xaside.nodivider.aside h3, div#modal-body-outer.modal-body.grey-background.onboard-patient-modal-body div#modal-body-inner div.coping-examples.group-info div div.article-box.article-boxinner div.xarticle div.xaside h3 {max-width:100%;}
  div#modal-body-outer.modal-body.grey-background.onboard-patient-modal-body div#modal-body-inner div.coping-examples.group-info div div.article-box.article-boxinner div.xarticle div.xaside.nodivider.aside h3, div#modal-body-outer.modal-body.grey-background.onboard-patient-modal-body div#modal-body-inner div.coping-examples.group-info div div.article-box.article-boxinner div.xarticle div.xaside h3 {font-size:16px;}
  .assigned-coping-tactics div.left-column, .assigned-coping-tactics div.right-column {width:94%; display:block; margin: 0px 3% 20px;}

  /* toggle background-positions  */
  div.rightpanel.rightpanel-activity-feed div.heading-bar.toggle-bg div a.nav-toggle.active.log-activity-toggle {background-position:bottom right 10px;}
  div.rightpanel.rightpanel-at-a-glance div.heading-bar.toggle-bg div a.nav-toggle.active.at-a-glance-toggle, div.rightpanel.rightpanel-new-at-a-glance div.heading-bar.toggle-bg div a.nav-toggle.active.at-a-glance-toggle {background-position:bottom right 13px;}
  div.rightpanel.rightpanel-help div.heading-bar.toggle-bg a.nav-toggle.active.help-toggle { background-position: bottom right -4px; }
  div.rightpanel.rightpanel-support div.heading-bar.toggle-bg a.nav-toggle.active.support-toggle { background-position: bottom right 5px; }
  div.rightpanel.rightpanel-manual div.heading-bar.toggle-bg a.nav-toggle.active.manual-toggle { background-position: bottom right 17px; }
  div.rightpanel.rightpanel-about-us div.heading-bar.toggle-bg a.nav-toggle.active.about-us-toggle { background-position: bottom right 7px; }
  div.rightpanel.rightpanel-privacy-policy div.heading-bar.toggle-bg a.nav-toggle.active.privacy-policy-toggle {background-position: bottom right 24px; }
  div.rightpanel.rightpanel-terms-of-use div.heading-bar.toggle-bg a.nav-toggle.active.terms-of-use-toggle {background-position: bottom right 20px;}
  div.rightpanel.rightpanel-rp-questionnaires div.heading-bar.toggle-bg a.nav-toggle.completed-toggle, div.rightpanel.rightpanel-rp-questionnaires div.heading-bar.toggle-bg a.nav-toggle.requested-toggle {background-position: bottom right 12px;}
  div.rightpanel.rightpanel-configure-logging-and-tracking div.heading-bar.toggle-bg a.nav-toggle.check-in-questions-toggle {background-position-x: -13px; }
  div.rightpanel.rightpanel-program-of-goals-and-skills div#dyn-height.rightpanel-scroll.program-of-goals-and-skills div.heading-bar.goals-and-skills-toggle.toggle-bg a.nav-toggle.goals-toggle, div.rightpanel.rightpanel-program-of-goals-and-skills div#dyn-height.rightpanel-scroll.program-of-goals-and-skills div.heading-bar.goals-and-skills-toggle.toggle-bg a.nav-toggle.skills-toggle {background-position:bottom right -8px;}
  div.rightpanel.rightpanel-logging-goals div.heading-bar.toggle-bg a.nav-toggle.active.logging-toggle {background-position:bottom right 4px;}
  div.rightpanel.rightpanel-clinical-goals div.heading-bar.toggle-bg a.nav-toggle.active.clinical-goals-toggle {background-position:bottom right 2px;}
  div.rightpanel.rightpanel-weekly-dbt-diary-cards div.heading-bar.toggle-bg a.nav-toggle.active.weekly-toggle { background-position:bottom right 0px;}
  div.rightpanel.rightpanel-configure-dbt-diary-cards div.heading-bar.toggle-bg a.nav-toggle.active.configure-toggle { background-position:bottom right 12px;}
  div.rightpanel-exchanges-feed.rightpanel a.nav-toggle.toggle-active.exchanges-toggle {background-position:bottom right 12px;}

  /* dynamic scroll heights  */
  div.rightpanel.rightpanel-clinician-profile div.rightpanel-scroll.clinician-profile-scroll, div.rightpanel-outcomes-link.rightpanel div.rightpanel-scroll.outcomes-link-scroll, div.rightpanel.rightpanel-npi-setup div#dyn-height1.rightpanel-scroll, div.rightpanel.rightpanel-sign-baa div#dyn-height.rightpanel-scroll.sign-baa-scroll, div.rightpanel.rightpanel-licensing div#dyn-height4.rightpanel-scroll.licensing-scroll2, div.rightpanel.rightpanel-licensing div#dyn-height2.rightpanel-scroll.licensing-scroll3, div.rightpanel.rightpanel-licensing div#dyn-height2.rightpanel-scroll.licensing-scroll4, div.rightpanel.rightpanel-licensing div#dyn-height2.rightpanel-scroll.licensing-scroll5, div.rightpanel.rightpanel-licensing div#dyn-height3.rightpanel-scroll.licensing-scroll6, div.rightpanel.rightpanel-ml-licensing div#dyn-height4.rightpanel-scroll.ml-licensing-scroll2, div.rightpanel.rightpanel-ml-licensing div#dyn-height2.rightpanel-scroll.ml-licensing-scroll3, div.rightpanel.rightpanel-ml-licensing div#dyn-height2.rightpanel-scroll.ml-licensing-scroll4, div.rightpanel.rightpanel-ml-licensing div#dyn-height2.rightpanel-scroll.ml-licensing-scroll5, div.rightpanel.rightpanel-ml-licensing div#dyn-height3.rightpanel-scroll.ml-licensing-scroll6, div.rightpanel.rightpanel-rp-licensing div#dyn-height2.rightpanel-scroll.rp-licensing-scroll3, div.rightpanel.rightpanel-rp-licensing div#dyn-height2.rightpanel-scroll.rp-licensing-scroll4, div.rightpanel.rightpanel-rp-licensing div#dyn-height2.rightpanel-scroll.rp-licensing-scroll15, div.rightpanel.rightpanel-rp-licensing div#dyn-height3.rightpanel-scroll.rp-licensing-scroll6, div.rightpanel.rightpanel-nourishly-subscription div#dyn-height3.rightpanel-scroll.nourishly-subscription-scroll3, div.rightpanel.rightpanel-welcome-no-tour div.rightpanel-scroll.welcome-no-tour-scroll {height:calc(100% - 44px);}
  div.rightpanel.rightpanel-messaging-center div#dyn-height1.rightpanel-scroll.messaging-center-scroll { height: calc(100% - 124px);}
  div.rightpanel.rightpanel-log-calendar div#dyn-height.rightpanel-scroll.log-calendar-scroll, div.rightpanel.rightpanel-profile div#dyn-height.rightpanel-inner.profile-scroll, div.rightpanel.rightpanel-patient-step-counts div#dyn-height.rightpanel-scroll.patient-step-counts-scroll, div.rightpanel.rightpanel-ny-configure-logging-and-tracking div#dyn-height1.rightpanel-scroll, div.rightpanel.rightpanel-ml-configure-logging-and-tracking div#dyn-height1.rightpanel-scroll, div.rightpanel.rightpanel-logging-goals div#dyn-height.rightpanel-scroll.logging-goals-scroll, div#dyn-height.rightpanel-scroll.dbt-diary-cards-config-section, div.rightpanel.rightpanel-patient-audio-lessons div.rightpanel-scroll.patient-audio-lessons-scroll, div.rightpanel.rightpanel-exchange-tally div#dyn-height.rightpanel-inner.exchanges-feed.exchange-tally-scroll, div.rightpanel.rightpanel-configure-logging-and-tracking div#dyn-height1.rightpanel-scroll {height: calc(100% - 87px);}
  #dyn-height.meal-list-time-table-container, div.rightpanel.rightpanel-thought-log-view div.meal-list div#dyn-height1.scroll-bottom.meal-list-inner.thought-log {height: calc(100% - 88px);}
  div.rightpanel.rightpanel-thought-log-view div.meal-list {height: calc(100% - 140px);}
  #dyn-height.activity-scroll, #dyn-height.rightpanel-inner.at-a-glance, div.rightpanel.rightpanel-help div#dyn-height.rightpanel-scroll.help-scroll, div.rightpanel.rightpanel-manual div#dyn-height.rightpanel-scroll.manula-scroll, div.rightpanel.rightpanel-privacy-policy div#dyn-height.rightpanel-scroll.privacy-policy-scroll, div.rightpanel.rightpanel-terms-of-use div#dyn-height.rightpanel-scroll.terms-of-use-scroll{height:calc(100% - 96px);}
  div.rightpanel.rightpanel-exchanges-feed div#dyn-height.rightpanel-inner.exchanges-feed.exchanges-feed-scroll{height: calc(100% - 97px);}
  div.rightpanel.rightpanel-coworker-list div#dyn-height1.rightpanel-scroll.meal-list-inner.coworker-list-scroll, div.rightpanel.rightpanel-expectation-settings div#dyn-height.rightpanel-inner.expectation-settings-scroll, div.rightpanel.rightpanel-patients-available-to-link div#dyn-height.rightpanel-scroll.available-to-link-scroll, div.rightpanel.rightpanel-message-templates div#dyn-height1.rightpanel-scroll.message-templates-scroll {height:calc(100% - 103px);}
  div.rightpanel.rightpanel-two-factor-auth-setup div#dyn-height.rightpanel-inner.two-factor-auth-setup-scroll, #dyn-height.rightpanel-inner.add-expectation-template {height:calc(100% - 106px);}
  #dyn-height.rightpanel-inner.configure-log-questions {height: calc(100% - 107px);}
  div.rightpanel.rightpanel-medical-questionnaire-display div#dyn-height1.rightpanel-scroll.medical-questionnaire-display-scroll {height: calc(100% - 107px);}
  div.rightpanel.rightpanel-assign-homework div#dyn-height1.rightpanel-scroll.assign-homework-scroll, div.rightpanel.rightpanel-patient-medications-list div#dyn-height1.rightpanel-scroll.patient-medications-list-scroll { height: calc(100% - 117px);}
  div.rightpanel.rightpanel-daily-water-log-view div.meal-list div div#dyn-height1.scroll-bottom.meal-list-inner.thought-log.daily-water-log-scroll {height: calc(100% - 135px);}
  div.rightpanel.rightpanel-print div#dyn-height.print-configuration.rightpanel-scroll.print-config-scroll, div.rightpanel.rightpanel-logging-goals div#dyn-height.rightpanel-scroll.logging-goals-scroll.rr-logging-goals-scroll, div#dyn-height.rightpanel-scroll.dbt-diary-cards-container, #dyn-height.rightpanel-inner.new-at-a-glance{height:calc(100% - 138px);}
  #dyn-height2.rightpanel-scroll.photo-with-tour {height: calc(100% - 255px );}
  #dyn-height2.rightpanel-scroll.photo-without-tour {height:calc(100% - 142px);}
  div.rightpanel.rightpanel-sleep-tracking-log-view div#dyn-height.sleep-tracking-log-scroll {height: calc(100% - 142px);}
  div.rightpanel.rightpanel-sd-exercise div#dyn-height.sd-exercise-scroll, div.rightpanel.rightpanel-medication-dose div#dyn-height.medication-dose-scroll {height: calc(100% - 143px);}
  .message-multiple-patients.scroll-bottom.rightpanel-scroll {height:calc(100% - 144px);}
  div.rightpanel-coworker-compose.rightpanel div.rightpanel-scroll.meal-list-inner.scroll-bottom.single-coworker-compose-scroll {height:calc(100% - 145px);}
  #dyn-height.rightpanel-scroll.manage-links, div.rightpanel.rightpanel-meditation-list div#dyn-height.rightpanel-scroll.meditation-list-scroll, div.rightpanel.rightpanel-meditations-choose-audio-track div#dyn-height.rightpanel-scroll.meditation-audio-track-scroll, div.rightpanel.rightpanel-meditations-choose-scene div#dyn-height.rightpanel-scroll.meditation-screen-scroll, div.rightpanel.rightpanel-meditations-configure div#dyn-height.rightpanel-scroll.meditations-configure-scroll, div.rightpanel.rightpanel-meditations-edit div#dyn-height.rightpanel-scroll.meditations-edit-scroll, div.rightpanel.rightpanel-meditations-preview div.preview-meditation.meditations-preview-scroll, div.rightpanel.rightpanel-configure-dbt-diary-card-feelings div#dyn-height.rightpanel-scroll.dbt-diary-cards-config-section, div.rightpanel.rightpanel-interpersonal-relationships div#dyn-height1.rightpanel-scroll.interpersonal-relationships-scroll {height:calc(100% - 146px);}
  div.rightpanel.rightpanel-coping-tactics div#dyn-height.rightpanel-scroll.coping-tactics-scroll {height: calc(100% - 147px);}
  #dyn-height.rightpanel-scroll.manage-missions, div.rightpanel.rightpanel-expectation-setting div#dyn-height.rightpanel-inner.expectation-setting-scroll, #dyn-height.rightpanel-inner.add-patient-expectation-template {height: calc(100% - 148px);}
  div.rightpanel.rightpanel-program-of-goals-and-skills div#dyn-height.rightpanel-scroll.program-of-goals-and-skills {height: calc(100% - 149px);}
  div.rightpanel.rightpanel-epcot div#dyn-height2.rightpanel-scroll.epcot-scroll {height: calc(100% - 150px);}
  div.rightpanel.rightpanel-share-documents div.rightpanel-scroll.share-documents-scroll, div.rightpanel.rightpanel-support div.support-scroll, div.rightpanel.rightpanel-about-us div.rightpanel-scroll.about-us, div.rightpanel.rightpanel-fbt-growth-chart div.rightpanel-scroll.fbt-growth-chart-scroll, div.rightpanel.rightpanel-fbt-growth-chart-measurements div.rightpanel-scroll.fbt-growth-chart-measurements-scroll, div.rightpanel.rightpanel-fbt-growth-chart-settings div.rightpanel-scroll.fbt-growth-chart-settings-scroll {height: calc(100% - 155px);}
  #dyn-height.rightpanel-inner.new-at-a-glance {height: calc(100% - 160px);}
  #dyn-height.rightpanel-inner.new-at-a-glance.with-tour {height: calc(100% - 273px);}
  div.rightpanel.rightpanel-united-healthcare-member-list div.rightpanel-scroll.united-healthcare-member-list-scroll, div.rightpanel.rightpanel-coworker-conversations div#dyn-height1.meal-list-inner.padded.coworker-conversations-scroll, div.rightpanel.rightpanel-private-groups-home div.rightpanel-scroll.private-groups {height: calc(100% - 163px);}
  div.rightpanel.rightpanel-chart-events div#dyn-height.rightpanel-scroll.chart-events-scroll, div.rightpanel.rightpanel-chart-trends div#dyn-height.rightpanel-scroll.chart-trends-scroll  {height:calc(100% - 163px);}
  #dyn-height.rightpanel-scroll.activity-feed, #dyn-height.rightpanel-scroll.chart-insights {height: calc(100% - 163px);}
  div.rightpanel.rightpanel-identified-triggers div#dyn-height1.rightpanel-scroll.identified-triggers-scroll, div.rightpanel.rightpanel-epcots div#dyn-height1.rightpanel-scroll.epcots-scroll2, div.rightpanel.rightpanel-risky-event-prep div#dyn-height1.rightpanel-scroll.risky-event-prep-scroll {height: calc(100% - 176px);}
  div.rightpanel.rightpanel-schedule-enjoyable-activity div#dyn-height1.rightpanel-scroll.schedule-enjoyable-activity-scroll {height: calc(100% - 177px);}
  div.rightpanel.rightpanel-epcots div#dyn-height1.rightpanel-scroll.epcots-scroll {height: calc(100% - 183px);}
  div.rightpanel.rightpanel-patient-meal-plan-change-summary div#dyn-height.meal-plan-change-summary-scroll {height: calc(100% - 187px);}
  div.rightpanel.rightpanel-anger-log-view div#dyn-height.anger-log-scroll, div.rightpanel.rightpanel-anxiety-episode-log-view div#dyn-height.anxiety-episode-scroll, div.rightpanel.rightpanel-arfid-food-exposure-log-view div#dyn-height.arfid-food-exposure-log-scroll, div.rightpanel.rightpanel-beacon-message-view div#dyn-height.beacon-message-scroll, div.rightpanel.rightpanel-blood-glucose-log-view div#dyn-height.blood-glucose-log-scroll, div.rightpanel.rightpanel-completed-homework-assignment div#dyn-height.completed-homework-assignment-scroll, div.rightpanel.rightpanel-cravings-and-urges-log-view div#dyn-height.cravings-and-urges-log-scroll, div.rightpanel.rightpanel-daily-hygiene-checklist-view div#dyn-height.daily-hygiene-checklist-scroll, div.rightpanel.rightpanel-daily-self-care-checklist-view div#dyn-height.daily-self-care-checklist-scroll, div.rightpanel.rightpanel-day-schedule-checklist-view div#dyn-height.day-schedule-checklist-scroll, div.rightpanel.rightpanel-dbt-diary-card div#dyn-height.dbt-diary-card-scroll, div.rightpanel.rightpanel-dysfunctional-thought-log-view div#dyn-height.dysfunctional-thought-log-scroll, div.rightpanel.rightpanel-exposure-learnings-view div#dyn-height.exposure-learnings-scroll, div.rightpanel.rightpanel-exposure-plan-view div#dyn-height.exposure-plan-scroll, div.rightpanel.rightpanel-five-minute-log-view div#dyn-height.five-minute-log-scroll, div.rightpanel.rightpanel-goal-set-review div#dyn-height.goal-set-review-scroll, div.rightpanel.rightpanel-listened-to-meditation-view div#dyn-height.listened-to-meditation-scroll, div.rightpanel.rightpanel-medical-questionnaire-view div#dyn-height.medical-questionnaire-view-scroll, div.rightpanel.rightpanel-mood-and-activity-checkin div#dyn-height.mood-and-activity-checkin-scroll, div.rightpanel.rightpanel-places-to-avoid-region-event-view div#dyn-height.places-to-avoid-region-event-scroll, div.rightpanel.rightpanel-refusal-log-view div#dyn-height.refusal-log-scroll, div.rightpanel.rightpanel-rp-daily-checkin-log-view div#dyn-height.rp-daily-checkin-log-scroll, div.rightpanel.rightpanel-shared-document-view div#dyn-height.shared-document-view-scroll, div.rightpanel.rightpanel-stool-tracking-log-view div#dyn-height.stool-tracking-log-scroll, div.rightpanel.rightpanel-support-meeting-checkin-view div#dyn-height.support-meeting-checkin-scroll, div.rightpanel.rightpanel-triggered-log-view div#dyn-height.trigger-log-scroll, div.rightpanel.rightpanel-used-substance-log-view div#dyn-height.used-substance-log-scroll, div.rightpanel.rightpanel-why-near-or-at-place-to-avoid-view div#dyn-height.why-near-or-at-place-to-avoid-scroll, div.rightpanel.rightpanel-skill-set-review div#dyn-height.skill-set-review-scroll, div.rightpanel.rightpanel-meadows-check-in div#dyn-height.meadows-check-in-scroll {height:calc(100% - 192px);}
  div.rightpanel.rightpanel-dbt-diary-card div#dyn-height.dbt-diary-card-scroll, div.rightpanel.rightpanel-audio-lesson-taken-view div#dyn-height.audio-lesson-taken-scroll {height:calc(100% - 193px);}
  .scroll-bottom.rightpanel-scroll {height:calc(100% - 196px);}
  div.rightpanel.rightpanel-patient-share-documents div.rightpanel-scroll.patient-share-documents-scroll {height: calc(100% - 197px);}
  #dyn-height.rightpanel-scroll.clinical-goals { height: calc(100% - 199px);}
  #dyn-height.meal-list-time-table-container.log-with-tour {height: calc(100% - 200px );}
  #dyn-height.rightpanel-scroll.activity-feed.logs-feed-shorter {height: calc(100% - 205px);}
  div.rightpanel-coworker-compose.rightpanel div.rightpanel-scroll.meal-list-inner.scroll-bottom.multiple-coworker-compose-scroll {height:calc(100% - 209px);}
  div.rightpanel.rightpanel-patient-daily-heart-rate-chart div#dyn-height.rightpanel-scroll.daily-heart-rate-chart-scroll {height: calc(100% - 214px);}
  div#dyn-height1.rightpanel-scroll.rp-questionnaires-container {height: calc(100% - 217px);}
  div.rightpanel.rightpanel-risky-events div#dyn-height1.rightpanel-scroll.risky-events-scroll, div.rightpanel.rightpanel-enjoyable-activities div#dyn-height1.rightpanel-scroll.enjoyable-activities-scroll {height: calc(100% - 227px);}
  .meal-list-inner.scroll-bottom.rightpanel-scroll{height:calc(100% - 235px);}
  #dyn-height.rightpanel-scroll.manage-links.with-tour {height: calc(100% - 311px );}
  div.rightpanel.rightpanel-private-group div#dyn-height1.scroll-bottom.rightpanel-scroll.private-group-scroll {height:calc(100% - 233px);}
  #manage-links-toolbar-invite-parents {display:none;}
  #manage-links-invite-parents-narrow {display:block; margin:0 auto 10px;}
}

@media (max-width: 600px) {
  div.modal-body.nps-score-modal-body div section {width: 430px;}
  .modal-body section span.nps-score { padding: 8px 11px; } 
  .modal-body section span.nps-score.less-padding {padding: 8px;}
  div.rightpanel.rightpanel-nourishly-subscription div#dyn-height3.rightpanel-scroll.nourishly-subscription-scroll3 div.enterprise {width: 100%;margin-top: 50px;}
  .message-multiple-patients div.select-deselect-all-btns-container button {float:none;}
}
@media (max-width: 540px) {
  .profile-info {max-width: 340px;}
  .profile-info div.column2 {padding-left: 20px; padding-top:6px;}
  .profile-info ul li {padding-bottom:8px;}
  .rightpanel-clinician-profile.rightpanel .profile-info div.clinician-profile-change-credentials > button, .rightpanel-clinician-profile.rightpanel .profile-info div.clinician-profile-change-credentials > button:first-child { display:block; margin: 0 auto 10px; }
  .rightpanel-clinician-profile.rightpanel .profile-info div.enable-disable-auto-logout-buttons > button, .rightpanel-clinician-profile.rightpanel .profile-info div.gdpr-actions-buttons > button {width:300px;padding:8px 25px;margin-bottom:20px;}
  .rightpanel-clinician-profile.rightpanel .profile-info div.column2.preferred-patient-word-toggles a.btn-log {padding: 12px 15px;}
  .meal-list h3.meal-name-and-time {font-size:18px;}
  .activity-feed .article-list div.right-activity-column div.xarticle.activity-feed-epcot-container .activity-feed-epcot, .activity-feed.rightpanel-scroll .article-list div.patient-logs-right div.xarticle.activity-feed-epcot-container .activity-feed-epcot {min-width:275px;}
  .activity-feed-epcot div.tableinfo li {padding:4px 8px;border-bottom-width:1px; font-size:12px;}
  .activity-feed-epcot div.tableinfo li.nodivider {font-size:11px;}
  .activity-feed-epcot div.tableinfo ul li img {max-width: 12px;height: auto;}  
  div.rightpanel.rightpanel-epcot div#dyn-height2.rightpanel-scroll.epcot-scroll div.scroll-bottom.answer-overview-bg.rounded-white-card.padded div div.tab-links-goal ul.epcot-answer-options, div.rightpanel.rightpanel-epcot div#dyn-height2.rightpanel-scroll.epcot-scroll div.scroll-bottom.answer-overview-bg.rounded-white-card.padded div.meal-list.epcot-comments-container, div.rightpanel.rightpanel-epcot div#dyn-height2.rightpanel-scroll.epcot-scroll div.scroll-bottom.answer-overview-bg.rounded-white-card.padded.epcot-answers-container, div.rightpanel.rightpanel-epcot div#dyn-height2.rightpanel-scroll.epcot-scroll div.scroll-bottom.answer-overview-bg.rounded-white-card.padded.epcot-answers-container div div.tab-links-goal ul.epcot-answer-options, div.rightpanel.rightpanel-epcot div#dyn-height2.rightpanel-scroll.epcot-scroll div.scroll-bottom.answer-overview-bg.rounded-white-card.padded.epcot-answers-container div.meal-list.epcot-comments {width:335px;max-width:unset;min-width:335px;}
  div.tab-links-goal ul.epcot-answer-options li.epcot-answer-option {width:48px; font-size:11px;height:28px;}
  div.tab-links-goal ul.epcot-answer-options li.epcot-answer-option-wider.epcot-answer-option {width:75px;}
  div.rightpanel-rp-questionnaires.rightpanel div.heading-bar.toggle-bg button.white-header-btn {width:90px;overflow:hidden;white-space:nowrap;padding-left:5px}
  div.rightpanel-rp-questionnaires.rightpanel div.heading-bar.toggle-bg button.white-header-btn.hide-deleted-requests-btn {width:86px;}
  div.rightpanel-rp-questionnaires.rightpanel div.toolbar-white button.flat-rounded-btn.centered.bigger {padding: 8px 22px;font-size:14px;}
  div.rightpanel.rightpanel-medical-questionnaire-display div#dyn-height1.rightpanel-scroll.medical-questionnaire-display-scroll div.rounded-white-card.centered.padded.medical-questionnaire-display {margin: 30px auto;padding: 15px;}
  div.rightpanel.rightpanel-medical-questionnaire-display div#dyn-height1.rightpanel-scroll.medical-questionnaire-display-scroll div.rounded-white-card.centered.padded.medical-questionnaire-display {max-width: calc(100% - 10px);box-sizing: border-box;}
  div.rightpanel.rightpanel-dysfunctional-thought-log-view div.heading-main h2, div.rightpanel.rightpanel-shared-document-view div.heading-main h2, div.rightpanel-configure-dbt-diary-card-feelings.rightpanel div.heading-main h2 { width: 222px;overflow: hidden;white-space: nowrap;box-sizing: border-box;height: 33px;position: relative;top: 2px;}
  div.rightpanel-configure-dbt-diary-card-feelings.rightpanel div.heading-main h2 {left: -4px; width:190px; }
  div.rightpanel-configure-dbt-diary-card-feelings.rightpanel div.heading-main h2.config-dbt-default-header {width:145px;}
  div.rightpanel.rightpanel-shared-document-view div.heading-main h2 { width: 178px;}
  div.log-calendar-scroll.rightpanel-scroll div.rounded-white-card.padded.patient-log-calendar-container {margin:30px 10px 350px;padding:30px 10px 60px}
  div#modal-body-outer.modal-body.grey-background.onboard-patient-modal-body div#loggingGoalsContent div.target-info div.value-box {float:none;}
  div#modal-body-outer.modal-body.grey-background.onboard-patient-modal-body div#loggingGoalsContent div.target-info div.value-box li {float:none;}
  div#modal-body-outer.modal-body.grey-background.onboard-patient-modal-body div.assignable-homework-container .assignable-homework div.onboard-patient-request-questionnaire-schedule label {padding-left:15px;}
  div#modal-body-outer.modal-body.grey-background.onboard-patient-modal-body div.assignable-homework-container .assignable-homework div.onboard-patient-request-questionnaire-schedule div.request-questionnaire-schedule-toggles {display:block;}
  div#modal-body-outer.modal-body.grey-background.onboard-patient-modal-body div.onboard-patient-cross-promote div.onboard-patient-cross-promote-links {max-width:100%; box-sizing: border-box;}
  div.group-info label.logging-config-label {font-size: 16px;}
  div.rightpanel.rightpanel-program-of-goals-and-skills .flat-rounded-btn.bigger.program-of-goals-and-skills-left-aligned-btn.save-program-template-btn {float: none;position: absolute;bottom: 75px;right: 20px;}
  div.rightpanel-risky-events.rightpanel div.toolbar-white button.flat-rounded-btn.bigger, div.enjoyable-activities-scroll.rightpanel-scrolll div.toolbar-white button.flat-rounded-btn.bigger, div.rightpanel-support.rightpanel div.toolbar-white button.flat-rounded-btn.bigger {padding: 8px 20px; font-size:14px;}
  div.rightpanel.rightpanel-program-of-goals-and-skills div.rightpanel-scroll.program-of-goals-and-skills form.edit-goal-or-skill.rounded-white-card.padded {margin:5px; padding:15px;}
  div.rightpanel.rightpanel-program-of-goals-and-skills div.rightpanel-scroll.program-of-goals-and-skills  div.checkin-days-and-time > button {margin: 0 auto;display: block;}
  div.rightpanel.rightpanel-meditations-edit div.delete-meditation-btn-container {float: none;position: absolute;bottom: 75px;right: 30px;}
  div.rightpanel-assign-homework.rightpanel div.assign-homework-scroll.rightpanel-scroll div.assignable-homework-container .assignable-homework .assignable-middle-column div.assignable-subtitle { font-size: 14px;}
  div.rightpanel-assign-homework.rightpanel div.assign-homework-scroll.rightpanel-scroll div.assignable-homework-container .assignable-homework .assignable-middle-column div.assignable-title { font-size: 16px;}
  div.rightpanel-assign-homework.rightpanel div.assign-homework-scroll.rightpanel-scroll div.assignable-homework-container .assignable-homework .assignable-right-column div.assignable-time { font-size: 12px;}
  div#dyn-height.rightpanel-scroll.dbt-diary-cards-container .heading h2.weekly-dbt-diary-card-date-header {display:none}
  div#dyn-height.rightpanel-scroll.dbt-diary-cards-container .heading h2.weekly-dbt-diary-card-date-header-short {display:block}
  div.rightpanel-scroll.dbt-diary-cards-container div.configure-dbt-diary-cards-general-config {padding:15px;}
  div.dbt-diary-cards-config-section div.group-info.dbt-configure-skills ul li > label { max-width: calc(100% - 60px);}
  .weekly-dbt-diary-card-container { padding-left:5px; padding-right:5px;}
  div.rightpanel.rightpanel-npi-setup div#dyn-height1.rightpanel-scroll div.rounded-white-card.padded.centered.npi-setup {max-width:100%;padding:15px;}
  div.rightpanel.rightpanel-npi-setup div#dyn-height1.rightpanel-scroll div.rounded-white-card.padded.centered.npi-setup input.flat-grey-input.less-padding { min-width: 175px;width: calc(100% - 105px);}
  div.rightpanel.rightpanel-npi-setup div#dyn-height1.rightpanel-scroll div.rounded-white-card.padded.centered.npi-setup > button.flat-rounded-btn {padding:15px;margin-right:unset;}
  div.united-healthcare-member-list-scroll.rightpanel-scroll div.uhc-member-list div.message-patients-list div.patient-member-state > div.patient-member-name-and-email {width: calc(100% - 55px);}
  div.united-healthcare-member-list-scroll.rightpanel-scroll div.uhc-member-list div.message-patients-list div.patient-member-state > p.patient-member-display-state {float:left; margin-left:unset;}
  .bglink-invite div.yellow-bar h3 { font-size: 17px;line-height:20px;}
  .welcome-box {padding:50px 30px;}
}
@media (max-width: 500px) {
  button#icon-legend{display:none;}
  .patient-logs-feed div.heading-bar button.white-header-btn{display:none;}
  .rightpanel.rightpanel-manage-links div.patient-list .article-list div.xarticle h3 { font-size: 18px; }
  .rightpanel.rightpanel-manage-links div.patient-list .article-list div.xarticle .arrow-link { font-size: 15px; }
  .rightpanel.rightpanel-manage-links div.patient-list .article-list div.xarticle.article-editing { width: 94%; }
  .rightpanel.rightpanel-manage-links div.patient-list .article-list div.edit-box { float:none; width: 200px; margin:0 auto; text-align:center; }
  .rightpanel.rightpanel-manage-links div.patient-list .article-list div.xarticle.article-editing.reordering { width: calc(90% - 30px); }
  .rightpanel.rightpanel-manage-links div.patient-list .article-list div.edit-box.reordering { float:right; width: 30px;}
  .rightpanel.rightpanel-manage-links div.patient-list .article-list div.edit-box > button.remove-patient-btn-no-name { display:none;}
  .rightpanel.rightpanel-manage-links div.patient-list .article-list div.edit-box > button.remove-patient-btn-with-name { display:block; max-width:200px;}
  button.white-header-btn.messages-print-view-btn {display:none;}
  div.cms-confirm-medical-record-modal div.modal-footer.shadow button { max-width: 300px; display: block; margin: 0 auto 10px;}
  div.xsection.container .rightpanel div.toolbar-white.comment-thumbs > button { padding: 8px; }
  div.rightpanel.rightpanel-dbt-diary-card div#dyn-height.dbt-diary-card-scroll div.dbt-diary-card-container { max-width:96%; font-size:14px;}
  button.change-blood-glucose-units-btn, button.configure-dsyfunctional-thought-log-btn {position: absolute;top: 99px;right: 22px}
  button.hide-trigger-notes-btn {position: absolute;top: 50px;right: 5px}
  div.rightpanel.rightpanel-rp-questionnaires div#dyn-height1.rightpanel-scroll.rp-questionnaires-container div div.rp-completed-questionnaires {max-width: calc(100% - 10px);}
  div.rightpanel.rightpanel-shared-document-view div#dyn-height.shared-document-view-scroll button.download-shared-document-btn {overflow: hidden; padding: 8px 22px;}
  div.rightpanel.rightpanel-in-person-link-tool div#dyn-height.in-person-link-scroll.rightpanel-scroll div.rounded-white-card.padded {margin:15px;padding:15px;}
  div.rightpanel.rightpanel-in-person-link-tool div#dyn-height.rightpanel-scroll.in-person-link-scroll div.rounded-white-card.padded button.flat-rounded-btn.centered.bigger.select-in-person-action-btn {font-size: 14px; padding: 8px 10px;}
  div#modal-body-outer.modal-body.grey-background.onboard-patient-modal-body div.coping-examples div.article-box.article-boxinner.onboard-patient-log-questions-container, div#modal-body-outer.modal-body.grey-background.onboard-patient-modal-body div.coping-examples div.article-box.article-boxinner.onboard-patient-log-questions-container div.xarticle div.xaside, div#modal-body-outer.modal-body.grey-background.onboard-patient-modal-body div.coping-examples div.article-box.article-boxinner.onboard-patient-log-questions-container div.xarticle div.xaside h3 {max-width:100%;box-sizing:border-box;}
  div#modal-body-outer.modal-body.grey-background.onboard-patient-modal-body div.coping-examples div.article-box.article-boxinner.onboard-patient-log-questions-container div.xarticle div.xaside h3 {font-size:11pt}
  div.rightpanel-logging-goals.rightpanel div.logging-goals-scroll.rightpanel-scroll div.target-info div.value-box {float:none;}
  div.rightpanel-logging-goals.rightpanel div.logging-goals-scroll.rightpanel-scroll div.target-info div.value-box li {float:none;}
  div.rightpanel-logging-goals.rightpanel div.logging-goals-scroll.rightpanel-scroll div.target-info div.xarticle div.xaside {max-width: 100%; }
  div.rightpanel-logging-goals.rightpanel div.logging-goals-scroll.rightpanel-scroll div.target-info div.xarticle { max-width:96%; margin:auto;} 
  table.logging-goals-history td, table.logging-goals-history th {font-size:14px;}
  div.meditations-configure-scroll.rightpanel-scroll div.rounded-white-card.padded.meditations-configure-container, div.meditations-edit-scroll.rightpanel-scroll div.rounded-white-card.padded.meditations-configure-container { margin: 15px;padding:15px;}
  #show_thoughts.hide-show-thoughts, #show_thoughts_label.hide-show-thoughts {display:none;}
  div.modal-body.nps-score-modal-body div section {width: 400px;}
  .modal-body section span.nps-score { padding: 8px 10px; } 
  .modal-body section span.nps-score.less-padding {padding: 8px 7px;}
  div.rounded-white-card.messaging-center-chat div.messaging-center-chat-icons { padding-top: 10px; }
  div.rounded-white-card.messaging-center-chat div.messaging-center-chat-text-container div.chat-name-container { width: calc(100% - 80px); }
  div.rounded-white-card.messaging-center-chat div.messaging-center-chat-text-container p.messaging-chat-last-message { height: 34px; font-size: 14px; line-height: 16px; }
  div.rounded-white-card.messaging-center-chat div.messaging-center-chat-text-container div.chat-name-container h4.chat-name-row-1 { font-size:15px; line-height: 17px; height: 17px; }
  div.rounded-white-card.messaging-center-chat div.messaging-center-chat-text-container p.messaging-chat-last-message-sent-at { width: 80px; font-size:12px; right:15px;top:5px; }
}
@media (max-width:470px) {
  div.modal-body.nps-score-modal-body div section {width: 370px;}
  .modal-body section span.nps-score { margin:1px; } 
}
@media (max-width:440px) {
  .emoji-wysiwyg-editor, .onboarding .emoji-wysiwyg-editor {width:calc(100% - 60px);font-size:13px}
  div.rightpanel.rightpanel-messages .heading-sub button.context-help{display: none;}
  .message-info div.inline-message-container.associated-message p.associated-text {white-space: unset !important;}
  div.modal form.do-not-disturb-modal div.xarticle div.enable-disable-do-not-disturb-toggles, div.modal form.delay-after-hours-messages-modal div.xarticle div.enable-disable-after-hours-toggles, div.modal form.out-of-office-modal div.xarticle div.enable-disable-out-of-office-toggles {float: none;margin: 10px auto 0px;padding-top: 10px;clear: left;}
  div.rightpanel.rightpanel-epcot div#dyn-height2.rightpanel-scroll.epcot-scroll div.scroll-bottom.answer-overview-bg.rounded-white-card.padded.epcot-answers-container {padding:15px 10px;}
  div.rightpanel.rightpanel-dbt-diary-card div#dyn-height.dbt-diary-card-scroll div.dbt-diary-card-container { font-size:12px;}
  div.dbt-diary-card div.dbt-card-feeling div.feeling-value, div.dbt-diary-card div.dbt-card-behavior div.behavior-value {width:40%;}
  div.rightpanel.rightpanel-dysfunctional-thought-log-view div.heading-main h2 { width: 135px;}
  div.rightpanel.patient-logs-feed div.log-wrapper div.heading button.logs-view-meal-plan-btn {display:none;}
  div.xsection.container.log-calendar-container {min-width:405px;}
  .profile-info-inner .set input[type="text"].input.flat-grey-input.less-padding.profile-email-input, .profile-info-inner .set input[type="text"].input.flat-grey-input.less-padding.profile-name-input, .profile-info-inner .set input[type="text"].input.flat-grey-input.less-padding.profile-phone-input, .profile-info-inner .set .btns { display:block;float:none; clear:both; max-width:88%; width:100%;}
  .profile-info-inner .set h3.profile-input-header {margin-bottom: 5px}
  div#modal-body-outer.modal-body.grey-background.onboard-patient-modal-body div div.detail-info.rounded-white-card.onboard-patient-coping-tactic.onboard-patient-coping-tactic-left, div#modal-body-outer.modal-body.grey-background.onboard-patient-modal-body div div.detail-info.rounded-white-card.onboard-patient-coping-tactic {max-width: 96%;box-sizing: border-box;}
  div#modal-body-outer.modal-body.grey-background.onboard-patient-modal-body div div.detail-info.rounded-white-card.onboard-patient-coping-tactic.onboard-patient-coping-tactic-left, div#modal-body-outer.modal-body.grey-background.onboard-patient-modal-body div div.detail-info.rounded-white-card.onboard-patient-coping-tactic ul {width:unset;}
  div.rightpanel.rightpanel-ny-configure-logging-and-tracking div.heading-main h2, div.rightpanel.rightpanel-ml-configure-logging-and-tracking div.heading-main h2, div.rightpanel.rightpanel-configure-logging-and-tracking div.heading-main h2 { width: 180px;overflow: hidden;white-space: nowrap;box-sizing: border-box;height: 38px;position: relative;top: 0px;}
  div.rightpanel.rightpanel-ny-configure-logging-and-tracking div#dyn-height1.rightpanel-scroll .group-info li label.logging-config-label, div.rightpanel.rightpanel-ml-configure-logging-and-tracking div#dyn-height1.rightpanel-scroll .group-info li label.logging-config-label, div.rightpanel.rightpanel-configure-logging-and-tracking div#dyn-height1.rightpanel-scroll .group-info li label.logging-config-label{font-size:14px;}
  div.modal.context-help {right:35px; top: 45px !important;}
  div.rightpanel.rightpanel-coping-tactics div.heading-sub button.reorder-coping-tactics-btn {display:none;}
  div.narrow-shortish-modal-coping div.modal-footer.add-coping-tactic-modal-footer button.flat-rounded-btn.bigger.less-padding.full-width-btn, div.modal-footer.extra-pad-bottom.simple-add-clinical-goal-modal-footer button.flat-rounded-btn.bigger.full-width-btn, div.modal-footer.extra-pad-bottom.add-clinical-goal-modal-footer button.flat-rounded-btn.bigger.full-width-btn {width:280px;}
  div.narrow-shortish-modal-coping div.modal-footer.add-coping-tactic-modal-footer button.flat-rounded-btn.bigger.less-padding, div.modal-footer.extra-pad-bottom.add-clinical-goal-modal-footer button.flat-rounded-btn.bigger.less-padding , div.modal-footer.extra-pad-bottom.simple-add-clinical-goal-modal-footer button.flat-rounded-btn.bigger {width: 130px; }
  div.modal-body.add-clinical-goal-modal-body, div.modal-body.simple-add-clinical-goal-modal-body {padding:0px;}
  div.rightpanel.rightpanel-program-of-goals-and-skills .flat-rounded-btn.bigger, div.rightpanel.rightpanel-meditation-list div.toolbar-white .flat-rounded-btn.bigger, div.rightpanel.rightpanel-meditations-choose-audio-track div.toolbar-white .flat-rounded-btn.bigger, div.rightpanel.rightpanel-meditations-choose-scene div.toolbar-white .flat-rounded-btn.bigger, div.rightpanel.rightpanel-meditations-configure div.toolbar-white .flat-rounded-btn.bigger, div.rightpanel.rightpanel-meditations-edit div.toolbar-white .flat-rounded-btn.bigger, div.rightpanel.rightpanel-meditations-preview div.toolbar-white .flat-rounded-btn.bigger {font-size:14px;padding:8px 22px;}
  table.logging-goals-history td, table.logging-goals-history th {font-size:12px;}
  div.meditations-configure-scroll.rightpanel-scroll div.rounded-white-card.padded.meditations-configure-container, div.meditations-edit-scroll.rightpanel-scroll div.rounded-white-card.padded.meditations-configure-container { margin: 5px 5px 20px 5px; padding:5px;}
  div.rightpanel-assign-homework.rightpanel div.assign-homework-scroll.rightpanel-scroll div.assignable-homework-container .assignable-homework .assignable-middle-column div.assignable-subtitle { font-size: 13px;}
  div.rightpanel-assign-homework.rightpanel div.assign-homework-scroll.rightpanel-scroll div.assignable-homework-container .assignable-homework .assignable-middle-column div.assignable-title { font-size: 15px;}
  div.rightpanel-scroll.dbt-diary-cards-container div.configure-dbt-diary-cards-general-config {padding:5px;}
  div.rightpanel.rightpanel-configure-dbt-diary-card-behaviors div#dyn-height.rightpanel-scroll.dbt-diary-cards-config-section div.dbt-diary-card-custom-behaviors > button.flat-rounded-btn.bigger {font-size:14px;}
  div#dyn-height.rightpanel-scroll.dbt-diary-cards-container .heading h2.weekly-dbt-diary-card-date-header-short {font-size:15px;}
  div.modal-body.grey-background.audio-lessons-select-format-and-character-modal-body { padding: 30px 5px;}
  div.modal-body.grey-background.audio-lessons-select-format-and-character-modal-body div.media-player-container.rounded-white-card.padded {padding:5px;}
  div.rightpanel.rightpanel-npi-setup div#dyn-height1.rightpanel-scroll {padding:15px;}
  div.united-healthcare-member-list-scroll.rightpanel-scroll div.united-healthcare-member-list-data {padding:0 5px;}
  div.modal-body.nps-score-modal-body {padding:0px;}
  div.modal-body.nps-score-modal-body div section {width: 328px;}
  .modal-body section span.nps-score { padding: 8px 8px; } 
  .modal-body section span.nps-score.less-padding {padding: 8px 7px;}
  .bglink-invite div.yellow-bar h3 { font-size: 15px;line-height: 17px;}
}
@media (max-width:400px) {
  .billing-wrapper, div.rightpanel.rightpanel-nourishly-subscription div#dyn-height3.rightpanel-scroll.nourishly-subscription-scroll3 div.billing-wrapper.nourishly-billing-wrapper {width:260px;}
  .billing-type.billing-type-2-rows, .billing-type.billing-type-4-rows { display:block;clear:both;}
  .welcome-box {padding:50px 10px;}
}
@media (max-width:360px) {
  .message-info div.inline-message-container.associated-message {max-width:75%}
}
@media (max-width:340px) {
  input#show_thoughts, label#show_thoughts_label {display:none;}

  .container {min-width:340px;}
  .container2 {min-width:340px !important;}
  .wrapper-box{min-width:340px;}
}
@media (max-height:1024px) {
  .navbar .nav-links ul li a, .navbar .nav-links ul li label{ padding:7px 5px 7px 6px}
  .navbar .nav{ padding-bottom:15px}
}
@media (max-height:1024px) and (max-width:982px) {
  #the-nav-bar {height: calc(100% - 108px); height:-webkit-calc(100% - 108px); height:-moz-calc(100% - 108px);position:relative;top:75px;}
}

@media (max-height:900px) {
  .xsection.container.login .logo-product-container a {display:inline-block;}
  .xsection.container.login .logo-product-container h1 {display:inline-block}
  .xsection.container.login .logo-product-container a img {height:60px; width:60px; margin:0px 15px 0px 0px}
  .xsection.container.login .logo-product-container {padding-bottom:0px}

  .navbar .nav-links ul li a, .navbar .nav-links ul li label{ padding:7px 5px 7px 6px}
}
@media (max-height:740px) {
  div.select-coping-tactic-template-modal div.modal-body.grey-background, div.modal-body.grey-background.select-goal-template-modal-body, div.message-multiple-patients-message-templates-modal div.modal-body.grey-background { max-height:420px;}
}
@media ( max-height: 700px ) {
  div.modal div.modal-body {
    max-height: 60vh !important;
    min-height: unset !important;
  }
  div.show-conditions-modal, div.show-conditions-modal-shorter {
    height: unset;
  }
}
@media ( max-height: 600px ) {
  div.modal div.modal-body {
    max-height: 55vh !important;
  }
}
