﻿@import"https://fonts.googleapis.com/css?family=Covered+By+Your+Grace";@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:400;src:url("/assets/fonts/source-sans-pro-v9-latin-regular.eot");src:local("Source Sans Pro"),local("SourceSansPro-Regular"),url("/assets/fonts/source-sans-pro-v9-latin-regular.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/source-sans-pro-v9-latin-regular.woff2") format("woff2"),url("/assets/fonts/source-sans-pro-v9-latin-regular.woff") format("woff"),url("/assets/fonts/source-sans-pro-v9-latin-regular.ttf") format("truetype"),url("/assets/fonts/source-sans-pro-v9-latin-regular.svg#SourceSansPro") format("svg")}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:400;src:url("/assets/fonts/source-sans-pro-v9-latin-italic.eot");src:local("Source Sans Pro Italic"),local("SourceSansPro-It"),url("/assets/fonts/source-sans-pro-v9-latin-italic.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/source-sans-pro-v9-latin-italic.woff2") format("woff2"),url("/assets/fonts/source-sans-pro-v9-latin-italic.woff") format("woff"),url("/assets/fonts/source-sans-pro-v9-latin-italic.ttf") format("truetype"),url("/assets/fonts/source-sans-pro-v9-latin-italic.svg#SourceSansPro") format("svg")}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:600;src:url("/assets/fonts/source-sans-pro-v9-latin-600.eot");src:local("Source Sans Pro Semibold"),local("SourceSansPro-Semibold"),url("/assets/fonts/source-sans-pro-v9-latin-600.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/source-sans-pro-v9-latin-600.woff2") format("woff2"),url("/assets/fonts/source-sans-pro-v9-latin-600.woff") format("woff"),url("/assets/fonts/source-sans-pro-v9-latin-600.ttf") format("truetype"),url("/assets/fonts/source-sans-pro-v9-latin-600.svg#SourceSansPro") format("svg")}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:600;src:url("/assets/fonts/source-sans-pro-v9-latin-600italic.eot");src:local("Source Sans Pro Semibold Italic"),local("SourceSansPro-SemiboldIt"),url("/assets/fonts/source-sans-pro-v9-latin-600italic.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/source-sans-pro-v9-latin-600italic.woff2") format("woff2"),url("/assets/fonts/source-sans-pro-v9-latin-600italic.woff") format("woff"),url("/assets/fonts/source-sans-pro-v9-latin-600italic.ttf") format("truetype"),url("/assets/fonts/source-sans-pro-v9-latin-600italic.svg#SourceSansPro") format("svg")}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:900;src:url("/assets/fonts/source-sans-pro-v9-latin-900.eot");src:local("Source Sans Pro Black"),local("SourceSansPro-Black"),url("/assets/fonts/source-sans-pro-v9-latin-900.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/source-sans-pro-v9-latin-900.woff2") format("woff2"),url("/assets/fonts/source-sans-pro-v9-latin-900.woff") format("woff"),url("/assets/fonts/source-sans-pro-v9-latin-900.ttf") format("truetype"),url("/assets/fonts/source-sans-pro-v9-latin-900.svg#SourceSansPro") format("svg")}@font-face{font-family:"Bitter";font-style:normal;font-weight:normal;src:url("/assets/fonts/bitter-regular-webfont.woff2") format("woff2"),url("/assets/fonts/bitter-regular-webfont.woff") format("woff"),url("/assets/fonts/bitter-regular-webfont.ttf") format("truetype")}@font-face{font-family:"Bitter";font-style:italic;font-weight:normal;src:url("/assets/fonts/bitter-italic-webfont.woff2") format("woff2"),url("/assets/fonts/bitter-italic-webfont.woff") format("woff"),url("/assets/fonts/bitter-italic-webfont.ttf") format("truetype")}@font-face{font-family:"Bitter";font-style:normal;font-weight:bold;src:url("/assets/fonts/bitter-bold-webfont.woff2") format("woff2"),url("/assets/fonts/bitter-bold-webfont.woff") format("woff"),url("/assets/fonts/bitter-bold-webfont.ttf") format("truetype")}@font-face{font-family:"Bitter";font-style:italic;font-weight:bold;src:url("/assets/fonts/bitter-bolditalic-webfont.woff2") format("woff2"),url("/assets/fonts/bitter-bolditalic-webfont.woff") format("woff"),url("/assets/fonts/bitter-bolditalic-webfont.ttf") format("truetype")}.ms-truncate{cursor:pointer}@-webkit-keyframes pop{0%{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25);transform:scale(1.25)}75%{-webkit-transform:scale(0.85);-moz-transform:scale(0.85);-ms-transform:scale(0.85);-o-transform:scale(0.85);transform:scale(0.85)}90%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-moz-keyframes pop{0%{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25);transform:scale(1.25)}75%{-webkit-transform:scale(0.85);-moz-transform:scale(0.85);-ms-transform:scale(0.85);-o-transform:scale(0.85);transform:scale(0.85)}90%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-ms-keyframes pop{0%{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25);transform:scale(1.25)}75%{-webkit-transform:scale(0.85);-moz-transform:scale(0.85);-ms-transform:scale(0.85);-o-transform:scale(0.85);transform:scale(0.85)}90%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-o-keyframes pop{0%{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25);transform:scale(1.25)}75%{-webkit-transform:scale(0.85);-moz-transform:scale(0.85);-ms-transform:scale(0.85);-o-transform:scale(0.85);transform:scale(0.85)}90%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes pop{0%{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25);transform:scale(1.25)}75%{-webkit-transform:scale(0.85);-moz-transform:scale(0.85);-ms-transform:scale(0.85);-o-transform:scale(0.85);transform:scale(0.85)}90%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-webkit-keyframes easeInScale{0%{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);opacity:.6}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@-moz-keyframes easeInScale{0%{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);opacity:.6}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@-ms-keyframes easeInScale{0%{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);opacity:.6}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@-o-keyframes easeInScale{0%{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);opacity:.6}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@keyframes easeInScale{0%{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);opacity:.6}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-ms-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-o-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-ms-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-o-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInRightScale{0%{opacity:1;-webkit-transform:translateX(0) scale(1);-moz-transform:translateX(0) scale(1);-ms-transform:translateX(0) scale(1);-o-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}100%{opacity:0;-webkit-transform:translateX(-10px) scale(0.65);-moz-transform:translateX(-10px) scale(0.65);-ms-transform:translateX(-10px) scale(0.65);-o-transform:translateX(-10px) scale(0.65);transform:translateX(-10px) scale(0.65)}}@-moz-keyframes fadeInRightScale{0%{opacity:1;-webkit-transform:translateX(0) scale(1);-moz-transform:translateX(0) scale(1);-ms-transform:translateX(0) scale(1);-o-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}100%{opacity:0;-webkit-transform:translateX(-10px) scale(0.65);-moz-transform:translateX(-10px) scale(0.65);-ms-transform:translateX(-10px) scale(0.65);-o-transform:translateX(-10px) scale(0.65);transform:translateX(-10px) scale(0.65)}}@-ms-keyframes fadeInRightScale{0%{opacity:1;-webkit-transform:translateX(0) scale(1);-moz-transform:translateX(0) scale(1);-ms-transform:translateX(0) scale(1);-o-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}100%{opacity:0;-webkit-transform:translateX(-10px) scale(0.65);-moz-transform:translateX(-10px) scale(0.65);-ms-transform:translateX(-10px) scale(0.65);-o-transform:translateX(-10px) scale(0.65);transform:translateX(-10px) scale(0.65)}}@-o-keyframes fadeInRightScale{0%{opacity:1;-webkit-transform:translateX(0) scale(1);-moz-transform:translateX(0) scale(1);-ms-transform:translateX(0) scale(1);-o-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}100%{opacity:0;-webkit-transform:translateX(-10px) scale(0.65);-moz-transform:translateX(-10px) scale(0.65);-ms-transform:translateX(-10px) scale(0.65);-o-transform:translateX(-10px) scale(0.65);transform:translateX(-10px) scale(0.65)}}@keyframes fadeInRightScale{0%{opacity:1;-webkit-transform:translateX(0) scale(1);-moz-transform:translateX(0) scale(1);-ms-transform:translateX(0) scale(1);-o-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}100%{opacity:0;-webkit-transform:translateX(-10px) scale(0.65);-moz-transform:translateX(-10px) scale(0.65);-ms-transform:translateX(-10px) scale(0.65);-o-transform:translateX(-10px) scale(0.65);transform:translateX(-10px) scale(0.65)}}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}}@-moz-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}}@-ms-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}}@-o-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}}@-webkit-keyframes fadeOutZoom{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(1.05)}}@-moz-keyframes fadeOutZoom{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(1.05)}}@-ms-keyframes fadeOutZoom{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(1.05)}}@-o-keyframes fadeOutZoom{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(1.05)}}@keyframes fadeOutZoom{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(1.05)}}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}}@-moz-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}}@-ms-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}}@-o-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}}@-webkit-keyframes slideInDown{0%{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes slideInDown{0%{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-ms-keyframes slideInDown{0%{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-o-keyframes slideInDown{0%{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}}@-moz-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}}@-ms-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}}@-o-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);-ms-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);-ms-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{overflow-y:scroll;margin:0 auto;padding:0;color:#424242;background:#fafafa;font-family:"Source Sans Pro","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:1em;font-weight:400;line-height:1.5;-webkit-font-feature-settings:"kern","liga","pnum";-moz-font-feature-settings:"kern","liga","pnum";-ms-font-feature-settings:"kern","liga","pnum";font-feature-settings:"kern","liga","pnum";-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:0;-ms-text-size-adjust:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media(max-width: 37.5em){html{font-size:.875em}}@media(min-width: 86.375em){html{font-size:1.125em}}@media(min-width: 120em){html{font-size:1.375em}}body{margin:0 auto;padding:0;width:100%;position:relative}::-moz-selection{background-color:#a6e8ff;color:#212121;text-shadow:none}::selection{background-color:#a6e8ff;color:#212121;text-shadow:none}h1,h2,h3,h4,h5,h6{font-family:"Source Sans Pro","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:1.25em;line-height:1.2;margin:0 0 .375em;font-weight:600}p{margin:0 0 .75em;font-size:1em;line-height:1.5}a{color:#007ca6;text-decoration:none;transition:background .25s linear;word-break:break-word;word-wrap:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}a:active,a:focus,a:hover{color:#00435a}a:active,a:focus{outline-color:rgba(0,124,166,.5);outline-width:2px;outline-style:dashed;outline-offset:8px;text-decoration:underline}.link-highlight,.lowmood-cta a,.lowmood-copy a,.simple-header .header-link,.error-module .content a,.show-reasons-toggle,.sleep-habit-list .sleep-habit-content .habit-tip-toggle,.sleep-schedule .info a,.new-habit-btn:hover,.empty-state a,.plaintext-toggle,.history-table .action a,.modal .modal-link,.modal .swappable-text,.inspirational-image .actions .options .option:hover,.inspirational-image .actions .options .option:focus,.inspirational-image .actions .favorite-btn:hover,.inspirational-image .actions .favorite-btn:focus,.program-heading h1,.program-heading h2,.program-heading h3,.program-heading h4,.activity-meta a,.notice p a,footer.footer .disclaimer a,footer.footer .legal a,.copy-wrapper a{color:#007ca6;text-decoration:none;transition:background .25s linear;border-bottom:1px solid rgba(0,0,0,0);-webkit-box-shadow:inset 0 -4px 0 0 #a6e8ff;-moz-box-shadow:inset 0 -4px 0 0 #a6e8ff;box-shadow:inset 0 -4px 0 0 #a6e8ff;word-break:break-word;word-wrap:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.link-highlight:hover,.lowmood-cta a:hover,.lowmood-copy a:hover,.simple-header .header-link:hover,.error-module .content a:hover,.show-reasons-toggle:hover,.sleep-habit-list .sleep-habit-content .habit-tip-toggle:hover,.sleep-schedule .info a:hover,.new-habit-btn:hover,.empty-state a:hover,.plaintext-toggle:hover,.history-table .action a:hover,.modal .modal-link:hover,.modal .swappable-text:hover,.inspirational-image .actions .options .option:hover,.inspirational-image .actions .favorite-btn:hover,.program-heading h1:hover,.program-heading h2:hover,.program-heading h3:hover,.program-heading h4:hover,.activity-meta a:hover,.notice p a:hover,footer.footer .disclaimer a:hover,footer.footer .legal a:hover,.copy-wrapper a:hover,.link-highlight:focus,.lowmood-cta a:focus,.lowmood-copy a:focus,.simple-header .header-link:focus,.error-module .content a:focus,.show-reasons-toggle:focus,.sleep-habit-list .sleep-habit-content .habit-tip-toggle:focus,.sleep-schedule .info a:focus,.empty-state a:focus,.plaintext-toggle:focus,.history-table .action a:focus,.modal .modal-link:focus,.modal .swappable-text:focus,.inspirational-image .actions .options .option:focus,.inspirational-image .actions .favorite-btn:focus,.program-heading h1:focus,.program-heading h2:focus,.program-heading h3:focus,.program-heading h4:focus,.activity-meta a:focus,.notice p a:focus,footer.footer .disclaimer a:focus,footer.footer .legal a:focus,.copy-wrapper a:focus{color:#00435a;background-color:#a6e8ff;text-decoration:none}.link-highlight:active,.lowmood-cta a:active,.lowmood-copy a:active,.simple-header .header-link:active,.error-module .content a:active,.show-reasons-toggle:active,.sleep-habit-list .sleep-habit-content .habit-tip-toggle:active,.sleep-schedule .info a:active,.new-habit-btn:active:hover,.empty-state a:active,.plaintext-toggle:active,.history-table .action a:active,.modal .modal-link:active,.modal .swappable-text:active,.inspirational-image .actions .options .option:active:hover,.inspirational-image .actions .favorite-btn:active:hover,.program-heading h1:active,.program-heading h2:active,.program-heading h3:active,.program-heading h4:active,.activity-meta a:active,.notice p a:active,footer.footer .disclaimer a:active,footer.footer .legal a:active,.copy-wrapper a:active,.link-highlight:focus,.lowmood-cta a:focus,.lowmood-copy a:focus,.simple-header .header-link:focus,.error-module .content a:focus,.show-reasons-toggle:focus,.sleep-habit-list .sleep-habit-content .habit-tip-toggle:focus,.sleep-schedule .info a:focus,.new-habit-btn:focus:hover,.empty-state a:focus,.plaintext-toggle:focus,.history-table .action a:focus,.modal .modal-link:focus,.modal .swappable-text:focus,.inspirational-image .actions .options .option:focus,.inspirational-image .actions .favorite-btn:focus,.program-heading h1:focus,.program-heading h2:focus,.program-heading h3:focus,.program-heading h4:focus,.activity-meta a:focus,.notice p a:focus,footer.footer .disclaimer a:focus,footer.footer .legal a:focus,.copy-wrapper a:focus{outline:none;color:#00435a;background-color:rgba(0,0,0,0);box-shadow:none;border-bottom:1px solid #00435a}.link-highlight svg-icon .svgicon,.lowmood-cta a svg-icon .svgicon,.lowmood-copy a svg-icon .svgicon,.simple-header .header-link svg-icon .svgicon,.error-module .content a svg-icon .svgicon,.show-reasons-toggle svg-icon .svgicon,.sleep-habit-list .sleep-habit-content .habit-tip-toggle svg-icon .svgicon,.sleep-schedule .info a svg-icon .svgicon,.new-habit-btn:hover svg-icon .svgicon,.empty-state a svg-icon .svgicon,.plaintext-toggle svg-icon .svgicon,.history-table .action a svg-icon .svgicon,.modal .modal-link svg-icon .svgicon,.modal .swappable-text svg-icon .svgicon,.inspirational-image .actions .options .option:hover svg-icon .svgicon,.inspirational-image .actions .options .option:focus svg-icon .svgicon,.inspirational-image .actions .favorite-btn:hover svg-icon .svgicon,.inspirational-image .actions .favorite-btn:focus svg-icon .svgicon,.program-heading h1 svg-icon .svgicon,.program-heading h2 svg-icon .svgicon,.program-heading h3 svg-icon .svgicon,.program-heading h4 svg-icon .svgicon,.activity-meta a svg-icon .svgicon,.notice p a svg-icon .svgicon,footer.footer .disclaimer a svg-icon .svgicon,footer.footer .legal a svg-icon .svgicon,.copy-wrapper a svg-icon .svgicon{height:1em;width:1em;margin-right:.375em}a.error{color:#d32f2f}a.error:hover,a.error:focus{color:#ab2424}hr{border-bottom:1px solid #bdbdbd;border-left:none;border-right:none;border-top:none;margin:1.5em 0;display:block;clear:both}strong,b{font-weight:normal;font-weight:600}ul,ol{list-style-type:none;margin:0 0 .75em 0;padding:0}ms-info-button .info-content ul,.default-list-wrapper ul,.modal .modal-body ul,ul.default{list-style-type:disc;margin-bottom:.75em;padding-left:1.5em}ms-info-button .info-content ol,.default-list-wrapper ol,.modal .modal-body ol,ol.default{list-style-type:decimal;margin-bottom:.75em;padding-left:1.5em}dl{margin-bottom:.75em}dl dt,dl dd{margin:0;padding:0}dl dt{font-weight:600;margin-top:.75em}.copy-wrapper h1,.copy-wrapper h2,.copy-wrapper h3,.copy-wrapper h4,.copy-wrapper h5,.copy-wrapper h6{font-family:"Source Sans Pro","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:1em;line-height:1.2;margin:0 0 .375em;font-weight:600}.copy-wrapper h1{font-size:2.44140625em}.copy-wrapper h2{font-size:1.953125em}.copy-wrapper h3{font-size:1.5625em}.copy-wrapper h4{font-size:1.25em}.copy-wrapper h5{font-size:.8em}.copy-wrapper h6{font-size:.64em}.copy-wrapper p{margin:0 0 .75em;font-size:1em}.copy-wrapper p.lead{font-size:1.2em}.copy-wrapper hr{border-bottom:1px solid #bdbdbd;border-left:none;border-right:none;border-top:none;margin:1.5em 0;display:block;clear:both}.copy-wrapper strong,.copy-wrapper b{font-weight:normal;font-weight:600}.copy-wrapper ul{list-style-type:disc;margin-bottom:.75em;padding-left:1.5em}.copy-wrapper ol{list-style-type:decimal;margin-bottom:.75em;padding-left:1.5em}.copy-wrapper dl{margin-bottom:.75em}.copy-wrapper dl dt{font-weight:bold;margin-top:.75em}.copy-wrapper dl dd{margin:0}.copy-wrapper .serif,.copy-wrapper .onboarding-heading,.copy-wrapper figure.inspiration-image figcaption,figure.inspiration-image .copy-wrapper figcaption,.copy-wrapper .modal-inspiration figcaption,.modal-inspiration .copy-wrapper figcaption{font-family:"Bitter","Georgia","Cambria","Times New Roman","Times",serif}h1.page-title{font-size:2.44140625em;font-weight:900;overflow:hidden}@media(hover: none)and (pointer: coarse){h1.page-title:focus{outline:none}}h2.heading,h3.heading,h4.heading{font-size:1.25em;font-family:"Bitter","Georgia","Cambria","Times New Roman","Times",serif;font-weight:normal;color:#616161}h2.heading-ruled,h3.heading-ruled,h4.heading-ruled{margin:0;padding:0;line-height:1;padding:.75em 0;font-weight:900;text-transform:uppercase;border-bottom:2px solid #212121}h2.title-ruled,h3.title-ruled,h4.title-ruled{margin:0;padding:0;line-height:1;padding:.75em 0;margin-bottom:.75em;font-size:1em;font-weight:600;text-transform:uppercase;border-bottom:1px solid #bdbdbd}.section-heading{width:100%;margin:0 auto .75em;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.section-heading h1,.section-heading h2,.section-heading h3,.section-heading h4{margin:0;padding:0;line-height:1;font-weight:900}h1.center-heading,h2.center-heading,h3.center-heading,h4.center-heading{margin:0;padding:0;margin:.75em auto;line-height:1;color:#007ca6;clear:both;width:100%;text-align:center;overflow:hidden;padding:4px 0px;font-size:1.25em;text-transform:uppercase;display:table;white-space:nowrap}h1.center-heading:before,h1.center-heading:after,h2.center-heading:before,h2.center-heading:after,h3.center-heading:before,h3.center-heading:after,h4.center-heading:before,h4.center-heading:after{border-top:1px solid #007ca6;content:"";display:table-cell;position:relative;top:.5em;width:45%}h1.center-heading:before,h2.center-heading:before,h3.center-heading:before,h4.center-heading:before{right:1.25%}h1.center-heading:after,h2.center-heading:after,h3.center-heading:after,h4.center-heading:after{left:1.25%}@-moz-document url-prefix(){.center-heading:before,.center-heading:after{border:none}}.success-slat{position:relative;margin:.75em auto;padding:.75em;border:2px solid #2e7d32;border-left:44px solid #2e7d32;color:#2e7d32;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:500ms;-moz-animation-delay:500ms;-o-animation-delay:500ms;animation-delay:500ms;-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn}.success-slat .svgicon{position:absolute;top:.75em;left:-34px;height:24px;width:24px;color:#fff}.success-slat p{font-family:"Bitter","Georgia","Cambria","Times New Roman","Times",serif;margin:0;padding:0}.ms-brand{display:block;overflow:hidden;margin:0;padding:0;outline:none;border:none;background-color:rgba(0,0,0,0);height:40px;width:152px;line-height:1;text-indent:-9999em;background-image:url("/assets/img/mystrength.png");background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.ms-brand{background-image:url("/assets/img/mystrength_2x.png");background-size:152px 40px}}.large-logo{display:block;text-align:center;margin:0 auto .75em}.large-logo .svgicon{height:80px;width:304px;max-width:100%}.small-logo{display:block;text-align:center}.small-logo .svgicon{height:40px;width:152px;max-width:100%}.center-icn-large{display:block;text-align:center;margin:0 auto .75em}.center-icn-large .svgicon{height:160px;width:160px;max-width:100%}.center-icn-small{display:block;text-align:center;margin:0 auto 1.5em}.center-icn-small .svgicon{height:80px;width:80px;max-width:100%}.center-branding{margin:0 auto;padding:1.5em}.center-branding .ms-brand{margin:0 auto}figure{margin:0;padding:0;margin:0 auto 1.5em}img,picture,svg-img{margin:0;max-width:100%;height:auto;border-width:0;vertical-align:middle;-ms-interpolation-mode:bicubic}@media \0 screen{img{width:auto}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){img[src$=".svg"]{width:100%}}img[src*="gstatic.com/"],img[src*="googleapis.com/"]{max-width:none}.center-image{display:block;margin:0 auto 1.5em}svg:not(:root){overflow:hidden}iframe,embed,object,video{max-width:100%;height:auto;border:none}.embedWrapper{position:relative;margin:0 auto 1.5em;width:100%;height:0;padding-bottom:56.25%}.embedWrapper iframe,.embedWrapper embed,.embedWrapper object,.embedWrapper video{position:absolute;top:0;left:0;width:100%;height:100%}.svg-icon-lib{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.svgicon{margin:0;padding:0;display:inline-block;height:32px;width:32px;vertical-align:baseline;fill:currentColor;margin-bottom:-0.15em}svg-icon .svgicon{overflow:visible}svg-icon.inline .svgicon{height:1.25em;width:1.25em;vertical-align:middle;margin-right:4px}.favorite-btn{color:inherit;margin:0;padding:0}.favorite-btn .svgicon{stroke:currentColor;stroke-width:2;vertical-align:baseline;height:1em;width:1em;fill:rgba(0,0,0,0)}.favorite-btn .yep .svgicon{fill:#ffa000;stroke:#b37000;stroke-width:2}.favorite-btn:focus{outline:none}svg-img{display:inline-block}[translate-cloak]{opacity:1;visibility:visible}[translate-cloak].translate-cloak{visibility:hidden;opacity:0}table{-webkit-font-feature-settings:"kern","liga","tnum";-moz-font-feature-settings:"kern","liga","tnum";-ms-font-feature-settings:"kern","liga","tnum";font-feature-settings:"kern","liga","tnum";border-collapse:collapse;margin:.75em 0;table-layout:fixed;width:100%;white-space:nowrap}th{border-bottom:1px solid #979797;font-weight:600;padding:.75em 0;text-align:left}td{border-bottom:1px solid #bdbdbd;padding:.75em 0}tr,td,th{vertical-align:middle}.table-striped tbody tr:nth-child(odd),.inspirations-table tbody tr:nth-child(odd){background-color:#fff}.bar-chart-vertical th,.bar-chart-vertical td{margin:0;padding:.375em 0;border-color:#bdbdbd;vertical-align:middle}.bar-chart-vertical .label,.bar-chart-vertical .td-chart{width:50%}.bar-chart-vertical .label{font-weight:600;white-space:normal;line-height:1}.bar-chart-vertical .bar-wrapper{display:block;position:relative;height:100%;width:100%;background:#fafafa;border:1px solid #eee;border-left:1px solid #bdbdbd}.bar-chart-vertical .bar-wrapper .value{position:absolute;top:0;bottom:0;left:0;background-color:#e8f5e9;background-image:-webkit-linear-gradient(left, #e8f5e9, #4caf50 94%);background-image:linear-gradient(to right,#e8f5e9, #4caf50 94%)}.bar-chart-vertical .bar-wrapper .value.low{background-color:#fff8e1;background-image:-webkit-linear-gradient(left, #fff8e1, #ffc107 94%);background-image:linear-gradient(to right,#fff8e1, #ffc107 94%)}.bar-chart-vertical .bar-wrapper p{margin:0;padding:0;line-height:1.5;position:relative;z-index:10;padding:0 .25em;color:#000;font-weight:600}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border:none;background-color:rgba(0,0,0,0)}button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{text-decoration:underline}.btn,spinner-button,.activity-panel .panel-nav .panel-nav-arrow,input[type=submit]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#007ca6;background-image:-webkit-linear-gradient(#007ca6 25%, #004e69 50%);background-image:linear-gradient(#007ca6 25%, #004e69 50%);-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;max-width:100%;background-size:100% 200%;background-repeat:repeat;border:1px solid #004e69;color:#fff;text-shadow:0 1px 0 rgba(102,102,102,.25);cursor:pointer;display:inline-block;font-family:"Source Sans Pro","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:1em;font-weight:600;line-height:1;padding:.5em 1em;text-decoration:none;user-select:none;vertical-align:middle;white-space:nowrap;-webkit-font-smoothing:antialiased}.btn .fa.fa-spin.fa-spinner,spinner-button .fa.fa-spin.fa-spinner,.activity-panel .panel-nav .panel-nav-arrow .fa.fa-spin.fa-spinner,input[type=submit] .fa.fa-spin.fa-spinner{margin-right:.2em;margin-left:.5em}.btn.small,spinner-button.small,.activity-panel .panel-nav .small.panel-nav-arrow,input[type=submit].small{font-size:.75em}.btn:visited,spinner-button:visited,.activity-panel .panel-nav .panel-nav-arrow:visited,input[type=submit]:visited{color:#fff}.btn:hover,spinner-button:hover,.activity-panel .panel-nav .panel-nav-arrow:hover,.btn:focus,spinner-button:focus,.activity-panel .panel-nav .panel-nav-arrow:focus,input[type=submit]:hover,input[type=submit]:focus{color:#ffff8d;outline:none;background-position:200% 100%;-webkit-box-shadow:0 2px 4px rgba(102,102,102,.5);-moz-box-shadow:0 2px 4px rgba(102,102,102,.5);box-shadow:0 2px 4px rgba(102,102,102,.5)}.btn:active,spinner-button:active,.activity-panel .panel-nav .panel-nav-arrow:active,input[type=submit]:active{outline:none;background-color:#2d4f73;color:#bbdefb;text-shadow:0 0 0 rgba(0,0,0,0);-webkit-box-shadow:inset 0 2px 8px rgba(0,0,0,.5);-moz-box-shadow:inset 0 2px 8px rgba(0,0,0,.5);box-shadow:inset 0 2px 8px rgba(0,0,0,.5)}.btn:focus,spinner-button:focus,.activity-panel .panel-nav .panel-nav-arrow:focus,input[type=submit]:focus{text-decoration:underline}.btn.muted,spinner-button.muted,.activity-panel .panel-nav .muted.panel-nav-arrow,input[type=submit].muted{background-color:#eee;background-image:-webkit-linear-gradient(#eeeeee 25%, #bdbdbd 50%);background-image:linear-gradient(#eeeeee 25%, #bdbdbd 50%);border:1px solid #9e9e9e;color:#616161;text-shadow:none}.btn.muted:hover,spinner-button.muted:hover,.activity-panel .panel-nav .muted.panel-nav-arrow:hover,.btn.muted:focus,spinner-button.muted:focus,.activity-panel .panel-nav .muted.panel-nav-arrow:focus,input[type=submit].muted:hover,input[type=submit].muted:focus{color:#000;-webkit-box-shadow:0 2px 4px rgba(153,153,153,.5);-moz-box-shadow:0 2px 4px rgba(153,153,153,.5);box-shadow:0 2px 4px rgba(153,153,153,.5)}.btn.muted:active,spinner-button.muted:active,.activity-panel .panel-nav .muted.panel-nav-arrow:active,input[type=submit].muted:active{outline:none;background-color:#eee;color:#fff;-webkit-box-shadow:inset 0 2px 8px rgba(0,0,0,.4);-moz-box-shadow:inset 0 2px 8px rgba(0,0,0,.4);box-shadow:inset 0 2px 8px rgba(0,0,0,.4)}.btn.error,spinner-button.error,.activity-panel .panel-nav .error.panel-nav-arrow,input[type=submit].error{background-color:#e53935;background-image:-webkit-linear-gradient(#e53935 25%, #c62828 50%);background-image:linear-gradient(#e53935 25%, #c62828 50%);border:1px solid #c62828;color:#fff;text-shadow:none}.btn.error:hover,spinner-button.error:hover,.activity-panel .panel-nav .error.panel-nav-arrow:hover,.btn.error:focus,spinner-button.error:focus,.activity-panel .panel-nav .error.panel-nav-arrow:focus,input[type=submit].error:hover,input[type=submit].error:focus{color:#000;-webkit-box-shadow:0 2px 4px rgba(153,153,153,.5);-moz-box-shadow:0 2px 4px rgba(153,153,153,.5);box-shadow:0 2px 4px rgba(153,153,153,.5)}.btn.error:active,spinner-button.error:active,.activity-panel .panel-nav .error.panel-nav-arrow:active,input[type=submit].error:active{outline:none;background-color:#c62828;color:#fff;-webkit-box-shadow:inset 0 2px 8px rgba(0,0,0,.4);-moz-box-shadow:inset 0 2px 8px rgba(0,0,0,.4);box-shadow:inset 0 2px 8px rgba(0,0,0,.4)}.btn:disabled,spinner-button:disabled,.activity-panel .panel-nav .panel-nav-arrow:disabled,.btn.disabled,spinner-button.disabled,.activity-panel .panel-nav .disabled.panel-nav-arrow,input[type=submit]:disabled,input[type=submit].disabled{cursor:not-allowed;-webkit-opacity:.5;-moz-opacity:.5;opacity:.5}.btn+.btn,spinner-button+.btn,.btn+spinner-button,spinner-button+spinner-button,.activity-panel .panel-nav .panel-nav-arrow+.btn,.activity-panel .panel-nav .panel-nav-arrow+spinner-button,.activity-panel .panel-nav .btn+.panel-nav-arrow,.activity-panel .panel-nav spinner-button+.panel-nav-arrow,.activity-panel .panel-nav .panel-nav-arrow+.panel-nav-arrow,.btn+input[type=submit],spinner-button+input[type=submit],.activity-panel .panel-nav .panel-nav-arrow+input[type=submit],input[type=submit]+.btn,input[type=submit]+spinner-button,.activity-panel .panel-nav input[type=submit]+.panel-nav-arrow,input[type=submit]+input[type=submit]{margin-left:.75em}.btn .svgicon,spinner-button .svgicon,.activity-panel .panel-nav .panel-nav-arrow .svgicon,input[type=submit] .svgicon{height:.75em;width:.75em;margin-right:.325em}.toggle-group{margin:1.5em auto;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-moz-box-align:stretch;box-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;-ms-flex-align:stretch}.toggle-group .toggle-btn{padding:1.5em;border:1px solid #e0e0e0;display:inline-block;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;min-height:4.5em;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);background-color:#fff;background-image:-webkit-linear-gradient(top, #fff, #fafafa);background-image:linear-gradient(to bottom,#fff, #fafafa);color:#007ca6;margin:0;font-weight:600;border-left:1px solid rgba(0,0,0,0);text-align:center}.toggle-group .toggle-btn+.toggle-btn{border-radius:0}.toggle-group .toggle-btn:first-of-type{border-radius:4px 0 0 4px;border-left:1px solid #e0e0e0}.toggle-group .toggle-btn:last-of-type{border-radius:0 4px 4px 0}.toggle-group .toggle-btn:first-of-type:last-of-type{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0;-moz-flex:0;-ms-flex:0;flex:0;-webkit-flex-basis:50%;-moz-flex-basis:50%;flex-basis:50%;-ms-flex-preferred-size:50%;border-radius:4px}.toggle-group .toggle-btn:focus,.toggle-group .toggle-btn:hover{outline:none;background:#007ca6;color:#fafafa;border-color:#2d4f73;text-shadow:0 1px 2px #2d4f73}.toggle-group.vertical{-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}.toggle-group.vertical .toggle-btn{border-left-color:#e0e0e0;border-top-color:rgba(0,0,0,0);display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}.toggle-group.vertical .toggle-btn>*{margin:auto .375em;line-height:1}.toggle-group.vertical .toggle-btn+.toggle-btn{border-radius:0}.toggle-group.vertical .toggle-btn+.toggle-btn:focus,.toggle-group.vertical .toggle-btn+.toggle-btn:hover{border-color:#2d4f73}.toggle-group.vertical .toggle-btn:first-of-type{border-radius:4px 4px 0 0;border-top-color:#e0e0e0}.toggle-group.vertical .toggle-btn:first-of-type:focus,.toggle-group.vertical .toggle-btn:first-of-type:hover{border-color:#2d4f73}.toggle-group.vertical .toggle-btn:last-of-type{border-radius:0 0 4px 4px}.toggle-group.vertical .toggle-btn:first-of-type:last-of-type{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;border-radius:4px}.toggle-group.vertical.left-aligned .toggle-btn{-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start}fieldset{margin:0;padding:0;margin:0 auto 1.5em;width:100%;max-width:100%;border:none}fieldset legend{font-size:1.25em;font-weight:600;text-transform:uppercase;padding:0 .5em;color:#2d4f73;background:#fff;border:1px solid #2d4f73}.form-actions{margin:0 auto 1.5em;padding:1.5em;border-top:1px solid #a6e8ff;background:#e3f8ff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);border-bottom-left-radius:6px;border-bottom-right-radius:6px;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:baseline;-moz-box-align:baseline;box-align:baseline;-webkit-align-items:baseline;-moz-align-items:baseline;-ms-align-items:baseline;-o-align-items:baseline;align-items:baseline;-ms-flex-align:baseline}input,label,select,legend{display:block;font-family:"Source Sans Pro","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:1em}label{font-weight:600;padding-bottom:.375em}label.required::after{content:"*"}label abbr{display:none}label.checkbox{padding-left:1.5em;font-weight:600}label.checkbox input{position:relative;margin:0 .5em 0 -1.5em}label.label-inline{display:inline-block}label:hover+.custom-select{background:#007ca6}legend{font-weight:600;margin-bottom:.375em}label+small{display:block;position:relative;margin-top:-0.375em;margin-bottom:.375em;font-size:.8em;color:#212121}input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],input:not([type]),textarea{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],input:not([type]),textarea{background-color:#fafafa;border:1px solid #bdbdbd;border-radius:0;box-shadow:inset 0 1px 2px 2px rgba(102,102,102,.125);box-sizing:border-box;font-family:"Source Sans Pro","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:16px;margin-bottom:.75em;padding:.5em;transition:border-color;width:100%}input[type=color]:hover,input[type=date]:hover,input[type=datetime]:hover,input[type=datetime-local]:hover,input[type=email]:hover,input[type=month]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=time]:hover,input[type=url]:hover,input[type=week]:hover,input:not([type]):hover,textarea:hover{border-color:#007ca6;background-color:#fff;color:#007ca6;box-shadow:0 2px 4px 0 rgba(102,102,102,.2)}input[type=color]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,input:not([type]):focus,textarea:focus{border-color:#007ca6;background-color:#fdfcd7;color:#2d4f73;outline:3px solid rgba(141,226,255,.75);outline-offset:.5px}textarea{resize:vertical}.textarea-short{max-height:4em}input[type=checkbox],input[type=radio]{display:inline;margin-right:.375em}input[type=file]{padding-bottom:.75em;width:100%}select{margin-bottom:1.5em;max-width:100%;width:auto}select option{font-family:"Source Sans Pro","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}div.custom-select{position:relative;display:block;margin-top:.5em;padding:0;width:100%;border:2px solid rgba(0,0,0,0);border-radius:0;box-sizing:border-box;font-family:"Source Sans Pro","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:16px;margin-bottom:.75em;transition:border-color;background-color:rgba(0,0,0,0)}div.custom-select.disabled,div.custom-select.disabled:hover,div.custom-select.disabled select[disabled]:hover{border-color:#e0e0e0;color:#616161;background-color:#fff;background-image:-webkit-linear-gradient(#fff 35%, #eeeeee);background-image:linear-gradient(#fff 35%, #eeeeee);-webkit-box-shadow:0 0 0 rgba(255,255,255,0);-moz-box-shadow:0 0 0 rgba(255,255,255,0);box-shadow:0 0 0 rgba(255,255,255,0)}div.custom-select:hover,div.custom-select:focus{border-color:#007ca6;color:#00435a;border-width:2px}div.custom-select:after{content:"";position:absolute;width:9px;height:8px;top:20px;right:12px;margin-top:-4px;background-image:url(/assets/img/select-arrow-base.png);background-repeat:no-repeat;background-size:100%;z-index:2;pointer-events:none}div.custom-select select{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;appearance:none;width:100%;margin:0;background:none;border:0 solid rgba(0,0,0,0);box-shadow:0px 0px 0px 1px #bdbdbd;background-size:100%;outline:none;font-size:1em;padding:.7em 1.9em .6em .8em;line-height:1.3;background-color:#fff;background-image:-webkit-linear-gradient(#fff 35%, #eeeeee);background-image:linear-gradient(#fff 35%, #eeeeee);box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-appearance:none}div.custom-select select:hover,div.custom-select select:focus{box-shadow:0 2px 4px 0 rgba(102,102,102,.2);background-color:#fff;background-image:-webkit-linear-gradient(#fff 35%, #d9f5ff);background-image:linear-gradient(#fff 35%, #d9f5ff)}div.custom-select select:focus{box-shadow:0px 0px 0px 2px #007ca6;outline:3px solid rgba(141,226,255,.75);outline-offset:1px}.custom-select option{font-weight:normal}x:-o-prefocus,.custom-select::after{display:none}.ie9 .custom-select::after{display:none}.ie9 .custom-select select{padding-right:.5em}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.custom-select select::-ms-expand{display:none}.custom-select select:focus::-ms-value{background:rgba(0,0,0,0);color:#222}}@-moz-document url-prefix(){.custom-select{overflow:hidden}.custom-select select{max-width:120%;width:120%;width:-moz-calc(100% + 3em);width:calc(100% + 1em)}}.custom-select select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #000}.signup{background:#e3f8ff;margin-bottom:.75em}.signup>.input-group{margin-left:.75em;margin-right:.75em;padding:.75em;text-align:left;border-radius:4px}.input-group{position:relative}.input-group [ng-transclude],.input-group [data-ng-transclude]{z-index:2}.input-group .input-status{z-index:1;position:relative}.input-group.validated.success input[type=color],.input-group.validated.success input[type=date],.input-group.validated.success input[type=datetime],.input-group.validated.success input[type=datetime-local],.input-group.validated.success input[type=email],.input-group.validated.success input[type=month],.input-group.validated.success input[type=number],.input-group.validated.success input[type=password],.input-group.validated.success input[type=search],.input-group.validated.success input[type=tel],.input-group.validated.success input[type=text],.input-group.validated.success input[type=time],.input-group.validated.success input[type=url],.input-group.validated.success input[type=week],.input-group.validated.success input:not([type]),.input-group.validated.success textarea,.input-group.validated.success .custom-select{border-color:#2e7d32;color:#205823;background:#d4efd6;border-width:1px}.input-group.validated.success .custom-select select{background:#d4efd6;box-shadow:0px 0px 0px 1px #2e7d32}.input-group.validated.success .input-status{color:#2e7d32}.input-group.validated.error input[type=color],.input-group.validated.error input[type=date],.input-group.validated.error input[type=datetime],.input-group.validated.error input[type=datetime-local],.input-group.validated.error input[type=email],.input-group.validated.error input[type=month],.input-group.validated.error input[type=number],.input-group.validated.error input[type=password],.input-group.validated.error input[type=search],.input-group.validated.error input[type=tel],.input-group.validated.error input[type=text],.input-group.validated.error input[type=time],.input-group.validated.error input[type=url],.input-group.validated.error input[type=week],.input-group.validated.error input:not([type]),.input-group.validated.error textarea,.input-group.validated.error .custom-select{border-color:#d32f2f;color:#ab2424;background:#fbecec;border-width:1px}.input-group.validated.error .custom-select select{background:#fbecec;box-shadow:0px 0px 0px 1px #d32f2f}.input-group.validated.error .input-status{color:#d32f2f}.input-group small{display:block;font-size:.8em;font-weight:600;line-height:1.1;color:#616161;margin:-0.5em auto .5em}.input-group .valid-mark{position:absolute;display:inline-block;left:-1em;top:.1875em;color:#2e7d32;vertical-align:middle;line-height:1}.input-group .valid-mark.ng-animate{transition:opacity 200ms ease-out}.input-group .valid-mark.ng-hide-remove,.input-group .valid-mark.ng-show{-webkit-animation-name:pop;-moz-animation-name:pop;-ms-animation-name:pop;-o-animation-name:pop;animation-name:pop;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;-o-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:600ms;-moz-animation-duration:600ms;-ms-animation-duration:600ms;-o-animation-duration:600ms;animation-duration:600ms;-webkit-animation-delay:0;-moz-animation-delay:0;-ms-animation-delay:0;-o-animation-delay:0;animation-delay:0;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;-ms-animation-timing-function:ease;-o-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.input-group .valid-mark.ng-hide{opacity:0}@media(min-width: 48em){.input-group .valid-mark{left:-1.175em}}.input-group .valid-mark .svgicon{height:.8em;width:.8em;overflow:visible}.input-group.gender-input-group{position:relative}.input-group.gender-input-group fieldset{margin:0}.input-group.gender-input-group fieldset legend{display:inline-block;font-size:1em;font-weight:600;text-transform:none;padding:0;color:#212121;border:0px solid #fff}.input-group.gender-input-group fieldset ms-info-button{display:inline-block}.contrast-test{font-size:.8em}.contrast-test .error{color:#ab2424;background-color:#fbecec;padding:.5em}.contrast-test .success{color:#205823;background-color:#d4efd6;padding:.5em}.input-status{margin:0;padding:0;margin:-0.75em auto .75em}.input-status.ng-leave{-webkit-animation-duration:400ms;-moz-animation-duration:400ms;-o-animation-duration:400ms;animation-duration:400ms;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeOutUp;-moz-animation-name:fadeOutUp;-o-animation-name:fadeOutUp;animation-name:fadeOutUp}.input-status li{font-size:.8em;font-weight:600;padding:.2em .2em .2em 0;-webkit-animation-duration:400ms;-moz-animation-duration:400ms;-o-animation-duration:400ms;animation-duration:400ms;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown}.input-status li.ng-leave{-webkit-animation-duration:400ms;-moz-animation-duration:400ms;-o-animation-duration:400ms;animation-duration:400ms;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeOutUp;-moz-animation-name:fadeOutUp;-o-animation-name:fadeOutUp;animation-name:fadeOutUp}.input-status li svg-icon .svgicon{height:1.2em;width:1.2em;margin-bottom:-0.25em}.form-support-copy{display:block;margin:0 auto;padding:1.5em;background:#a6e8ff;color:#2d4f73;text-align:center}.form-support-copy::after{clear:both;content:"";display:table}.form-support-copy .media{margin:0 auto .75em;background:#fff;height:5em;width:5em;-webkit-border-radius:2.5em;-moz-border-radius:2.5em;border-radius:2.5em;text-align:center}.form-support-copy .media i{margin:0;padding:0;margin:0 auto;font-size:4em;line-height:1;padding-top:.125em}.form-support-copy .copy p{line-height:1.5}@media(min-width: 48em){.form-support-copy{text-align:left;padding-left:7em}.form-support-copy .media{float:left;position:relative;left:0;height:5em;width:5em;margin:0;margin-right:0;margin-left:-6em;background:#fff;-webkit-border-radius:2.5em;-moz-border-radius:2.5em;border-radius:2.5em;text-align:center}.form-support-copy .media i{margin:0;padding:0;margin:0 auto;font-size:4em;line-height:1;padding-top:.125em}.form-support-copy .copy p{font-size:.875em}}.error-notice{display:block;position:relative;margin:0 auto .75em;color:#d32f2f;padding-left:24px}.error-notice .svgicon{height:16px;width:16px;position:absolute;top:50%;left:0;margin-top:-8px}.error-notice p{font-size:.8em;font-weight:600}.checkbox-group{margin:0 auto .75em;padding:.375em;border:1px solid #eee;position:relative}.checkbox-group fieldset{margin-bottom:0}.checkbox-group .input-status{margin-left:2em;margin-bottom:0;margin-top:-0.25em}.checkbox-group .input-status li{margin-bottom:.75em}.checkbox-group .input-status li:last-of-type{margin-bottom:0}.checkbox-group input[type=checkbox]{opacity:0;position:absolute;margin:0;padding:0}.checkbox-group label{position:relative;display:inline-block;padding-left:2.25em;line-height:1.2;vertical-align:baseline}.checkbox-group label::before,.checkbox-group label::after{position:absolute;content:"";display:inline-block}.checkbox-group label::before{height:1.25em;width:1.25em;border:2px solid #bdbdbd;top:-2px;left:0px;-webkit-border-radius:.25em;-moz-border-radius:.25em;border-radius:.25em;background-color:#fff;background-image:-webkit-linear-gradient(top, #fff, #eeeeee);background-image:linear-gradient(to bottom,#fff, #eeeeee)}.checkbox-group label::after{height:.5em;width:.9em;border-left:4px solid;border-bottom:4px solid;transform:rotate(-45deg);left:3px;top:1px;color:#fff}.checkbox-group input[type=checkbox]+label::after{content:none}.checkbox-group input[type=checkbox]:checked+label::after{content:""}.checkbox-group input[type=checkbox]:checked+label::before{content:"";background:#2e7d32;border-color:#2e7d32}.checkbox-group input[type=checkbox]:checked+label{color:#2e7d32}.checkbox-group input[type=checkbox]:focus+label::before{outline-color:rgba(0,124,166,.5);outline-width:2px;outline-style:dashed;outline-offset:8px;outline-offset:2px}.checkbox-group input[type=checkbox]:disabled+label{color:#9e9e9e;text-decoration:line-through}.checkbox-group input[type=checkbox]:disabled+label::before{background:#f5f5f5;border-color:#e0e0e0}.radio-group{margin:0 auto .75em;padding:.375em;border:1px solid #eee;position:relative}.radio-group.inline{display:inline-block;padding-right:1.5em;margin-right:.75em}.radio-group input[type=radio]{opacity:0;position:absolute;margin:0;padding:0}.radio-group label{position:relative;display:inline-block;padding-left:2.25em;line-height:1.2}.radio-group label::before,.radio-group label::after{position:absolute;content:"";display:inline-block}.radio-group label::before{height:1.25em;width:1.25em;border:2px solid #bdbdbd;top:-2px;left:0px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;background-image:-webkit-linear-gradient(top, #fff, #eeeeee);background-image:linear-gradient(to bottom,#fff, #eeeeee)}.radio-group label::after{height:.5em;width:.5em;left:.5em;top:.4em;background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.radio-group input[type=radio]+label::after{content:none}.radio-group input[type=radio]:checked+label::after{content:""}.radio-group input[type=radio]:checked+label::before{content:"";background:#2e7d32;border-color:#2e7d32}.radio-group input[type=radio]:checked+label{color:#2e7d32}.radio-group input[type=radio]:focus+label::before{outline-color:rgba(0,124,166,.5);outline-width:2px;outline-style:dashed;outline-offset:8px;outline-offset:2px}.radio-group input[type=radio]:disabled+label{color:#9e9e9e;text-decoration:line-through}.radio-group input[type=radio]:disabled+label::before{background:#f5f5f5;border-color:#e0e0e0}html,body{height:100%}html.disable-scroll,html.disable-scroll body{overflow:hidden;position:fixed}.skip-to-main{display:block;position:fixed;top:1.875em;left:50%;padding:.75em;border-radius:.5em;z-index:5000;font-size:1.25em;font-weight:600;text-align:center;background-color:#fff;background-image:-webkit-linear-gradient(top, #fff, #d9f5ff 70%);background-image:linear-gradient(to bottom,#fff, #d9f5ff 70%);border:2px solid #a6e8ff;color:#007ca6;box-shadow:0 12px 24px 2px rgba(0,0,0,.25),0 -2px 12px rgba(0,0,0,.15);transition:all .3s ease;-webkit-transform:translateY(-300%);-moz-transform:translateY(-300%);-ms-transform:translateY(-300%);-o-transform:translateY(-300%);transform:translateY(-300%)}.skip-to-main:hover,.skip-to-main:focus,.skip-to-main:active{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);outline:none}.skip-to-main:active{border-color:#007ca6;box-shadow:inset 0 2px 16px 4px rgba(0,0,0,.25);background-color:#a6e8ff;background-image:-webkit-linear-gradient(top, #a6e8ff, #a6e8ff 50%);background-image:linear-gradient(to bottom,#a6e8ff, #a6e8ff 50%)}.app-wrapper{position:relative;width:100%;height:100%;min-height:100%;overflow-x:hidden;overflow-y:hidden}.page-wrap{outline:none;background:#fafafa;min-height:100vh;transition:all .3s ease;-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}.main-header{position:relative;background:#fff;border-bottom:1px solid #bdbdbd;padding:.75em;width:100%;transition:all .3s ease;-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}.main-header .ms-brand{margin:0 auto}.main-header .ms-brand:focus{outline-color:rgba(0,124,166,.5);outline-width:2px;outline-style:dashed;outline-offset:8px}@media(min-width: 62em){.main-header{padding:0}}.open-menu{display:inline-block;visibility:visible;margin:0;padding:0;position:absolute;left:.75em;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);vertical-align:middle;color:#007ca6;font-size:16px;line-height:1;padding:4px;border:1px solid #007ca6;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media(min-width: 62em){.open-menu{display:none;visibility:hidden}}.open-menu .svgicon{margin:0;padding:0;height:12px;width:12px;vertical-align:baseline;margin-right:4px;margin-bottom:1px}.open-menu .btn-label{display:inline-block;vertical-align:text-top}.open-menu:focus{background-color:#007ca6;color:#fff}.open-menu:active{background-color:#007ca6;color:#fff}.mobile-coaching{display:none;display:block;visibility:visible;position:absolute;top:50%;right:.75em;margin-top:-16px}@media(min-width: 62em){.mobile-coaching{display:none;visibility:hidden}}.mobile-coaching .coach-avatar.has-notification{position:relative}.mobile-coaching .coach-avatar.has-notification::after{content:"";display:block;height:8px;width:8px;background:#d32f2f;border:1px solid #fff;position:absolute;top:0;right:0;z-index:5;border-radius:8px}.content{padding:.75em}.main-nav{position:fixed;z-index:1000;top:0;left:0;bottom:0;width:100%;height:100%;background:#2d4f73;overflow-x:hidden;overflow-y:auto;transition:all .3s ease}.main-nav ul{margin-bottom:0}.main-nav li{width:100%}.main-nav .nav-item{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:top;width:100%;color:#fff;fill:currentColor;text-transform:uppercase;text-align:left;font-weight:600;padding:.75em;border-bottom:1px solid rgba(0,0,0,.5)}.main-nav .nav-item.active{color:#2d4f73;background:#a6e8ff}.main-nav .nav-item.active:hover,.main-nav .nav-item.active:focus{color:#3b6898;background:#d9f5ff}.main-nav .nav-item:hover,.main-nav .nav-item:focus{background:#3b6898;outline:none}.main-nav .svgicon{height:1em;width:1em;fill:inherit;margin:0;padding:0;margin-right:.75em;vertical-align:baseline;margin-bottom:-0.1em}.main-header,.page-wrap{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);visibility:visible}.main-nav{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);visibility:hidden}@media(min-width: 62em){.main-nav{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%);visibility:visible}}.main-nav .mobile-only{display:none}.main-nav-open .main-header,.main-nav-open .page-wrap{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);visibility:hidden}@media(min-width: 62em){.main-nav-open .main-header,.main-nav-open .page-wrap{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%);visibility:visible}}.main-nav-open .main-nav{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);visibility:visible}.main-nav-open .main-nav .mobile-only{display:inline-block;visibility:visible}@media(min-width: 62em){.main-nav-open .main-nav .mobile-only{display:none;visibility:hidden}}.main-nav .custom-select{margin:0 auto;border:none;border-bottom:1px solid #000}.main-nav .custom-select select{padding-top:.75em;padding-bottom:.75em;color:#fff;border-right:none;border-left:none;border-color:rgba(0,0,0,.5);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:#3b6898;background-image:-webkit-linear-gradient(top, #3b6898, #2d4f73);background-image:linear-gradient(to bottom,#3b6898, #2d4f73)}.main-nav .custom-select select:hover,.main-nav .custom-select select:focus{color:#2d4f73;background-color:#a6e8ff;background-image:-webkit-linear-gradient(top, #a6e8ff, #a6e8ff);background-image:linear-gradient(to bottom,#a6e8ff, #a6e8ff)}.main-nav .custom-select::after{background-image:url(/assets/img/select-arrow-white.png)}.menu-item{display:none;visibility:hidden}@media(min-width: 62em){.menu-item{display:block;visibility:visible}}@media(min-width: 62em){.page-wrap,.header-nav,.footer-wrap{max-width:75em}.main-header{height:3.75em;padding-left:1.5em;padding-right:1.5em}.content{background:rgba(0,0,0,0);padding:1.5em}.app-wrapper{padding-top:3.75em;padding-left:15em;position:relative}.page-wrap{position:static;background:rgba(0,0,0,0)}.main-header{position:fixed;z-index:200;top:0;left:0;right:0;width:100vw;border:none;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}.main-header .ms-brand{margin:0;position:absolute;top:50%;left:1.5em;margin-top:-20px}.header-nav{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-lines:no-wrap;-moz-box-lines:no-wrap;box-lines:no-wrap;-webkit-flex-wrap:no-wrap;-moz-flex-wrap:no-wrap;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;height:3.75em;margin-left:15em}.menu-item{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;height:100%;text-align:center;border-right:1px solid #eceff1}.menu-item a{display:block;text-transform:uppercase;line-height:3.75em;font-weight:600}.menu-item a:hover,.menu-item a:focus{background:#a6e8ff;outline:none}.menu-item.long{-webkit-box-flex:2;-moz-box-flex:2;box-flex:2;-webkit-flex:2;-moz-flex:2;-ms-flex:2;flex:2;padding-right:.75em}.menu-item .custom-select{min-width:14em;margin:0;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);height:auto}.main-nav{position:fixed;z-index:1;top:0;left:0;bottom:0;padding-top:3.75em;-webkit-transition:translateX(0);-moz-transition:translateX(0);transition:translateX(0);width:15em;background:#fff}.main-nav .nav-item{color:#2d4f73;fill:currentColor;border-color:#eceff1}.main-nav .nav-item:hover,.main-nav .nav-item:focus{background:#a6e8ff;color:#2d4f73}.main-nav .active.nav-item{color:#007ca6;background:#fafafa;border-left:6px solid #007ca6}.main-nav .active.nav-item:focus{background-color:#bfe2ed;color:#2d4f73}.main-nav .provider a.nav-item{color:#7d5d96}.main-nav .provider a.nav-item:hover,.main-nav .provider a.nav-item:focus{color:#fff;background:#7d5d96}.main-nav .provider a.active{border-left:none;background:#7d5d96;color:#fff}}ul.provider-links{border-top:4px solid #eceff1;margin-bottom:1.5em}footer.footer{margin:1.5em 0 0;padding:.75em}footer.footer ul{width:100%;margin:0 auto .75em;padding-top:.75em;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;border-top:1px solid #bdbdbd}footer.footer li{margin:0;padding:0;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 auto;-moz-flex:0 auto;-ms-flex:0 auto;flex:0 auto}footer.footer li a{margin-right:1em}footer.footer li:last-of-type a{margin-right:none}footer.footer .disclaimer,footer.footer .legal{font-size:.8em}@media(min-width: 62em){footer.footer{padding:1.5em}}.set-lang-footer{margin:.75em 0;padding:.75em;background:#eceff1;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.set-lang-footer label{-webkit-box-flex:auto;-moz-box-flex:auto;box-flex:auto;-webkit-flex:auto 50%;-moz-flex:auto 50%;-ms-flex:auto 50%;flex:auto 50%;margin:0;padding:0;text-align:right;white-space:nowrap;margin-right:.75em;text-transform:uppercase;font-weight:400;color:#546e7a}.set-lang-footer .custom-select{margin:0;width:auto}.set-lang-footer .btn,.set-lang-footer spinner-button,.set-lang-footer .activity-panel .panel-nav .panel-nav-arrow,.activity-panel .panel-nav .set-lang-footer .panel-nav-arrow{margin-left:.75em}.set-lang-footer .btn .svgicon,.set-lang-footer spinner-button .svgicon,.set-lang-footer .activity-panel .panel-nav .panel-nav-arrow .svgicon,.activity-panel .panel-nav .set-lang-footer .panel-nav-arrow .svgicon{margin:0;padding:0;margin-left:.5em;vertical-align:middle}@media(max-width: 37.5em){.set-lang-footer{margin-bottom:3em}.set-lang-footer .btn,.set-lang-footer spinner-button,.set-lang-footer .activity-panel .panel-nav .panel-nav-arrow,.activity-panel .panel-nav .set-lang-footer .panel-nav-arrow{margin:.75em auto;width:100%;text-align:center}}.sheet,.activity-feedback-wrapper,.sleep-diary-wrapper,.sleep-habits,.goal,.tracker-entry-detail .entry,.scale-container,.tracker-section.charts,.pc-link-list,.empty-state,.profile-cobranding-wrapper,.upload,.inspirational-image,.page-feature-wrapper,.page-single-wrapper .page-single{background:#fff;padding:.75em;margin:0 auto 1.5em;width:100%;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}.page-single-wrapper{width:100%;margin:0 auto;padding:.75em}.page-single-wrapper .container-single,.page-single-wrapper .page-single{margin:.75em auto;width:100%;max-width:48em}.center-module,.error-module,.tracker-inputs-wrapper{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);max-width:37.5em;margin:0 auto 1.5em;padding:1.5em;background:#fff}.center-module#assessment-main,#assessment-main.error-module,#assessment-main.tracker-inputs-wrapper{overflow:hidden}.center-container{max-width:37.5em;margin:0 auto 1.5em;padding:0 .75em}@media(min-width: 48em){.center-container{padding:0}}.scroll{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:no-wrap;-moz-box-lines:no-wrap;box-lines:no-wrap;-webkit-flex-wrap:no-wrap;-moz-flex-wrap:no-wrap;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.scroll-item{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.page-feature-wrapper{max-width:48em}@media(min-width: 48em){.page-feature-wrapper .page{padding:1.5em}}.page-feature-wrapper .page figure img{display:block;margin-bottom:0;-webkit-animation-duration:2s;-moz-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:500ms;-moz-animation-delay:500ms;-o-animation-delay:500ms;animation-delay:500ms;-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn}.page-feature-wrapper.hidden{opacity:0;visibility:hidden}.center-clear-wrapper{display:block;margin:0 auto;padding:.75em;width:100%;overflow-x:hidden}@media(min-width: 48em){.center-clear-wrapper{width:48em}}.ani-flip-in{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:500ms;-moz-animation-delay:500ms;-o-animation-delay:500ms;animation-delay:500ms;-webkit-animation-name:flipInX;-moz-animation-name:flipInX;-o-animation-name:flipInX;animation-name:flipInX}.empty-state-crickets{background-color:#a6e8ff;background-image:-webkit-linear-gradient(top, #a6e8ff, #fff 75%);background-image:linear-gradient(to bottom,#a6e8ff, #fff 75%);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s;-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp;margin:1.5em auto;padding:3em;text-align:center;border:2px solid #a6e8ff}.empty-state-crickets .cricket{max-width:100px;margin:1.5em auto}.inline-pair{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.inline-pair>:first-child{margin-right:1.5em}.inline-pair .btn+.link-highlight,.inline-pair .lowmood-cta .btn+a,.lowmood-cta .inline-pair .btn+a,.inline-pair .lowmood-copy .btn+a,.lowmood-copy .inline-pair .btn+a,.inline-pair .simple-header .btn+.header-link,.simple-header .inline-pair .btn+.header-link,.inline-pair .error-module .content .btn+a,.error-module .content .inline-pair .btn+a,.inline-pair .btn+.show-reasons-toggle,.inline-pair .sleep-habit-list .sleep-habit-content .btn+.habit-tip-toggle,.sleep-habit-list .sleep-habit-content .inline-pair .btn+.habit-tip-toggle,.inline-pair .sleep-schedule .info .btn+a,.sleep-schedule .info .inline-pair .btn+a,.inline-pair .btn+.new-habit-btn:hover,.inline-pair spinner-button+.link-highlight,.inline-pair .lowmood-cta spinner-button+a,.lowmood-cta .inline-pair spinner-button+a,.inline-pair .lowmood-copy spinner-button+a,.lowmood-copy .inline-pair spinner-button+a,.inline-pair .simple-header spinner-button+.header-link,.simple-header .inline-pair spinner-button+.header-link,.inline-pair .error-module .content spinner-button+a,.error-module .content .inline-pair spinner-button+a,.inline-pair spinner-button+.show-reasons-toggle,.inline-pair .sleep-habit-list .sleep-habit-content spinner-button+.habit-tip-toggle,.sleep-habit-list .sleep-habit-content .inline-pair spinner-button+.habit-tip-toggle,.inline-pair .sleep-schedule .info spinner-button+a,.sleep-schedule .info .inline-pair spinner-button+a,.inline-pair spinner-button+.new-habit-btn:hover,.inline-pair .empty-state .btn+a,.inline-pair .empty-state spinner-button+a,.empty-state .inline-pair .btn+a,.empty-state .inline-pair spinner-button+a,.inline-pair .btn+.plaintext-toggle,.inline-pair spinner-button+.plaintext-toggle,.inline-pair .activity-panel .panel-nav .panel-nav-arrow+.link-highlight,.inline-pair .activity-panel .panel-nav .lowmood-cta .panel-nav-arrow+a,.lowmood-cta .inline-pair .activity-panel .panel-nav .panel-nav-arrow+a,.inline-pair .activity-panel .panel-nav .lowmood-copy .panel-nav-arrow+a,.lowmood-copy .inline-pair .activity-panel .panel-nav .panel-nav-arrow+a,.inline-pair .activity-panel .panel-nav .simple-header .panel-nav-arrow+.header-link,.simple-header .inline-pair .activity-panel .panel-nav .panel-nav-arrow+.header-link,.inline-pair .activity-panel .panel-nav .error-module .content .panel-nav-arrow+a,.error-module .content .inline-pair .activity-panel .panel-nav .panel-nav-arrow+a,.inline-pair .activity-panel .panel-nav .panel-nav-arrow+.show-reasons-toggle,.inline-pair .activity-panel .panel-nav .sleep-habit-list .sleep-habit-content .panel-nav-arrow+.habit-tip-toggle,.sleep-habit-list .sleep-habit-content .inline-pair .activity-panel .panel-nav .panel-nav-arrow+.habit-tip-toggle,.inline-pair .activity-panel .panel-nav .sleep-schedule .info .panel-nav-arrow+a,.sleep-schedule .info .inline-pair .activity-panel .panel-nav .panel-nav-arrow+a,.inline-pair .activity-panel .panel-nav .panel-nav-arrow+.new-habit-btn:hover,.inline-pair .activity-panel .panel-nav .empty-state .panel-nav-arrow+a,.empty-state .inline-pair .activity-panel .panel-nav .panel-nav-arrow+a,.inline-pair .activity-panel .panel-nav .panel-nav-arrow+.plaintext-toggle,.activity-panel .panel-nav .inline-pair .panel-nav-arrow+.link-highlight,.activity-panel .panel-nav .inline-pair .lowmood-cta .panel-nav-arrow+a,.lowmood-cta .activity-panel .panel-nav .inline-pair .panel-nav-arrow+a,.activity-panel .panel-nav .inline-pair .lowmood-copy .panel-nav-arrow+a,.lowmood-copy .activity-panel .panel-nav .inline-pair .panel-nav-arrow+a,.activity-panel .panel-nav .inline-pair .simple-header .panel-nav-arrow+.header-link,.simple-header .activity-panel .panel-nav .inline-pair .panel-nav-arrow+.header-link,.activity-panel .panel-nav .inline-pair .error-module .content .panel-nav-arrow+a,.error-module .content .activity-panel .panel-nav .inline-pair .panel-nav-arrow+a,.activity-panel .panel-nav .inline-pair .panel-nav-arrow+.show-reasons-toggle,.activity-panel .panel-nav .inline-pair .sleep-habit-list .sleep-habit-content .panel-nav-arrow+.habit-tip-toggle,.sleep-habit-list .sleep-habit-content .activity-panel .panel-nav .inline-pair .panel-nav-arrow+.habit-tip-toggle,.activity-panel .panel-nav .inline-pair .sleep-schedule .info .panel-nav-arrow+a,.sleep-schedule .info .activity-panel .panel-nav .inline-pair .panel-nav-arrow+a,.activity-panel .panel-nav .inline-pair .panel-nav-arrow+.new-habit-btn:hover,.activity-panel .panel-nav .inline-pair .empty-state .panel-nav-arrow+a,.empty-state .activity-panel .panel-nav .inline-pair .panel-nav-arrow+a,.activity-panel .panel-nav .inline-pair .panel-nav-arrow+.plaintext-toggle,.inline-pair .history-table .action .btn+a,.inline-pair .history-table .action spinner-button+a,.inline-pair .history-table .action .activity-panel .panel-nav .panel-nav-arrow+a,.activity-panel .panel-nav .inline-pair .history-table .action .panel-nav-arrow+a,.history-table .action .inline-pair .btn+a,.history-table .action .inline-pair spinner-button+a,.history-table .action .inline-pair .activity-panel .panel-nav .panel-nav-arrow+a,.activity-panel .panel-nav .history-table .action .inline-pair .panel-nav-arrow+a,.inline-pair .modal .btn+.modal-link,.inline-pair .modal spinner-button+.modal-link,.inline-pair .modal .activity-panel .panel-nav .panel-nav-arrow+.modal-link,.activity-panel .panel-nav .inline-pair .modal .panel-nav-arrow+.modal-link,.modal .inline-pair .btn+.modal-link,.modal .inline-pair spinner-button+.modal-link,.modal .inline-pair .activity-panel .panel-nav .panel-nav-arrow+.modal-link,.activity-panel .panel-nav .modal .inline-pair .panel-nav-arrow+.modal-link,.inline-pair .modal .btn+.swappable-text,.inline-pair .modal spinner-button+.swappable-text,.inline-pair .modal .activity-panel .panel-nav .panel-nav-arrow+.swappable-text,.activity-panel .panel-nav .inline-pair .modal .panel-nav-arrow+.swappable-text,.modal .inline-pair .btn+.swappable-text,.modal .inline-pair spinner-button+.swappable-text,.modal .inline-pair .activity-panel .panel-nav .panel-nav-arrow+.swappable-text,.activity-panel .panel-nav .modal .inline-pair .panel-nav-arrow+.swappable-text,.inline-pair .inspirational-image .actions .options .btn+.option:hover,.inline-pair .inspirational-image .actions .options spinner-button+.option:hover,.inline-pair .inspirational-image .actions .options .activity-panel .panel-nav .panel-nav-arrow+.option:hover,.activity-panel .panel-nav .inline-pair .inspirational-image .actions .options .panel-nav-arrow+.option:hover,.inspirational-image .actions .options .inline-pair .btn+.option:hover,.inspirational-image .actions .options .inline-pair spinner-button+.option:hover,.inspirational-image .actions .options .inline-pair .activity-panel .panel-nav .panel-nav-arrow+.option:hover,.activity-panel .panel-nav .inspirational-image .actions .options .inline-pair .panel-nav-arrow+.option:hover,.inline-pair .inspirational-image .actions .options .btn+.option:focus,.inline-pair .inspirational-image .actions .options spinner-button+.option:focus,.inline-pair .inspirational-image .actions .options .activity-panel .panel-nav .panel-nav-arrow+.option:focus,.activity-panel .panel-nav .inline-pair .inspirational-image .actions .options .panel-nav-arrow+.option:focus,.inspirational-image .actions .options .inline-pair .btn+.option:focus,.inspirational-image .actions .options .inline-pair spinner-button+.option:focus,.inspirational-image .actions .options .inline-pair .activity-panel .panel-nav .panel-nav-arrow+.option:focus,.activity-panel .panel-nav .inspirational-image .actions .options .inline-pair .panel-nav-arrow+.option:focus,.inline-pair .inspirational-image .actions .btn+.favorite-btn:hover,.inline-pair .inspirational-image .actions spinner-button+.favorite-btn:hover,.inline-pair .inspirational-image .actions .activity-panel .panel-nav .panel-nav-arrow+.favorite-btn:hover,.activity-panel .panel-nav .inline-pair .inspirational-image .actions .panel-nav-arrow+.favorite-btn:hover,.inspirational-image .actions .inline-pair .btn+.favorite-btn:hover,.inspirational-image .actions .inline-pair spinner-button+.favorite-btn:hover,.inspirational-image .actions .inline-pair .activity-panel .panel-nav .panel-nav-arrow+.favorite-btn:hover,.activity-panel .panel-nav .inspirational-image .actions .inline-pair .panel-nav-arrow+.favorite-btn:hover,.inline-pair .inspirational-image .actions .btn+.favorite-btn:focus,.inline-pair .inspirational-image .actions spinner-button+.favorite-btn:focus,.inline-pair .inspirational-image .actions .activity-panel .panel-nav .panel-nav-arrow+.favorite-btn:focus,.activity-panel .panel-nav .inline-pair .inspirational-image .actions .panel-nav-arrow+.favorite-btn:focus,.inspirational-image .actions .inline-pair .btn+.favorite-btn:focus,.inspirational-image .actions .inline-pair spinner-button+.favorite-btn:focus,.inspirational-image .actions .inline-pair .activity-panel .panel-nav .panel-nav-arrow+.favorite-btn:focus,.activity-panel .panel-nav .inspirational-image .actions .inline-pair .panel-nav-arrow+.favorite-btn:focus,.inline-pair .program-heading .btn+h1,.inline-pair .program-heading spinner-button+h1,.inline-pair .program-heading .activity-panel .panel-nav .panel-nav-arrow+h1,.activity-panel .panel-nav .inline-pair .program-heading .panel-nav-arrow+h1,.program-heading .inline-pair .btn+h1,.program-heading .inline-pair spinner-button+h1,.program-heading .inline-pair .activity-panel .panel-nav .panel-nav-arrow+h1,.activity-panel .panel-nav .program-heading .inline-pair .panel-nav-arrow+h1,.inline-pair .program-heading .btn+h2,.inline-pair .program-heading spinner-button+h2,.inline-pair .program-heading .activity-panel .panel-nav .panel-nav-arrow+h2,.activity-panel .panel-nav .inline-pair .program-heading .panel-nav-arrow+h2,.program-heading .inline-pair .btn+h2,.program-heading .inline-pair spinner-button+h2,.program-heading .inline-pair .activity-panel .panel-nav .panel-nav-arrow+h2,.activity-panel .panel-nav .program-heading .inline-pair .panel-nav-arrow+h2,.inline-pair .program-heading .btn+h3,.inline-pair .program-heading spinner-button+h3,.inline-pair .program-heading .activity-panel .panel-nav .panel-nav-arrow+h3,.activity-panel .panel-nav .inline-pair .program-heading .panel-nav-arrow+h3,.program-heading .inline-pair .btn+h3,.program-heading .inline-pair spinner-button+h3,.program-heading .inline-pair .activity-panel .panel-nav .panel-nav-arrow+h3,.activity-panel .panel-nav .program-heading .inline-pair .panel-nav-arrow+h3,.inline-pair .program-heading .btn+h4,.inline-pair .program-heading spinner-button+h4,.inline-pair .program-heading .activity-panel .panel-nav .panel-nav-arrow+h4,.activity-panel .panel-nav .inline-pair .program-heading .panel-nav-arrow+h4,.program-heading .inline-pair .btn+h4,.program-heading .inline-pair spinner-button+h4,.program-heading .inline-pair .activity-panel .panel-nav .panel-nav-arrow+h4,.activity-panel .panel-nav .program-heading .inline-pair .panel-nav-arrow+h4,.inline-pair .activity-meta .btn+a,.inline-pair .activity-meta spinner-button+a,.inline-pair .activity-meta .activity-panel .panel-nav .panel-nav-arrow+a,.activity-panel .panel-nav .inline-pair .activity-meta .panel-nav-arrow+a,.activity-meta .inline-pair .btn+a,.activity-meta .inline-pair spinner-button+a,.activity-meta .inline-pair .activity-panel .panel-nav .panel-nav-arrow+a,.activity-panel .panel-nav .activity-meta .inline-pair .panel-nav-arrow+a,.inline-pair .notice p .btn+a,.inline-pair .notice p spinner-button+a,.inline-pair .notice p .activity-panel .panel-nav .panel-nav-arrow+a,.activity-panel .panel-nav .inline-pair .notice p .panel-nav-arrow+a,.notice p .inline-pair .btn+a,.notice p .inline-pair spinner-button+a,.notice p .inline-pair .activity-panel .panel-nav .panel-nav-arrow+a,.activity-panel .panel-nav .notice p .inline-pair .panel-nav-arrow+a,.inline-pair .copy-wrapper .btn+a,.inline-pair .copy-wrapper spinner-button+a,.inline-pair .copy-wrapper .activity-panel .panel-nav .panel-nav-arrow+a,.activity-panel .panel-nav .inline-pair .copy-wrapper .panel-nav-arrow+a,.copy-wrapper .inline-pair .btn+a,.copy-wrapper .inline-pair spinner-button+a,.copy-wrapper .inline-pair .activity-panel .panel-nav .panel-nav-arrow+a,.activity-panel .panel-nav .copy-wrapper .inline-pair .panel-nav-arrow+a,.inline-pair footer.footer .disclaimer .btn+a,.inline-pair footer.footer .disclaimer spinner-button+a,.inline-pair footer.footer .disclaimer .activity-panel .panel-nav .panel-nav-arrow+a,.activity-panel .panel-nav .inline-pair footer.footer .disclaimer .panel-nav-arrow+a,footer.footer .disclaimer .inline-pair .btn+a,footer.footer .disclaimer .inline-pair spinner-button+a,footer.footer .disclaimer .inline-pair .activity-panel .panel-nav .panel-nav-arrow+a,.activity-panel .panel-nav footer.footer .disclaimer .inline-pair .panel-nav-arrow+a,.inline-pair footer.footer .legal .btn+a,.inline-pair footer.footer .legal spinner-button+a,.inline-pair footer.footer .legal .activity-panel .panel-nav .panel-nav-arrow+a,.activity-panel .panel-nav .inline-pair footer.footer .legal .panel-nav-arrow+a,footer.footer .legal .inline-pair .btn+a,footer.footer .legal .inline-pair spinner-button+a,footer.footer .legal .inline-pair .activity-panel .panel-nav .panel-nav-arrow+a,.activity-panel .panel-nav footer.footer .legal .inline-pair .panel-nav-arrow+a{line-height:2.2}.inline-pair-apart{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.inline-pair-apart .btn+.link-highlight,.inline-pair-apart .lowmood-cta .btn+a,.lowmood-cta .inline-pair-apart .btn+a,.inline-pair-apart .lowmood-copy .btn+a,.lowmood-copy .inline-pair-apart .btn+a,.inline-pair-apart .simple-header .btn+.header-link,.simple-header .inline-pair-apart .btn+.header-link,.inline-pair-apart .error-module .content .btn+a,.error-module .content .inline-pair-apart .btn+a,.inline-pair-apart .btn+.show-reasons-toggle,.inline-pair-apart .sleep-habit-list .sleep-habit-content .btn+.habit-tip-toggle,.sleep-habit-list .sleep-habit-content .inline-pair-apart .btn+.habit-tip-toggle,.inline-pair-apart .sleep-schedule .info .btn+a,.sleep-schedule .info .inline-pair-apart .btn+a,.inline-pair-apart .btn+.new-habit-btn:hover,.inline-pair-apart spinner-button+.link-highlight,.inline-pair-apart .lowmood-cta spinner-button+a,.lowmood-cta .inline-pair-apart spinner-button+a,.inline-pair-apart .lowmood-copy spinner-button+a,.lowmood-copy .inline-pair-apart spinner-button+a,.inline-pair-apart .simple-header spinner-button+.header-link,.simple-header .inline-pair-apart spinner-button+.header-link,.inline-pair-apart .error-module .content spinner-button+a,.error-module .content .inline-pair-apart spinner-button+a,.inline-pair-apart spinner-button+.show-reasons-toggle,.inline-pair-apart .sleep-habit-list .sleep-habit-content spinner-button+.habit-tip-toggle,.sleep-habit-list .sleep-habit-content .inline-pair-apart spinner-button+.habit-tip-toggle,.inline-pair-apart .sleep-schedule .info spinner-button+a,.sleep-schedule .info .inline-pair-apart spinner-button+a,.inline-pair-apart spinner-button+.new-habit-btn:hover,.inline-pair-apart .empty-state .btn+a,.inline-pair-apart .empty-state spinner-button+a,.empty-state .inline-pair-apart .btn+a,.empty-state .inline-pair-apart spinner-button+a,.inline-pair-apart .btn+.plaintext-toggle,.inline-pair-apart spinner-button+.plaintext-toggle,.inline-pair-apart .activity-panel .panel-nav .panel-nav-arrow+.link-highlight,.inline-pair-apart .activity-panel .panel-nav .lowmood-cta .panel-nav-arrow+a,.lowmood-cta .inline-pair-apart .activity-panel .panel-nav .panel-nav-arrow+a,.inline-pair-apart .activity-panel .panel-nav .lowmood-copy .panel-nav-arrow+a,.lowmood-copy .inline-pair-apart .activity-panel .panel-nav .panel-nav-arrow+a,.inline-pair-apart .activity-panel .panel-nav .simple-header .panel-nav-arrow+.header-link,.simple-header .inline-pair-apart .activity-panel .panel-nav .panel-nav-arrow+.header-link,.inline-pair-apart .activity-panel .panel-nav .error-module .content .panel-nav-arrow+a,.error-module .content .inline-pair-apart .activity-panel .panel-nav .panel-nav-arrow+a,.inline-pair-apart .activity-panel .panel-nav .panel-nav-arrow+.show-reasons-toggle,.inline-pair-apart .activity-panel .panel-nav .sleep-habit-list .sleep-habit-content .panel-nav-arrow+.habit-tip-toggle,.sleep-habit-list .sleep-habit-content .inline-pair-apart .activity-panel .panel-nav .panel-nav-arrow+.habit-tip-toggle,.inline-pair-apart .activity-panel .panel-nav .sleep-schedule .info .panel-nav-arrow+a,.sleep-schedule .info .inline-pair-apart .activity-panel .panel-nav .panel-nav-arrow+a,.inline-pair-apart .activity-panel .panel-nav .panel-nav-arrow+.new-habit-btn:hover,.inline-pair-apart .activity-panel .panel-nav .empty-state .panel-nav-arrow+a,.empty-state .inline-pair-apart .activity-panel .panel-nav .panel-nav-arrow+a,.inline-pair-apart .activity-panel .panel-nav .panel-nav-arrow+.plaintext-toggle,.activity-panel .panel-nav .inline-pair-apart .panel-nav-arrow+.link-highlight,.activity-panel .panel-nav .inline-pair-apart .lowmood-cta .panel-nav-arrow+a,.lowmood-cta .activity-panel .panel-nav .inline-pair-apart .panel-nav-arrow+a,.activity-panel .panel-nav .inline-pair-apart .lowmood-copy .panel-nav-arrow+a,.lowmood-copy .activity-panel .panel-nav .inline-pair-apart .panel-nav-arrow+a,.activity-panel .panel-nav .inline-pair-apart .simple-header .panel-nav-arrow+.header-link,.simple-header .activity-panel .panel-nav .inline-pair-apart .panel-nav-arrow+.header-link,.activity-panel .panel-nav .inline-pair-apart .error-module .content .panel-nav-arrow+a,.error-module .content .activity-panel .panel-nav .inline-pair-apart .panel-nav-arrow+a,.activity-panel .panel-nav .inline-pair-apart .panel-nav-arrow+.show-reasons-toggle,.activity-panel .panel-nav .inline-pair-apart .sleep-habit-list .sleep-habit-content .panel-nav-arrow+.habit-tip-toggle,.sleep-habit-list .sleep-habit-content .activity-panel .panel-nav .inline-pair-apart .panel-nav-arrow+.habit-tip-toggle,.activity-panel .panel-nav .inline-pair-apart .sleep-schedule .info .panel-nav-arrow+a,.sleep-schedule .info .activity-panel .panel-nav .inline-pair-apart .panel-nav-arrow+a,.activity-panel .panel-nav .inline-pair-apart .panel-nav-arrow+.new-habit-btn:hover,.activity-panel .panel-nav .inline-pair-apart .empty-state .panel-nav-arrow+a,.empty-state .activity-panel .panel-nav .inline-pair-apart .panel-nav-arrow+a,.activity-panel .panel-nav .inline-pair-apart .panel-nav-arrow+.plaintext-toggle,.inline-pair-apart .history-table .action .btn+a,.inline-pair-apart .history-table .action spinner-button+a,.inline-pair-apart .history-table .action .activity-panel .panel-nav .panel-nav-arrow+a,.activity-panel .panel-nav .inline-pair-apart .history-table .action .panel-nav-arrow+a,.history-table .action .inline-pair-apart .btn+a,.history-table .action .inline-pair-apart spinner-button+a,.history-table .action .inline-pair-apart .activity-panel .panel-nav .panel-nav-arrow+a,.activity-panel .panel-nav .history-table .action .inline-pair-apart .panel-nav-arrow+a,.inline-pair-apart .modal .btn+.modal-link,.inline-pair-apart .modal spinner-button+.modal-link,.inline-pair-apart .modal .activity-panel .panel-nav .panel-nav-arrow+.modal-link,.activity-panel .panel-nav .inline-pair-apart .modal .panel-nav-arrow+.modal-link,.modal .inline-pair-apart .btn+.modal-link,.modal .inline-pair-apart spinner-button+.modal-link,.modal .inline-pair-apart .activity-panel .panel-nav .panel-nav-arrow+.modal-link,.activity-panel .panel-nav .modal .inline-pair-apart .panel-nav-arrow+.modal-link,.inline-pair-apart .modal .btn+.swappable-text,.inline-pair-apart .modal spinner-button+.swappable-text,.inline-pair-apart .modal .activity-panel .panel-nav .panel-nav-arrow+.swappable-text,.activity-panel .panel-nav .inline-pair-apart .modal .panel-nav-arrow+.swappable-text,.modal .inline-pair-apart .btn+.swappable-text,.modal .inline-pair-apart spinner-button+.swappable-text,.modal .inline-pair-apart .activity-panel .panel-nav .panel-nav-arrow+.swappable-text,.activity-panel .panel-nav .modal .inline-pair-apart .panel-nav-arrow+.swappable-text,.inline-pair-apart .inspirational-image .actions .options .btn+.option:hover,.inline-pair-apart .inspirational-image .actions .options spinner-button+.option:hover,.inline-pair-apart .inspirational-image .actions .options .activity-panel .panel-nav .panel-nav-arrow+.option:hover,.activity-panel .panel-nav .inline-pair-apart .inspirational-image .actions .options .panel-nav-arrow+.option:hover,.inspirational-image .actions .options .inline-pair-apart .btn+.option:hover,.inspirational-image .actions .options .inline-pair-apart spinner-button+.option:hover,.inspirational-image .actions .options .inline-pair-apart .activity-panel .panel-nav .panel-nav-arrow+.option:hover,.activity-panel .panel-nav .inspirational-image .actions .options .inline-pair-apart .panel-nav-arrow+.option:hover,.inline-pair-apart .inspirational-image .actions .options .btn+.option:focus,.inline-pair-apart .inspirational-image .actions .options spinner-button+.option:focus,.inline-pair-apart .inspirational-image .actions .options .activity-panel .panel-nav .panel-nav-arrow+.option:focus,.activity-panel .panel-nav .inline-pair-apart .inspirational-image .actions .options .panel-nav-arrow+.option:focus,.inspirational-image .actions .options .inline-pair-apart .btn+.option:focus,.inspirational-image .actions .options .inline-pair-apart spinner-button+.option:focus,.inspirational-image .actions .options .inline-pair-apart .activity-panel .panel-nav .panel-nav-arrow+.option:focus,.activity-panel .panel-nav .inspirational-image .actions .options .inline-pair-apart .panel-nav-arrow+.option:focus,.inline-pair-apart .inspirational-image .actions .btn+.favorite-btn:hover,.inline-pair-apart .inspirational-image .actions spinner-button+.favorite-btn:hover,.inline-pair-apart .inspirational-image .actions .activity-panel .panel-nav .panel-nav-arrow+.favorite-btn:hover,.activity-panel .panel-nav .inline-pair-apart .inspirational-image .actions .panel-nav-arrow+.favorite-btn:hover,.inspirational-image .actions .inline-pair-apart .btn+.favorite-btn:hover,.inspirational-image .actions .inline-pair-apart spinner-button+.favorite-btn:hover,.inspirational-image .actions .inline-pair-apart .activity-panel .panel-nav .panel-nav-arrow+.favorite-btn:hover,.activity-panel .panel-nav .inspirational-image .actions .inline-pair-apart .panel-nav-arrow+.favorite-btn:hover,.inline-pair-apart .inspirational-image .actions .btn+.favorite-btn:focus,.inline-pair-apart .inspirational-image .actions spinner-button+.favorite-btn:focus,.inline-pair-apart .inspirational-image .actions .activity-panel .panel-nav .panel-nav-arrow+.favorite-btn:focus,.activity-panel .panel-nav .inline-pair-apart .inspirational-image .actions .panel-nav-arrow+.favorite-btn:focus,.inspirational-image .actions .inline-pair-apart .btn+.favorite-btn:focus,.inspirational-image .actions .inline-pair-apart spinner-button+.favorite-btn:focus,.inspirational-image .actions .inline-pair-apart .activity-panel .panel-nav .panel-nav-arrow+.favorite-btn:focus,.activity-panel .panel-nav .inspirational-image .actions .inline-pair-apart .panel-nav-arrow+.favorite-btn:focus,.inline-pair-apart .program-heading .btn+h1,.inline-pair-apart .program-heading spinner-button+h1,.inline-pair-apart .program-heading .activity-panel .panel-nav .panel-nav-arrow+h1,.activity-panel .panel-nav .inline-pair-apart .program-heading .panel-nav-arrow+h1,.program-heading .inline-pair-apart .btn+h1,.program-heading .inline-pair-apart spinner-button+h1,.program-heading .inline-pair-apart .activity-panel .panel-nav .panel-nav-arrow+h1,.activity-panel .panel-nav .program-heading .inline-pair-apart .panel-nav-arrow+h1,.inline-pair-apart .program-heading .btn+h2,.inline-pair-apart .program-heading spinner-button+h2,.inline-pair-apart .program-heading .activity-panel .panel-nav .panel-nav-arrow+h2,.activity-panel .panel-nav .inline-pair-apart .program-heading .panel-nav-arrow+h2,.program-heading .inline-pair-apart .btn+h2,.program-heading .inline-pair-apart spinner-button+h2,.program-heading .inline-pair-apart .activity-panel .panel-nav .panel-nav-arrow+h2,.activity-panel .panel-nav .program-heading .inline-pair-apart .panel-nav-arrow+h2,.inline-pair-apart .program-heading .btn+h3,.inline-pair-apart .program-heading spinner-button+h3,.inline-pair-apart .program-heading .activity-panel .panel-nav .panel-nav-arrow+h3,.activity-panel .panel-nav .inline-pair-apart .program-heading .panel-nav-arrow+h3,.program-heading .inline-pair-apart .btn+h3,.program-heading .inline-pair-apart spinner-button+h3,.program-heading .inline-pair-apart .activity-panel .panel-nav .panel-nav-arrow+h3,.activity-panel .panel-nav .program-heading .inline-pair-apart .panel-nav-arrow+h3,.inline-pair-apart .program-heading .btn+h4,.inline-pair-apart .program-heading spinner-button+h4,.inline-pair-apart .program-heading .activity-panel .panel-nav .panel-nav-arrow+h4,.activity-panel .panel-nav .inline-pair-apart .program-heading .panel-nav-arrow+h4,.program-heading .inline-pair-apart .btn+h4,.program-heading .inline-pair-apart spinner-button+h4,.program-heading .inline-pair-apart .activity-panel .panel-nav .panel-nav-arrow+h4,.activity-panel .panel-nav .program-heading .inline-pair-apart .panel-nav-arrow+h4,.inline-pair-apart .activity-meta .btn+a,.inline-pair-apart .activity-meta spinner-button+a,.inline-pair-apart .activity-meta .activity-panel .panel-nav .panel-nav-arrow+a,.activity-panel .panel-nav .inline-pair-apart .activity-meta .panel-nav-arrow+a,.activity-meta .inline-pair-apart .btn+a,.activity-meta .inline-pair-apart spinner-button+a,.activity-meta .inline-pair-apart .activity-panel .panel-nav .panel-nav-arrow+a,.activity-panel .panel-nav .activity-meta .inline-pair-apart .panel-nav-arrow+a,.inline-pair-apart .notice p .btn+a,.inline-pair-apart .notice p spinner-button+a,.inline-pair-apart .notice p .activity-panel .panel-nav .panel-nav-arrow+a,.activity-panel .panel-nav .inline-pair-apart .notice p .panel-nav-arrow+a,.notice p .inline-pair-apart .btn+a,.notice p .inline-pair-apart spinner-button+a,.notice p .inline-pair-apart .activity-panel .panel-nav .panel-nav-arrow+a,.activity-panel .panel-nav .notice p .inline-pair-apart .panel-nav-arrow+a,.inline-pair-apart .copy-wrapper .btn+a,.inline-pair-apart .copy-wrapper spinner-button+a,.inline-pair-apart .copy-wrapper .activity-panel .panel-nav .panel-nav-arrow+a,.activity-panel .panel-nav .inline-pair-apart .copy-wrapper .panel-nav-arrow+a,.copy-wrapper .inline-pair-apart .btn+a,.copy-wrapper .inline-pair-apart spinner-button+a,.copy-wrapper .inline-pair-apart .activity-panel .panel-nav .panel-nav-arrow+a,.activity-panel .panel-nav .copy-wrapper .inline-pair-apart .panel-nav-arrow+a,.inline-pair-apart footer.footer .disclaimer .btn+a,.inline-pair-apart footer.footer .disclaimer spinner-button+a,.inline-pair-apart footer.footer .disclaimer .activity-panel .panel-nav .panel-nav-arrow+a,.activity-panel .panel-nav .inline-pair-apart footer.footer .disclaimer .panel-nav-arrow+a,footer.footer .disclaimer .inline-pair-apart .btn+a,footer.footer .disclaimer .inline-pair-apart spinner-button+a,footer.footer .disclaimer .inline-pair-apart .activity-panel .panel-nav .panel-nav-arrow+a,.activity-panel .panel-nav footer.footer .disclaimer .inline-pair-apart .panel-nav-arrow+a,.inline-pair-apart footer.footer .legal .btn+a,.inline-pair-apart footer.footer .legal spinner-button+a,.inline-pair-apart footer.footer .legal .activity-panel .panel-nav .panel-nav-arrow+a,.activity-panel .panel-nav .inline-pair-apart footer.footer .legal .panel-nav-arrow+a,footer.footer .legal .inline-pair-apart .btn+a,footer.footer .legal .inline-pair-apart spinner-button+a,footer.footer .legal .inline-pair-apart .activity-panel .panel-nav .panel-nav-arrow+a,.activity-panel .panel-nav footer.footer .legal .inline-pair-apart .panel-nav-arrow+a{line-height:2.2}.dob-wrapper{margin:0 0 1.5em 0;width:100%}@media(min-width: 48em){.dob-wrapper{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}}.dob-wrapper .custom-select{margin-right:0;margin-left:0;min-width:120px}@media(min-width: 48em){.dob-wrapper .custom-select{margin-top:0;margin-bottom:0;margin-right:.75em}}.dob-wrapper input.dob-year{min-width:120px}@media(min-width: 48em){.dob-wrapper input.dob-year{margin:0;max-width:30%}}@media(min-width: 48em){.dob-wrapper .custom-select,.dob-wrapper input.dob-year{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 30%;-moz-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%}}.inline-form-fields{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.inline-form-fields .item{margin:0 1.5em .75em 0}.livongo-account-section{padding:1.5em;margin-bottom:1.5em;background:#fef7e7;border-radius:8px}a[ng-click]{cursor:pointer}.center,.profile-cobranding-wrapper{margin-left:auto;margin-right:auto;text-align:center}.sans-serif{font-family:"Source Sans Pro","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}.serif,.onboarding-heading,figure.inspiration-image figcaption,.modal-inspiration figcaption{font-family:"Bitter","Georgia","Cambria","Times New Roman","Times",serif}.screen-reader-only,.activity-panel .choice-column .selection input[type=checkbox]{position:absolute !important;clip:rect(1px, 1px, 1px, 1px)}.flash{position:relative;max-width:48em;margin:0 auto 1.5em;padding:.75em;padding-right:32px;background:#a6e8ff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);min-height:2em;font-weight:600;line-height:1.2}.flash a{color:inherit;text-decoration:underline}.flash .svgicon{height:1.25em;width:1.25em;margin-right:.75em;margin-bottom:-0.25em}.flash .close-flash{position:absolute;right:0;top:0;padding:.75em;text-decoration:none}.flash .close-flash .svgicon{margin:0;padding:0;height:1.25em;width:1.25em}.flash .svgicon{fill:#007ca6}.flash.success{background:#2e7d32;color:#fff}.flash.success .svgicon{fill:#fff}.flash.error{background:#d32f2f;color:#fff}.flash.error .svgicon{fill:#fff}.flash.notice{background:#7d5d96;color:#fff;border:none}.flash.notice .svgicon{fill:#fff}.flash.alert{background:#ffa000;color:#000}.flash.alert .svgicon{fill:#000}.notice{position:relative;margin:0 auto 1.5em;padding:.75em;padding-right:32px;color:#212121;background:#fdfcd7;border:1px solid #007ca6;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}.notice .close-btn{margin:0;padding:0;display:block;position:absolute;top:3px;right:3px;height:24px;width:24px;font-size:24px;line-height:1.1;text-align:center}.notice .close-btn:hover .svgicon,.notice .close-btn:focus .svgicon{fill:#00435a}.notice .svgicon{height:24px;width:24px;margin:0;padding:0;fill:#007ca6}.notice p{margin:0;padding:0}.hero{display:block;width:100%;margin:0 auto}.hero img,.hero .hero-image{margin-bottom:.75em;background-color:#eceff1;position:relative}.hero img .loading-dots,.hero .hero-image .loading-dots{position:absolute;top:50%;left:50%;margin:0;transform:translate(-50%, -50%)}.hero img::before,.hero .hero-image::before{content:"";float:left;padding-top:56.25%}@media(min-width: 48em){.hero{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:reverse;-moz-box-direction:reverse;box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-direction:row-reverse;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.hero img,.hero .hero-image{margin-bottom:0;width:66%;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 1 auto;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.hero .hero-image img{width:100%}}.hero-content{transition:opacity 300ms ease-out}@media(min-width: 48em){.hero-content{width:33%;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 1 auto;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:center;-moz-align-self:center;align-self:center;-ms-flex-item-align:center;padding:.75em}}.hero-content .cta{margin:.75em auto 0;text-align:center;font-size:1.25em}.hero-content.loading{opacity:.2}.hero-content.loading .activity-title,.hero-content.loading .activity-intro{transition:all 0 ease-out;background-color:currentColor;border-radius:1rem}.hero-content.loading .activity-title{color:#949494}.hero-content.loading .activity-intro{color:#eceff1}.hero-content.loading .btn,.hero-content.loading spinner-button,.hero-content.loading .activity-panel .panel-nav .panel-nav-arrow,.activity-panel .panel-nav .hero-content.loading .panel-nav-arrow{color:rgba(0,0,0,0);opacity:.65}.hero-content .activity-title,.hero-content .activity-intro{transition:all 300ms ease-out;background-color:rgba(0,0,0,0)}.activity-meta{margin:.75em auto 0;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.activity-meta li{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 50%;-moz-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;-webkit-align-self:stretch;-moz-align-self:stretch;align-self:stretch;-ms-flex-item-align:stretch;margin:1px;padding:.375em;text-align:center;background:#fafafa;border:1px solid #f5f5f5;color:#7d5d96;font-size:.8em}.progress-bar{width:100%;position:relative;overflow:hidden;background:#fff;border:1px solid #2e7d32;margin:auto;display:inline-block}.progress-bar p em{display:none}.progress-bar p span{position:absolute;z-index:2;display:block;background:#2e7d32;top:-1px;left:0;height:150%}.quote{position:relative}.quote .svgicon{margin:0;padding:0;position:absolute;top:50%;left:1em;margin-top:-1em;height:2em;width:2em;fill:#fff}.quote blockquote{display:block;margin:0;padding:0;padding:1.5em;border:4px solid #ffa000;border-left:4em solid #ffa000}.quote blockquote p{font-family:"Bitter","Georgia","Cambria","Times New Roman","Times",serif;font-weight:bold;font-style:italic;font-size:1.25em}.quote blockquote p:last-of-type{margin-bottom:0}.quote blockquote cite{display:block;margin:.75em 0 0 0;font-family:"Source Sans Pro","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-style:normal;font-weight:600;font-size:.8em;text-transform:uppercase}.card-container{display:block;width:100%;margin:0 auto 1.5em}.card{margin:0 auto .75em;max-width:30em}.card a,.card .card-wrapper{display:block;padding:.75em;position:relative;background:#fff;border:1px solid #bdbdbd;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.card .card-media{overflow:hidden;margin-bottom:.75em}.card figure{margin:0;padding:0;position:relative}.card figure figcaption{display:block;margin:0;padding:0;position:absolute;z-index:100;width:100%;height:100%;top:0;right:0;bottom:0;left:0;padding:.75em;background:rgba(33,33,33,.75);color:#fff;text-shadow:0 1px rgba(33,33,33,.75);font-family:"Bitter","Georgia","Cambria","Times New Roman","Times",serif;-webkit-transform:translateY(-200%);-moz-transform:translateY(-200%);-ms-transform:translateY(-200%);-o-transform:translateY(-200%);transform:translateY(-200%);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.card a:hover,.card a:focus,.card .card-wrapper:hover,.card .card-wrapper:focus{outline:none;box-shadow:0px 11px 25px 0px rgba(0,0,0,.25);border-color:#007ca6;-webkit-transform:translateY(-6px);-moz-transform:translateY(-6px);-ms-transform:translateY(-6px);-o-transform:translateY(-6px);transform:translateY(-6px)}.card a:hover figcaption,.card a:focus figcaption,.card .card-wrapper:hover figcaption,.card .card-wrapper:focus figcaption{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}@media(min-width: 48em){.card-container{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:start;-moz-box-align:start;box-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start}}@media(min-width: 48em){.card{width:32%;margin-left:0;margin-right:2%;margin-bottom:1.5em;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 none;-moz-flex:1 1 none;-ms-flex:1 1 none;flex:1 1 none}.card:nth-child(3n+3){margin-right:0}.card:last-of-type{margin-right:0}}.multiple{box-shadow:0 .0625em .1875em 0 rgba(255,255,255,.1),0 .5em 0 -0.25em #e9e9e9,0 .5em .1875em -0.25em rgba(255,255,255,.1),0 1em 0 -0.5em #ddd,0 1em .1875em -0.5em rgba(255,255,255,.1)}ms-train-list{display:block}.train-wrapper{transition:all 300ms ease-out 300ms;opacity:1}.train-wrapper.ng-enter{opacity:0}.train-wrapper.ng-enter.ng-enter-active{opacity:1}.content-list{display:block;width:100%;max-width:37.5em;margin:-1.5em auto 1.5em;padding-top:1.5em;position:relative}.content-list:before{content:"";display:block;position:absolute;z-index:1;top:0;left:50%;width:4px;height:100%;margin-left:-2px;background:#bdbdbd}.content-list li{display:block;position:relative;z-index:10;width:100%;margin:0 auto 1.5em;padding:.75em;background:#fff;border:1px solid #bdbdbd;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}.content-list li.series{background:none;text-align:center;-webkit-box-shadow:0 0 0 rgba(255,255,255,0);-moz-box-shadow:0 0 0 rgba(255,255,255,0);box-shadow:0 0 0 rgba(255,255,255,0)}.content-list li.series .list-content{text-align:left}.content-list .summary{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:stretch;-moz-box-align:stretch;box-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;-ms-flex-align:stretch}.content-list .list-media{max-width:6.25em;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 40%;-moz-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;position:relative}.content-list .list-media img{display:block;position:relative;z-index:100;border:1px solid #fff;-webkit-box-shadow:0 0 0 2px #e0e0e0;-moz-box-shadow:0 0 0 2px #e0e0e0;box-shadow:0 0 0 2px #e0e0e0}.content-list .list-media img.complete{border-color:#2e7d32}.content-list .list-content{padding-left:.75em;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 60%;-moz-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%}.content-list .list-content h3{margin:0;padding:0}.content-list .list-content p{margin:0;padding:0}.series-title{display:inline-block;position:relative;margin:0 auto .75em;padding:.375em .75em;font-size:1em;text-transform:uppercase;text-align:center;color:#616161;background:#fff;border:1px solid #bdbdbd}.content-list .list-content h3{font-size:1em;line-height:1.2;margin-bottom:.5em}.content-list .list-content p{font-size:.8em;font-family:"Bitter","Georgia","Cambria","Times New Roman","Times",serif}@media(min-width: 48em){.content-list .list-content h3{font-size:1.5625em;margin-bottom:.25em}.content-list .list-content p{font-size:1em}}.ribbon-box{height:100px;width:100px;border:1px solid #bbb;position:relative}.ribbon-wrapper{height:85px;width:85px;overflow:hidden;position:absolute;right:-2px;top:-2px;z-index:1000}.ribbon-wrapper .ribbon{background-color:#2e7d32;box-shadow:0 0 3px rgba(0,0,0,.3);color:#fff;font-size:.8em;left:-5px;line-height:1.5em;padding:2px 7px;position:relative;text-align:center;top:15px;transform:rotate(45deg);width:120px}.ribbon-wrapper .ribbon.current{background-color:#fff;color:#2d4f73}.ribbon-wrapper .ribbon.skipped{background-color:#ffa000;color:#212121}.topic-list{margin:0 auto 1.5em}.topic-list li{display:block;margin:0 auto .375em;border:1px solid #bdbdbd}.topic-list a{display:block;height:100%;padding:.75em;font-size:1.25em}.topic-list a small{display:block;font-size:.64em;font-family:"Bitter","Georgia","Cambria","Times New Roman","Times",serif}.topic-list a:hover,.topic-list a:focus{background:#a6e8ff}@media(min-width: 48em){.topic-list{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.topic-list li{width:32%;margin-left:0;margin-right:2%;margin-bottom:1.5em;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 none;-moz-flex:1 1 none;-ms-flex:1 1 none;flex:1 1 none}.topic-list li:nth-child(3n+3){margin-right:0}.topic-list li:last-of-type{margin-right:0}}.program-heading{position:relative;width:100%;max-width:48em;margin:0 auto 1.5em;padding:.75em;background-color:#fff;background-image:-webkit-linear-gradient(top, #fff, #eeeeee);background-image:linear-gradient(to bottom,#fff, #eeeeee);border:1px solid #bdbdbd;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}.program-heading h1,.program-heading h2,.program-heading h3,.program-heading h4{position:relative;margin:0;padding:0;line-height:1.2;font-family:"Bitter","Georgia","Cambria","Times New Roman","Times",serif;font-weight:400;text-align:left;display:inline-block}.program-heading .success{margin:0;padding:0;height:16px;width:16px;text-align:center;position:absolute;top:12px;right:-8px;color:#2e7d32;background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.program-heading .success .svgicon{height:16px;width:16px}@media(min-width: 48em){.program-heading{padding-right:7em}.program-heading .actions{position:absolute;max-width:6.25em;top:50%;right:.75em;margin-top:-0.825em}.program-heading .success{height:32px;width:32px;top:-8px;right:-16px}.program-heading .success .svgicon{height:32px;width:32px}}.tabs{margin:0 auto 1.5em;width:100%;border-bottom:1px solid #bdbdbd}.tabs ul{width:100%;margin:0;padding:0;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:stretch;-moz-box-align:stretch;box-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;-ms-flex-align:stretch}.tabs ul li{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;margin:0;padding:0;display:block;font-weight:600;line-height:1em}.tabs ul li:after{content:"";display:block;position:absolute;bottom:-1px;left:0;width:0%;height:6px;-webkit-transition:width .5s ease-in-out;-moz-transition:width .5s ease-in-out;transition:width .5s ease-in-out}.tabs ul li.active:after{width:100%;background:#007ca6}.tabs ul li a{display:block;width:100%;padding:.75em .75em;border-bottom:4px solid rgba(0,124,166,0);border-radius:4px 4px 0 0;transition:all 200ms ease}.tabs ul li a:hover,.tabs ul li a:focus{border-bottom-color:#a6e8ff}.tabs ul li.active a{color:#212121}.tabs-view-container{position:relative}.tabs-view.ng-enter,.tabs-view.ng-leave{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;position:absolute;top:0;left:0;width:100%}.tabs-view.ng-enter{-webkit-transition-delay:.5s;-moz-transition-delay:.5s;transition-delay:.5s}.tabs-view.ng-enter{opacity:0;-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}.tabs-view.ng-enter-active{opacity:1;-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px)}.tabs-view.ng-leave{opacity:1;-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px)}.tabs-view.ng-leave-active{opacity:0;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}.search{margin:.75em auto 1.5em;position:relative}.search:hover,.search:focus{background-color:#fdfcd7}.search label{position:absolute;z-index:1;top:50%;left:16px;margin-top:-8px;font-size:16px;font-weight:400;line-height:1;text-transform:uppercase;letter-spacing:1px;color:#616161;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.search input[type=search]{position:relative;z-index:2;top:0;left:0;width:100%;height:2.625em;margin:0;padding-right:32px;background:none}.search input[type=search]:focus~label,.search input[type=search].filled~label{font-size:8px;color:#2d4f73;top:2px;left:1.1320754717em;margin-top:0}.search .search-btn{display:block;position:absolute;z-index:3;right:.375em;font-size:1em;top:.65625em;background-color:rgba(0,0,0,0);color:#616161}@media(min-width: 48em){.search .search-btn{top:.375em}}.search .search-btn svg-icon .svgicon{height:1.5em;width:1.5em}.searchbar-container{margin:0 auto 1.5em}.searchbar-container .search{margin:0 auto .75em}@media(min-width: 62em){.searchbar-container{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:single;-moz-box-lines:single;box-lines:single;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.searchbar-container .search{margin:0;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 66.67%;-moz-flex:1 1 66.67%;-ms-flex:1 1 66.67%;flex:1 1 66.67%}.searchbar-container .filters{margin:0 0 0 6px;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 33.33%;-moz-flex:1 1 33.33%;-ms-flex:1 1 33.33%;flex:1 1 33.33%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:single;-moz-box-lines:single;box-lines:single;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.searchbar-container .filters li{display:inline;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.searchbar-container .filters .custom-select{margin:0}}.inspirational-image{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s;-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp;max-width:48em;margin:0}.inspirational-image figure{margin:0 auto;text-align:center}.inspirational-image figure img{display:block;margin:0 auto .75em;max-height:60vh}.inspirational-image .actions{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;color:#007ca6}.inspirational-image .actions .options{width:100%;margin-top:.75em;padding-top:.75em;text-align:center;border-top:1px solid #bdbdbd}.inspirational-image .actions .options .option{color:#007ca6}.proceed{text-align:center;position:relative;display:inline-block}.proceed:hover:after,.proceed:focus:after{content:attr(data-continue);font-size:16px;line-height:60px;font-weight:600;text-transform:uppercase;position:absolute;top:50%;left:50%;height:60px;width:120px;margin-top:-30px;margin-left:-60px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#a6e8ff;color:#2d4f73;-webkit-box-shadow:0 0 0 6px rgba(255,255,255,.65);-moz-box-shadow:0 0 0 6px rgba(255,255,255,.65);box-shadow:0 0 0 6px rgba(255,255,255,.65)}.proceed:hover,.proceed:focus{outline:none}.modal-inspiration{margin:0 auto}.modal-inspiration img{display:block;margin:0 auto .75em;max-height:60vh}@media(min-width: 48em){.modal-inspiration img{max-height:500px}}.modal-inspiration figcaption{font-style:italic;text-align:center}.modal-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;z-index:1000;overflow:hidden}.modal-wrapper .modal-fader{background-color:rgba(255,255,255,.9);position:absolute;top:0;right:0;bottom:0;left:0}.modal.lightbox{height:100%;border:1px solid #bdbdbd}@media(min-width: 48em){.modal.lightbox{height:auto}}.modal.lightbox .modal-content{max-height:100vh}.modal.lightbox .modal-content>:first-child{padding-top:3.75em}@media(min-width: 48em){.modal.lightbox .modal-content>:first-child{padding-top:1.5em}}.modal.lightbox .modal-content>:last-child{padding-bottom:1.5em}@media(min-width: 48em){.modal.lightbox .modal-content>:last-child{padding-bottom:1.5em}}.modal.lightbox .modal-content .modal-header,.modal.lightbox .modal-content .modal-footer,.modal.lightbox .modal-content .modal-body{padding-left:1.5em;padding-right:1.5em}@media(min-width: 48em){.modal.lightbox .modal-content .modal-header,.modal.lightbox .modal-content .modal-footer,.modal.lightbox .modal-content .modal-body{padding-left:1.5em;padding-right:1.5em}}.modal.lightbox .modal-body{margin-bottom:6.75em}.modal{position:relative;z-index:1001;width:100%;height:100%;position:relative;background-color:#fff;box-shadow:0 20px 40px rgba(0,0,0,.1)}@media(min-width: 48em){.modal{min-width:640px;max-width:820px;height:80vh}}.modal.auto-sized{width:90%;height:90%;overflow-y:auto}@media(min-width: 48em){.modal.auto-sized{height:auto;max-width:48em;max-height:100%}}.modal .modal-close{position:absolute;top:1rem;right:1rem;bottom:auto;left:auto;z-index:1002;color:#616161;transition:transform ease 200ms;background-color:rgba(0,0,0,0)}.modal .modal-close:focus,.modal .modal-close:hover{color:#007ca6;transform:scale(1.1);outline:none}.modal .modal-close-small{display:block;margin:0;padding:0;position:absolute;top:8px;right:8px;height:24px;width:24px;z-index:1002;color:#616161;text-align:center;transition:transform ease 200ms}.modal .modal-close-small .svgicon{margin:0;padding:0;height:24px;width:24px}.modal .modal-close-small:focus,.modal .modal-close-small:hover{color:#007ca6;transform:scale(1.1);outline:none}.modal .modal-link.ng-animate,.modal .swappable-text.ng-animate{transition-duration:0}.modal .modal-link:focus,.modal .swappable-text:focus{outline:none}.modal .modal-content{overflow-y:auto;overflow-x:hidden;height:100%;display:block}.modal .modal-content>:first-child{padding-top:10vh}.modal .modal-content>:last-child{padding-bottom:10vh}.modal .modal-quiz-content{overflow-y:auto;overflow-x:hidden;height:100%;padding:32px}.modal .modal-sleep-entry-content{overflow-y:auto;overflow-x:hidden;height:100%;padding:32px}.modal .modal-title{font-size:1.5625em;font-family:"Bitter","Georgia","Cambria","Times New Roman","Times",serif;font-weight:900;line-height:1.2}.modal .modal-footer{padding-top:1.5em;margin-top:1.5em;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}.modal .modal-footer.tinted{background-color:#e7f4f8;border-top:1px #bfe2ed solid}.modal .modal-footer.sticky{position:absolute;bottom:0}.modal .modal-header,.modal .modal-footer,.modal .modal-body{padding-left:1rem;padding-right:1rem}@media(min-width: 48em){.modal .modal-header,.modal .modal-footer,.modal .modal-body{padding-left:8rem;padding-right:8rem}}@media(min-width: 48em){.modal .modal-header.condensed,.modal .modal-footer.condensed,.modal .modal-body.condensed{padding-left:1.5em;padding-right:1.5em}}.modal .modal-body{overflow-y:auto;overflow-x:hidden;padding-bottom:.75em}.modal .modal-body .scroll-content{overflow-y:auto}.modal .modal-body.no-side-padding{padding-left:0;padding-right:0}.modal .modal-body.full-height{height:100%}.modal .modal-body ul.datepicker-days,.modal .modal-body ul.sliding-questions,.modal .modal-body ul.cf-slide-wrapper,.modal .modal-body ul.goal-images-grid,.modal .modal-body ul.simple-list-with-button,.modal .modal-body ol.datepicker-days,.modal .modal-body ol.sliding-questions,.modal .modal-body ol.cf-slide-wrapper,.modal .modal-body ol.goal-images-grid,.modal .modal-body ol.simple-list-with-button{padding:0;margin:0;list-style-type:none}.sticky-list-header{position:-webkit-sticky;position:-moz-sticky;position:sticky;top:0;padding:.75em 0;margin-bottom:.75em;background-color:#fff;border-bottom:1px solid #bdbdbd;font-weight:bold;text-transform:uppercase;z-index:1002;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}.content-section{margin:1.5em;padding-bottom:1.5em;border-bottom:1px solid #bdbdbd}.modal-footer{margin-bottom:0;z-index:1001;width:100%}.modal-footer .btn,.modal-footer spinner-button,.modal-footer .activity-panel .panel-nav .panel-nav-arrow,.activity-panel .panel-nav .modal-footer .panel-nav-arrow{margin-left:0}.modal.multipart{height:100%}@media(min-width: 48em){.modal.multipart{max-height:620px}}.modal.multipart .multipart-sections{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;height:100%;width:100%;overflow:hidden}.modal.multipart .multipart-section{-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;transition:all 500ms ease;opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;padding:1.5em 0 0}.modal.multipart .multipart-section>*{padding:0 1.5em}.modal.multipart .multipart-section.next.ng-hide{opacity:0;-webkit-transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);transform:translateX(100px)}.modal.multipart .multipart-section.ng-hide{opacity:0;width:100%;-webkit-transform:translateX(-100px);-moz-transform:translateX(-100px);-ms-transform:translateX(-100px);-o-transform:translateX(-100px);transform:translateX(-100px)}.modal{transition:opacity .2s ease}.modal-wrapper.ng-enter{transition:all .2s ease-out}.modal-wrapper.ng-enter .modal-fader{transition:opacity .2s ease-out;opacity:0}.modal-wrapper.ng-enter .modal{transition:all .2s ease;opacity:0;transform:scale(0.8) translateY(50px)}.modal-wrapper.ng-enter.ng-enter-active .modal-fader{opacity:1}.modal-wrapper.ng-enter.ng-enter-active .modal{opacity:1;transform:scale(1) translateY(0)}.modal-wrapper.ng-leave{transition:all .2s ease}.modal-wrapper.ng-leave .modal-fader{transition:opacity .2s ease;opacity:1}.modal-wrapper.ng-leave .modal{transition:all .2s ease;opacity:1;transform:scale(1) translateY(0)}.modal-wrapper.ng-leave.ng-leave-active .modal-fader{opacity:0}.modal-wrapper.ng-leave.ng-leave-active .modal{opacity:0;transform:scale(0.8) translateY(50px)}.rangeslider,.rangeslider__fill{background:#e6e6e6;display:block;height:20px;width:100%;-webkit-box-shadow:inset 0px 1px 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0px 1px 3px rgba(0,0,0,.3);box-shadow:inset 0px 1px 3px rgba(0,0,0,.3);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.rangeslider{position:relative}.rangeslider--disabled{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);opacity:.4}.rangeslider__fill{background:rgba(0,0,0,0);position:absolute;top:0}.rangeslider__handle{background:#fff;border:1px solid #bdbdbd;cursor:pointer;display:inline-block;width:40px;height:40px;position:absolute;top:-10px;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(0, 0, 0, 0.1)));background-image:-moz-linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.1));background-image:-webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.1));background-image:linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.1));-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);-moz-box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 1px 3px rgba(0,0,0,.3);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.rangeslider__handle:after{content:"";display:block;width:18px;height:18px;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEzIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0.13)), color-stop(100%, rgba(255, 255, 255, 0)));background-image:-moz-linear-gradient(rgba(0, 0, 0, 0.13), rgba(255, 255, 255, 0));background-image:-webkit-linear-gradient(rgba(0, 0, 0, 0.13), rgba(255, 255, 255, 0));background-image:linear-gradient(rgba(0, 0, 0, 0.13), rgba(255, 255, 255, 0));-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.rangeslider__handle:active{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, rgba(0, 0, 0, 0.12)));background-image:-moz-linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.12));background-image:-webkit-linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.12));background-image:linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.12))}input[type=range]:focus+.rangeslider .rangeslider__handle{-moz-box-shadow:0 0 8px rgba(255,0,255,.9);-webkit-box-shadow:0 0 8px rgba(255,0,255,.9);box-shadow:0 0 8px rgba(255,0,255,.9)}.moodflip{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transform:rotateX(0deg) rotateY(0deg);-moz-transform:rotateX(0deg) rotateY(0deg);-ms-transform:rotateX(0deg) rotateY(0deg);-o-transform:rotateX(0deg) rotateY(0deg);transform:rotateX(0deg) rotateY(0deg)}.moodflip.flip{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transform:rotateX(0deg) rotateY(90deg);-moz-transform:rotateX(0deg) rotateY(90deg);-ms-transform:rotateX(0deg) rotateY(90deg);-o-transform:rotateX(0deg) rotateY(90deg);transform:rotateX(0deg) rotateY(90deg)}.mood-slider{margin:0 auto 1.5em;padding:.75em 0;text-align:center}#moodIcon{display:block;height:100px;width:100px;text-align:left;margin:0 auto 1.5em;padding:0;overflow:hidden;background-image:url("/assets/img/smileIcons.png");background-repeat:no-repeat;background-position:50% 50%}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){#moodIcon{background-image:url("/assets/img/smileIcons_2x.png");background-size:1100px 100px}}#moodIcon.step0{background-position:0 50%}#moodIcon.step10{background-position:-100px 50%}#moodIcon.step20,#moodIcon.step25{background-position:-200px 50%}#moodIcon.step30{background-position:-300px 50%}#moodIcon.step40{background-position:-400px 50%}#moodIcon.step50,#moodIcon.step{background-position:-500px 50%}#moodIcon.step60{background-position:-600px 50%}#moodIcon.step70{background-position:-700px 50%}#moodIcon.step80,#moodIcon.step75{background-position:-800px 50%}#moodIcon.step90{background-position:-900px 50%}#moodIcon.step100{background-position:-1000px 50%}#moodIcon.small{height:50px;width:50px;background-size:550px 50px;background-image:url("/assets/img/smileIcons.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){#moodIcon.small{background-image:url("/assets/img/smileIcons_2x.png");background-size:550px 50px}}#moodIcon.small.step0{background-position:0 50%}#moodIcon.small.step10{background-position:-50px 50%}#moodIcon.small.step20,#moodIcon.small.step25{background-position:-100px 50%}#moodIcon.small.step30{background-position:-150px 50%}#moodIcon.small.step40{background-position:-200px 50%}#moodIcon.small.step50,#moodIcon.small.step{background-position:-250px 50%}#moodIcon.small.step60{background-position:-300px 50%}#moodIcon.small.step70{background-position:-350px 50%}#moodIcon.small.step80,#moodIcon.small.step75{background-position:-400px 50%}#moodIcon.small.step90{background-position:-450px 50%}#moodIcon.small.step100{background-position:-500px 50%}.slider-wrapper{position:relative;margin:0 auto .75em;max-width:90%}.slider-wrapper #sliderLow,.slider-wrapper #sliderHigh{position:absolute;bottom:-6px;font-size:24px;margin:0;padding:0;line-height:1}.slider-wrapper #sliderLow{color:#7d5d96;left:-34px}.slider-wrapper #sliderHigh{color:#2e7d32;right:-34px}@media(max-width: 37.5em){.slider-wrapper #sliderLow,.slider-wrapper #sliderHigh{display:none}}.slider-label{margin:.75em auto;font-size:1.5625em;text-align:center;display:block}.mood-labels{margin:0 auto .75em;width:100%;line-height:1.1}.mood-labels .low{display:block;float:left;width:48%;text-align:left;color:#7d5d96;font-weight:600}.mood-labels .high{display:block;float:right;width:48%;text-align:right;color:#2e7d32;font-weight:600}.mood-labels .instructions{display:block;clear:both;text-align:center;color:#616161;font-style:italic;margin:0 auto;padding-top:1.5em}.breadcrumb{margin:0 auto 1.5em}.breadcrumb ul{width:100%;margin:0;padding:0;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.breadcrumb li{margin:0 4px}.breadcrumb li:first-of-type{margin-left:0}.breadcrumb li:last-of-type{margin-right:0}.breadcrumb li.current{padding:.25em 0;color:#212121;font-weight:600;text-transform:capitalize;border-bottom:1px solid #212121}.breadcrumb li .back-button .svgicon{height:.75em;width:.75em;margin:0}.breadcrumb li.back .svgicon{margin-right:.325em}.breadcrumb a{display:inline-block;padding:.25em 1em;border:1px solid #eee;background:#fff;-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;transition:all 200ms ease}.breadcrumb a:hover,.breadcrumb a:focus{color:#fff;background-color:#007ca6}.breadcrumb a:focus{border-color:#2d4f73}@media(min-width: 37.5em){.filter-content{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.filter-content li{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 50%;-moz-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%}}.comm-inspiration-container{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;width:100%;margin:0 auto 1.5em}.comm-inspiration-container>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 50%;-moz-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;min-width:0}@media(min-width: 37.5em){.comm-inspiration-container>*{-webkit-flex-basis:33.3333333333%;-moz-flex-basis:33.3333333333%;flex-basis:33.3333333333%;-ms-flex-preferred-size:33.3333333333%}}@media(min-width: 48em){.comm-inspiration-container>*{-webkit-flex-basis:25%;-moz-flex-basis:25%;flex-basis:25%;-ms-flex-preferred-size:25%}}@media(min-width: 62em){.comm-inspiration-container>*{-webkit-flex-basis:16.6666666667%;-moz-flex-basis:16.6666666667%;flex-basis:16.6666666667%;-ms-flex-preferred-size:16.6666666667%;max-width:300px}}@media(min-width: 86.375em){.comm-inspiration-container>*{-webkit-flex-basis:16.6666666667%;-moz-flex-basis:16.6666666667%;flex-basis:16.6666666667%;-ms-flex-preferred-size:16.6666666667%;max-width:320px}}.comm-inspiration-container .comm-inspiration-li.ng-enter{transition:transform 0ms linear 0ms}.inspirations-table{margin:0 auto 1.5em}.inspirations-table th,.inspirations-table td{padding:.375em;font-size:.8em;text-transform:uppercase}.inspirations-table img{height:50px;width:50px}@media(min-width: 48em){.inspirations-table th,.inspirations-table td{font-size:1em}.inspirations-table img{height:75px;width:75px}}.inspirations-table .svgicon{height:1em;width:1em;margin-right:.325em}.upload-info{margin:0 auto;padding:1.5em;color:#212121;background:#a6e8ff}.upload-info p{margin-bottom:0}.upload{margin:0 auto 1.5em;padding:1.5em;border:2px solid #a6e8ff}.inspiration-card-actions{background-color:#fff;margin:0;padding:0 0 .375em 0;margin-top:-0.75em;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}.inspiration-card-actions .card-action{font-size:1em;padding:.375em}.inspiration-card-actions .card-action:hover{color:#d32f2f}.inspiration-card-actions .card-action .label{vertical-align:middle}.inspiration-card-actions .card-action .svgicon{height:1em;width:1em;vertical-align:middle;margin-right:.325em}.comm-inspiration-card{padding:2px}.comm-inspiration-card .comm-inspiration-figure{margin:0;padding:0;display:block;padding:.375em;overflow:hidden;background:#fff;min-height:3em;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}.comm-inspiration-card .comm-inspiration-figure .caption{font-size:.8em;display:block;max-width:96%;margin:0;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comm-inspiration-card .comm-inspiration-figure .image,.comm-inspiration-card .comm-inspiration-figure img-preview.image{position:relative !important;display:block;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 80%;-moz-transform-origin:50% 80%;-ms-transform-origin:50% 80%;-o-transform-origin:50% 80%;transform-origin:50% 80%}.comm-inspiration-card .comm-inspiration-figure .image::before,.comm-inspiration-card .comm-inspiration-figure img-preview.image::before{content:"";float:left;padding-top:100%}.comm-inspiration-card .image,.comm-inspiration-card img-preview.image{margin:0 auto .375em;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.comm-inspiration-card a:hover .comm-inspiration-figure,.comm-inspiration-card a:focus .comm-inspiration-figure{background:#a6e8ff;color:#00435a}.comm-inspiration-card a:hover .comm-inspiration-figure .image,.comm-inspiration-card a:hover .comm-inspiration-figure img-preview.image,.comm-inspiration-card a:focus .comm-inspiration-figure .image,.comm-inspiration-card a:focus .comm-inspiration-figure img-preview.image{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}figure.inspiration-image{margin-bottom:0;padding:.75em;min-height:20vh}figure.inspiration-image img{margin:auto;display:block;max-height:70vh}figure.inspiration-image figcaption{margin:.75em 0 0;font-style:italic;text-align:center}.inspiration-info{border-top:1px solid #bdbdbd;padding:.75em}.inspiration-info .comm-inspiration-actions{margin:0;padding:0}.inspiration-info .comm-inspiration-actions .meta-action{color:#007ca6;display:inline-block}.inspiration-info .comm-inspiration-actions .meta-action:hover,.inspiration-info .comm-inspiration-actions .meta-action:focus,.inspiration-info .comm-inspiration-actions .meta-action :hover,.inspiration-info .comm-inspiration-actions .meta-action :focus{background-color:#a6e8ff !important;outline:none;color:#00435a}.inspiration-info .comm-inspiration-actions .meta-action .favorite-btn{display:inline-block}.inspiration-info .comm-inspiration-actions .meta-action .favorite-btn svg-icon{margin-right:.75em;display:inline-block;vertical-align:bottom;margin-bottom:-0.125em}.inspiration-info .comm-inspiration-meta{margin:0;padding:0}.inspiration-info .comm-inspiration-meta .icon,.inspiration-info .comm-inspiration-meta .item{display:block;margin:0;padding:0}.inspiration-info .comm-inspiration-meta .icon .svgicon{float:left;clear:left;margin-right:.75em;margin-top:.25em;height:1em;width:1em}.inspiration-info .comm-inspiration-meta .username{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.inspiration-info .comm-inspiration-meta .username:hover,.inspiration-info .comm-inspiration-meta .username:focus,.inspiration-info .comm-inspiration-meta .username :hover,.inspiration-info .comm-inspiration-meta .username :focus{background-color:#a6e8ff !important;outline:none;color:#00435a}.modal-wrapper.inspiration .modal.inspiration{box-shadow:none}.modal-wrapper.inspiration .modal-fader{background-color:rgba(33,33,33,.85)}.modal-wrapper.inspiration .modal-close{position:absolute;top:.5rem;right:50%;bottom:auto;left:auto;transform:translateX(50%);transform-origin:right;z-index:1002;transition:all ease 200ms;line-height:1}.modal-wrapper.inspiration .modal-close .svgicon{height:28px;width:28px}.modal-wrapper.inspiration .modal-close:focus,.modal-wrapper.inspiration .modal-close:hover{color:#007ca6;transform:scale(1.1) translateX(50%);outline:none}@media(min-width: 48em){.modal-wrapper.inspiration .modal-close{color:#ffa000;position:absolute;top:1rem;right:1rem;bottom:auto;left:auto;transform:none;transform-origin:center}.modal-wrapper.inspiration .modal-close .svgicon{height:32px;width:32px}.modal-wrapper.inspiration .modal-close:focus,.modal-wrapper.inspiration .modal-close:hover{transform:scale(1.1);color:#fff}}.modal-wrapper.inspiration .modal-content{width:100%;height:100%;overflow:hidden;padding-top:3rem;background-color:#fff}@media(min-width: 48em){.modal-wrapper.inspiration .modal-content{padding-top:0;width:37.5em;background-color:rgba(0,0,0,0);display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-moz-box-align:start;box-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}}@media(min-width: 62em){.modal-wrapper.inspiration .modal-content{width:48em}}.modal-wrapper.inspiration .modal-content .next{right:0}@media(min-width: 48em){.modal-wrapper.inspiration .modal-content .next{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 1 auto;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;box-ordinal-group:2;-webkit-order:2;-moz-order:2;order:2;-ms-flex-order:2;margin-left:1.5em}}.modal-wrapper.inspiration .modal-content .prev{left:0}@media(min-width: 48em){.modal-wrapper.inspiration .modal-content .prev{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 1 auto;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-ordinal-group:0;-moz-box-ordinal-group:0;box-ordinal-group:0;-webkit-order:0;-moz-order:0;order:0;-ms-flex-order:0;margin-right:1.5em}}.modal-wrapper.inspiration .modal-content .inspiration-content{height:100%;margin:0;background-color:#fff;padding-bottom:0;border-top:1px solid #bdbdbd;display:block}@media(min-width: 48em){.modal-wrapper.inspiration .modal-content .inspiration-content{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;box-ordinal-group:1;-webkit-order:1;-moz-order:1;order:1;-ms-flex-order:1;height:auto;padding-top:0;border-top:none}}.inspiration-modal{position:absolute;width:100%;height:100%;top:0;left:0;max-width:100%;background-color:rgba(0,0,0,0)}@media(min-width: 48em){.inspiration-modal{position:relative;width:auto;height:auto}}.inspiration-modal .prev,.inspiration-modal .next{display:inline-block;border:none;background-color:#fff;text-align:center;padding:.75em;transition-duration:100ms;font-size:.5em;position:absolute;top:.75em}.inspiration-modal .prev .svgicon,.inspiration-modal .next .svgicon{position:relative;top:50%}@media(min-width: 48em){.inspiration-modal .prev .svgicon,.inspiration-modal .next .svgicon{position:static;top:0}}@media(min-width: 48em){.inspiration-modal .prev,.inspiration-modal .next{height:4em;width:4em;font-size:.8em;border:1px solid #bdbdbd;border-radius:50%;box-shadow:0 6px 16px rgba(0,0,0,.15);position:static}}@media(min-width: 62em){.inspiration-modal .prev,.inspiration-modal .next{font-size:1em}}.inspiration-modal .prev:hover,.inspiration-modal .prev:focus,.inspiration-modal .next:hover,.inspiration-modal .next:focus{background-color:#007ca6;color:#fff;border-color:#005673}.inspiration-modal .prev:active,.inspiration-modal .next:active{background-color:#005673}.inspiration-modal .prev .svgicon,.inspiration-modal .next .svgicon{height:2.2em;width:2.2em}.inspiration-modal .inspiration-content{opacity:1;transform:scale(1) translateY(0)}.inspiration-modal .next{transform-origin:left center;transition:all 300ms ease-out}.inspiration-modal .prev{transform-origin:right center;transition:all 300ms ease-out}.modal-wrapper.inspiration.ng-enter{transition:all 300ms ease-out}.modal-wrapper.inspiration.ng-enter .inspiration-content{transition:all 300ms ease-out;opacity:0;transform:scale(0.8) translateY(50px)}.modal-wrapper.inspiration.ng-enter .next{opacity:0;transform:scale(0.8) translateY(25%) translateX(-25%)}.modal-wrapper.inspiration.ng-enter .prev{opacity:0;transform:scale(0.8) translateY(25%) translateX(25%)}.modal-wrapper.inspiration.ng-enter .modal-close{opacity:0;transform:scale(0.6);transform-origin:right}.modal-wrapper.inspiration.ng-enter.ng-enter-active .inspiration-content{opacity:1;transform:scale(1) translateY(0)}.modal-wrapper.inspiration.ng-enter.ng-enter-active .modal-close{opacity:1;transform:scale(1) translateX(50%)}.modal-wrapper.inspiration.ng-leave{transition:all 300ms ease-in}.modal-wrapper.inspiration.ng-leave .inspiration-content{transition:all 300ms ease-in;opacity:1;transform:scale(1) translateY(0)}.modal-wrapper.inspiration.ng-leave .next,.modal-wrapper.inspiration.ng-leave .prev{opacity:0;transform:scale(1) translateY(0) translateX(0)}.modal-wrapper.inspiration.ng-leave .modal-close{opacity:0;transform:scale(0.2) translateX(50%)}.modal-wrapper.inspiration.ng-leave.ng-leave-active .inspiration-content{opacity:0;transform:scale(0.8) translateY(50px)}.modal-wrapper.inspiration.ng-leave.ng-leave-active .next{opacity:0;transform:scale(0.8) translateY(25%) translateX(-50%)}.modal-wrapper.inspiration.ng-leave.ng-leave-active .prev{opacity:0;transform:scale(0.8) translateY(25%) translateX(50%)}.history-table{margin:0 auto .75em;padding:.75em;background:#fff;border:1px solid #bdbdbd;border-top:none}.history-table .media{width:62px;padding-left:11px}.history-table .media img{width:50px}.history-table .action{padding-left:.75em}.history-table .action a{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:96%}.history-table td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-table ms-mood-icon{height:50px;width:50px}.history-table .mood-message{margin:0;padding:0;position:relative;margin-top:-0.75em;max-width:98%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:"Bitter","Georgia","Cambria","Times New Roman","Times",serif;font-style:normal}.history-table .activity-actions{margin:0;padding:0;position:relative;margin-top:-1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8em}.history-table .activity-actions a{margin-right:1.5em}.history-table .activity-actions a:last-of-type{margin-right:0}.history-notes{padding:.75em;margin:-0.75em auto 1.5em;background:#fdfcd7;border:1px solid #bdbdbd;border-top:none}.history-notes .note-heading{color:#2d4f73;font-weight:900}.history-notes .note-desc{font-family:"Bitter","Georgia","Cambria","Times New Roman","Times",serif;color:#2d4f73}.end-results{display:block;margin:1.5em auto 3em;padding:.75em;text-align:center;width:100%;color:#616161;-webkit-animation-duration:2s;-moz-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:500ms;-moz-animation-delay:500ms;-o-animation-delay:500ms;animation-delay:500ms;-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn}.end-results .svgicon{fill:#616161}.activity-panel{margin:0 auto 1.5em;max-width:48em;min-height:15em;overflow-x:hidden}.activity-panel .lead{font-size:1.5em;line-height:1.325;padding-bottom:1em;margin-bottom:1em;position:relative;text-align:center}.activity-panel .lead:after{content:"";display:block;position:absolute;bottom:2px;left:50%;margin-left:-30px;width:60px;height:2px;border-bottom:2px solid #a6e8ff}.activity-panel blockquote{display:block;margin:0;padding:0;margin:0 auto 1.5em;font-family:"Bitter","Georgia","Cambria","Times New Roman","Times",serif;padding:.75em;background:#fdfcd7;border-left:4px solid #ffa000;color:#212121}.activity-panel blockquote p{font-size:1.2em}.activity-panel blockquote p:last-of-type{margin-bottom:0}.activity-panel .default{text-align:left}.activity-panel .question-prompt{margin:0;padding:0;margin:0 auto .75em;font-size:1.2em;font-weight:600;line-height:1.2;color:#212121}.activity-panel .question-prompt strong{font-weight:900}.activity-panel iframe{border:none}.activity-panel img{display:block;margin:0 auto .75em}.activity-panel textarea,.activity-panel input[type=text],.activity-panel .default,.activity-panel .custom-select,.activity-panel .options,.activity-panel iframe,.activity-panel .embedWrapper{margin:0 auto 1.5em}.activity-panel .options{display:block;margin:0 auto;text-align:left;overflow:hidden}.activity-panel .options label{margin:0;padding:0;display:block;padding:3px 3px 3px 20px;line-height:1;margin-bottom:.5em}.activity-panel .options input{display:block;position:relative;float:left;left:-19px;margin-right:-10px}@media(min-width: 48em){.activity-panel .options label{float:left;width:50%}}.activity-panel .slider-question{text-align:center;margin:.75em auto}.activity-panel .slider-wrapper{margin-top:1.5em}.activity-panel .mood-labels{margin-bottom:2.25em}.activity-panel .audio-player{margin:0 auto 1.5em}.rangeslider,.rangeslider__fill{background:#e6e6e6;display:block;height:20px;width:100%;-webkit-box-shadow:inset 0px 1px 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0px 1px 3px rgba(0,0,0,.3);box-shadow:inset 0px 1px 3px rgba(0,0,0,.3);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.rangeslider{position:relative}.rangeslider--disabled{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);opacity:.4}.rangeslider__fill{background:rgba(0,0,0,0);position:absolute;top:0}.rangeslider__handle{background:#fff;border:1px solid #bdbdbd;cursor:pointer;display:inline-block;width:40px;height:40px;position:absolute;top:-10px;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(0, 0, 0, 0.1)));background-image:-moz-linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.1));background-image:-webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.1));background-image:linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.1));-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);-moz-box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 1px 3px rgba(0,0,0,.3);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.rangeslider__handle:after{content:"";display:block;width:18px;height:18px;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEzIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0.13)), color-stop(100%, rgba(255, 255, 255, 0)));background-image:-moz-linear-gradient(rgba(0, 0, 0, 0.13), rgba(255, 255, 255, 0));background-image:-webkit-linear-gradient(rgba(0, 0, 0, 0.13), rgba(255, 255, 255, 0));background-image:linear-gradient(rgba(0, 0, 0, 0.13), rgba(255, 255, 255, 0));-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.rangeslider__handle:active{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, rgba(0, 0, 0, 0.12)));background-image:-moz-linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.12));background-image:-webkit-linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.12));background-image:linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.12))}input[type=range]:focus+.rangeslider .rangeslider__handle{-moz-box-shadow:0 0 8px rgba(255,0,255,.9);-webkit-box-shadow:0 0 8px rgba(255,0,255,.9);box-shadow:0 0 8px rgba(255,0,255,.9)}.slider-wrapper{position:relative;margin:0 auto .75em;max-width:90%}.slider-wrapper #sliderLow,.slider-wrapper #sliderHigh{position:absolute;bottom:-6px;font-size:24px;margin:0;padding:0;line-height:1}.slider-wrapper #sliderLow{color:#7d5d96;left:-34px}.slider-wrapper #sliderHigh{color:#2e7d32;right:-34px}@media(max-width: 37.5em){.slider-wrapper #sliderLow,.slider-wrapper #sliderHigh{display:none}}.mood-slider{margin:0 auto 1.5em;padding:.75em 0;text-align:center}ms-widget-input-slider{display:block;margin-bottom:1.5em}.slider-label{margin:.75em auto;font-size:24px;text-align:center;display:block}.mood-labels{margin:0 auto .75em;width:100%;line-height:1.1}.mood-labels .low{display:block;float:left;width:48%;text-align:left;color:#7d5d96;font-weight:600}.mood-labels .high{display:block;float:right;width:48%;text-align:right;color:#2e7d32;font-weight:600}.mood-labels .instructions{display:block;clear:both;text-align:center;color:#616161;font-style:italic;margin:0 auto;padding-top:1.5em}.slim-player input[type=range],.audio-control{display:inline-block;vertical-align:middle;margin:0;padding:0;height:50px;min-width:50px;line-height:50px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:2px;text-align:center}.audio-player i svg{height:100%;stroke:none;fill:#007ca6}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.audio-player i svg{width:50px}}.audio-player .a,.audio-player path{fill:#007ca6}.audio-control{cursor:default;outline:none}.audio-control.btn,spinner-button.audio-control,.activity-panel .panel-nav .audio-control.panel-nav-arrow{background-color:#fff;background-image:none;border:none;color:#007ca6;font-size:1.2em;cursor:pointer}.audio-control.btn:hover,spinner-button.audio-control:hover,.activity-panel .panel-nav .audio-control.panel-nav-arrow:hover,.audio-control.btn:focus,spinner-button.audio-control:focus,.activity-panel .panel-nav .audio-control.panel-nav-arrow:focus{background-color:#fff;border:none;background-color:#e6f2f6;box-shadow:none}.slim-player{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin:1.5em auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slim-player .scrubbing{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;-webkit-flex-basis:50px;-moz-flex-basis:50px;flex-basis:50px;-ms-flex-preferred-size:50px;position:relative;margin:0 .75em}.slim-player .scrubbing progress[value],.slim-player .scrubbing input[type=range]{position:absolute;width:100%;left:0;display:block}.slim-player .scrubbing progress[value]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;top:22.5px;height:5px;background-color:#bfe2ed;color:#007ca6}.slim-player .scrubbing progress[value]::-webkit-progress-bar{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:5px;cursor:pointer;background-color:rgba(0,124,166,0)}.slim-player .scrubbing progress[value]::-webkit-progress-value{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-color:#007ca6;border:none;border-radius:0 3px 3px 0}.slim-player .scrubbing progress[value]::-moz-progress-bar{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:5px;cursor:pointer;background-color:rgba(0,124,166,0)}.slim-player input[type=range]{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;-webkit-flex-basis:50px;-moz-flex-basis:50px;flex-basis:50px;-ms-flex-preferred-size:50px;background-color:rgba(0,0,0,0)}.slim-player input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:5px;cursor:pointer;background-color:rgba(0,124,166,0)}.slim-player input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;height:5px;width:20px;border-radius:0;background:tomato;cursor:pointer;margin-top:-2.5px;margin-top:0}.slim-player input[type=range]::-moz-range-track{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:5px;cursor:pointer;background-color:rgba(0,124,166,0)}.slim-player input[type=range]::-moz-range-progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:5px;cursor:pointer;background-color:#007ca6;border:none;border-radius:0 3px 3px 0}.slim-player input[type=range]::-moz-range-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;height:5px;width:20px;border-radius:0;background:tomato;cursor:pointer;margin-top:-2.5px}.slim-player input[type=range]::-ms-track{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:5px;cursor:pointer;background-color:rgba(0,124,166,0);opacity:0}.slim-player input[type=range]::-ms-fill-lower{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:5px;cursor:pointer;background-color:#007ca6;border:none;border-radius:0 3px 3px 0}.slim-player input[type=range]::-ms-fill-upper{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:5px;cursor:pointer;background-color:rgba(0,124,166,0)}.slim-player input[type=range]::-ms-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;height:5px;width:20px;border-radius:0;background:tomato;cursor:pointer;margin-top:-2.5px}.slim-player input[type=range]::-moz-focus-inner{outline:none !important;border:none !important}.slim-player input[type=range]::-moz-focus-outer{outline:none !important;border:none !important}#svg-assets{display:none}#stage{width:280px;margin:auto;position:relative;z-index:101}#stage svg,#stage canvas{margin:auto;display:block;cursor:pointer}.player_wrapper{position:relative}.ring_wrapper{width:100%;height:280px;position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;opacity:0;-webkit-transition:all 1s ease-in;-moz-transition:all 1s ease-in;transition:all 1s ease-in}.rings{height:280px;width:280px;margin:0 auto;position:absolute;top:0;right:0;bottom:0;left:0}.rings>li{border:5px solid #007ca6;border-radius:50%;height:280px;width:280px;position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:center center;opacity:0;color:rgba(0,0,0,0)}.rings>li:first-child{animation:ring-grow 8s ease-in-out infinite 0s}.rings>li:nth-child(2){animation:ring-grow 8s ease-in-out infinite .4s}.rings>li:nth-child(3){animation:ring-grow 8s ease-in-out infinite .8s}.rings>li:nth-child(4){animation:ring-grow 8s ease-in-out infinite 1.2s}.rings>li:nth-child(5){animation:ring-grow 8s ease-in-out infinite 1.6s}.rings>li:last-child{animation:ring-grow 8s ease-in-out infinite 2s}@keyframes ring-grow{0%{opacity:0;transform:scale(0.4)}80%{opacity:.25;transform:scale(0.8)}100%{opacity:0;transform:scale(0.65)}}.assessment-progress::after,.activity-panel .widget-ctr-nonsequential .widget-ctr-labels::after,.activity-panel::after,.input-group.gender-input-group::after{clear:both;content:"";display:table}[ng-click]{cursor:pointer}.activity-module{margin:1.5em auto;padding:.75em;background:#fff;max-width:62em}@media(min-width: 62em){.activity-module{padding:0 0 1.5em 0}}.activity-module .slider-question{text-align:center;margin:.75em auto}.activity-module .slider-wrapper{position:relative;margin:0 auto .75em}.activity-module .slider-wrapper #sliderLow,.activity-module .slider-wrapper #sliderHigh{position:absolute;bottom:-6px;font-size:24px;margin:0;padding:0;line-height:1}.activity-module .slider-wrapper #sliderLow{color:#6a1b9a;left:-34px}.activity-module .slider-wrapper #sliderHigh{color:#2e7d32;right:-34px}@media(max-width: 37.5em){.activity-module .touch .slider-wrapper #sliderLow,.activity-module .touch .slider-wrapper #sliderHigh{display:none}}.activity-module .mood-labels{margin:0 auto;width:100%;line-height:1.1}.activity-module .mood-labels .low{display:block;float:left;width:48%;text-align:left;color:#6a1b9a;font-weight:600}.activity-module .mood-labels .high{display:block;float:right;width:48%;text-align:right;color:#2e7d32;font-weight:600}.activity-module .mood-labels .instructions{display:block;clear:both;text-align:center;color:#616161;font-style:italic;margin:0 auto;padding-top:1.5em}.activity-module-title{color:#616161;text-transform:uppercase;font-size:1.25em;line-height:1.1;margin:0;padding:0;font-weight:400;border-bottom:1px solid #007ca6;padding-bottom:.75em;margin-bottom:.75em}.activity-module-heading{color:#007ca6;font-size:2em;line-height:1.2;font-family:"Bitter","Georgia","Cambria","Times New Roman","Times",serif;margin:0;padding:0}.activity-module-subheading{color:#212121;font-size:1.2em;line-height:1.2;font-weight:700;margin:0;padding:0;margin:0 auto .75em auto}.activity-module-cite{display:block;margin:1.5em auto 0;line-height:1.2;color:#616161}p.activity-module-desc,.activity-module-desc p{font-family:"Bitter","Georgia","Cambria","Times New Roman","Times",serif;font-size:.875em;line-height:1.325;color:#616161;margin-bottom:1.5em}@media(min-width: 48em){p.activity-module-desc,.activity-module-desc p{font-size:1em}}.branching-breadcrumb{margin:.75em auto;-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;list-style:none;border:1px solid #e0e0e0;color:#007ca6;background-color:#fff;background-image:-webkit-linear-gradient(#fff, #eeeeee);background-image:linear-gradient(#fff, #eeeeee)}.branching-breadcrumb li{display:block;padding:4px 8px;font-size:.875em;text-transform:uppercase}.branching-breadcrumb li i{margin-right:8px}.branching-breadcrumb a{color:#007ca6;display:block;-webkit-box-shadow:inset 0 0 0 0 rgba(255,255,255,0);-moz-box-shadow:inset 0 0 0 0 rgba(255,255,255,0);box-shadow:inset 0 0 0 0 rgba(255,255,255,0)}.branching-breadcrumb a:hover,.branching-breadcrumb a:focus{color:#00435a;background:rgba(0,0,0,0)}.activity-panel{margin:.75em auto 1.5em;background:#fff;color:#424242;text-align:left;position:relative;margin-bottom:1.5em}.activity-panel .center-heading{color:#007ca6}.activity-panel .center-heading:before,.activity-panel .center-heading:after{border-color:#bbdefb}.activity-panel .lead{font-size:1.5em;line-height:1.325;font-weight:300;padding-bottom:1em;margin-bottom:1em;position:relative;text-align:center}.activity-panel .lead:after{content:"";display:block;position:absolute;bottom:2px;left:50%;margin-left:-30px;width:60px;height:2px;border-bottom:2px solid #bbdefb}.activity-panel p{font-size:1.25em}.activity-panel p.activity-module-desc,.activity-panel .activity-module-desc p{font-family:"Bitter","Georgia","Cambria","Times New Roman","Times",serif;font-size:.875em;line-height:1.325;color:#616161;margin-bottom:1.5em}@media(min-width: 48em){.activity-panel p.activity-module-desc,.activity-panel .activity-module-desc p{font-size:1em}}.activity-panel blockquote{display:block;margin:0;padding:0;margin:0 auto 1.5em;font-family:"Bitter","Georgia","Cambria","Times New Roman","Times",serif;padding:.75em;background:#fffde7;border-left:4px solid #ffeb3b;color:#212121}.activity-panel blockquote p{font-size:1.2em}.activity-panel blockquote p:last-of-type{margin-bottom:0}.activity-panel .long-copy{display:block;margin:0 auto 1.5em}.activity-panel .long-copy ul{list-style-type:disc;margin-bottom:.75em;padding-left:1.5em;text-align:left;font-size:1.2em}.activity-panel .long-copy ol{list-style-type:decimal;margin-bottom:.75em;padding-left:1.5em;text-align:left;font-size:1.2em}.activity-panel .default{text-align:left}.activity-panel .question-prompt{font-weight:600;font-size:1.2em;line-height:1.2;margin:0;padding:0;margin:0 auto .75em;color:#000}.activity-panel .question-prompt strong{font-weight:900}.activity-panel iframe{border:none}.activity-panel img{display:block;margin:0 auto .75em}.activity-panel textarea,.activity-panel input[type=text],.activity-panel .default,.activity-panel .custom-select,.activity-panel .options,.activity-panel iframe,.activity-panel .embedWrapper{margin:0 auto 1.5em}.activity-panel .options{display:block;margin:0 auto;text-align:left;overflow:hidden}.activity-panel .options label{margin:0;padding:0;display:block;padding:3px 3px 3px 20px;line-height:1;margin-bottom:.5em}.activity-panel .options input{display:block;position:relative;float:left;left:-19px;margin-right:-10px}@media(min-width: 48em){.activity-panel .options label{float:left;width:50%}}.activity-panel .slider-question{text-align:center;margin:.75em auto}.activity-panel .slider-wrapper{margin-top:1.5em}.activity-panel .mood-labels{margin-bottom:2.25em}.activity-panel .audio-player{margin:0 auto 1.5em}.activity-panel .panel{max-width:100%;margin-left:auto;margin-right:auto}.activity-panel .panel:after{content:" ";display:block;clear:both}.activity-panel .panel .media,.activity-panel .panel .copy{margin:0 auto}@media(min-width: 48em){.activity-panel .panel.left .media{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:43.75%;float:left;padding-left:.625%;padding-right:.625%}.activity-panel .panel.left .copy{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:50%;float:right;padding-left:.625%;padding-right:.625%}.activity-panel .panel.right .media{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:43.75%;float:right;padding-left:.625%;padding-right:.625%}.activity-panel .panel.right .copy{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:.625%;padding-right:.625%}}.activity-panel .panel.left .copy h1,.activity-panel .panel.left .copy h2,.activity-panel .panel.left .copy h3,.activity-panel .panel.left .copy h4,.activity-panel .panel.right .copy h1,.activity-panel .panel.right .copy h2,.activity-panel .panel.right .copy h3,.activity-panel .panel.right .copy h4{font-size:1.2em;font-weight:600}.activity-panel .panel.left .copy p,.activity-panel .panel.right .copy p{font-size:1em}.activity-panel .panel.center,.activity-panel .panel.profile-cobranding-wrapper{text-align:left}.activity-panel .panel-nav{margin:1.5em auto 0;clear:both;border-top:1px solid #bdbdbd;padding-top:.75em}.activity-panel .panel-nav ul{width:100%;display:table;table-layout:fixed}.activity-panel .panel-nav li{display:table-cell;vertical-align:middle}.activity-panel .panel-nav .panel-nav-count{text-transform:uppercase}.activity-panel .panel-nav .panel-nav-links{text-align:right}.activity-panel .panel-nav .panel-nav-arrow{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;height:2em;width:2em;text-align:center;padding:0}.activity-panel .widget-user-selection{margin:.75em auto}.activity-panel .widget-user-selection .btn,.activity-panel .widget-user-selection spinner-button,.activity-panel .widget-user-selection .panel-nav .panel-nav-arrow,.activity-panel .panel-nav .widget-user-selection .panel-nav-arrow{padding:.5em .75em;margin-right:.5em;margin-bottom:.5em;color:#007ca6;background:#fff;text-shadow:none;border:1px solid #007ca6}.activity-panel .widget-user-selection .btn:hover,.activity-panel .widget-user-selection spinner-button:hover,.activity-panel .widget-user-selection .panel-nav .panel-nav-arrow:hover,.activity-panel .panel-nav .widget-user-selection .panel-nav-arrow:hover,.activity-panel .widget-user-selection .btn:focus,.activity-panel .widget-user-selection spinner-button:focus,.activity-panel .widget-user-selection .panel-nav .panel-nav-arrow:focus,.activity-panel .panel-nav .widget-user-selection .panel-nav-arrow:focus{color:#fff;background:#007ca6;border-color:#00435a;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}.activity-panel .widget-user-selection .btn:active,.activity-panel .widget-user-selection spinner-button:active,.activity-panel .widget-user-selection .panel-nav .panel-nav-arrow:active,.activity-panel .panel-nav .widget-user-selection .panel-nav-arrow:active{-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15);box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}.activity-panel .widget-user-selection .widget-user-selection-content{color:#000;font-weight:600}.activity-panel .widget-user-selection .widget-user-selection-content[ng-show]{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown}.activity-panel .widget-user-selection .widget-user-selection-content.ng-hide{display:none}.activity-panel .widget-ctr-sequential button.advance-btn{padding:.375em .75em;margin:1.5em 0 1.5em 1.5em;color:#007ca6;border:1px solid #007ca6;border-radius:1.5em;font-size:.875em;text-transform:uppercase;font-weight:600;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.activity-panel .widget-ctr-sequential button.advance-btn:hover,.activity-panel .widget-ctr-sequential button.advance-btn:focus{background:#a6e8ff;color:#00435a}.activity-panel .widget-ctr-sequential .widget-ctr-section{position:relative;margin:0 0 0 .75em;padding:0 0 .75em 1.5em;border-left:2px solid #007ca6;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown}.activity-panel .widget-ctr-sequential .widget-ctr-section:before{content:"";position:absolute;z-index:2;display:block;top:-1px;left:0;margin-left:-9px;background:#fff;border:2px solid #007ca6;border-radius:100%;height:12px;width:12px}.activity-panel .widget-ctr-sequential .widget-ctr-section+.btn,.activity-panel .widget-ctr-sequential .widget-ctr-section+spinner-button,.activity-panel .widget-ctr-sequential .panel-nav .widget-ctr-section+.panel-nav-arrow,.activity-panel .panel-nav .widget-ctr-sequential .widget-ctr-section+.panel-nav-arrow,.activity-panel .widget-ctr-sequential .widget-ctr-section-image+.btn,.activity-panel .widget-ctr-sequential .widget-ctr-section-image+spinner-button,.activity-panel .widget-ctr-sequential .panel-nav .widget-ctr-section-image+.panel-nav-arrow,.activity-panel .panel-nav .widget-ctr-sequential .widget-ctr-section-image+.panel-nav-arrow{margin-top:1.5em}.activity-panel .widget-ctr-sequential .label h2{margin:0;padding:0;font-size:1.25em;line-height:1;padding:.75em;background:#fff;border:1px solid #bdbdbd;border-bottom:none}.activity-panel .widget-ctr-sequential .label.with-image{border:none}.activity-panel .widget-ctr-sequential .content{padding:.75em;background:#fff;border:1px solid #bdbdbd}.activity-panel .widget-ctr-sequential .widget-ctr-section-image{position:relative;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown;display:flex;flex-wrap:nowrap;justify-content:flex-start;margin:0 0 0 .75em;padding:0 0 1.5em 1.5em;border-left:2px solid #007ca6}.activity-panel .widget-ctr-sequential .widget-ctr-section-image:before{content:"";position:absolute;z-index:2;display:block;top:-1px;left:0;margin-left:-9px;background:#fff;border:2px solid #007ca6;border-radius:100%;height:12px;width:12px}.activity-panel .widget-ctr-sequential .widget-ctr-section-image .label.with-image{display:block;flex:0 0 30%;max-width:30%}.activity-panel .widget-ctr-sequential .widget-ctr-section-image img{margin:0;padding:0;max-width:100%;border:1px solid #bdbdbd}.activity-panel .widget-ctr-sequential .widget-ctr-section-image .content{flex:0 0 68%;max-width:688%;margin:0;margin-left:2%;padding:.75em}.activity-panel .widget-ctr-nonsequential{position:relative;display:block}.activity-panel .widget-ctr-nonsequential .widget-ctr-labels{list-style:none}.activity-panel .widget-ctr-nonsequential .widget-ctr-labels li:focus{outline:none}.activity-panel .widget-ctr-nonsequential .note{display:inline-block;margin:0 .75em .75em 0;background:url(/assets/img/lined_paper.png);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);transition:transform 200ms ease}.activity-panel .widget-ctr-nonsequential .note:focus,.activity-panel .widget-ctr-nonsequential .note:hover{transform:scale(1.1)}.activity-panel .widget-ctr-nonsequential .note:focus p{border:1px solid #fbc02d}.activity-panel .widget-ctr-nonsequential .note p{margin:0;padding:0;padding:.75em;color:rgba(33,33,33,.9);background:rgba(255,245,157,.5);border:1px solid #fff176;font-family:"Covered By Your Grace",cursive;font-weight:400;font-size:1.5em;text-align:center}.activity-panel .widget-ctr-nonsequential .polaroid{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:.8333333333%;padding-right:.8333333333%;transition:transform 200ms ease-in-out}.activity-panel .widget-ctr-nonsequential .polaroid:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both}.activity-panel .widget-ctr-nonsequential .polaroid:nth-child(2n+2){margin-left:50%;margin-right:-100%;clear:none}.activity-panel .widget-ctr-nonsequential .polaroid figure{margin:0 .75em .75em 0;padding:6px;border:1px solid #eee;text-align:center;background-color:#fff;background-image:-webkit-linear-gradient(#fff, #fafafa);background-image:linear-gradient(#fff, #fafafa);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);position:relative}.activity-panel .widget-ctr-nonsequential .polaroid figure::after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";border-radius:3px;box-shadow:0 0 0 3px #007ca6;transition:opacity 200ms ease;opacity:0}.activity-panel .widget-ctr-nonsequential .polaroid figcaption{margin:0;padding:0;padding:0 .375em .375em;font-family:"Covered By Your Grace";font-size:1.2em;line-height:1.1}@media(min-width: 48em){.activity-panel .widget-ctr-nonsequential .polaroid{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:33.3333333333%;float:left;padding-left:.8333333333%;padding-right:.8333333333%;margin-bottom:.75em}.activity-panel .widget-ctr-nonsequential .polaroid:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both}.activity-panel .widget-ctr-nonsequential .polaroid:nth-child(3n+2){margin-left:33.3333333333%;margin-right:-100%;clear:none}.activity-panel .widget-ctr-nonsequential .polaroid:nth-child(3n+3){margin-left:66.6666666667%;margin-right:-100%;clear:none}}.activity-panel .widget-ctr-nonsequential .polaroid:hover,.activity-panel .widget-ctr-nonsequential .polaroid:focus{transform:scale(1.1)}.activity-panel .widget-ctr-nonsequential .polaroid:hover figure,.activity-panel .widget-ctr-nonsequential .polaroid:focus figure{color:#007ca6;background-color:#fff;background-image:-webkit-linear-gradient(#fff, #fff);background-image:linear-gradient(#fff, #fff)}.activity-panel .widget-ctr-nonsequential .polaroid:hover figure::after,.activity-panel .widget-ctr-nonsequential .polaroid:focus figure::after{opacity:1}.activity-panel .widget-ctr-nonsequential .widget-ctr-content{position:absolute;z-index:2000;top:40%;left:.75em;right:.75em;padding:1.5em;background:#fff;border:1px solid #fff;-webkit-box-shadow:0 0 0 6px rgba(97,97,97,.25);-moz-box-shadow:0 0 0 6px rgba(97,97,97,.25);box-shadow:0 0 0 6px rgba(97,97,97,.25)}.activity-panel .widget-ctr-nonsequential .widget-ctr-content[ng-show]{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown}.activity-panel .widget-ctr-nonsequential .widget-ctr-content.ng-hide{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeOutUp;-moz-animation-name:fadeOutUp;-o-animation-name:fadeOutUp;animation-name:fadeOutUp}.activity-panel .widget-ctr-nonsequential .widget-ctr-content h3{color:#007ca6;font-size:1.2em}.activity-panel .widget-ctr-nonsequential .widget-ctr-content p{font-family:"Bitter","Georgia","Cambria","Times New Roman","Times",serif;line-height:1.25;font-size:1em}.activity-panel .choice-column{margin:0 auto 1.5em;max-width:37.5em}.activity-panel .choice-column .choice-column-categories{display:table;table-layout:fixed;width:100%;padding:0;margin:0 auto}.activity-panel .choice-column .choice-column-categories li{display:table-cell;padding:.75em;text-align:center;line-height:1.2;background:#212121;color:#fff}.activity-panel .choice-column .choice-column-categories li strong{display:block}.activity-panel .choice-column .choice-column-categories li:first-of-type{border-right:1px solid #fff;text-align:left}.activity-panel .choice-column .choice-column-categories li:last-of-type{border-left:1px solid #fff;text-align:right}.activity-panel .choice-column .choice-column-answers{margin:0 auto 1.5em;padding:0}.activity-panel .choice-column .choice-column-answers li{display:block;position:relative;padding:12px 32px;border-bottom:1px solid #eee;text-align:center}.activity-panel .choice-column .choice-column-answers li p{padding:0 .75em;margin:0 auto;font-size:24px;line-height:1;text-align:center;font-family:"Covered By Your Grace"}.activity-panel .choice-column .choice-column-answers .selection{position:absolute;top:50%;margin-top:-12px}.activity-panel .choice-column .choice-column-answers .selection.left{left:0;text-align:left;margin-left:.75em}.activity-panel .choice-column .choice-column-answers .selection.right{right:0;text-align:right;margin-right:.75em}.activity-panel .choice-column .selection input[type=checkbox]+label:after{display:inline-block;height:20px;width:20px;border-radius:50%;transition:transform 200ms ease;content:"";border:3px solid #9e9e9e}.activity-panel .choice-column .selection input[type=checkbox]:focus+label:after,.activity-panel .choice-column .selection input[type=checkbox]:hover+label:after{transform:scale(1.3);border-color:#007ca6}.activity-panel .choice-column .selection input[type=checkbox]+label:before{font-family:FontAwesome;content:"";color:#007ca6;font-size:31px;z-index:1;top:-10px;position:absolute;opacity:0}.activity-panel .choice-column .selection input[type=checkbox]:checked+label:before{-webkit-animation-name:pop;-moz-animation-name:pop;-ms-animation-name:pop;-o-animation-name:pop;animation-name:pop;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;-o-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:600ms;-moz-animation-duration:600ms;-ms-animation-duration:600ms;-o-animation-duration:600ms;animation-duration:600ms;-webkit-animation-delay:0;-moz-animation-delay:0;-ms-animation-delay:0;-o-animation-delay:0;animation-delay:0;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;-ms-animation-timing-function:ease;-o-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;opacity:1}.activity-complete{margin:1.5em auto;padding:.75em;color:#133214;text-align:center;max-width:48em;position:relative}.activity-complete .icon{background:#2e7d32;color:#fff;height:3em;width:3em;margin:0 auto .75em;line-height:3.2em;-webkit-border-radius:1.5em;-moz-border-radius:1.5em;border-radius:1.5em;margin-top:-2.25em}.activity-complete .icon i{font-size:1.75em;padding-top:2px;display:inline-block}.activity-complete .btn,.activity-complete spinner-button,.activity-complete .activity-panel .panel-nav .panel-nav-arrow,.activity-panel .panel-nav .activity-complete .panel-nav-arrow{margin-top:1.5em}.activity-complete .center-heading{color:#2e7d32}.activity-complete .center-heading:before,.activity-complete .center-heading:after{border-color:#2e7d32}.activity-complete .custom-select{border-color:#2e7d32}.activity-complete .custom-select:hover,.activity-complete .custom-select:focus{border-color:#007ca6}.activity-complete .custom-select select:focus{border-color:#007ca6}@media(min-width: 48em){.activity-complete{padding:1.5em}.activity-complete .icon{margin-top:-3em}}[ui-view]{-webkit-transition:opacity 150ms ease;-moz-transition:opacity 150ms ease;transition:opacity 150ms ease}[ui-view].ng-animate .activity-module-section{-webkit-transition:opacity 0s ease;-moz-transition:opacity 0s ease;transition:opacity 0s ease;opacity:0}[ui-view].ng-enter-active .activity-module-section{opacity:0}[ui-view].ng-leave{-webkit-transition:opacity 0s ease;-moz-transition:opacity 0s ease;transition:opacity 0s ease}[ui-view].ng-leave .activity-module-section{display:none}.activity-module-section{-webkit-transition:opacity 150ms ease;-moz-transition:opacity 150ms ease;transition:opacity 150ms ease}.activity-module-section.leaving{opacity:0}.activity-module-section.removed{visibility:none}.carousel-stage{-webkit-transition:opacity 150ms ease;-moz-transition:opacity 150ms ease;transition:opacity 150ms ease}.carousel-stage.leaving{opacity:0}.video-endframe{position:absolute;top:0;bottom:0;left:0;right:0;-webkit-transition:.25s linear;-moz-transition:.25s linear;transition:.25s linear;background:#000;background:rgba(0,0,0,.75);color:#fff}.video-endframe img{display:block;width:100%;height:100%;margin:0;padding:0}.video-endframe .video-endframe-modal{display:table;width:100%;height:100%;text-align:center}.video-endframe .video-endframe-modal .content{display:table-cell;height:100%;vertical-align:middle;padding:1.5em}.video-endframe .btn,.video-endframe spinner-button,.video-endframe .activity-panel .panel-nav .panel-nav-arrow,.activity-panel .panel-nav .video-endframe .panel-nav-arrow{-webkit-box-shadow:0 0 0 rgba(255,255,255,0);-moz-box-shadow:0 0 0 rgba(255,255,255,0);box-shadow:0 0 0 rgba(255,255,255,0);color:#fff;background:#ffa000;border-color:#ffa000}.video-endframe .btn:hover,.video-endframe spinner-button:hover,.video-endframe .activity-panel .panel-nav .panel-nav-arrow:hover,.activity-panel .panel-nav .video-endframe .panel-nav-arrow:hover,.video-endframe .btn:focus,.video-endframe spinner-button:focus,.video-endframe .activity-panel .panel-nav .panel-nav-arrow:focus,.activity-panel .panel-nav .video-endframe .panel-nav-arrow:focus{color:#fff;background:#f57c00;border-color:#fff}.plaintext-toggle{margin:0;padding:0;display:inline-block;font-size:.8em;text-transform:uppercase;margin-bottom:1.5em}.plaintext-content{-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown;display:block;margin:0 auto 1.5em;padding:.75em;background:#fef7e7;-webkit-box-shadow:inset 0 0 3px rgba(102,102,102,.25);-moz-box-shadow:inset 0 0 3px rgba(102,102,102,.25);box-shadow:inset 0 0 3px rgba(102,102,102,.25);max-height:320px;overflow-y:scroll}.plaintext-content.ng-leave{-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeOutUp;-moz-animation-name:fadeOutUp;-o-animation-name:fadeOutUp;animation-name:fadeOutUp}.plaintext-content p{font-family:"Bitter","Georgia","Cambria","Times New Roman","Times",serif;font-size:1em;color:#212121}.old-header-content p{margin-bottom:0}.old-header-content .header-left{margin:0 auto 1.5em;padding:1.5em 0;text-align:center;max-width:20em}.old-header-content .header-left::after{content:"";width:20%;display:block;border-top:2px solid #999;position:relative;top:1.5em;width:50px;left:calc(50% - 25px)}.partner-logo{margin:.75em auto;padding:0 .75em;max-width:20em}.profile-cobranding-wrapper{max-width:48em;padding:1.5em;margin:1.5em auto}.contact-support p{margin-bottom:0}.get-help-view .heading{font-family:"Source Sans Pro","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:1em;font-weight:600;color:#424242}.get-help-view .telehealth-provider .provider{margin-top:.9375em;display:flex;flex-wrap:wrap}.get-help-view .telehealth-provider .logo{margin-bottom:.75em}.get-help-view .telehealth-provider .logo img{min-height:50px;max-height:100px}.get-help-view .telehealth-provider .content{padding:0}.get-help-view .telehealth-provider .disclaimer{margin-top:1.5em;margin-bottom:0;color:#767676;font-size:.925em}@media(min-width: 62em){.get-help-view .telehealth-provider .disclaimer{font-size:.65em}}.file-upload-wrapper{display:block;position:relative;margin:1.5em auto;height:60px;width:240px;overflow:hidden;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.325);-moz-box-shadow:0 2px 4px rgba(0,0,0,.325);box-shadow:0 2px 4px rgba(0,0,0,.325)}.file-upload-wrapper label{position:absolute;z-index:100;text-align:center;font-size:1.25em;line-height:60px;height:60px;width:240px;overflow:hidden;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.875);background-color:#2e7d32;background-image:-webkit-linear-gradient(top, #2e7d32, #205823);background-image:linear-gradient(to bottom,#2e7d32, #205823);-webkit-box-shadow:inset 0 0 0 4px rgba(46,125,50,.8);-moz-box-shadow:inset 0 0 0 4px rgba(46,125,50,.8);box-shadow:inset 0 0 0 4px rgba(46,125,50,.8);cursor:pointer}.file-upload-wrapper input[type=file]{position:absolute;z-index:1;margin:0;padding:0;height:60px;width:240px;outline:none;box-shadow:0 0 0 rgba(0,0,0,0)}.file-upload-wrapper input[type=file]:focus+label{-webkit-box-shadow:inset 0 0 0 4px rgba(53,144,57,.8);-moz-box-shadow:inset 0 0 0 4px rgba(53,144,57,.8);box-shadow:inset 0 0 0 4px rgba(53,144,57,.8)}.file-upload-wrapper input[type=file]:focus+label,.file-upload-wrapper input[type=file]:hover+label{background-color:#359039;background-image:-webkit-linear-gradient(top, #359039, #2e7d32);background-image:linear-gradient(to bottom,#359039, #2e7d32);-webkit-box-shadow:inset 0 0 0 4px rgba(53,144,57,.8);-moz-box-shadow:inset 0 0 0 4px rgba(53,144,57,.8);box-shadow:inset 0 0 0 4px rgba(53,144,57,.8)}.file-upload-image{margin:1.5em auto;max-width:300px;position:relative;text-align:center}.file-upload-image img{display:block;margin-bottom:.75em;border:1px solid #fff;-webkit-box-shadow:0 4px 12px rgba(97,97,97,.325);-moz-box-shadow:0 4px 12px rgba(97,97,97,.325);box-shadow:0 4px 12px rgba(97,97,97,.325)}.empty-state{position:relative;margin:1.5em auto;padding:1.5em;border:2px solid #2e7d32}.empty-state .title{font-family:"Bitter","Georgia","Cambria","Times New Roman","Times",serif;font-size:1.5625em;color:#2e7d32}@-webkit-keyframes loading-dots{0%,80%,100%{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:1}40%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:.5}}@-moz-keyframes loading-dots{0%,80%,100%{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:1}40%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:.5}}@-ms-keyframes loading-dots{0%,80%,100%{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:1}40%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:.5}}@-o-keyframes loading-dots{0%,80%,100%{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:1}40%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:.5}}@keyframes loading-dots{0%,80%,100%{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:1}40%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:.5}}.loading-dots{margin:7.5em auto;height:35px;width:70px;text-align:center}.loading-dots>div{height:18px;width:18px;background-color:#007ca6;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;display:inline-block;-webkit-animation-name:loading-dots;-moz-animation-name:loading-dots;-ms-animation-name:loading-dots;-o-animation-name:loading-dots;animation-name:loading-dots;-webkit-animation-duration:1.4s;-moz-animation-duration:1.4s;animation-duration:1.4s;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}.loading-dots .dot1{background-color:#d32f2f;-webkit-animation-delay:-0.32s;-moz-animation-delay:-0.32s;animation-delay:-0.32s}.loading-dots .dot2{background-color:#ffa000;-webkit-animation-delay:-0.16s;-moz-animation-delay:-0.16s;animation-delay:-0.16s}.carousel-form{margin:0 auto 1.5em;overflow-x:hidden}header.cf-progress-nav{border:1px solid #bdbdbd;border-bottom:none;height:3em;overflow:hidden;background:#fff;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:stretch;-moz-box-align:stretch;box-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;-ms-flex-align:stretch}header.cf-progress-nav .status{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding:.375em}header.cf-progress-nav .status p{margin:2px 0;font-size:.8em;font-weight:900;text-transform:uppercase;color:#212121}header.cf-progress-nav .status .progress-track{position:relative;width:100%;height:6px;background:#f5f5f5}header.cf-progress-nav .status .progress-track span{display:block;top:2px;left:0;height:2px;position:absolute;background:#2e7d32}header.cf-progress-nav .cf-navigation{margin:0;padding:0;min-width:80px;text-align:zero}header.cf-progress-nav .cf-navigation li{display:inline-block;height:3em;width:3em;border-left:1px solid #bdbdbd}header.cf-progress-nav .cf-navigation button{margin:0;padding:0;display:block;margin:0 auto;padding:0 .375em;position:relative;top:50%;-webkit-transform:perspective(1px) translateY(-50%);-ms-transform:perspective(1px) translateY(-50%);transform:perspective(1px) translateY(-50%);color:#616161}header.cf-progress-nav .cf-navigation button:hover,header.cf-progress-nav .cf-navigation button:focus{color:#007ca6}header.cf-progress-nav .cf-navigation button[disabled]{opacity:.5;cursor:not-allowed;color:#616161}header.cf-progress-nav .cf-navigation .svgicon{margin:0;padding:0;height:16px;width:16px;vertical-align:middle}ul.cf-slide-wrapper{list-style:none;width:100%;margin:0 auto;padding:0;border:1px solid #bdbdbd}ul.cf-slide-wrapper li.cf-slide{display:block;padding:1.5em;max-width:100%;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:500ms;-moz-animation-delay:500ms;-o-animation-delay:500ms;animation-delay:500ms;-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn}ul.cf-slide-wrapper li.cf-slide.ng-hide{-webkit-animation-duration:0s;-moz-animation-duration:0s;-o-animation-duration:0s;animation-duration:0s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:500ms;-moz-animation-delay:500ms;-o-animation-delay:500ms;animation-delay:500ms;-webkit-animation-name:fadeOut;-moz-animation-name:fadeOut;-o-animation-name:fadeOut;animation-name:fadeOut}.cf-question{margin:0;padding-bottom:.75em}.cf-question .question-result-wrapper{margin:0}.cf-question .btn,.cf-question spinner-button,.cf-question .activity-panel .panel-nav .panel-nav-arrow,.activity-panel .panel-nav .cf-question .panel-nav-arrow{margin-top:1.5em}.cf-question .btn:disabled,.cf-question spinner-button:disabled,.cf-question .activity-panel .panel-nav .panel-nav-arrow:disabled,.activity-panel .panel-nav .cf-question .panel-nav-arrow:disabled{opacity:0}.question-result-wrapper{margin:.75em auto;padding:.375em .75em;border-top:2px solid #ffa000;background-color:#fffff9;background-image:-webkit-linear-gradient(-430deg, #fffff9, #fff 50%);background-image:linear-gradient(160deg,#fffff9, #fff 50%);box-shadow:0px 1px 4px rgba(255,160,0,.325);-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:500ms;-moz-animation-delay:500ms;-o-animation-delay:500ms;animation-delay:500ms;-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown}.question-result-wrapper.ng-hide{-webkit-animation-duration:250ms;-moz-animation-duration:250ms;-o-animation-duration:250ms;animation-duration:250ms;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:0ms;-moz-animation-delay:0ms;-o-animation-delay:0ms;animation-delay:0ms;-webkit-animation-name:fadeOutUp;-moz-animation-name:fadeOutUp;-o-animation-name:fadeOutUp;animation-name:fadeOutUp}.question-result-wrapper p{font-family:"Bitter","Georgia","Cambria","Times New Roman","Times",serif;margin-bottom:6px}.question-result-wrapper ol{list-style-type:decimal;padding-left:1.5em}.question-result-wrapper ul{list-style-type:disc;padding-left:1.5em}.question-result-wrapper figure{margin:0 auto}.question-result-wrapper figure img{display:block;margin:0 auto;max-width:240px}.action-modal-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;position:fixed;display:none;z-index:1000}.action-modal-wrapper .action-modal-fader{background-color:rgba(255,255,255,.9);position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;will-change:opacity}.action-modal-wrapper .action-item-title{padding-bottom:.75em;border-bottom:2px solid currentColor}.action-modal-wrapper .action-item-modal{position:absolute;z-index:101;width:100%;will-change:transform;padding:1.5em;background-color:#fff;box-shadow:0 20px 40px rgba(0,0,0,.1);top:20%;left:0;width:100%;height:100%;transform:translateX(0) translateY(0)}@media(min-width: 62em){.action-modal-wrapper .action-item-modal{top:40%;transform:translateX(-50%);left:50%;min-width:640px;max-width:820px;height:80vh}}.action-modal-wrapper .action-item-list li{padding:.75em 0;border-bottom:1px solid #eee;font-weight:600}.action-modal-wrapper .action-item-list li.target-li{opacity:0;will-change:opacity,transform}ms-action-item{display:block;margin-bottom:1.5em}ms-action-item .action-item-header{margin-bottom:1.5em;text-align:center}ms-action-item .action-item-header::after{content:"";display:block;width:140px;border-bottom:3px solid currentColor;margin-top:1.5em;margin-left:calc(50% - 70px)}ms-action-item .action-item-leader{font-size:1.25em}ms-action-item .action-item-title{font-size:1.5625em;font-style:"Bitter","Georgia","Cambria","Times New Roman","Times",serif}ms-action-item .question{font-weight:600}ms-action-item .message{font-style:italic;padding-bottom:.375em}ms-action-item .message.confirmed{color:#2e7d32;font-style:normal;font-weight:600}.security{text-align:center}.security svg{height:1.2em;width:1.2em;margin-right:.75em;fill:#ffa000}.inline-msg{position:relative;opacity:0;visibility:hidden;margin:0 .75em;-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;transition:all 250ms ease}.inline-msg.visible{opacity:1;visibility:visible}.inline-msg.success{color:#2e7d32;visibility:visible;opacity:1}.inline-msg.error{color:#d32f2f;visibility:visible;opacity:1}.inline-msg .smokescreen{background:-webkit-linear-gradient(-360deg, rgba(255, 255, 255, 0) 0%, white 50%, #fff 100%);background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, white 50%, #fff 100%);height:100%;width:100%;position:absolute;right:0;top:0}ms-info-button{display:inline-block}@media(min-width: 37.5em){ms-info-button{position:relative}}ms-info-button .info-toggle:focus,ms-info-button .info-toggle:hover{color:#007ca6;outline:none}ms-info-button .info-toggle svg-icon{pointer-events:none}ms-info-button .info-toggle svg-icon .svgicon{height:1em;width:1em;pointer-events:none}ms-info-button .info-content{position:fixed;top:0;right:0;bottom:auto;left:0;min-width:280px;overflow-y:scroll;-webkit-overflow-scrolling:touch;will-change:transform;z-index:100;background-color:#2d4f73;padding:1.5em;box-shadow:0 2px 6px rgba(0,0,0,.3);z-index:100;border-bottom:3px solid #2d4f73}@media(min-width: 37.5em){ms-info-button .info-content{position:absolute;top:-1.5em;right:auto;bottom:auto;left:calc(100% + 0.75em);background-color:#fff;border:1px solid #616161;border-radius:4px;border-left:3px solid #2d4f73;overflow-y:visible}ms-info-button .info-content::before{content:"";position:absolute;left:calc(-0.75em - 1px);top:1.5em;height:0;width:0;border-bottom:.75em solid rgba(0,0,0,0);border-right:.75em solid #2d4f73;border-top:.75em solid rgba(0,0,0,0)}}@media(min-width: 48em){ms-info-button .info-content{min-width:22em}}ms-info-button .info-content.ng-animate.ng-hide{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-ms-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;-o-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:500ms;-moz-animation-duration:500ms;-ms-animation-duration:500ms;-o-animation-duration:500ms;animation-duration:500ms;-webkit-animation-delay:0;-moz-animation-delay:0;-ms-animation-delay:0;-o-animation-delay:0;animation-delay:0;-webkit-animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-moz-animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-ms-animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-o-animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;animation-direction:reverse}ms-info-button .info-content.ng-animate.ng-hide-remove{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-ms-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;-o-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:300ms;-moz-animation-duration:300ms;-ms-animation-duration:300ms;-o-animation-duration:300ms;animation-duration:300ms;-webkit-animation-delay:0;-moz-animation-delay:0;-ms-animation-delay:0;-o-animation-delay:0;animation-delay:0;-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-ms-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;animation-direction:normal}@media(min-width: 37.5em){ms-info-button .info-content.ng-animate{transform-origin:left 2.25em}ms-info-button .info-content.ng-animate.ng-hide{-webkit-animation-name:fadeInRightScale;-moz-animation-name:fadeInRightScale;-ms-animation-name:fadeInRightScale;-o-animation-name:fadeInRightScale;animation-name:fadeInRightScale;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;-o-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:300ms;-moz-animation-duration:300ms;-ms-animation-duration:300ms;-o-animation-duration:300ms;animation-duration:300ms;-webkit-animation-delay:0;-moz-animation-delay:0;-ms-animation-delay:0;-o-animation-delay:0;animation-delay:0;-webkit-animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-moz-animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-ms-animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-o-animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;animation-direction:normal}ms-info-button .info-content.ng-animate.ng-hide-remove{-webkit-animation-name:fadeInRightScale;-moz-animation-name:fadeInRightScale;-ms-animation-name:fadeInRightScale;-o-animation-name:fadeInRightScale;animation-name:fadeInRightScale;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;-o-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:500ms;-moz-animation-duration:500ms;-ms-animation-duration:500ms;-o-animation-duration:500ms;animation-duration:500ms;-webkit-animation-delay:0;-moz-animation-delay:0;-ms-animation-delay:0;-o-animation-delay:0;animation-delay:0;-webkit-animation-timing-function:cubic-bezier(1, 0.165, 0.82, 0.075);-moz-animation-timing-function:cubic-bezier(1, 0.165, 0.82, 0.075);-ms-animation-timing-function:cubic-bezier(1, 0.165, 0.82, 0.075);-o-animation-timing-function:cubic-bezier(1, 0.165, 0.82, 0.075);animation-timing-function:cubic-bezier(1, 0.165, 0.82, 0.075);-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;animation-direction:reverse}}ms-info-button .info-content .info-icon{float:left;margin-right:.375em}ms-info-button .info-content .info-icon .svgicon{margin-bottom:-0.25em;height:1.5em;width:1.5em}@media(min-width: 37.5em){ms-info-button .info-content .info-icon{display:none}}ms-info-button .info-content .info-title{font-weight:600;font-size:1.25em}ms-info-button .info-content p{font-weight:400}ms-info-button .info-content b,ms-info-button .info-content strong{font-weight:600}ms-info-button .info-content ul{padding-left:1em}ms-info-button .info-content ol{padding-left:1em}ms-info-button .info-content p,ms-info-button .info-content *{font-size:1em;color:#fff}@media(min-width: 37.5em){ms-info-button .info-content p,ms-info-button .info-content *{color:#212121}}ms-info-button .info-content :last-child(){margin-bottom:0}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}80%{opacity:1;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}100%{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-moz-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}80%{opacity:1;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}100%{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-ms-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}80%{opacity:1;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}100%{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-o-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}80%{opacity:1;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}100%{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}80%{opacity:1;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}100%{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}spinner-button{padding:.5em;padding-right:2.25em;position:relative;cursor:pointer}spinner-button .btn-label,spinner-button .btn-icon{-webkit-transition:opacity 800ms ease;-moz-transition:opacity 800ms ease;transition:opacity 800ms ease;opacity:0}spinner-button .btn-label.visible,spinner-button .btn-icon.visible{opacity:1}spinner-button .btn-icon{-webkit-transition-duration:200ms;-moz-transition-duration:200ms;transition-duration:200ms;margin-right:.25em}spinner-button .btn-msg{display:inline-block;padding:.5em;position:absolute;top:0;right:0;bottom:0;left:0;text-align:center}spinner-button .btn-msg.ng-enter{-webkit-animation-name:zoomIn;-moz-animation-name:zoomIn;-ms-animation-name:zoomIn;-o-animation-name:zoomIn;animation-name:zoomIn;-webkit-animation-iteration-count:1s;-moz-animation-iteration-count:1s;-ms-animation-iteration-count:1s;-o-animation-iteration-count:1s;animation-iteration-count:1s;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:.5s;-moz-animation-delay:.5s;-ms-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;-ms-animation-timing-function:ease;-o-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}spinner-button [disabled],spinner-button.disabled{cursor:not-allowed;opacity:.5;pointer-events:none}spinner-button.pending{opacity:1;pointer-events:none}.audio-control,.slim-player input[type=range]{display:inline-block;vertical-align:middle;margin:0;padding:0;height:50px;min-width:50px;line-height:50px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:2px;text-align:center}.audio-player i svg{height:100%;stroke:none;fill:#007ca6}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.audio-player i svg{width:50px}}.audio-player .a,.audio-player path{fill:#007ca6}.audio-control{cursor:default;outline:none}.audio-control.btn,.activity-panel .panel-nav .audio-control.panel-nav-arrow,spinner-button.audio-control{background-color:#fff;background-image:none;border:none;color:#007ca6;font-size:1.2em;cursor:pointer}.audio-control.btn:hover,.activity-panel .panel-nav .audio-control.panel-nav-arrow:hover,spinner-button.audio-control:hover,.audio-control.btn:focus,.activity-panel .panel-nav .audio-control.panel-nav-arrow:focus,spinner-button.audio-control:focus{background-color:#fff;border:none;background-color:#e6f2f6;box-shadow:none}.slim-player{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin:1.5em auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slim-player .scrubbing{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;-webkit-flex-basis:50px;-moz-flex-basis:50px;flex-basis:50px;-ms-flex-preferred-size:50px;position:relative;margin:0 .75em}.slim-player .scrubbing progress[value],.slim-player .scrubbing input[type=range]{position:absolute;width:100%;left:0;display:block}.slim-player .scrubbing progress[value]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;top:22.5px;height:5px;background-color:#bfe2ed;color:#007ca6}.slim-player .scrubbing progress[value]::-webkit-progress-bar{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:5px;cursor:pointer;background-color:rgba(0,124,166,0)}.slim-player .scrubbing progress[value]::-webkit-progress-value{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-color:#007ca6;border:none;border-radius:0 3px 3px 0}.slim-player .scrubbing progress[value]::-moz-progress-bar{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:5px;cursor:pointer;background-color:rgba(0,124,166,0)}.slim-player input[type=range]{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;-webkit-flex-basis:50px;-moz-flex-basis:50px;flex-basis:50px;-ms-flex-preferred-size:50px;background-color:rgba(0,0,0,0)}.slim-player input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:5px;cursor:pointer;background-color:rgba(0,124,166,0)}.slim-player input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;height:5px;width:20px;border-radius:0;background:tomato;cursor:pointer;margin-top:-2.5px;margin-top:0}.slim-player input[type=range]::-moz-range-track{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:5px;cursor:pointer;background-color:rgba(0,124,166,0)}.slim-player input[type=range]::-moz-range-progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:5px;cursor:pointer;background-color:#007ca6;border:none;border-radius:0 3px 3px 0}.slim-player input[type=range]::-moz-range-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;height:5px;width:20px;border-radius:0;background:tomato;cursor:pointer;margin-top:-2.5px}.slim-player input[type=range]::-ms-track{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:5px;cursor:pointer;background-color:rgba(0,124,166,0);opacity:0}.slim-player input[type=range]::-ms-fill-lower{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:5px;cursor:pointer;background-color:#007ca6;border:none;border-radius:0 3px 3px 0}.slim-player input[type=range]::-ms-fill-upper{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:5px;cursor:pointer;background-color:rgba(0,124,166,0)}.slim-player input[type=range]::-ms-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;height:5px;width:20px;border-radius:0;background:tomato;cursor:pointer;margin-top:-2.5px}.slim-player input[type=range]::-moz-focus-inner{outline:none !important;border:none !important}.slim-player input[type=range]::-moz-focus-outer{outline:none !important;border:none !important}#svg-assets{display:none}#stage{width:280px;margin:auto;position:relative;z-index:101}#stage svg,#stage canvas{margin:auto;display:block;cursor:pointer}.player_wrapper{position:relative}.ring_wrapper{width:100%;height:280px;position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;opacity:0;-webkit-transition:all 1s ease-in;-moz-transition:all 1s ease-in;transition:all 1s ease-in}.rings{height:280px;width:280px;margin:0 auto;position:absolute;top:0;right:0;bottom:0;left:0}.rings>li{border:5px solid #007ca6;border-radius:50%;height:280px;width:280px;position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:center center;opacity:0;color:rgba(0,0,0,0)}.rings>li:first-child{animation:ring-grow 8s ease-in-out infinite 0s}.rings>li:nth-child(2){animation:ring-grow 8s ease-in-out infinite .4s}.rings>li:nth-child(3){animation:ring-grow 8s ease-in-out infinite .8s}.rings>li:nth-child(4){animation:ring-grow 8s ease-in-out infinite 1.2s}.rings>li:nth-child(5){animation:ring-grow 8s ease-in-out infinite 1.6s}.rings>li:last-child{animation:ring-grow 8s ease-in-out infinite 2s}@keyframes ring-grow{0%{opacity:0;transform:scale(0.4)}80%{opacity:.25;transform:scale(0.8)}100%{opacity:0;transform:scale(0.65)}}.pc-hero{margin:0 auto;padding:1.5em;position:relative}.pc-hero .pc-hero-bg{display:block;position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;z-index:-1;background:url("/assets/img/providerconnect-hero-bg.jpg") no-repeat 50% 50%;background-size:cover}.pc-hero .pc-hero-copy{background:rgba(0,0,0,0);margin:1.5em auto;max-width:48em;color:#fff;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,.6)}.pc-hero .pc-hero-copy h2{font-size:1.5625em;font-family:"Bitter","Georgia","Cambria","Times New Roman","Times",serif}.pc-hero .pc-hero-copy p{font-size:1.25em;font-weight:600}.recent-pc-entries{margin:0 auto;width:100%}.recent-pc-entries li{display:block;margin-bottom:1.5em;border-bottom:1px solid #bdbdbd;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.recent-pc-entries li .media{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 120px;-moz-flex:0 0 120px;-ms-flex:0 0 120px;flex:0 0 120px;margin-right:.75em}@media(min-width: 62em){.recent-pc-entries li .media{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 240px;-moz-flex:0 0 240px;-ms-flex:0 0 240px;flex:0 0 240px;margin-bottom:1.5em}}.recent-pc-entries li .copy{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 1 auto;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.recent-pc-entries li .copy .post{max-width:100%}.recent-pc-entries li .copy .pc-post-title{font-family:"Bitter","Georgia","Cambria","Times New Roman","Times",serif;font-size:1em;margin:0}@media(min-width: 62em){.recent-pc-entries li .copy .pc-post-title{font-size:1.25em}}.recent-pc-entries li .copy .pc-post-date{margin-bottom:0;color:#616161;font-size:.8em;text-transform:uppercase;font-weight:600}.recent-pc-entries li:last-of-type{border:0;margin-bottom:0}.pc-link-list li{display:block;padding:.75em;border-bottom:1px solid #bdbdbd;line-height:1.1}.pc-link-list li:first-of-type{padding-top:0}.pc-link-list li:last-of-type{padding-bottom:0;border:0}.pc-link-list a{display:inline-block;background:url("/assets/img/icon-pdf.svg") no-repeat 0 50%;background-size:16px 16px;background-color:rgba(0,0,0,0);padding:1px 0 2px 24px}.pc-link-list a:hover,.pc-link-list a:focus{background-color:#a6e8ff}.pc-accordion-list{width:100%;margin:0 auto}.pc-accordion-list dt,.pc-accordion-list dd{margin:0;padding:0;display:block}.pc-accordion-list dt{padding:.75em;background-color:#fff;background-image:-webkit-linear-gradient(top, #fff, #d9f5ff);background-image:linear-gradient(to bottom,#fff, #d9f5ff);border:1px solid #a6e8ff;border-radius:4px;font-weight:900;text-transform:uppercase}.pc-accordion-list dt a{display:block;position:relative}.pc-accordion-list dt a:after{content:"+";position:absolute;top:50%;right:0;margin-top:-12px;font-size:24px;background-color:#fff;border:1px solid #a6e8ff;border-radius:50%;height:24px;width:24px;text-align:center;line-height:1}.pc-accordion-list dt a.show:after{content:"–"}.pc-accordion-list .default{margin:0 auto .75em}.pc-accordion-list .default li{font-weight:600;margin-bottom:1px;padding:.5em;border-bottom:1px solid #eee}.pc-accordion-list .default li:last-of-type{border:0}.pc-accordion-list .pc-download{margin-left:.5em;margin-bottom:1.5em}.pc-video{margin:0 auto 1.5em;max-width:48em;box-shadow:0 50px 80px -40px rgba(0,0,0,.35),0 25px 25px -20px rgba(0,0,0,.35)}@keyframes drawerSlideIn{0%{opacity:0;transform:translateX(100%)}100%{opacity:1;transform:translateX(0)}}@keyframes drawerSlideInDesktop{0%{opacity:0;transform:translateX(100%);background-color:rgba(0,0,0,0)}75%{opacity:1;transform:translateX(0);background-color:rgba(0,0,0,0)}100%{background-color:rgba(45,79,115,.05)}}@keyframes coachBadgePop{0%{opacity:0;transform:translateY(100%) scale(0.25)}60%{opacity:1;transform:translateY(-10%) scale(1.1)}100%{opacity:1;transform:translateY(0) scale(1)}}.coaching-drawer-inner .coach-avatar,.mobile-coaching .coach-avatar,.coach-badge .coach-avatar{height:32px;width:32px;display:block}.coaching-drawer-inner .large.coach-avatar,.mobile-coaching .large.coach-avatar,.coach-badge .large.coach-avatar{height:120px;width:120px;margin:0 auto}.coaching-drawer-inner .coach-avatar img,.mobile-coaching .coach-avatar img,.coach-badge .coach-avatar img{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);margin:0 auto;border:1px solid #fff;border-radius:100%;height:100%;width:100%}.coach-badge{margin:0;padding:0;background-color:#a6e8ff;background-image:-webkit-linear-gradient(top, #a6e8ff, #007ca6, #2d4f73);background-image:linear-gradient(to bottom,#a6e8ff, #007ca6, #2d4f73);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);-webkit-box-lines:no-wrap;-moz-box-lines:no-wrap;box-lines:no-wrap;-webkit-flex-wrap:no-wrap;-moz-flex-wrap:no-wrap;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-align-content:center;-moz-align-content:center;align-content:center;-ms-flex-line-pack:center;display:none;visibility:hidden;-webkit-animation-name:coachBadgePop;-moz-animation-name:coachBadgePop;-ms-animation-name:coachBadgePop;-o-animation-name:coachBadgePop;animation-name:coachBadgePop;-webkit-animation-duration:1.2s;-moz-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;animation-timing-function:ease;display:flex !important;width:90%;margin:.5em auto;padding:1em .5em;border-radius:6px;color:#fff;border:1px solid #007ca6;transition:all .25s linear}@media(min-width: 62em){.coach-badge{display:block;visibility:visible}}.coach-badge:hover,.coach-badge:focus{-webkit-box-shadow:0 4px 8px rgba(0,0,0,.15);-moz-box-shadow:0 4px 8px rgba(0,0,0,.15);box-shadow:0 4px 8px rgba(0,0,0,.15);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);border-color:#2d4f73;color:#ffee58}.coach-badge:active{outline-color:#007ca6;outline-width:2px;outline-style:dashed;outline-offset:2px}.coach-badge .coach-info{margin:0;padding:0;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 1 65%;-moz-flex:0 1 65%;-ms-flex:0 1 65%;flex:0 1 65%;display:block;margin-left:.5em;width:65%;text-align:left;font-size:.64em;line-height:1;text-transform:uppercase}.coach-badge .coach-info strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;text-transform:none;font-size:1.5625em}.coach-badge .coach-notification{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 2em;-moz-flex:0 0 2em;-ms-flex:0 0 2em;flex:0 0 2em;display:block;width:2em;text-align:center}.coach-badge .notification-count{display:inline-block;padding:.25em .325em;background:#fff;width:100%;color:#2e7d32;border-radius:1em;font-size:.8em;font-weight:900}.coach-badge .notification-count.has-transparency{opacity:.22}.mobile-coaching{display:block;visibility:visible;position:absolute;top:50%;right:.75em;margin-top:-16px}@media(min-width: 62em){.mobile-coaching{display:none;visibility:hidden}}.mobile-coaching .coach-avatar.has-notification{position:relative}.mobile-coaching .coach-avatar.has-notification::after{height:8px;width:8px;position:absolute;top:0;right:0;content:"";display:block;background:#d32f2f;border:1px solid #fff;border-radius:8px;z-index:5}.coaching-drawer-wrapper{position:fixed;z-index:199;top:4.45em;right:0;bottom:0;left:0;margin:0;padding:.75em;padding-bottom:3em;background:#fff;overflow-x:hidden;overflow-y:auto;min-height:calc(100vh - (3.75em + 0.7em));will-change:opacity,transform,background-color}@media(min-width: 37.5em){.coaching-drawer-wrapper{top:4.05em;min-height:calc(100vh - (3.75em + 0.3em))}}@media(min-width: 62em){.coaching-drawer-wrapper{background-color:rgba(45,79,115,.05);background-image:-webkit-linear-gradient(-360deg, rgba(45, 79, 115, 0.05), rgba(45, 79, 115, 0.5));background-image:linear-gradient(90deg,rgba(45, 79, 115, 0.05), rgba(45, 79, 115, 0.5));top:3.75em;left:15em;padding-bottom:0;min-height:calc(100vh - (3.75em - 0.8em))}}.coaching-drawer-wrapper.drawer-slide-enter-active{animation:drawerSlideIn .5s}@media(min-width: 62em){.coaching-drawer-wrapper.drawer-slide-enter-active{animation:drawerSlideInDesktop .5s}}.coaching-drawer-wrapper.drawer-slide-leave-active{animation:drawerSlideIn .5s reverse}@media(min-width: 62em){.coaching-drawer-wrapper.drawer-slide-leave-active{animation:drawerSlideInDesktop .5s reverse}}.coaching-drawer-inner{display:block;margin:0 auto 1.5em;padding:2.25em .75em .75em;position:relative;background:#fff;max-width:48em;min-height:100%}@media(min-width: 62em){.coaching-drawer-inner{margin-top:-0.75em;margin-right:-0.75em;margin-bottom:0;padding:1.5em;padding-right:3em;box-shadow:-1px 0px 3px rgba(45,79,115,.5)}}.coaching-drawer-inner .coaching-drawer-close{height:24px;width:24px;position:absolute;top:0;right:0;padding:1px;background:#fff}@media(min-width: 62em){.coaching-drawer-inner .coaching-drawer-close{top:.75em;right:.75em}}.coaching-drawer-inner .coaching-drawer-close:hover,.coaching-drawer-inner .coaching-drawer-close:focus{color:#007ca6}.coaching-drawer-inner .coaching-drawer-close .svgicon{height:22px;width:22px;margin:0}.coaching-drawer-inner .coaching-compose-msg{margin:1.5em auto}.coaching-drawer-inner .coaching-compose-msg .compose-message-wrapper{position:relative;overflow:hidden}.coaching-drawer-inner .coaching-compose-msg .compose-message-wrapper .coaching-message-overlay{background-color:#fff;position:absolute;width:100%;height:100%;top:0;left:0;z-index:5;text-align:center}.coaching-drawer-inner .coaching-compose-msg .compose-message-wrapper .coaching-message-overlay .green-circle-check{color:green}.coaching-drawer-inner .coaching-compose-msg .compose-message-wrapper .coaching-message-overlay.fade-enter-active,.coaching-drawer-inner .coaching-compose-msg .compose-message-wrapper .coaching-message-overlay.fade-leave-active{transition:opacity .5s}.coaching-drawer-inner .coaching-compose-msg .compose-message-wrapper .coaching-message-overlay.fade-enter,.coaching-drawer-inner .coaching-compose-msg .compose-message-wrapper .coaching-message-overlay.fade-leave-to{opacity:0}.coaching-drawer-inner .coaching-compose-msg .coaching-msg-validation{margin-bottom:16px;font-size:11px;font-weight:600;color:#d32f2f}@media(min-width: 62em){.coaching-drawer-inner .coaching-compose-msg .coaching-msg-validation{font-size:14px}}.coaching-drawer-inner .coaching-compose-msg .coaching-msg-validation div.svg-icon{display:inline;position:relative;top:1px}.coaching-drawer-inner .coaching-compose-msg .coaching-msg-validation div.svg-icon svg{height:17px;width:17px}.coaching-drawer-inner .coaching-compose-msg .coaching-msg-validation .validation-msg{line-height:1.33;margin-left:4px}.coaching-drawer-inner .coaching-msg{min-height:6em}.coaching-drawer-inner .coaching-header{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;margin:0 auto}.coaching-drawer-inner .coaching-header .coach-avatar{height:auto;width:64px;margin-right:.75em}.coaching-drawer-inner .coaching-header h3{margin:0;padding:0;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.coaching-drawer-inner .coaching-header button{white-space:nowrap;margin-left:.75em}.coaching-drawer-inner .coach-bio{margin:.75em auto;padding:.75em;font-family:"Bitter","Georgia","Cambria","Times New Roman","Times",serif;color:#2d4f73}.coaching-drawer-inner .coaching-message{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);margin:0 auto 1.5em;padding:.75em;border-radius:4px;border:1px solid #a6e8ff}.coaching-drawer-inner .coaching-message.type-system{background-color:#a6e7ff;border:0px solid #fff;display:flex;align-items:center;align-content:center}.coaching-drawer-inner .coaching-message.type-system .icon-wrapper{display:inline-block;margin-right:20px;height:auto}.coaching-drawer-inner .coaching-message.type-system .icon-wrapper .svgicon{display:block;height:36px;width:36px}.coaching-drawer-inner .coaching-message.type-system p{margin:0;color:#325377}.coaching-drawer-inner .coaching-message.type-system .coaching-message-footer{display:none}.coaching-drawer-inner .message-attachments{margin-top:20px}.coaching-drawer-inner .message-attachments .message-attachment.attachment-type-activity a{word-break:break-word}.coaching-drawer-inner .message-attachments .message-attachment a{word-break:break-all}.coaching-drawer-inner .coaching-message-activity-link{background:#f5f5f5;margin:.75em auto}.coaching-drawer-inner .coaching-message-activity-link a{display:flex;flex-flow:row nowrap;padding-right:.75em}.coaching-drawer-inner .coaching-message-activity-link img{display:inline-block;margin-right:.75em;width:auto;height:60px;align-self:center}.coaching-drawer-inner .coaching-message-activity-link h4{margin:0;padding:0;width:auto;font-size:1em;display:inline-block;align-self:center;margin:10px 0}.coaching-drawer-inner .coaching-message-footer{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;border-top:2px solid #a6e8ff;padding-top:.375em}.coaching-drawer-inner .coaching-message-footer .coach-avatar{margin-right:.75em}.coaching-drawer-inner .coaching-message-footer time{font-family:"Source Sans Pro","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-weight:600;text-transform:uppercase;font-size:.8em;color:#616161}.coaching-drawer-inner .coaching-message.user{border-color:#eee}.coaching-drawer-inner .coaching-message.user .coaching-message-footer{-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:reverse;-moz-box-direction:reverse;box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-direction:row-reverse;border-color:#eee}.coaching-drawer-inner .coaching-message.user .coaching-message-footer time{text-align:right}.coaching-drawer-inner .coaching-message-user-avatar{height:32px;width:32px;position:relative;border-radius:32px;margin-left:.75em;background:#2e7d32;color:#fff}.coaching-drawer-inner .coaching-message-user-avatar .user-avatar-initial{height:32px;width:32px;position:absolute;top:0;left:0;display:block;margin:0;font-size:16px;line-height:32px;text-align:center;font-weight:600}ms-mood-icon{display:inline-block}ms-mood-icon .svgicon{width:100%;height:100%;fill:inherit;stroke:inherit}ms-mood-buttons .ceiling-label{float:right}ms-mood-buttons .floor-label,ms-mood-buttons .ceiling-label{font-size:1.2em;width:calc(50% - 1.5em);line-height:1.2;text-align:left}ms-mood-buttons .ceiling-label{text-align:right}.modal.tracker .modal-header{padding-top:1rem}@media(min-width: 48em){.modal.tracker .modal-header{padding-bottom:2rem}}.modal.tracker .modal-header .tracker-date{font-weight:600;font-size:1.2em;color:#616161;line-height:1}@media(min-width: 48em){.modal.tracker{height:auto;width:37.5em;border:1px solid #bdbdbd}}@media(min-width: 48em){.modal.tracker .modal-header,.modal.tracker .modal-footer,.modal.tracker .modal-body{padding-left:1rem;padding-right:1rem}}.modal.tracker .modal-content>:last-child{padding-bottom:0}.modal.tracker .modal-content .modal-body{padding-left:0;padding-right:0;margin-bottom:0;height:calc(100% - 2.5rem)}@media(min-width: 48em){.modal.tracker .modal-content .modal-body{height:auto}}.tracker-inputs-header{text-align:center;background-color:rgba(0,0,0,0)}.tracker-inputs-header .tracker-title{font-family:"Bitter","Georgia","Cambria","Times New Roman","Times",serif;font-size:1.5em;margin-bottom:1.6rem;text-align:center;opacity:1;display:inline-block;border-bottom:2px solid #bdbdbd}.tracker-question,h2.tracker-question{font-size:1.2em;margin-bottom:1.6rem;text-align:center}.tracker-input-nav{padding:0 1rem;z-index:100;bottom:0;left:0;width:100%;position:absolute;padding:.5rem 1rem;background-color:#eff8fa;border-top:1px #bfe2ed solid;z-index:5;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.tracker-input-nav .tracker-pagination{color:#616161;text-transform:uppercase;text-align:left;margin:0;font-size:1.2em}.tracker-input-nav .next-btn,.tracker-input-nav .prev-btn{height:45px;width:45px;line-height:45px;display:inline-block;cursor:pointer;padding:0;-webkit-transition:opacity 300ms ease;-moz-transition:opacity 300ms ease;transition:opacity 300ms ease;outline:none;background-color:rgba(0,0,0,0);color:#616161}.tracker-input-nav .next-btn svg-icon .svgicon,.tracker-input-nav .prev-btn svg-icon .svgicon{display:inline-block;vertical-align:middle;margin-top:-0.25em;height:28px;width:28px}.tracker-input-nav .next-btn:hover,.tracker-input-nav .prev-btn:hover{background-color:rgba(0,0,0,0);color:#007ca6}.tracker-input-nav .next-btn:active,.tracker-input-nav .prev-btn:active{box-shadow:none;color:#000}.tracker-input-nav .next-btn:focus,.tracker-input-nav .prev-btn:focus{background-color:#fafafa;color:#212121;outline-color:rgba(0,124,166,.5);outline-width:2px;outline-style:dashed;outline-offset:8px;outline-offset:0}.tracker-input-nav .next-btn:disabled,.tracker-input-nav .prev-btn:disabled{opacity:.2;color:#212121;cursor:default}ms-widget-tools-tracker{display:block;padding:1rem;border:1px solid #bdbdbd;border-radius:6px;background-color:#fafafa;margin-bottom:1.5em}tracker-inputs{display:block;overflow:hidden;height:100%;min-height:320px;position:relative;margin-left:auto;margin-right:auto}@media(min-width: 48em){tracker-inputs{margin-top:-3em;min-height:420px}}@media(min-width: 86.375em){tracker-inputs{min-height:560px}}.tracker-animation-wrapper{overflow:hidden;height:100%;width:100%}tracker-inputs ms-mood-buttons{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:calc(100% - 2rem);opacity:0;display:block;visibility:hidden}tracker-inputs ms-mood-buttons.in-focus{opacity:1;left:1rem;visibility:visible;z-index:10;-webkit-transform:scale(1) translateY(calc(-50% - 31px));-moz-transform:scale(1) translateY(calc(-50% - 31px));-ms-transform:scale(1) translateY(calc(-50% - 31px));-o-transform:scale(1) translateY(calc(-50% - 31px));transform:scale(1) translateY(calc(-50% - 31px));-webkit-transition:left 300ms ease 1200ms,-webkit-transform 600ms ease 300ms,opacity 300ms ease 300ms;-moz-transition:left 300ms ease 1200ms,-moz-transform 600ms ease 300ms,opacity 300ms ease 300ms;transition:left 300ms ease 1200ms,transform 600ms ease 300ms,opacity 300ms ease 300ms}tracker-inputs ms-mood-buttons.in-focus-add{left:100%;opacity:0;-webkit-transform:scale(1) translateY(-50%);-moz-transform:scale(1) translateY(-50%);-ms-transform:scale(1) translateY(-50%);-o-transform:scale(1) translateY(-50%);transform:scale(1) translateY(-50%);-webkit-transition:left 300ms ease 1200ms,-webkit-transform 600ms ease 300ms,opacity 300ms ease 300ms;-moz-transition:left 300ms ease 1200ms,-moz-transform 600ms ease 300ms,opacity 300ms ease 300ms;transition:left 300ms ease 1200ms,transform 600ms ease 300ms,opacity 300ms ease 300ms}tracker-inputs ms-mood-buttons.in-focus-remove{left:1rem;opacity:1;visibility:visible;-webkit-transform:scale(0.8) translateY(calc(-50% - 31px));-moz-transform:scale(0.8) translateY(calc(-50% - 31px));-ms-transform:scale(0.8) translateY(calc(-50% - 31px));-o-transform:scale(0.8) translateY(calc(-50% - 31px));transform:scale(0.8) translateY(calc(-50% - 31px));-webkit-transition:left 600ms ease 300ms,-webkit-transform 600ms ease 300ms,opacity 600ms ease 300ms;-moz-transition:left 600ms ease 300ms,-moz-transform 600ms ease 300ms,opacity 600ms ease 300ms;transition:left 600ms ease 300ms,transform 600ms ease 300ms,opacity 600ms ease 300ms}tracker-inputs ms-mood-buttons.in-focus-add-active{left:1rem;opacity:1;-webkit-transform:scale(1) translateY(calc(-50% - 31px));-moz-transform:scale(1) translateY(calc(-50% - 31px));-ms-transform:scale(1) translateY(calc(-50% - 31px));-o-transform:scale(1) translateY(calc(-50% - 31px));transform:scale(1) translateY(calc(-50% - 31px))}tracker-inputs ms-mood-buttons.in-focus-remove-active{opacity:.1;visibility:visible;-webkit-transform:scale(0.8) translateY(-50%);-moz-transform:scale(0.8) translateY(-50%);-ms-transform:scale(0.8) translateY(-50%);-o-transform:scale(0.8) translateY(-50%);transform:scale(0.8) translateY(-50%)}tracker-inputs ms-mood-buttons.previous{opacity:1;left:1rem;visibility:visible;z-index:10;-webkit-transform:scale(1) translateY(calc(-50% - 31px));-moz-transform:scale(1) translateY(calc(-50% - 31px));-ms-transform:scale(1) translateY(calc(-50% - 31px));-o-transform:scale(1) translateY(calc(-50% - 31px));transform:scale(1) translateY(calc(-50% - 31px));-webkit-transition:left 300ms ease 1200ms,-webkit-transform 600ms ease 300ms,opacity 300ms ease 300ms;-moz-transition:left 300ms ease 1200ms,-moz-transform 600ms ease 300ms,opacity 300ms ease 300ms;transition:left 300ms ease 1200ms,transform 600ms ease 300ms,opacity 300ms ease 300ms}tracker-inputs ms-mood-buttons.previous-add{left:-100%;opacity:0;-webkit-transform:scale(1) translateY(-50%);-moz-transform:scale(1) translateY(-50%);-ms-transform:scale(1) translateY(-50%);-o-transform:scale(1) translateY(-50%);transform:scale(1) translateY(-50%);-webkit-transition:left 300ms ease 1200ms,-webkit-transform 600ms ease 300ms,opacity 300ms ease 300ms;-moz-transition:left 300ms ease 1200ms,-moz-transform 600ms ease 300ms,opacity 300ms ease 300ms;transition:left 300ms ease 1200ms,transform 600ms ease 300ms,opacity 300ms ease 300ms}tracker-inputs ms-mood-buttons.previous-add-active{left:1rem;opacity:1;-webkit-transform:scale(1) translateY(calc(-50% - 31px));-moz-transform:scale(1) translateY(calc(-50% - 31px));-ms-transform:scale(1) translateY(calc(-50% - 31px));-o-transform:scale(1) translateY(calc(-50% - 31px));transform:scale(1) translateY(calc(-50% - 31px))}tracker-inputs ms-mood-buttons.previous-remove{left:1rem;opacity:1;visibility:visible;-webkit-transform:scale(0.8) translateY(calc(-50% - 31px));-moz-transform:scale(0.8) translateY(calc(-50% - 31px));-ms-transform:scale(0.8) translateY(calc(-50% - 31px));-o-transform:scale(0.8) translateY(calc(-50% - 31px));transform:scale(0.8) translateY(calc(-50% - 31px));-webkit-transition:left 600ms ease 300ms,-webkit-transform 600ms ease 300ms,opacity 600ms ease 300ms;-moz-transition:left 600ms ease 300ms,-moz-transform 600ms ease 300ms,opacity 600ms ease 300ms;transition:left 600ms ease 300ms,transform 600ms ease 300ms,opacity 600ms ease 300ms}tracker-inputs ms-mood-buttons.previous-remove-active{opacity:.1;visibility:visible;-webkit-transform:scale(0.8) translateY(-50%);-moz-transform:scale(0.8) translateY(-50%);-ms-transform:scale(0.8) translateY(-50%);-o-transform:scale(0.8) translateY(-50%);transform:scale(0.8) translateY(-50%)}.tracker-complete-msg{position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translateY(calc(-50% - 30px)) translateX(-50%);-moz-transform:translateY(calc(-50% - 30px)) translateX(-50%);-ms-transform:translateY(calc(-50% - 30px)) translateX(-50%);-o-transform:translateY(calc(-50% - 30px)) translateX(-50%);transform:translateY(calc(-50% - 30px)) translateX(-50%);-ms-transform:translateY(-60%) translateX(-50%);-webkit-transition:all 300ms ease 0ms;-moz-transition:all 300ms ease 0ms;transition:all 300ms ease 0ms;opacity:0;visibility:hidden;padding:0 1.5em}.tracker-complete-msg.visible{visibility:visible;opacity:1;-webkit-transition:all 300ms ease 900ms;-moz-transition:all 300ms ease 900ms;transition:all 300ms ease 900ms}.single-select-buttons{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:distribute;-moz-box-pack:distribute;box-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;-o-justify-content:space-around;justify-content:space-around;-ms-flex-pack:distribute;margin:1.5em 0}.single-select-buttons.icon-buttons{-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}@media(min-width: 37.5em){.single-select-buttons.icon-buttons{-webkit-box-pack:distribute;-moz-box-pack:distribute;box-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;-o-justify-content:space-around;justify-content:space-around;-ms-flex-pack:distribute}}.single-select-buttons.dirty .tracker-value-btn{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.single-select-buttons.dirty .tracker-value-btn:not(.selected){-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:.2}.single-select-buttons.dirty .tracker-value-btn:not(.selected):focus{opacity:.8}.single-select-buttons .tracker-value-btn{transition:opacity 300ms ease,transform 300ms ease;border:1px solid #bfe2ed;border-bottom-width:3px;padding:0;height:4em;width:4em;fill:#212121;background:linear-gradient(white, #e7f4f8);border-right:none;border-radius:0}.single-select-buttons .tracker-value-btn ms-mood-icon{height:80%;width:80%;margin:10%}.single-select-buttons .tracker-value-btn:focus{border-color:#007ca6;outline-color:rgba(0,124,166,.5);outline-width:2px;outline-style:dashed;outline-offset:8px;outline-offset:4px;z-index:10}.single-select-buttons .tracker-value-btn:focus.selected svg{fill:#212121}.single-select-buttons .tracker-value-btn:first-of-type{border-radius:8px 0 0 8px}.single-select-buttons .tracker-value-btn:last-of-type{border-radius:0 8px 8px 0;border-right:1px solid #bfe2ed}@media(min-width: 37.5em){.single-select-buttons .tracker-value-btn{border-radius:8px;border-right:1px solid #bfe2ed}.single-select-buttons .tracker-value-btn:last-of-type,.single-select-buttons .tracker-value-btn:first-of-type{border-radius:8px;border-right:1px solid #bfe2ed}.single-select-buttons .tracker-value-btn:last-of-type:focus,.single-select-buttons .tracker-value-btn:first-of-type:focus{border-color:#007ca6}}.single-select-buttons .tracker-value-btn:hover{background-color:#c1e3ee;border-color:#007ca6}.single-select-buttons .tracker-value-btn svg{-webkit-transition:-webkit-transform 200ms ease-out;-moz-transition:-moz-transform 200ms ease-out;transition:transform 200ms ease-out}.single-select-buttons .tracker-value-btn.selected{background-color:#d3ebf3;border-color:#007ca6;border-radius:8px;border-right:1px solid #007ca6}.single-select-buttons .tracker-value-btn.selected svg{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);fill:#007ca6}.tracker-inputs-wrapper{padding:1.5em 0 0 0}.arrow-shifters.left-align .prev-btn,.arrow-shifters.left-align .next-btn{height:45px;width:45px;font-size:35px;float:none;opacity:.8;color:#212121}.arrow-shifters.left-align .prev-btn:hover,.arrow-shifters.left-align .next-btn:hover{opacity:1}@media(min-width: 48em){.arrow-shifters.left-align .prev-btn{margin-left:0}.arrow-shifters.left-align .next-btn{margin-right:1.5em}}.toggle{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.toggle .required-msg{text-transform:uppercase;font-weight:600}.toggle .toggle-label{margin-left:.75em;display:none}.toggle .toggle-btn{border:2px solid #2e7d32;height:40px;width:40px;border-radius:50%;position:relative;outline:none;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}.toggle .toggle-btn:focus,.toggle .toggle-btn:hover{border-color:#007ca6;transform:scale(1.1);border-width:3px}.toggle .toggle-btn:disabled{cursor:default;border-color:#bdbdbd}.toggle .toggle-btn::after{content:"✓";font-weight:600;color:#fff;font-size:1.5em;line-height:1.8;border-radius:50%;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all 150ms ease-in;-moz-transition:all 150ms ease-in;transition:all 150ms ease-in;background-color:#2e7d32}@media(min-width: 37.5em){.toggle .toggle-btn::after{line-height:1.5}}@media(min-width: 86.375em){.toggle .toggle-btn::after{line-height:1.2}}.toggle .toggle-btn.on{background-color:#2e7d32}.toggle .toggle-btn.on::after{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition-duration:300ms;-moz-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.64, 0.57, 0.67, 1.83);-moz-transition-timing-function:cubic-bezier(0.64, 0.57, 0.67, 1.83);transition-timing-function:cubic-bezier(0.64, 0.57, 0.67, 1.83)}#chartjs-tooltip{opacity:1;position:fixed;background:rgba(255,255,255,.95);padding:1.5em;color:#000;border:1px solid #bdbdbd;box-shadow:0 10px 10px rgba(0,0,0,.2);border-radius:3px;-webkit-transition:opacity 100ms ease;-moz-transition:opacity 100ms ease;transition:opacity 100ms ease;pointer-events:none;text-align:left;top:0}.chartjs-tooltip-key{display:inline-block;width:10px;height:10px}.chartjs-tooltip-label{font-size:1.2em;margin:0}.chartjs-tooltip-title{font-weight:bold;border-bottom:1px solid #fff;padding-bottom:-4px}.tracker-entry-title{font-weight:600}.tracker-entry-dots{margin:0 auto .75em;position:relative;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}.tracker-entry-dots::before{content:"";position:absolute;top:50%;right:0;left:0;height:1px;width:100%;background-color:#bdbdbd;z-index:1}.tracker-entry-dots .dot{position:relative;z-index:2;height:2.25em;width:2.25em;background-color:#fff;border-radius:50%;display:inline-block;border:1px solid #bdbdbd}.tracker-entry-dots .dot ms-mood-icon{height:80%;width:80%;margin:10%}.tracker-entry-dots .dot.filled{border-color:#007ca6;background-color:#007ca6;fill:#fff}.mini-slider-track{position:relative;height:5px;margin-top:.75em;margin-bottom:.75em;background-color:#eceff1;min-width:200px}.mini-slider-track .mini-slider-dot{position:absolute;height:16px;width:16px;border-radius:50%;left:50%;top:3px;background-color:#616161;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.title-with-buttons,.tracker-entry-detail .entry-timestamp{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;margin-bottom:1.5em}.title-with-buttons .page-title,.tracker-entry-detail .entry-timestamp .page-title{margin-bottom:0}.title-with-buttons hgroup+.btn,.tracker-entry-detail .entry-timestamp hgroup+.btn,.title-with-buttons .activity-panel .panel-nav hgroup+.panel-nav-arrow,.tracker-entry-detail .entry-timestamp .activity-panel .panel-nav hgroup+.panel-nav-arrow,.activity-panel .panel-nav .title-with-buttons hgroup+.panel-nav-arrow,.activity-panel .panel-nav .tracker-entry-detail .entry-timestamp hgroup+.panel-nav-arrow,.tracker-entry-detail .activity-panel .panel-nav .entry-timestamp hgroup+.panel-nav-arrow,.title-with-buttons hgroup+spinner-button,.tracker-entry-detail .entry-timestamp hgroup+spinner-button{margin-bottom:auto}.title-with-buttons.padded,.tracker-entry-detail .padded.entry-timestamp{padding:1.5em}.title-grouped-buttons{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;width:100%}@media(min-width: 48em){.title-grouped-buttons{-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;width:auto}}.chart-title{font-size:1.8em;font-weight:bolder;margin-bottom:0;display:inline-block}.button-grid{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}.button-grid button,.button-grid a{-webkit-flex-grow:0;-moz-flex-grow:0;flex-grow:0;-ms-flex-positive:0}ms-tracker-chart{width:100%;display:block;overflow:hidden}.tracker-detail{position:absolute;min-width:100%;z-index:5;background-color:#fff;border:1px solid #bdbdbd;top:-1px;left:-1px;text-align:left;padding:.75em;box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;transition:all 200ms ease;opacity:1;visibility:visible}.tracker-detail.display-left{left:auto;right:-1px}.tracker-detail.ng-hide{opacity:0;visibility:hidden}.tracker-detail .mini-detail{margin-bottom:.75em}.tracker-detail .mini-dot{display:inline-block;height:1.5em;width:1.5em;border-radius:1.5em;vertical-align:middle}.tracker-detail .mini-title{display:inline-block}.chartToggleButtons.not-mobile{display:none}@media(min-width: 48em){.chartToggleButtons.mobile-only{display:none}}@media(min-width: 48em){.chartToggleButtons{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.chartToggleButtons.not-mobile{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}}@media(min-width: 48em){.buttonset-label{padding:.375em 1.5em;-webkit-box-flex:2;-moz-box-flex:2;box-flex:2;-webkit-flex:2 0 auto;-moz-flex:2 0 auto;-ms-flex:2 0 auto;flex:2 0 auto}}.buttonset{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;width:100%}.buttonset .buttonset-btn{padding:.375em 1.5em;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;cursor:pointer;border:1px solid #bdbdbd;background-size:100% 200%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition:border 0s ease-in-out;-moz-transition:border 0s ease-in-out;transition:border 0s ease-in-out;border-bottom:1px solid #bdbdbd;border-bottom-color:#f2f2f2}@media(min-width: 48em){.buttonset .buttonset-btn{background-color:#eee;background-image:-webkit-linear-gradient(#eeeeee 25%, #bdbdbd 100%);background-image:linear-gradient(#eeeeee 25%, #bdbdbd 100%)}}.buttonset .buttonset-btn:first-of-type{border-right:none;padding-right:calc(1.5em + 2px);border-radius:4px 0 0 0}@media(min-width: 48em){.buttonset .buttonset-btn:first-of-type{border-radius:4px 0 0 4px;border-bottom:1px solid #bdbdbd}}.buttonset .buttonset-btn:last-of-type{border-radius:0 4px 0 0}@media(min-width: 48em){.buttonset .buttonset-btn:last-of-type{border-radius:0 4px 4px 0;border-bottom:1px solid #bdbdbd}}.buttonset .buttonset-btn:hover,.buttonset .buttonset-btn:focus{outline:none;background-position:200% 100%;color:#007ca6}.buttonset .buttonset-btn.selected{border:2px solid #007ca6;background-color:#fff;border-bottom:none;border-radius:4px 4px 0 0}@media(min-width: 48em){.buttonset .buttonset-btn.selected:first-of-type{border-bottom:2px solid #007ca6;border-radius:4px 0 0 4px}.buttonset .buttonset-btn.selected:last-of-type{border-bottom:2px solid #007ca6;border-radius:0 4px 4px 0}}.buttonset .buttonset-btn:first-of-type.selected+.buttonset-btn{border-left:none;padding-left:calc(1.5em + 2px)}.charts-wrapper{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;background-color:rgba(0,0,0,0) !important}.tracker-section{margin:1.5em 0 0}.tracker-section.charts{padding:0;margin:0 0 1.5em}@media(min-width: 48em){.tracker-section.charts{width:calc(50% - 0.75em)}}.tracker-section .title-with-buttons,.tracker-section .tracker-entry-detail .entry-timestamp,.tracker-entry-detail .tracker-section .entry-timestamp{background-color:#fff;padding:.75em .75em 0;margin-bottom:0}.tracker-section.with-footer{margin-bottom:0}.tracker-legend{margin-bottom:0;padding:.75em 1.5em 1.5em}.tracker-legend .legend-item{display:inline-block;width:50%}@media(min-width: 48em){.tracker-legend .legend-item{width:auto;margin-right:1.5em}}.tracker-legend .legend-label{display:inline-block;font-weight:600}.tracker-tick{display:none;background-color:gray;border:1px solid rgba(0,0,0,.35);border-radius:100px;vertical-align:middle;margin:4px}.tracker-tick.display{display:inline-block}.tracker-tick.filler{background-color:#007ca6;border:1px solid rgba(0,0,0,.35);border-radius:100px;display:inline-block;vertical-align:middle;margin:4px}@media(min-width: 48em){.tracker-tick{display:inline-block}.tracker-tick.filler{opacity:0}}.tracker-row{height:40px}@media(min-width: 48em){.tracker-row{height:50px}}.tracker-cell{text-align:center;border-right:1px solid #eceff1;position:relative;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;transition:all 500ms ease;cursor:default}.tracker-cell .cell-label{position:absolute;top:0;right:0;bottom:auto;left:auto;padding:0 .1em;border-radius:0 0 0 6px;font-weight:600;color:#545454;text-shadow:0 1px px #fff}@media(min-width: 48em){.tracker-cell .cell-label{padding:0 .5em}}.tracker-cell:first-of-type{border-left:1px solid #eceff1}.tracker-cell.not-in-month{background-color:#f2f2f2;background:repeating-linear-gradient(55deg, #f2f2f2, #f2f2f2 2px, #fcfcfc 2px, #fcfcfc 6px);border-right:none}.tracker-cell.not-in-month:hover,.tracker-cell.not-in-month:focus{box-shadow:none;cursor:default}.tracker-cell.not-in-month:last-of-type{border-right:1px solid #eceff1}.tracker-cell.not-in-month+.tracker-cell{border-left:1px solid #eceff1}.tracker-cell.has-entries{cursor:pointer}.tracker-cell.has-entries:hover,.tracker-cell.has-entries:focus{box-shadow:0 0 10px 4px rgba(0,0,0,.1)}.day-of-week{text-transform:uppercase;color:#545454;font-weight:600}.day-of-month{font-size:2em;line-height:1;font-weight:400}.column-label{text-align:center;border-bottom:2px solid #212121;font-size:.8em}.weekly-view.line{margin-bottom:-41px;box-sizing:border-box;background-color:#fff;position:relative}.weekly-view.line .column-label{width:14.2857142857%}.weekly-view.line .column-label:first-of-type{text-align:left;width:7.1428571429%}.weekly-view.line .column-label:last-of-type{text-align:right;width:7.1428571429%}.charts-wrapper{background-color:#fff;margin-bottom:1.5em}.charts-wrapper.padded{padding:.75em}.charts-wrapper.icon-legend .chartJS-chart{background:url("/assets/img/mood-icon-4.svg") 0 0 no-repeat,url("/assets/img/mood-icon-0.svg") 0 80% no-repeat;background-size:24px 24px !important}.weekly-view{margin-top:0}.weekly-view tr{position:relative}.weekly-view .tracker-cell{border-bottom:none;padding-top:2.25em}@media(min-width: 48em){.weekly-view .tracker-cell{border-right:1px solid #eceff1;position:static}}.weekly-view th:first-of-type{width:0}@media(min-width: 48em){.weekly-view th:first-of-type{width:auto}}.weekly-view .tracker-cell:first-of-type{border-right:2px solid #eceff1;text-align:left;padding-right:1.5em;border-right:none;background-color:#fff;position:absolute;left:1.5em;text-decoration:underline;padding-top:.75em}@media(min-width: 48em){.weekly-view .tracker-cell:first-of-type{position:static;text-decoration:none;padding:.75em}}.chart-range-tabs{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;box-shadow:0 4px 6px rgba(0,0,0,.1);cursor:pointer}.chart-range-tabs .chart-range-tab{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;display:inline-block;text-align:center;margin:0;padding:.75em 0;transition:all 300ms ease;border-bottom:2px solid rgba(0,0,0,0);background-color:#fff;cursor:pointer}.chart-range-tabs .chart-range-tab:hover{background-color:#fdfcd7}.chart-range-tabs .chart-range-tab.selected{border-bottom:3px solid #bfe2ed}.chart-range-tabs .chart-range-tab:focus{outline:none;background-color:#fdfcd7}.chartJS-chart{min-height:250px}.tracker-start{position:relative}@media(min-width: 48em){.tracker-start{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}}.tracker-start .tracker-list{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.tracker-btn-edit{float:right;position:absolute;right:1.5em;top:1.5em}.new-entry-area{padding:1.5em .75em 3em;padding-left:0;white-space:nowrap;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:distribute;-moz-box-pack:distribute;box-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;-o-justify-content:space-around;justify-content:space-around;-ms-flex-pack:distribute}@media(min-width: 48em){.new-entry-area{-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start}}@media(min-width: 62em){.new-entry-area{width:33%;padding:1.5em;padding-right:3em}}.new-entry-btn{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;cursor:pointer;font-weight:500;line-height:1;padding:.5em 1.5em;border:1px solid #005673;font-size:1.1em;box-shadow:0 .25em .25em rgba(0,0,0,.3);color:#fff;border-radius:4px;background:linear-gradient(rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2)),#007ca6;background-position:0 95%;background-repeat:none;background-size:100% 200%}.new-entry-btn:hover,.new-entry-btn:focus{box-shadow:0 .25em .5em rgba(0,0,0,.3);background-position:0 0}.new-entry-btn:focus{border:2px solid #ff0;outline:none}.new-entry-btn i{margin-right:.75em;font-size:1.2em;line-height:1.2;vertical-align:text-top}.simple-list-with-button{margin:0}.simple-list-with-button .button-list-item{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;padding:.75em 0;border-bottom:1px solid #bdbdbd}.simple-list-with-button .button-list-item:first-of-type{margin-top:0;padding-top:0}.simple-list-with-button .button-list-content{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;margin:.75em 0}.simple-list-with-button .button-list-button{display:inline-block;margin:.75em 0}.swappable-text{display:inline-block}.button-list-content.tracker-title{font-size:1.2em;margin:.75em 0}.scale-container{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;border-top:1px solid #f0f0f0;margin:0;padding:1.5em;background-color:#fcfcfc}.scale-container .scale-caption{font-style:italic;display:none}.scale-container .scale-caption.mobile-message{display:block}@media(min-width: 48em){.scale-container .scale-caption{display:block}.scale-container .scale-caption.mobile-message{display:none}}.scale-container .tracker-scale{min-width:120px;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;position:relative;overflow:hidden}.scale-container .tracker-scale .tracker-tick{z-index:1}.scale-container .tracker-scale .spacer{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.scale-container .tracker-scale::after{content:"";display:block;position:absolute;z-index:0;width:70%;height:45%;left:-5%;top:25%;background-color:#fafafa;background-color:#f2f2f2;background-image:-webkit-linear-gradient(-360deg, #f2f2f2 25%, #cccccc 100%);background-image:linear-gradient(90deg,#f2f2f2 25%, #cccccc 100%);-webkit-transform:perspective(35px) rotateY(-20deg);-moz-transform:perspective(35px) rotateY(-20deg);-ms-transform:perspective(35px) rotateY(-20deg);-o-transform:perspective(35px) rotateY(-20deg);transform:perspective(35px) rotateY(-20deg)}.tracker-entry-detail{margin:1.5em 0 3em}.tracker-entry-detail .entry-content{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-moz-box-align:start;box-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:.75em}@media(min-width: 48em){.tracker-entry-detail .entry-content{-webkit-box-lines:single;-moz-box-lines:single;box-lines:single;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.tracker-entry-detail .tracker-message,.tracker-entry-detail .tracker-values{width:100%;margin-bottom:0;padding:1.5em}@media(min-width: 48em){.tracker-entry-detail .tracker-message,.tracker-entry-detail .tracker-values{width:50%;min-height:200px}}@media(min-width: 48em){.tracker-entry-detail .tracker-values{margin-right:1.5em}}.tracker-entry-detail .tracker-entry-detail{background-color:#fff !important}.tracker-entry-detail .entry{padding:0;background-color:#fff}.tracker-entry-detail .entry-timestamp{margin-bottom:0;background-color:#fafafa;padding:.75em 1.5em;color:#212121;font-weight:600;border-top:1px solid #eee}.tracker-entry-detail .tracker-message{overflow-y:auto}.tracker-entry-detail .tracker-message.empty-message{color:#616161;font-style:italic;opacity:.5}.tracker-entry-detail .tracker-message .message-text{white-space:pre-wrap;font-family:"Bitter","Georgia","Cambria","Times New Roman","Times",serif;font-style:normal;quotes:"“" "”"}.tracker-entry-detail .tracker-message .message-text:before{content:open-quote}.tracker-entry-detail .tracker-message .message-text:after{content:close-quote}.page-info{margin:0 auto;padding:.75em;color:#2d4f73;background:#fff;border:1px solid #007ca6;border-top-left-radius:.5em;border-top-right-radius:.5em}.page-info p{margin:0;padding:0;font-family:"Bitter","Georgia","Cambria","Times New Roman","Times",serif}.page-info-nav{position:relative;margin:-1px auto 1.5em;border:1px solid #007ca6;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.page-info-nav ul{width:100%;margin:0 auto;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.page-info-nav li{position:relative;width:100%;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding:0;text-align:center;font-size:.8em;font-weight:600;border-right:1px solid #007ca6;background-color:#fff;background-image:-webkit-linear-gradient(top, #fff 35%, #d9f5ff);background-image:linear-gradient(to bottom,#fff 35%, #d9f5ff);overflow:hidden}.page-info-nav li:first-of-type{border-bottom-left-radius:.5em}.page-info-nav li:last-of-type{border-right:none;border-bottom-right-radius:.5em}@media(min-width: 48em){.page-info-nav li{font-size:1em}}.page-info-nav .info-nav-item{display:block;width:100%;color:#007ca6;padding:.375em;-webkit-transition:all .25s linear;-moz-transition:all .25s linear;transition:all .25s linear}.page-info-nav .info-nav-item:hover,.page-info-nav .info-nav-item:focus{color:#fff;background:#007ca6}.chart-heading-wrapper{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;padding:.375em;border:1px solid #eee;border-right:none;border-left:none}.chart-heading-wrapper .chart-heading{max-width:60%}.chart-heading-wrapper .options button{color:#007ca6;font-size:.8em;border-bottom:1px solid rgba(255,255,255,0)}.chart-heading-wrapper .options button:hover,.chart-heading-wrapper .options button:focus{outline:none;color:#00435a;border-bottom:1px solid #a6e8ff}.chart-heading-wrapper .options button.active{color:#00435a;background:#a6e8ff}.chart-heading{margin:0;padding:0;font-size:1.25em;text-align:left}.chart-heading small{display:block;font-size:.8em;font-weight:400}.chart-legend{margin:0 auto;padding:.375em .75em;border-top:1px solid #eee}.chart-legend li{margin:0;display:block;font-size:.8em;font-weight:400;font-family:"Bitter","Georgia","Cambria","Times New Roman","Times",serif}.chart-legend .svgicon{height:1em;width:1em;margin-right:.75em}.chart-daterange{position:relative;padding:1em 2em;text-align:center;font-size:.8em;font-weight:600;line-height:1;text-transform:uppercase}.chart-daterange .date-title{transition:opacity 200ms ease}.chart-daterange .date-title.hide{opacity:0}.chart-daterange button{margin:0;padding:0;height:1.2em;width:1.2em;font-size:1em;position:absolute;margin-top:-0.5em;top:50%;color:#616161}.chart-daterange button:hover,.chart-daterange button:focus{color:#007ca6;outline:none}.chart-daterange button[disabled],.chart-daterange button[disabled]:hover{opacity:.5;color:#616161}.chart-daterange button.prev{left:.5em}.chart-daterange button.next{right:.5em}.chart-daterange button .svgicon{height:1em;width:1em;color:currentColor}.tracker-bar-chart{margin:0;padding:0;margin:0 auto .75em;padding:6px 6px 24px 6px;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;height:160px}.tracker-bar-chart .group{display:block;position:relative;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:6px;background:#f5f5f5;box-shadow:inset 0 1px 3px rgba(153,153,153,.5);cursor:default}.tracker-bar-chart .group:last-of-type{margin-right:0}.tracker-bar-chart .group.has-entries:hover,.tracker-bar-chart .group.has-entries:focus{outline-color:rgba(0,124,166,.5);outline-width:2px;outline-style:dashed;outline-offset:8px;outline-offset:0;outline-style:solid;background:#fff;box-shadow:0 1px 3px rgba(0,124,166,.5);cursor:pointer}.tracker-bar-chart .group:focus{outline-color:rgba(0,124,166,.5);outline-width:2px;outline-style:dashed;outline-offset:8px;outline-offset:0;outline-style:solid;box-shadow:0 1px 3px rgba(0,124,166,.5)}.tracker-bar-chart .bar-chart-label{margin:0;padding:0;width:100%;font-size:12px;text-align:center;display:block;position:absolute;bottom:-24px;left:0}.tracker-bar-chart .bar-chart-score{margin:0;padding:0;width:100%;display:block;position:absolute;bottom:0;left:0;background-color:#00a2d9;background-image:-webkit-linear-gradient(bottom, #00a2d9 15%, #007ca6);background-image:linear-gradient(to top,#00a2d9 15%, #007ca6)}.tracker-bar-chart.month .group{margin-right:3px}.tracker-bar-chart.month .bar-chart-label{font-size:8px;bottom:-18px}.tracker-bar-chart{opacity:1;transition-duration:300ms}.tracker-bar-chart.loading-remove{transition:opacity 300ms ease-out 100ms;opacity:1}.tracker-bar-chart.loading{opacity:0}.tracker-bar-chart.move-left-add{opacity:1;-webkit-animation-duration:300ms;-moz-animation-duration:300ms;-o-animation-duration:300ms;animation-duration:300ms;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeOutLeft;-moz-animation-name:fadeOutLeft;-o-animation-name:fadeOutLeft;animation-name:fadeOutLeft}.tracker-bar-chart.move-right-add{opacity:1;-webkit-animation-duration:300ms;-moz-animation-duration:300ms;-o-animation-duration:300ms;animation-duration:300ms;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeOutRight;-moz-animation-name:fadeOutRight;-o-animation-name:fadeOutRight;animation-name:fadeOutRight}.tracker-bar-chart.initial-load .group.ng-enter{-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp;transition-duration:1550ms}.tracker-bar-chart.initial-load .group.ng-enter:nth-child(1){animation-delay:200ms}.tracker-bar-chart.initial-load .group.ng-enter:nth-child(2){animation-delay:300ms}.tracker-bar-chart.initial-load .group.ng-enter:nth-child(3){animation-delay:400ms}.tracker-bar-chart.initial-load .group.ng-enter:nth-child(4){animation-delay:500ms}.tracker-bar-chart.initial-load .group.ng-enter:nth-child(5){animation-delay:600ms}.tracker-bar-chart.initial-load .group.ng-enter:nth-child(6){animation-delay:700ms}.tracker-bar-chart.initial-load .group.ng-enter:nth-child(7){animation-delay:800ms}.tracker-bar-chart.initial-load .group.ng-enter:nth-child(8){animation-delay:900ms}.tracker-bar-chart.initial-load .group.ng-enter:nth-child(9){animation-delay:1000ms}.tracker-bar-chart.initial-load .group.ng-enter:nth-child(10){animation-delay:1100ms}.tracker-bar-chart.initial-load .group.ng-enter:nth-child(11){animation-delay:1200ms}.tracker-bar-chart.initial-load .group.ng-enter:nth-child(12){animation-delay:1300ms}.tracker-bar-chart.initial-load.month .group.ng-enter{-webkit-animation-duration:.25s;-moz-animation-duration:.25s;-o-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp;transition-duration:1825ms}.tracker-bar-chart.initial-load.month .group.ng-enter:nth-child(1){animation-delay:75ms}.tracker-bar-chart.initial-load.month .group.ng-enter:nth-child(2){animation-delay:125ms}.tracker-bar-chart.initial-load.month .group.ng-enter:nth-child(3){animation-delay:175ms}.tracker-bar-chart.initial-load.month .group.ng-enter:nth-child(4){animation-delay:225ms}.tracker-bar-chart.initial-load.month .group.ng-enter:nth-child(5){animation-delay:275ms}.tracker-bar-chart.initial-load.month .group.ng-enter:nth-child(6){animation-delay:325ms}.tracker-bar-chart.initial-load.month .group.ng-enter:nth-child(7){animation-delay:375ms}.tracker-bar-chart.initial-load.month .group.ng-enter:nth-child(8){animation-delay:425ms}.tracker-bar-chart.initial-load.month .group.ng-enter:nth-child(9){animation-delay:475ms}.tracker-bar-chart.initial-load.month .group.ng-enter:nth-child(10){animation-delay:525ms}.tracker-bar-chart.initial-load.month .group.ng-enter:nth-child(11){animation-delay:575ms}.tracker-bar-chart.initial-load.month .group.ng-enter:nth-child(12){animation-delay:625ms}.tracker-bar-chart.initial-load.month .group.ng-enter:nth-child(13){animation-delay:675ms}.tracker-bar-chart.initial-load.month .group.ng-enter:nth-child(14){animation-delay:725ms}.tracker-bar-chart.initial-load.month .group.ng-enter:nth-child(15){animation-delay:775ms}.tracker-bar-chart.initial-load.month .group.ng-enter:nth-child(16){animation-delay:825ms}.tracker-bar-chart.initial-load.month .group.ng-enter:nth-child(17){animation-delay:875ms}.tracker-bar-chart.initial-load.month .group.ng-enter:nth-child(18){animation-delay:925ms}.tracker-bar-chart.initial-load.month .group.ng-enter:nth-child(19){animation-delay:975ms}.tracker-bar-chart.initial-load.month .group.ng-enter:nth-child(20){animation-delay:1025ms}.tracker-bar-chart.initial-load.month .group.ng-enter:nth-child(21){animation-delay:1075ms}.tracker-bar-chart.initial-load.month .group.ng-enter:nth-child(22){animation-delay:1125ms}.tracker-bar-chart.initial-load.month .group.ng-enter:nth-child(23){animation-delay:1175ms}.tracker-bar-chart.initial-load.month .group.ng-enter:nth-child(24){animation-delay:1225ms}.tracker-bar-chart.initial-load.month .group.ng-enter:nth-child(25){animation-delay:1275ms}.tracker-bar-chart.initial-load.month .group.ng-enter:nth-child(26){animation-delay:1325ms}.tracker-bar-chart.initial-load.month .group.ng-enter:nth-child(27){animation-delay:1375ms}.tracker-bar-chart.initial-load.month .group.ng-enter:nth-child(28){animation-delay:1425ms}.tracker-bar-chart.initial-load.month .group.ng-enter:nth-child(29){animation-delay:1475ms}.tracker-bar-chart.initial-load.month .group.ng-enter:nth-child(30){animation-delay:1525ms}.tracker-bar-chart.initial-load.month .group.ng-enter:nth-child(31){animation-delay:1575ms}.chart-color-blue .bar-chart-score{background-color:#00a2d9;background-image:-webkit-linear-gradient(bottom, #00a2d9 15%, #007ca6);background-image:linear-gradient(to top,#00a2d9 15%, #007ca6)}.chart-color-yellow .bar-chart-score{background-color:#ffb333;background-image:-webkit-linear-gradient(bottom, #ffb333 15%, #ffa000);background-image:linear-gradient(to top,#ffb333 15%, #ffa000)}.chart-color-purple .bar-chart-score{background-color:#967aac;background-image:-webkit-linear-gradient(bottom, #967aac 15%, #7d5d96);background-image:linear-gradient(to top,#967aac 15%, #7d5d96)}.chart-color-green .bar-chart-score{background-color:#3ca241;background-image:-webkit-linear-gradient(bottom, #3ca241 15%, #2e7d32);background-image:linear-gradient(to top,#3ca241 15%, #2e7d32)}.chart-color-deeporange .bar-chart-score{background-color:#f6774f;background-image:-webkit-linear-gradient(bottom, #f6774f 15%, #f4511e);background-image:linear-gradient(to top,#f6774f 15%, #f4511e)}.chart-color-pink .bar-chart-score{background-color:#e73f7c;background-image:-webkit-linear-gradient(bottom, #e73f7c 15%, #d81b60);background-image:linear-gradient(to top,#e73f7c 15%, #d81b60)}@media(min-width: 48em){.chart-overlay-wrapper{position:relative;margin-left:-6em;margin-right:-6em}}@media(min-width: 120em){.chart-overlay-wrapper{font-size:.75em}}.chart-overlay-detail{margin:0 auto 1.5em;padding-top:.75em;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;border-top:2px solid #424242}.chart-overlay-detail .svgicon{padding:0 1.5em 1.5em 0;height:100px;width:100px}.chart-overlay-detail .personal-note{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.chart-overlay-detail .personal-note h4{font-size:.8em;text-transform:uppercase;color:#616161}.chart-overlay-detail blockquote{margin:0;padding:0}.chart-overlay-detail blockquote p{margin:0;padding:0;font-family:"Bitter","Georgia","Cambria","Times New Roman","Times",serif;font-style:normal;line-height:1.325}.title-leader{margin:0;padding:0;margin:0 auto .75em;line-height:1;color:#616161;clear:both;width:100%;text-align:center;overflow:hidden;padding:4px 0px;font-size:1em;text-transform:uppercase;display:table;white-space:nowrap}.title-leader:before,.title-leader:after{border-top:1px solid #616161;content:"";display:table-cell;position:relative;top:.5em;width:45%}.title-leader:before{right:1.25%}.title-leader:after{left:1.25%}@-moz-document url-prefix(){.title-leader:before,.title-leader:after{border:none}}.goal-nav{position:relative;margin:-1px auto 1.5em;border-top:1px solid #eceff1;background:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}.goal-nav ul{width:100%;margin:0 auto;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.goal-nav li{position:relative;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center;border-right:1px solid #eceff1}.goal-nav li:last-of-type{border-right:none}.goal-nav .goal-action{color:#007ca6;padding:.375em;font-size:.8em;width:100%;transition:all 200ms ease}@media(min-width: 48em){.goal-nav .goal-action{font-size:1em}}.goal-nav .goal-action:hover{background-color:#fafafa}.goal-nav .goal-action:focus{background-color:#007ca6;color:#fff;outline:none}.goal{margin-bottom:0;position:relative;overflow:hidden;background-color:#fff}.goal .goal-bg{background-size:cover;width:100%;height:auto;display:block;background-position:50% 50%;min-height:150px}@media(min-width: 48em){.goal .goal-bg{min-height:225px}}@media(min-width: 86.375em){.goal .goal-bg{min-height:450px}}.goal .goal-content{background-color:#fff;padding:.75em;-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;transition:all 200ms ease-in}.goal .goal-content .goal-title{color:#212121;font-size:1.5625em;font-family:"Bitter","Georgia","Cambria","Times New Roman","Times",serif;font-style:normal;text-align:center}.goal .habits-content{-webkit-transition:all 600ms ease 300ms;-moz-transition:all 600ms ease 300ms;transition:all 600ms ease 300ms;margin:1.5em 0 .75em;border:1px solid #a6e8ff;background-color:#fff;background-image:-webkit-linear-gradient(top, #fff, #fafafa);background-image:linear-gradient(to bottom,#fff, #fafafa);min-height:0}.goal .habits-content .habits-title{margin:0;padding:0;padding:.75em;background:#a6e8ff;color:#2d4f73;font-size:1em}.goal .habits-content .habits-list{padding:.75em;margin-bottom:0}.goal .habits-content .habit-title{font-size:1em;font-weight:600;margin-bottom:0}.goal .habits-content .habit-date{font-size:.8em;text-transform:uppercase}.goal .habits-content .habit-date em{font-style:normal;font-weight:600;color:#212121}.goal .stats-toggle{display:block;margin:0 .75em .75em}.goal .stats-toggle .svgicon{height:1em;width:1em;margin-right:.325em}@media(min-width: 62em){.goal{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:distribute;-moz-box-pack:distribute;box-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;-o-justify-content:space-around;justify-content:space-around;-ms-flex-pack:distribute;-webkit-box-align:stretch;-moz-box-align:stretch;box-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;-ms-flex-align:stretch}.goal .goal-bg,.goal .goal-content{width:50%;display:inline-block;height:auto;margin:0}.goal .goal-bg{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;box-ordinal-group:2;-webkit-order:2;-moz-order:2;order:2;-ms-flex-order:2}.goal .goal-content{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;box-ordinal-group:1;-webkit-order:1;-moz-order:1;order:1;-ms-flex-order:1}.goal .stats-card{width:100%;padding:1px;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 1 100%;-moz-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;box-ordinal-group:3;-webkit-order:3;-moz-order:3;order:3;-ms-flex-order:3}}.stats-card{max-height:0;overflow:hidden;width:100%;margin:0;padding:0;background-color:#fff;-webkit-transition:max-height 600ms ease-in-out;-moz-transition:max-height 600ms ease-in-out;transition:max-height 600ms ease-in-out}.stats-card.visible{max-height:999em}.stats-card .charts{max-width:100%;margin:0 auto}.stats-card .charts .chart-title{font-size:1.25em}.stats-card .charts tbody{border-left:1px solid #bdbdbd}.stats-card .charts .weekly-view th:first-of-type{width:0}.stats-card .charts .weekly-view .tracker-cell:first-of-type{border-right:2px solid #bdbdbd;text-align:left;padding:.75em 1.5em 0 0;border-right:none;background-color:#fff;position:absolute;left:1.5em;text-decoration:underline}.stats-card .charts .tracker-legend{padding:0;overflow-x:scroll}.habit{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-moz-box-align:start;box-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;margin-bottom:.75em;cursor:pointer}.habit-check{height:24px;width:24px;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;border:2px solid #007ca6;height:1.5em;width:1.5em;border-radius:50%;position:relative;padding:0;margin:0 .75em 0 0;cursor:pointer;-webkit-box-shadow:inset 0 4px 2px rgba(33,33,33,.25);-moz-box-shadow:inset 0 4px 2px rgba(33,33,33,.25);box-shadow:inset 0 4px 2px rgba(33,33,33,.25)}.habit-check::after{content:"";display:block;border-radius:50%;position:absolute;top:2px;right:2px;bottom:2px;left:2px;background-color:#007ca6;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 200ms ease;-moz-transition:-moz-transform 200ms ease;transition:transform 200ms ease}.habit-check.filled::after{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.habit-check:focus{outline:none}.new-habit-btn{padding:0}.new-habit-btn i{font-style:normal;margin-right:.75em}.goal-images-grid{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.goal-images-grid .image-preview{width:50%;display:inline-block;padding:10px;transition:all 500ms ease;cursor:pointer}.goal-images-grid .image-preview:hover,.goal-images-grid .image-preview:focus{outline:none;transform:scale(1.1)}.goal-images-grid .image-preview:nth-child(odd){padding-left:0}.goal-images-grid .image-preview:nth-child(even){padding-right:0}.goal-images-grid .image-preview div{height:150px;width:100%;border-radius:6px;background-size:cover}small.message{font-style:italic;margin-bottom:.75em}small.message.error{color:#d32f2f}.delete-callout{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;margin:1.5em 0;border-radius:4px}.sleep-entry-calendar{margin:0 auto 1.5em;padding:1px;border:1px solid #bdbdbd}.sleep-entry-calendar .cal-week{width:100%;margin:0 auto;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:stretch;-moz-box-align:stretch;box-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;-ms-flex-align:stretch;-webkit-align-content:stretch;-moz-align-content:stretch;align-content:stretch;-ms-flex-line-pack:stretch}.sleep-entry-calendar .cal-week li{display:block;width:14.2857143%;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 0 14.2857143%;-moz-flex:1 0 14.2857143%;-ms-flex:1 0 14.2857143%;flex:1 0 14.2857143%;border:1px solid #fff;border-right:none;border-bottom:none}.sleep-entry-calendar .cal-week li:nth-child(7){border-right:1px solid #fff}.sleep-entry-calendar .cal-day{min-height:72px}.sleep-entry-calendar .cal-day a{padding:4px;display:block;background:#fafafa;color:#007ca6;height:100%}.sleep-entry-calendar .cal-day a:hover,.sleep-entry-calendar .cal-day a:focus{background:#007ca6;color:#fff;-webkit-box-shadow:inset 0 2px 6px rgba(45,79,115,.5);-moz-box-shadow:inset 0 2px 6px rgba(45,79,115,.5);box-shadow:inset 0 2px 6px rgba(45,79,115,.5)}.sleep-entry-calendar .cal-day p{margin-bottom:6px;font-size:.64em;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sleep-entry-calendar .cal-day p strong{display:block;text-transform:uppercase}.sleep-entry-calendar .cal-day .svgicon{margin:0;padding:0;height:1em;width:1em;fill:currentColor}.sleep-entry-calendar .complete{background:#2e7d32;color:#fff;padding:4px}@media(min-width: 62em){.sleep-entry-calendar .cal-day p{font-size:1em;line-height:1.2}}.sleep-schedule{margin:0 auto 1.5em;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:stretch;-moz-box-align:stretch;box-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;-ms-flex-align:stretch;-webkit-align-content:center;-moz-align-content:center;align-content:center;-ms-flex-line-pack:center;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}.sleep-schedule .bedtime,.sleep-schedule .waketime{width:50%;padding:1.5em;text-align:center}.sleep-schedule .info{display:block;width:100%;background:#fff;padding:.75em;padding-bottom:0}.sleep-schedule .time em{display:block;font-family:"Bitter","Georgia","Cambria","Times New Roman","Times",serif}.sleep-schedule .time strong{margin:0;padding:0;line-height:1;display:block;font-size:1.953125em;font-weight:900}@media(min-width: 48em){.sleep-schedule .bedtime,.sleep-schedule .waketime{padding:1.875em 1.5em}}.sleep-schedule.single{max-width:15em;display:block}.sleep-schedule.single .bedtime,.sleep-schedule.single .waketime{width:100%}.bedtime{color:#fff8e1;text-shadow:0 1px 1px rgba(0,0,0,.8);background-color:#2b5876;background-image:-webkit-linear-gradient(bottom, #2b5876 0%, #4e4376 100%);background-image:linear-gradient(to top,#2b5876 0%, #4e4376 100%)}.bedtime .schedule-info{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:500ms;-moz-animation-delay:500ms;-o-animation-delay:500ms;animation-delay:500ms;-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown}.waketime{color:#212121;text-shadow:0 1px 1px rgba(253,160,133,.8);background-color:#f6d365;background-image:-webkit-linear-gradient(bottom, #f6d365 0%, #fda085 100%);background-image:linear-gradient(to top,#f6d365 0%, #fda085 100%)}.waketime .schedule-info{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:750ms;-moz-animation-delay:750ms;-o-animation-delay:750ms;animation-delay:750ms;-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}@media(min-width: 48em){.sleep-habits{padding:1.5em}}.sleep-habits .sleep-goal{padding-bottom:.375em;border-bottom:2px solid #212121}.sleep-habit-list{margin:0 auto}.sleep-habit-list li{width:100%;margin:0 auto;padding:.75em 0;border-bottom:1px solid #eee}.sleep-habit-list li:last-of-type{border:none}.sleep-habit-list .sleep-habit-content{position:relative;padding-left:32px;padding-right:80px;margin-bottom:.75em}.sleep-habit-list .sleep-habit-content .media{position:absolute;height:32px;width:32px;top:0;left:0}.sleep-habit-list .sleep-habit-content .media .svgicon{color:#2e7d32;height:24px;width:24px}.sleep-habit-list .sleep-habit-content p{margin:0;padding:0;line-height:1.2;font-weight:900}.sleep-habit-list .sleep-habit-content .habit-tip-toggle{text-align:right;position:absolute;top:0;right:0;margin:0;padding-top:0;padding-right:0;padding-left:0}.sleep-habit-list .sleep-habit-content .habit-tip-toggle.ng-animate{transition-duration:0}.sleep-habit-list .sleep-habit-content .dialog{text-align:right;position:absolute;top:0;right:0;margin:0;padding-top:0;padding-right:0;padding-left:0}.sleep-habit-list .sleep-tip-inline{position:relative;margin-top:1.5em;display:block;padding:.75em;background:#fff;border:1px solid #2d4f73;color:#212121;-webkit-box-shadow:0 3px 9px rgba(97,97,97,.25);-moz-box-shadow:0 3px 9px rgba(97,97,97,.25);box-shadow:0 3px 9px rgba(97,97,97,.25)}.sleep-habit-list .sleep-tip-inline:before{content:"";position:absolute;top:-10px;right:8px;height:0;width:0;border-bottom:10px solid #2d4f73;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0)}.sleep-habit-list .sleep-tip-inline p{margin:0;padding:0}.sleep-habit-list .sleep-tip-inline.ng-enter{-webkit-animation-duration:500ms;-moz-animation-duration:500ms;-o-animation-duration:500ms;animation-duration:500ms;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn}.sleep-habit-list .sleep-tip-inline.ng-leave{-webkit-animation-duration:500ms;-moz-animation-duration:500ms;-o-animation-duration:500ms;animation-duration:500ms;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeOut;-moz-animation-name:fadeOut;-o-animation-name:fadeOut;animation-name:fadeOut}.sleep-habit-list .sleep-tip-inline.ng-animate.ng-hide{transition-duration:0}.sleep-habit-list .sleep-habit-actions{text-align:right;position:absolute;top:0;right:0}.sleep-habit-list .sleep-habit-actions button{height:36px;width:36px;padding:6px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#f5f5f5}.sleep-habit-list .sleep-habit-actions .btn-ontrack{color:#2e7d32}.sleep-habit-list .sleep-habit-actions .btn-ontrack:hover,.sleep-habit-list .sleep-habit-actions .btn-ontrack:focus,.sleep-habit-list .sleep-habit-actions .btn-ontrack.active{background:#2e7d32;color:#fff}.sleep-habit-list .sleep-habit-actions .btn-needswork{color:#d32f2f}.sleep-habit-list .sleep-habit-actions .btn-needswork:hover,.sleep-habit-list .sleep-habit-actions .btn-needswork:focus,.sleep-habit-list .sleep-habit-actions .btn-needswork.active{background:#d32f2f;color:#fff}.sleep-habit-list .sleep-habit-actions .svgicon{height:24px;width:24px}.sleep-tip-text{font-family:"Bitter","Georgia","Cambria","Times New Roman","Times",serif}.sleep-tip-section{margin:0 auto .75em}.sleep-tip-section .video-tip-wrapper,.sleep-tip-section figure{max-width:640px;margin-left:0;margin-right:0}.video-tip-wrapper{margin-top:.75em;margin-bottom:.75em}.remove-item{text-align:right}.remove-item button.link-highlight,.remove-item .simple-header button.header-link,.simple-header .remove-item button.header-link,.remove-item button.show-reasons-toggle,.remove-item .inspirational-image .actions button.favorite-btn:hover,.inspirational-image .actions .remove-item button.favorite-btn:hover,.remove-item .inspirational-image .actions button.favorite-btn:focus,.inspirational-image .actions .remove-item button.favorite-btn:focus,.remove-item .inspirational-image .actions .options button.option:hover,.inspirational-image .actions .options .remove-item button.option:hover,.remove-item .inspirational-image .actions .options button.option:focus,.inspirational-image .actions .options .remove-item button.option:focus,.remove-item .modal button.modal-link,.modal .remove-item button.modal-link,.remove-item .modal button.swappable-text,.modal .remove-item button.swappable-text,.remove-item button.plaintext-toggle,.remove-item button.new-habit-btn:hover,.remove-item .sleep-habit-list .sleep-habit-content button.habit-tip-toggle,.sleep-habit-list .sleep-habit-content .remove-item button.habit-tip-toggle{color:#d32f2f;border-color:#d32f2f;-webkit-box-shadow:inset 0 -4px 0 0 #e57373;-moz-box-shadow:inset 0 -4px 0 0 #e57373;box-shadow:inset 0 -4px 0 0 #e57373}.remove-item button.link-highlight:hover,.remove-item .simple-header button.header-link:hover,.simple-header .remove-item button.header-link:hover,.remove-item button.show-reasons-toggle:hover,.remove-item .inspirational-image .actions button.favorite-btn:hover,.inspirational-image .actions .remove-item button.favorite-btn:hover,.remove-item .inspirational-image .actions .options button.option:hover,.inspirational-image .actions .options .remove-item button.option:hover,.remove-item .modal button.modal-link:hover,.modal .remove-item button.modal-link:hover,.remove-item .modal button.swappable-text:hover,.modal .remove-item button.swappable-text:hover,.remove-item button.plaintext-toggle:hover,.remove-item button.new-habit-btn:hover,.remove-item .sleep-habit-list .sleep-habit-content button.habit-tip-toggle:hover,.sleep-habit-list .sleep-habit-content .remove-item button.habit-tip-toggle:hover,.remove-item button.link-highlight:focus,.remove-item .simple-header button.header-link:focus,.simple-header .remove-item button.header-link:focus,.remove-item button.show-reasons-toggle:focus,.remove-item .inspirational-image .actions button.favorite-btn:focus,.inspirational-image .actions .remove-item button.favorite-btn:focus,.remove-item .inspirational-image .actions .options button.option:focus,.inspirational-image .actions .options .remove-item button.option:focus,.remove-item .modal button.modal-link:focus,.modal .remove-item button.modal-link:focus,.remove-item .modal button.swappable-text:focus,.modal .remove-item button.swappable-text:focus,.remove-item button.plaintext-toggle:focus,.remove-item .sleep-habit-list .sleep-habit-content button.habit-tip-toggle:focus,.sleep-habit-list .sleep-habit-content .remove-item button.habit-tip-toggle:focus{background-color:#fef7e7}.sleep-diary-wrapper .sleep-diary-secondary{padding-top:0}.sleep-diary-wrapper .sleep-diary-secondary .center-heading{margin-top:0;margin-bottom:0}.sleep-diary-wrapper.reverse .sleep-diary-primary{-webkit-box-ordinal-group:0;-moz-box-ordinal-group:0;box-ordinal-group:0;-webkit-order:0;-moz-order:0;order:0;-ms-flex-order:0}.sleep-diary-wrapper.reverse .sleep-diary-secondary{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;box-ordinal-group:1;-webkit-order:1;-moz-order:1;order:1;-ms-flex-order:1;margin-bottom:1.5em}@media(min-width: 62em){.sleep-diary-wrapper.reverse{-webkit-box-orient:reverse;-moz-box-orient:reverse;box-orient:reverse;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:reverse;-moz-flex-direction:reverse;flex-direction:reverse;-ms-flex-direction:reverse}}@media(min-width: 62em){.sleep-diary-wrapper{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}.sleep-diary-wrapper .sleep-diary-primary{width:60%}.sleep-diary-wrapper .sleep-diary-secondary{width:35%}.sleep-diary-wrapper .full{width:100%}}.sleep-diary-chart{margin:0 auto 2.25em}.sleep-diary-chart header{padding:0;text-align:center;border:1px solid #bdbdbd;border-right:none;border-left:none}.chart-daterange{position:relative;padding:1em 2em;text-align:center;font-size:.8em;font-weight:600;line-height:1;text-transform:uppercase}.chart-daterange button{margin:0;padding:0;height:1.2em;width:1.2em;font-size:1em;position:absolute;margin-top:-0.5em;top:50%;color:#616161}.chart-daterange button:hover,.chart-daterange button:focus{color:#007ca6;outline-color:rgba(0,124,166,.5);outline-width:2px;outline-style:dashed;outline-offset:8px}.chart-daterange button[disabled],.chart-daterange button[disabled]:hover{opacity:.5;color:#616161}.chart-daterange button.prev{left:.5em}.chart-daterange button.next{right:.5em}.chart-daterange button .svgicon{height:1em;width:1em;color:currentColor}@media(min-width: 48em){.chart-daterange{font-size:1em}}.chart-daterange .date-title{margin:0;font-size:1em}.sd-chart{margin:0;padding:0;margin:0 auto 3em;padding:6px 0px 24px 20px;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-moz-box-align:stretch;box-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;-ms-flex-align:stretch;height:300px}.sd-chart .group{display:block;position:relative;width:14.2857143%;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;height:100%;max-height:300px;margin-right:6px;background:#f5f5f5;box-shadow:inset 0 1px 3px rgba(153,153,153,.5);cursor:default}.sd-chart .group:last-of-type{margin-right:0}.sd-chart .group:hover,.sd-chart .group:focus{background:#fff;box-shadow:0 1px 0px 3px rgba(255,160,0,.75);cursor:pointer}.sd-chart .group:first-of-type:before{content:"10h";display:block;font-size:12px;line-height:1;text-align:left;vertical-align:top;font-weight:900;position:absolute;z-index:200;left:-24px;top:0%}.sd-chart .group:first-of-type:after{content:"5h";display:block;font-size:12px;line-height:1;text-align:left;vertical-align:top;font-weight:900;position:absolute;z-index:200;left:-24px;top:50%}.sd-chart .date-display{display:block;width:100%;margin:0;padding:0;position:absolute;bottom:-54px;left:0;text-align:center;font-size:.8em;line-height:1}.sd-chart .date-display em{display:block;font-style:normal}@media(min-width: 86.375em){.sd-chart .date-display{font-size:.64em}}@media(min-width: 120em){.sd-chart .date-display{bottom:-64px}}.sd-chart .entry-content{margin:0;padding:0;display:block;height:100%;width:100%;text-align:center}.sd-chart .add-entry{display:block;width:100%;height:100%}.sd-chart .add-entry a{display:block;font-size:12px;display:inline-block;position:relative;top:50%;-webkit-transform:perspective(1px) translateY(-50%);-ms-transform:perspective(1px) translateY(-50%);transform:perspective(1px) translateY(-50%);line-height:1}.sd-chart .sd-efficiency,.sd-chart .sd-hours{display:block;position:relative;width:100%;height:100%}.sd-chart .sd-efficiency p{display:block;margin:0;padding:0;height:16px;width:40px;padding:0px 4px;position:absolute;z-index:100;left:50%;-webkit-transform:translateY(8px) translateX(-20px);-moz-transform:translateY(8px) translateX(-20px);-ms-transform:translateY(8px) translateX(-20px);-o-transform:translateY(8px) translateX(-20px);transform:translateY(8px) translateX(-20px);font-size:14px;font-weight:900;line-height:16px;background:#e65100;color:#fff;border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}.sd-chart .sd-hours{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);border-top:1px solid #bdbdbd;background:repeating-linear-gradient(to top, #bdbdbd, #bdbdbd 1px, transparent 1px, transparent 10%)}.sd-chart .sd-hours .bar{display:block;position:absolute;left:0;bottom:0;width:100%;opacity:.5}.sd-chart .sd-chart-timeinbed .bar{background-color:#95a8b2;background-image:-webkit-linear-gradient(bottom, #95a8b2 15%, #78909c);background-image:linear-gradient(to top,#95a8b2 15%, #78909c)}.sd-chart .sd-chart-timeasleep .bar{z-index:110;background-color:#00a2d9;background-image:-webkit-linear-gradient(bottom, #00a2d9 15%, #007ca6);background-image:linear-gradient(to top,#00a2d9 15%, #007ca6)}.sd-chart .sd-sq{height:30px;width:100%;position:absolute;bottom:-30px;color:#212121}.sd-chart .sd-sq .svgicon{height:24px;width:24px;margin:2px auto 0;vertical-align:middle}.sd-chart-legend{width:100%;display:block;margin:0 auto 1.5em;padding:.75em;background:#fafafa;border:1px solid #eee}.sd-chart-legend li{display:inline-block;margin:0 .75em 0 0;font-size:.8em;font-weight:600;line-height:12px}@media(max-width: 37.5em){.sd-chart-legend li{width:45%;margin-bottom:.75em}}.sd-chart-legend li span{display:inline-block;height:12px;width:12px;margin-right:8px}.sd-chart-legend li.time-in-bed span{background:#78909c}.sd-chart-legend li.time-asleep span{background-color:#00a2d9;background-image:-webkit-linear-gradient(bottom, #00a2d9 15%, #007ca6);background-image:linear-gradient(to top,#00a2d9 15%, #007ca6)}.sd-chart-legend li.sleep-efficiency span{background:#e65100}.sd-chart-legend li.sleep-quality span{background:#212121}.sleep-progress-summary{margin:0 auto .75em}.sleep-progress-summary td{padding:.75em 0;line-height:1.2;vertical-align:middle}.sleep-progress-summary .td-name{color:#212121;white-space:normal;width:60%}.sleep-progress-summary .td-value{width:25%;text-align:right;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sleep-progress-summary .svgicon{vertical-align:middle;height:1.5625em;width:1.5625em;margin-right:4px}.sleep-progress-summary tbody tr:last-of-type td{border:none}.sleep-progress-summary tr.ani-slide{-webkit-animation-duration:.75s;-moz-animation-duration:.75s;-o-animation-duration:.75s;animation-duration:.75s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:500ms;-moz-animation-delay:500ms;-o-animation-delay:500ms;animation-delay:500ms;-webkit-animation-name:slideInRight;-moz-animation-name:slideInRight;-o-animation-name:slideInRight;animation-name:slideInRight}.sleep-progress-summary tr.error *{color:#d32f2f}.sleep-progress-summary .increase:after{content:"▲";font-size:.64em;color:#2e7d32;vertical-align:top;padding-left:2px}.sleep-progress-summary .decrease:after{content:"▼";font-size:.64em;color:#d32f2f;vertical-align:baseline;padding-left:2px}.sleep-diary-progress{margin:0 auto .75em;width:100%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-moz-box-align:stretch;box-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;-ms-flex-align:stretch}.sleep-diary-progress dt{width:100%;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;font-size:1.25em;text-transform:uppercase;text-align:center;border:1px solid #bdbdbd;border-top-left-radius:.5em;border-top-right-radius:.5em}.sleep-diary-progress dd{margin:0;padding:0;width:.1428571429;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:block;float:left;font-size:1.25em;text-transform:uppercase;text-align:center;font-weight:900;background:#bdbdbd;line-height:2}.sleep-diary-progress dd.complete{color:#fff;background:#2e7d32}.sleep-diary-progress dd.complete .svgicon{margin:0 auto 2px;height:1em;width:1em;vertical-align:middle}.sleep-diary-progress dd:first-of-type{border-bottom-left-radius:.5em}.sleep-diary-progress dd:last-of-type{border-bottom-right-radius:.5em}.sleep-diary-actions{background:#c0efff;padding:.75em}.sleep-diary-actions .icon-btn{display:block;width:100%;margin:0 auto}.sleep-diary-actions .icon-btn+.icon-btn{margin-top:.75em}.icon-btn{text-align:left;padding:.75em;padding-left:40px;line-height:1.2;white-space:normal;font-weight:600;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #2d4f73;background-color:#fff;background-image:-webkit-linear-gradient(top, #fff 50%, #e3f8ff);background-image:linear-gradient(to bottom,#fff 50%, #e3f8ff);color:#2d4f73;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear}.icon-btn:hover,.icon-btn:focus{border:1px solid #fff;background-color:#007ca6;background-image:-webkit-linear-gradient(top, #007ca6 50%, #2d4f73);background-image:linear-gradient(to bottom,#007ca6 50%, #2d4f73);color:#fff;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.25);-moz-box-shadow:0 2px 6px rgba(0,0,0,.25);box-shadow:0 2px 6px rgba(0,0,0,.25);outline:none}.icon-btn:active{border:1px solid #007ca6;background:#fff;color:#007ca6;-webkit-box-shadow:inset 0 3px 6px rgba(0,0,0,.25);-moz-box-shadow:inset 0 3px 6px rgba(0,0,0,.25);box-shadow:inset 0 3px 6px rgba(0,0,0,.25);outline:none}.icon-btn .svgicon{height:24px;width:24px;position:relative;left:-32px;margin-right:-24px;vertical-align:middle}.sleep-checkin-module{margin:0 auto}.sleep-checkin-module header{border-bottom:2px solid #212121;position:relative;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}.sleep-checkin-module header .actions{margin-bottom:.75em}.sleep-checkin-module header.cf-progress-nav{border-bottom:none}@media(min-width: 37.5em){.sleep-checkin-module header{-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row}}.sleep-checkin-module .sleep-checkin-wrapper{display:block}.sleep-checkin-module .sleep-checkin-wrapper .sc-primary,.sleep-checkin-module .sleep-checkin-wrapper .sc-full{display:block;padding-bottom:3em;position:relative;overflow:hidden}.sleep-checkin-module .sleep-checkin-wrapper .sc-secondary{background:#eee;padding:.75em}@media(min-width: 48em){.sleep-checkin-module .sleep-checkin-wrapper{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:stretch;-moz-box-align:stretch;box-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;-ms-flex-align:stretch}.sleep-checkin-module .sleep-checkin-wrapper .sc-primary{width:60%}.sleep-checkin-module .sleep-checkin-wrapper .sc-secondary{width:40%}.sleep-checkin-module .sleep-checkin-wrapper .sc-full{width:100%}}.sleep-checkin-module footer.sc-progress-nav{border:1px solid #bdbdbd;position:absolute;bottom:0;left:0;width:100%;height:3em;overflow:hidden;background:#fff;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:stretch;-moz-box-align:stretch;box-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;-ms-flex-align:stretch}.sleep-checkin-module footer.sc-progress-nav .status{width:65%;padding:.375em}.sleep-checkin-module footer.sc-progress-nav .status p{margin:2px 0;font-size:.8em;font-weight:900;text-transform:uppercase;color:#212121}.sleep-checkin-module footer.sc-progress-nav .status .progress-track{position:relative;width:100%;max-width:400px;height:6px;background:#f5f5f5}.sleep-checkin-module footer.sc-progress-nav .status .progress-track span{display:block;top:2px;left:2px;height:2px;position:absolute;background:#2e7d32}.sleep-checkin-module footer.sc-progress-nav .sc-slide-nav{margin:0;padding:0;min-width:80px;text-align:zero}.sleep-checkin-module footer.sc-progress-nav .sc-slide-nav li{display:inline-block;height:3em;width:3em;border-left:1px solid #bdbdbd}.sleep-checkin-module footer.sc-progress-nav .sc-slide-nav button{margin:0;padding:0;display:block;margin:0 auto;padding:0 .375em;position:relative;top:50%;-webkit-transform:perspective(1px) translateY(-50%);-ms-transform:perspective(1px) translateY(-50%);transform:perspective(1px) translateY(-50%);color:#616161}.sleep-checkin-module footer.sc-progress-nav .sc-slide-nav button:hover,.sleep-checkin-module footer.sc-progress-nav .sc-slide-nav button:focus{color:#007ca6}.sleep-checkin-module footer.sc-progress-nav .sc-slide-nav .svgicon{margin:0;padding:0;height:16px;width:16px;vertical-align:middle}.sliding-questions{margin:0 auto;padding:.75em;width:100%;height:72vh;min-height:320px;overflow-y:scroll;background:#fafafa;border:1px solid #bdbdbd;border-bottom:none;border-top:none}.sliding-questions .sleep-question-slide{height:100%;width:100%;margin:0 auto 1.5em;padding:.75em;background:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}@media(min-width: 62em){.sliding-questions{height:60vh}}.sc-full .sliding-questions{border-top:1px solid #bdbdbd}.sc-question{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;height:100%}.sc-question fieldset{display:block;margin:0;padding:0;width:100%;margin:0 auto .75em;border:none;-webkit-box-shadow:0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0)}.sc-question fieldset legend.sc-question-label{text-transform:none;color:#212121;border:none;padding-left:0}.sc-question .sc-question-label{display:block;font-size:1.25em;font-family:"Bitter","Georgia","Cambria","Times New Roman","Times",serif}.sc-question .sc-question-number{display:inline-block;font-family:"Source Sans Pro","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;color:#616161;margin-right:.375em}.sc-question .sc-question-context{display:inline-block;font-family:"Source Sans Pro","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}.sc-question .inline-selects{width:100%}.sc-question .inline-selects .custom-select{display:inline-block;width:auto;min-width:74px}.checkin-results{margin:0 auto;padding:1.5em 0;max-width:37.5em}.checkin-results .sd-chart-entry{margin:1.5em auto;border:1px solid #e0e0e0;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);padding:.5em;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:500ms;-moz-animation-delay:500ms;-o-animation-delay:500ms;animation-delay:500ms;-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}.checkin-results .actions{margin:0 auto;text-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:distribute;-moz-box-pack:distribute;box-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;-o-justify-content:space-around;justify-content:space-around;-ms-flex-pack:distribute;-webkit-box-align:stretch;-moz-box-align:stretch;box-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;-ms-flex-align:stretch}.checkin-results .actions li{width:50%;border:1px solid #e0e0e0;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);background-color:#fff;background-image:-webkit-linear-gradient(top, #fff, #fafafa);background-image:linear-gradient(to bottom,#fff, #fafafa)}.checkin-results .actions li:first-of-type{border-bottom-left-radius:.5em;border-top-left-radius:.5em;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:750ms;-moz-animation-delay:750ms;-o-animation-delay:750ms;animation-delay:750ms;-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}.checkin-results .actions li:last-of-type{border-bottom-right-radius:.5em;border-top-right-radius:.5em;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s;-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}.checkin-results .actions li a{display:block;padding:1.5em}.checkin-results .actions li p{margin:0;padding:0;line-height:1.2}.edit-align-right{text-align:right}.sleep-schedule-slider{max-width:37.5em;margin:0 auto 1.5em}.sleep-schedule-slider .sleep-schedule-total-hours{width:50%;margin:92px auto 0;padding-bottom:.75em;border:2px solid #212121;border-bottom:none}.sleep-schedule-slider .value-container{position:relative;margin:-40px auto 0;padding:0 1.5em;height:80px;width:90%;max-width:260px;color:#212121;border:2px solid #212121;background-color:#fff;background-image:-webkit-linear-gradient(top, #fff, #fafafa);background-image:linear-gradient(to bottom,#fff, #fafafa);text-align:center}.sleep-schedule-slider .value-container p.value{margin:0;padding:0;line-height:1;text-transform:uppercase;position:relative;top:50%;-webkit-transform:perspective(1px) translateY(-50%);-ms-transform:perspective(1px) translateY(-50%);transform:perspective(1px) translateY(-50%)}.sleep-schedule-slider .value-container p.value strong{text-transform:lowercase;display:block;font-size:1.953125em;font-weight:900;margin-bottom:0}.sleep-schedule-slider .bedtime,.sleep-schedule-slider .waketime{position:relative}.sleep-schedule-slider .bedtime .adjust-time,.sleep-schedule-slider .waketime .adjust-time{width:100%;margin:0 auto;text-align:center}.sleep-schedule-slider .bedtime .adjust-time li,.sleep-schedule-slider .waketime .adjust-time li{display:inline-block}.sleep-schedule-slider .bedtime .adjust-time li button,.sleep-schedule-slider .waketime .adjust-time li button{display:block;margin:0;padding:0;margin:0 12px;height:30px;width:30px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#fff;color:#212121;font-size:24px;font-weight:900;text-align:center;line-height:1;border:1px solid #fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.5);-moz-box-shadow:0 2px 4px rgba(0,0,0,.5);box-shadow:0 2px 4px rgba(0,0,0,.5)}.sleep-schedule-slider .bedtime .adjust-time li button:hover,.sleep-schedule-slider .bedtime .adjust-time li button:focus,.sleep-schedule-slider .waketime .adjust-time li button:hover,.sleep-schedule-slider .waketime .adjust-time li button:focus{outline:none;color:#fff;border-color:#fff;background:#212121;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.25);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.25);box-shadow:inset 0 2px 4px rgba(0,0,0,.25)}.sleep-schedule-slider .bedtime .adjust-time li button:active,.sleep-schedule-slider .waketime .adjust-time li button:active{outline:none;color:#fff;background:#2e7d32;border-color:#fff;-webkit-box-shadow:inset 0 4px 8px rgba(0,0,0,.325);-moz-box-shadow:inset 0 4px 8px rgba(0,0,0,.325);box-shadow:inset 0 4px 8px rgba(0,0,0,.325)}.confirmation-overlay{position:absolute;z-index:200;top:0vh;left:0vw;width:100%;height:100vh;background:rgba(46,125,50,.75);color:#fff;text-shadow:0 1px rgba(0,0,0,.75);-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:500ms;-moz-animation-delay:500ms;-o-animation-delay:500ms;animation-delay:500ms;-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown}.confirmation-overlay article{display:block;margin:1.5em auto;padding:1.5em;max-width:37.5em;position:relative;top:50%;-webkit-transform:perspective(1px) translateY(-50%);-ms-transform:perspective(1px) translateY(-50%);transform:perspective(1px) translateY(-50%);background:#2e7d32;-webkit-box-shadow:0 5px 12px rgba(0,0,0,.25);-moz-box-shadow:0 5px 12px rgba(0,0,0,.25);box-shadow:0 5px 12px rgba(0,0,0,.25)}figure.right-media{max-width:160px;margin-bottom:.75em}@media(min-width: 48em){figure.right-media{display:inline-block;float:right;margin:0 0 .75em .75em;padding:0}}figure.right-media img{width:300px}figure.left-media{max-width:160px;margin-bottom:.75em}@media(min-width: 48em){figure.left-media{display:inline-block;float:left;margin:0 0 .75em .75em;padding:0}}figure.left-media img{width:300px}.total-sleep-anim{position:relative;display:inline-block;margin:0 auto .75em;padding:.75em;padding-left:3.5em;text-align:center;color:#2e7d32;border:2px solid #2e7d32;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.total-sleep-anim .media{position:absolute;top:0;left:0;width:2.75em;height:100%;background:#2e7d32;color:#fff;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:500ms;-moz-animation-delay:500ms;-o-animation-delay:500ms;animation-delay:500ms;-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn}.total-sleep-anim .media .svgicon{position:relative;top:50%;-webkit-transform:perspective(1px) translateY(-50%);-ms-transform:perspective(1px) translateY(-50%);transform:perspective(1px) translateY(-50%);height:24px;width:24px}.total-sleep-anim .total-sleep-data{margin:0;padding:0;font-size:1.25em;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s;-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown}.section-heading+.sleep-diary-print-entry{margin-top:1.5em}.sleep-diary-print-entry{margin:0;padding:0;width:100%;margin:0 auto;padding:0;border-top:1px solid #bdbdbd}.sleep-diary-print-entry::after{clear:both;content:"";display:table}.sleep-diary-print-entry dt,.sleep-diary-print-entry dd{margin:0;padding:0;display:block;float:left}.sleep-diary-print-entry dt{width:25%}.sleep-diary-print-entry dd{width:75%}@media(min-width: 37.5em){.sleep-diary-print-entry ul{width:100%;margin:0 auto;padding:0;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.sleep-diary-print-entry ul li{margin:0;padding:0;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding:.75em;border-right:1px solid #bdbdbd;text-align:center}.sleep-diary-print-entry ul li strong{display:block;font-size:1.25em}.sleep-diary-print-entry ul li:last-of-type{border:none}}.weekdays{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.weekdays .day-of-week{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;text-align:center;text-transform:uppercase;font-weight:900}.datepicker-days .aligner .day,.datepicker-legend .day{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:distribute;-moz-box-pack:distribute;box-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;-o-justify-content:space-around;justify-content:space-around;-ms-flex-pack:distribute;background-color:#fff;background-image:-webkit-linear-gradient(top, #fff 50%, #e3f8ff);background-image:linear-gradient(to bottom,#fff 50%, #e3f8ff);border:2px solid #007ca6;color:#212121;border-radius:50%;font-weight:900;text-align:center;transition:transform 300ms cubic-bezier(0.5, 1, 0.7, 1);transform-style:preserve-3d;backface-visibility:hidden;overflow:visible;user-select:none}.datepicker-days .aligner .day svg-icon,.datepicker-legend .day svg-icon{height:60%;width:60%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin:auto;min-width:15px}@media(min-width: 86.375em){.datepicker-days .aligner .day svg-icon,.datepicker-legend .day svg-icon{height:50%;width:50%}}.datepicker-days .aligner .day svg-icon .svgicon,.datepicker-legend .day svg-icon .svgicon{height:100%;width:100%}.datepicker-legend{border-top:3px solid #eceff1;padding:.75em 0;margin-bottom:0}.datepicker-legend .day{float:left;margin-right:.75em;height:1.875em;width:1.875em;background:#2e7d32;border-color:#276a2b;color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker-legend .legend-label{display:inline-block;line-height:1.75;font-weight:600}.datepicker-days{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}.datepicker-days .aligner{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 14.2857143%;-moz-flex:0 0 14.2857143%;-ms-flex:0 0 14.2857143%;flex:0 0 14.2857143%;position:relative}.datepicker-days .aligner::before{content:"";float:left;padding-top:100%}.datepicker-days .aligner .day{position:absolute;top:10%;right:10%;bottom:10%;left:10%;height:80%;width:80%}.datepicker-days .aligner .day:not(.is-future):not(.is-init-date):hover,.datepicker-days .aligner .day:not(.is-future):not(.is-init-date):focus{transform:scale(1.1);border-width:3px;color:#007ca6;outline:none}.datepicker-days .aligner .day.is-future{background-color:#eceff1;font-weight:normal;opacity:.45;cursor:default;border-color:#eceff1}.datepicker-days .aligner .day.is-init-date{background:#fff;color:#212121;border-color:#212121;cursor:default}.datepicker-days .aligner .day.is-completed{background:#2e7d32;border-color:#276a2b;color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker-days .aligner .day.is-completed:not(.is-init-date):hover,.datepicker-days .aligner .day.is-completed:not(.is-init-date):focus{color:#fff;border-color:#276a2b;border-width:2px}.datepicker-days .aligner .day.is-last-entry{-webkit-animation-name:easeInScale;-moz-animation-name:easeInScale;-ms-animation-name:easeInScale;-o-animation-name:easeInScale;animation-name:easeInScale;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;-o-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:300ms;-moz-animation-duration:300ms;-ms-animation-duration:300ms;-o-animation-duration:300ms;animation-duration:300ms;-webkit-animation-delay:100ms;-moz-animation-delay:100ms;-ms-animation-delay:100ms;-o-animation-delay:100ms;animation-delay:100ms;-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-ms-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.datepicker-days .aligner .day.is-last-entry svg-icon .svgicon{-webkit-animation-name:pop;-moz-animation-name:pop;-ms-animation-name:pop;-o-animation-name:pop;animation-name:pop;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;-o-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:600ms;-moz-animation-duration:600ms;-ms-animation-duration:600ms;-o-animation-duration:600ms;animation-duration:600ms;-webkit-animation-delay:500ms;-moz-animation-delay:500ms;-ms-animation-delay:500ms;-o-animation-delay:500ms;animation-delay:500ms;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;-ms-animation-timing-function:ease;-o-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.datepicker-popup{padding:.75em;list-style-type:none !important;position:absolute;border:2px solid #2d4f73;z-index:100;width:100%;max-width:48em;right:0;top:3.25em;background-color:#fff;background-image:-webkit-linear-gradient(top, #fff, #fafafa);background-image:linear-gradient(to bottom,#fff, #fafafa);-webkit-box-shadow:0 3px 6px rgba(97,97,97,.75);-moz-box-shadow:0 3px 6px rgba(97,97,97,.75);box-shadow:0 3px 6px rgba(97,97,97,.75)}@media(min-width: 62em){.datepicker-popup{width:80%}}.datepicker-popup:after{content:"";display:block;position:absolute;top:-1em;right:10%;margin-left:-1em;height:0;width:0;border-bottom:1em solid #2d4f73;border-left:1em solid rgba(0,0,0,0);border-right:1em solid rgba(0,0,0,0)}.member-message-notification{margin:0 auto 1.5em;background-color:#462077;background-image:-webkit-linear-gradient(-360deg, #462077 0%, #914ff6 50%);background-image:linear-gradient(90deg,#462077 0%, #914ff6 50%)}.member-message-notification a{padding:.75em;font-weight:600;color:#fff;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;text-decoration:none}.member-message-notification a:focus p,.member-message-notification a:hover p,.member-message-notification a:active p{text-decoration:underline}.member-message-notification a:focus .fa,.member-message-notification a:hover .fa,.member-message-notification a:active .fa{text-decoration:none}.member-message-notification a.no-link{cursor:default}.member-message-notification a.no-link:focus,.member-message-notification a.no-link:hover,.member-message-notification a.no-link:active{outline:none}.member-message-notification a.no-link:focus p,.member-message-notification a.no-link:hover p,.member-message-notification a.no-link:active p{text-decoration:none}.member-message-notification.high{background-color:#0f1873;background-image:-webkit-linear-gradient(-360deg, #0f1873 0%, #2a36eb 50%);background-image:linear-gradient(90deg,#0f1873 0%, #2a36eb 50%)}.member-message-notification p{margin:0 .75em auto;text-shadow:0 1px 1px rgba(33,33,33,.6);-webkit-box-pack:left;-moz-box-pack:left;box-pack:left;-webkit-justify-content:left;-moz-justify-content:left;-ms-justify-content:left;-o-justify-content:left;justify-content:left;-ms-flex-pack:left}.home-greeting{margin:0 auto 1.5em;padding:.75em;text-align:center;color:#fff;background-image:-webkit-linear-gradient(top left, rgba(45, 79, 115, 0.75), rgba(0, 124, 166, 0.75), rgba(166, 232, 255, 0.75)),url("/images/home-hero-forest.jpg");background-image:linear-gradient(to bottom right, rgba(45, 79, 115, 0.75), rgba(0, 124, 166, 0.75), rgba(166, 232, 255, 0.75)),url("/images/home-hero-forest.jpg");background-position:50% 100%;background-repeat:no-repeat;background-size:cover;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}.home-greeting h1{margin:1.5em auto;font-weight:900;text-shadow:0 1px 1px rgba(33,33,33,.6)}@media(min-width: 48em){.home-greeting{padding:1.5em}}@media(min-width: 62em){.home-greeting h1{font-size:1.5625em;margin-top:.75em}}@media(min-width: 86.375em){.home-greeting{background-position:50% 85%}}.split-action{position:relative;margin:0 auto 1.5em;width:100%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:single;-moz-box-lines:single;box-lines:single;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:stretch;-moz-box-align:stretch;box-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;-ms-flex-align:stretch;-webkit-align-content:center;-moz-align-content:center;align-content:center;-ms-flex-line-pack:center}.split-action li{display:block;margin:0 .375em;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 50%;-moz-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:18em;min-height:12em;color:#2d4f73;flex-grow:0;background-color:#fff;background-image:-webkit-linear-gradient(top, #fff, #fafafa);background-image:linear-gradient(to bottom,#fff, #fafafa);-webkit-box-shadow:0px 6px 18px 0px rgba(0,0,0,.25);-moz-box-shadow:0px 6px 18px 0px rgba(0,0,0,.25);box-shadow:0px 6px 18px 0px rgba(0,0,0,.25);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media(min-width: 48em){.split-action li{margin:0 1.5em}}.split-action li.or-wrapper{position:relative;background:rgba(0,0,0,0);flex-basis:0;margin:0;box-shadow:none}.split-action li.or-wrapper .or-circle{height:32px;width:32px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#2d4f73;background-image:-webkit-linear-gradient(top, #2d4f73, #212121);background-image:linear-gradient(to bottom,#2d4f73, #212121);-webkit-box-shadow:0px 0px 0px 2px rgba(250,250,250,.5);-moz-box-shadow:0px 0px 0px 2px rgba(250,250,250,.5);box-shadow:0px 0px 0px 2px rgba(250,250,250,.5);position:absolute;top:50%;z-index:100;left:50%;margin-top:-16px;margin-left:-16px;font-size:16px;line-height:32px;text-align:center;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.875);background-color:rgba(0,0,0,0)}@media(min-width: 48em){.split-action li.or-wrapper .or-circle{height:64px;width:64px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;font-size:32px;line-height:64px;margin-top:-32px;margin-left:-32px}}.split-action li.or-wrapper .or-circle p{margin-top:4px}@media(min-width: 48em){.split-action li.or-wrapper .or-circle p{margin-top:8px}}.split-action section{display:table;width:100%;height:100%;min-height:12em;vertical-align:middle}.split-action article{display:table-cell;vertical-align:middle;text-align:center;margin:0 auto;padding:.75em;width:100%}.split-action h4{width:100%;font-size:1em;font-weight:400}.split-action h4 em{display:block;font-size:1.25em;font-style:normal;font-weight:600;font-family:"Bitter","Georgia","Cambria","Times New Roman","Times",serif}.split-action p.cta{margin:.75em auto 0;text-align:center}.new-and-noteworthy{margin-bottom:.75em}.new-and-noteworthy img{margin-right:.75rem;max-width:.75em}.new-and-noteworthy h2{width:100%;display:inline-flex}.new-and-noteworthy h2 .horizontal-line{width:50%;text-align:center;border-bottom:1px solid #000;line-height:.1em;margin:.5em 0 1em}.new-and-noteworthy h2 .title-container{text-align:center;min-width:14rem;margin:.5em .5em;font-weight:700}.card-container.promotions{align-items:stretch;justify-content:center}.promotion-card{display:flex}.promotion-card a{display:flex;padding:.36em;width:100%}.promotion-card a:active,.promotion-card a:focus{outline-color:rgba(0,124,166,.5);outline-width:2px;outline-style:dashed;outline-offset:8px;text-decoration:none}.promotion-card a:active h3,.promotion-card a:focus h3{text-decoration:underline}.promotion-card a:active p,.promotion-card a:focus p{text-decoration:none}.promotion-card .card-media{position:relative;flex-direction:column;margin-right:.75rem;width:36%;margin-bottom:0;min-height:120px}.promotion-card .card-media img{width:100%;height:100%;object-fit:cover}.promotion-card .card-content{width:64%}.promotion-card .card-content p{color:#424242;margin-bottom:0}.activity-content-wrapper{max-width:48em;margin:0 auto}.activity-content-wrapper .activity-detail,.activity-content-wrapper .activity-nav{margin:0;max-width:none}.activity-nav{margin:0 auto;border:1px solid #eceff1;border-top:0;background:#fff}.activity-nav button,.activity-nav a[href],.activity-nav [ng-click]{color:#007ca6}.activity-nav button:hover,.activity-nav button:focus,.activity-nav a[href]:hover,.activity-nav a[href]:focus,.activity-nav [ng-click]:hover,.activity-nav [ng-click]:focus{color:#00435a}.activity-nav button:focus,.activity-nav a[href]:focus,.activity-nav [ng-click]:focus{outline-color:rgba(0,124,166,.5);outline-width:2px;outline-style:dashed;outline-offset:8px;outline-offset:4px}.activity-nav ul{width:100%;margin:0 auto;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.activity-nav li{position:relative;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding:.375em;text-align:center;font-size:.8em;border-right:1px solid #eceff1}.activity-nav li:last-of-type{border-right:none}@media(min-width: 48em){.activity-nav li{font-size:1em}}.activity-nav li .svgicon{height:.75em;width:.75em;margin-right:.325em}.activity-nav li .back-button .svgicon{height:1em;width:1em;margin:0;vertical-align:middle}.activity-nav .count{text-transform:uppercase;font-weight:600}.history-toggle{padding:.75em;list-style-type:none !important;position:absolute;border:2px solid #2d4f73;z-index:100;width:300%;right:0;top:3.25em;background:#fff;text-align:left}@media(min-width: 48em){.history-toggle{width:200%}}.history-toggle:after{content:"";display:block;position:absolute;top:-1em;left:83.3666667%;margin-left:-1em;height:0;width:0;border-bottom:1em solid #2d4f73;border-left:1em solid rgba(0,0,0,0);border-right:1em solid rgba(0,0,0,0)}@media(min-width: 48em){.history-toggle:after{left:75%;margin-left:-1em}}.history-toggle label{text-align:center}.history-toggle .btn-go-to-previous-activity{margin-top:.375em;color:#fff}.history-toggle .btn-go-to-previous-activity:hover,.history-toggle .btn-go-to-previous-activity:focus{color:#fff}.activity-header{margin:0 auto;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;border:1px solid #eceff1;background:#fff}.activity-header img-preview{position:relative;display:block}.activity-header img-preview::before{content:"";float:left;padding-top:100%}.activity-header .media{width:60px}.activity-header h1{margin:0;padding:0;padding:0 .75em;font-size:1em;font-family:"Bitter","Georgia","Cambria","Times New Roman","Times",serif}.activity-header h1 small{display:block;margin-bottom:4px;font-size:.8em;font-family:"Source Sans Pro","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;color:#616161}@media(min-width: 48em){.activity-header .media{width:120px}.activity-header h1{font-size:1.5625em}}.activity-detail{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:500ms;-moz-animation-delay:500ms;-o-animation-delay:500ms;animation-delay:500ms;-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn;padding:.75em;margin:0 auto 1.5em;width:100%;background:#fff;border:1px solid #eceff1;border-top:none;min-height:10em}@media(min-width: 48em){.activity-detail{padding:1.5em}.activity-detail .copy-wrapper{max-width:48em;margin-left:0;margin-right:0}}.activity-nav,.activity-header,.activity-detail{max-width:48em}.activity-detail{position:relative;padding-bottom:5em}.activity-detail .form-actions{height:5em;position:absolute;bottom:-1.5em;left:0;right:0;border-bottom-left-radius:0px;border-bottom-right-radius:0px;-webkit-box-shadow:0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0)}.activity-detail .activity-panel{position:static}.completed-activities{margin:0 auto 1.5em;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;overflow-x:scroll}.completed-activities li{position:relative;border:2px solid #2e7d32;margin-right:.75em;height:100px;width:100px;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 100px;-moz-flex:0 0 100px;-ms-flex:0 0 100px;flex:0 0 100px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}.completed-activities li:nth-child(1){-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:0.5s;-moz-animation-delay:0.5s;-o-animation-delay:0.5s;animation-delay:0.5s;-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}.completed-activities li:nth-child(2){-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s;-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}.completed-activities li:nth-child(3){-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s;-o-animation-delay:1.5s;animation-delay:1.5s;-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}.completed-activities li:nth-child(4){-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:2s;-moz-animation-delay:2s;-o-animation-delay:2s;animation-delay:2s;-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}.completed-activities li:nth-child(5){-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:2.5s;-moz-animation-delay:2.5s;-o-animation-delay:2.5s;animation-delay:2.5s;-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}.completed-activities li:nth-child(6){-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:3s;-moz-animation-delay:3s;-o-animation-delay:3s;animation-delay:3s;-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}.completed-activities li:nth-child(7){-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:3.5s;-moz-animation-delay:3.5s;-o-animation-delay:3.5s;animation-delay:3.5s;-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}.completed-activities li:nth-child(8){-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:4s;-moz-animation-delay:4s;-o-animation-delay:4s;animation-delay:4s;-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}.completed-activities li:nth-child(9){-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:4.5s;-moz-animation-delay:4.5s;-o-animation-delay:4.5s;animation-delay:4.5s;-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}.completed-activities li:nth-child(10){-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:5s;-moz-animation-delay:5s;-o-animation-delay:5s;animation-delay:5s;-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}.skip-toggle-wrapper{position:relative;text-align:right;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 1 40%;-moz-flex:0 1 40%;-ms-flex:0 1 40%;flex:0 1 40%}.show-reasons-toggle{color:#2d4f73}.show-reasons-menu{margin:0;padding:.75em !important;list-style-type:none !important;position:absolute;padding:6px;border:2px solid #2d4f73;z-index:200;max-width:12em;right:0;bottom:2em;background:#fff}.show-reasons-menu li{display:block;text-align:left;margin:0;padding:0}.show-reasons-menu a{display:block;padding:.375em;border-bottom:0px}.show-reasons-menu:after{content:"";display:block;position:absolute;bottom:-1em;right:.5em;height:0;width:0;border-left:1em solid rgba(0,0,0,0);border-right:1em solid rgba(0,0,0,0);border-top:1em solid #2d4f73}.activity-feedback-wrapper{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s;-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}.activity-feedback-wrapper .slider-wrapper,.activity-feedback-wrapper .mood-labels{max-width:37.5em}.activity-feedback-wrapper .mood-labels{margin-bottom:3em}.profile-settings-wrapper{margin:0 auto;padding:0;width:100%;max-width:48em;background:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}.profile-settings-wrapper .tabs{border:none;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}.profile-settings-wrapper .tabs li{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 50%;-moz-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;display:block;text-align:center;font-weight:600;border-right:1px solid #eee}.profile-settings-wrapper .tabs li:last-of-type{border:none}.profile-settings-wrapper .tabs li a{display:block;width:100%;padding:.75em;color:#212121;border:2px solid rgba(0,0,0,0);background-color:#fff;background-image:-webkit-linear-gradient(top, #fff, #eeeeee);background-image:linear-gradient(to bottom,#fff, #eeeeee)}.profile-settings-wrapper .tabs li a.active{color:#007ca6;background-color:#fff;background-image:-webkit-linear-gradient(top, #fff, #fff);background-image:linear-gradient(to bottom,#fff, #fff);background-color:#fff}.profile-settings-wrapper .tabs li a:focus{color:#007ca6;border:2px solid #007ca6;border-bottom:0;border-radius:4px 4px 0 0;background-color:#fff;background-image:-webkit-linear-gradient(top, #fff, #f5f5f5);background-image:linear-gradient(to bottom,#fff, #f5f5f5)}.profile-settings-wrapper .tabs li a:focus.active{background-color:#fff;background-image:-webkit-linear-gradient(top, #fff, #fff);background-image:linear-gradient(to bottom,#fff, #fff)}.profile-settings-wrapper fieldset{margin:0}.profile-settings-wrapper fieldset legend{display:inline-block;font-size:1em;font-weight:normal;text-transform:none;padding:0;color:#212121;border:0px solid #fff}.profile-settings-wrapper .wrapper{margin:0 auto;padding:0 .75em .375em}@media(min-width: 48em){.profile-settings-wrapper .wrapper{padding:0 1.5em .75em}}.profile-settings-wrapper .wrapper .card-single{margin:0;padding:0}.profile-settings-wrapper .wrapper .card-single fieldset{margin:0;padding:0;-webkit-box-shadow:0 0 0 rgba(255,255,255,0);-moz-box-shadow:0 0 0 rgba(255,255,255,0);box-shadow:0 0 0 rgba(255,255,255,0);border:none;display:contents}.profile-settings-wrapper .wrapper .card-single fieldset .center-heading{margin-top:0}@media(min-width: 48em){.profile-settings-wrapper .lead{font-size:1.25em}}.profile-settings-wrapper .customization-section{margin:0 auto .75em;text-align:left}.profile-settings-wrapper .customization-section .customization-toggle{display:block;font-size:1.25em;font-weight:600;text-transform:uppercase;line-height:1;padding-left:.5em;margin-bottom:.25em}.profile-settings-wrapper .customization-section .customization-toggle i{display:inline-block;float:left;position:relative;left:-1.625em;margin:-0.125em -1.5em 0 0;background-color:#fff;padding:4px 0 0 0}.profile-settings-wrapper .customization-section .customization-header{margin:0;padding:0;padding:.5em;margin-bottom:.75em;background:#2d4f73;color:#fff;font-size:1em;font-weight:600;text-transform:uppercase}.profile-settings-wrapper .customization-section p{line-height:1.2;margin:0 auto .75em;font-size:.875em;color:#616161}.profile-settings-wrapper .customization-section .customization-content{margin:0 auto;padding:0 .5em;overflow:hidden;width:100%}@media(min-width: 48em){.profile-settings-wrapper .customization-section .customization-content{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.profile-settings-wrapper .customization-section .customization-content label.checkbox{width:50%;margin:0 0 .75em 0;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 50%;-moz-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}.profile-settings-wrapper .customization-section .customization-content label.checkbox.full-width{width:100%;display:block;margin-top:.75em;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.profile-settings-wrapper .customization-section .customization-content label.checkbox.full-width:first-of-type{margin-top:0}}@media(min-width: 48em){.profile-settings-wrapper .customization-section .customization-content.stacked label.checkbox{float:none;width:100%;display:block}}.profile-settings-wrapper .customization-radio-options{margin:.75em auto 0;padding:.75em 0 0 1.5em;border-top:1px solid #bdbdbd;clear:both}.profile-settings-wrapper .customization-radio-options::after{clear:both;content:"";display:table}.profile-delete-account-wrapper{margin:1.5em auto 0;padding:0;width:100%;max-width:48em;background:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}.profile-delete-account-wrapper .wrapper{margin:0 auto;padding:.75em}@media(min-width: 48em){.profile-delete-account-wrapper .wrapper{padding:1.5em}}.profile-delete-account-wrapper button{margin-top:.75em}.inline-msg{position:relative;opacity:0;visibility:hidden;margin:0 .75em;-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;transition:all 250ms ease}.inline-msg.visible{opacity:1;visibility:visible}.inline-msg.success{color:#2e7d32;visibility:visible;opacity:1}.inline-msg.error{color:#d32f2f;visibility:visible;opacity:1}.inline-msg .smokescreen{background:-webkit-linear-gradient(-360deg, rgba(255, 255, 255, 0) 0%, white 50%, #fff 100%);background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, white 50%, #fff 100%);height:100%;width:100%;position:absolute;right:0;top:0}label.side-by-side{display:inline-block;margin:0}label.inline{display:inline-block;margin-right:.75em}.tabs-view-container{position:relative}.tabs-view-container .ng-enter,.tabs-view-container .ng-leave{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;position:absolute;left:0;width:100%}.tabs-view-container .ng-enter{-webkit-transition-delay:.5s;-moz-transition-delay:.5s;transition-delay:.5s}.tabs-view-container .ng-enter{opacity:0;-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}.tabs-view-container .ng-enter-active{opacity:1;-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px)}.tabs-view-container .ng-leave{opacity:1;-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px)}.tabs-view-container .ng-leave-active{opacity:0;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}.error-module{border:2px solid #d32f2f;background:#fdfcd7}.error-module .media{text-align:center;height:64px;width:64px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:0 auto;background:#fff;color:#d32f2f;border:2px solid #d32f2f;padding:.75em}.error-module .content{margin:0;padding:0}.error-module .content h1{font-size:1.953125em;text-align:center;padding:.75em 0;margin-bottom:.75em;border-bottom:2px solid #d32f2f}.error-module .content p{font-size:1.25em;color:#212121}.simple-header{width:100%;background-color:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);z-index:10;padding:.75em}.simple-header .header-container{max-width:62em;margin:auto;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.simple-header .header-link{margin-right:.75em}.page-wrap.public-activity-page-wrap{max-width:100%}.page-wrap.public-activity-page-wrap .activity-header{margin-top:1.5em}footer.footer.public-activity-footer{margin:auto}.unauth-intro,.unauth-complete-signup{max-width:62em;margin:1.5em auto;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-moz-box-align:start;box-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;-webkit-align-content:flex-start;-moz-align-content:flex-start;align-content:flex-start;-ms-flex-line-pack:start;transition:all 800ms ease;padding:3em 1.5em}@media(min-width: 62em){.unauth-intro,.unauth-complete-signup{padding:1.5em 0}}.unauth-complete-signup{max-width:62em;margin:0 auto;padding:1.5em 0}@media(min-width: 62em){.unauth-complete-signup{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-moz-box-align:start;box-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;margin:auto}}.unauth-complete-signup .value-prop-content,.unauth-complete-signup .signup-form-wrapper{background-color:#fff;padding:1.5em;border:1px solid rgba(0,0,0,.2);border-radius:3px}@media(min-width: 62em){.unauth-complete-signup .value-prop-content,.unauth-complete-signup .signup-form-wrapper{margin-right:1.5em;-webkit-box-flex:3;-moz-box-flex:3;box-flex:3;-webkit-flex:3;-moz-flex:3;-ms-flex:3;flex:3}}@media(min-width: 62em){.unauth-complete-signup .signup-form-wrapper{margin-right:0;-webkit-box-flex:2;-moz-box-flex:2;box-flex:2;-webkit-flex:2;-moz-flex:2;-ms-flex:2;flex:2}}.unauth-complete-signup{max-width:100%;display:block}.unauth-complete-signup.top-slice{box-shadow:0 1px 0 #007ca6}@media(min-width: 62em){.unauth-complete-signup.top-slice{height:300px;padding-top:75px;text-align:left}}.unauth-complete-signup .complete-message{font-weight:600;text-shadow:0 .05em 2px rgba(0,0,0,.5);text-align:center;padding:0 1.5em}.unauth-complete-signup .complete-message h1{font-family:"Bitter","Georgia","Cambria","Times New Roman","Times",serif;font-size:2.44140625em}.unauth-complete-signup .complete-message p{font-size:1.25em}@media(min-width: 62em){.unauth-complete-signup .complete-message{max-width:40%;text-align:left;padding:0}}.content-container{padding-top:1.5em;text-align:center;max-width:62em;margin:auto}.scroll-content{overflow-y:auto;top:calc(50vh + 100px);width:100%;height:calc(50vh + 100px);padding-top:150px}@media(min-width: 62em){.scroll-content{padding-top:0}}.top-slice{width:100%;z-index:101;position:relative;background-color:#007ca6;color:#fff;padding-bottom:100px}@media(min-width: 62em){.top-slice{padding-bottom:0}}.value-props-list{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:1.5em 0;color:#616161}@media(min-width: 62em){.value-props-list{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;margin:0}}.value-props-list .value-prop{margin:1.5em 0;text-align:center;width:100%}.value-props-list .value-prop:nth-of-type(1){-webkit-animation-duration:2s;-moz-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s;-o-animation-delay:1.5s;animation-delay:1.5s;-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}.value-props-list .value-prop:nth-of-type(2){-webkit-animation-duration:2s;-moz-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:1.75s;-moz-animation-delay:1.75s;-o-animation-delay:1.75s;animation-delay:1.75s;-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}.value-props-list .value-prop:nth-of-type(3){-webkit-animation-duration:2s;-moz-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:2s;-moz-animation-delay:2s;-o-animation-delay:2s;animation-delay:2s;-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}.value-props-list .value-prop img{margin-bottom:.75em;text-align:center;width:240px}.value-props-list .value-prop .value-title{font-size:1.5625em;font-weight:600;color:#212121}.value-props-list .value-prop .value-title::after{content:"";width:50%;display:block;margin:.75em auto;border-bottom:3px solid #b3b3b3}.value-props-list .value-prop .value-desc{font-size:1.25em}@media(min-width: 48em){.value-props-list .value-prop{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;padding:1.5em}.value-props-list .value-prop:first-of-type{padding-left:0}.value-props-list .value-prop:last-of-type{padding-right:0}}.cta-card{background-color:#fff;border:1px solid rgba(0,0,0,.2);padding:1.5em .75em;border-radius:4px;box-shadow:0 10px 35px rgba(0,0,0,.25);text-align:center;z-index:110;width:auto;max-width:30em;margin:-175px 1.5em auto;position:relative;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:reverse;-moz-box-direction:reverse;box-direction:reverse;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-direction:column-reverse;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}.cta-card .cobrand-logo{max-height:110px}.cta-card .btn,.cta-card .activity-panel .panel-nav .panel-nav-arrow,.activity-panel .panel-nav .cta-card .panel-nav-arrow,.cta-card spinner-button{font-size:1.5em;display:block;margin:0 auto 1.5em auto;position:relative;overflow:visible;text-align:center}@media(min-width: 30em){.cta-card{margin:-170px auto auto;padding:2.25em 1.5em;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}.cta-card .btn,.cta-card .activity-panel .panel-nav .panel-nav-arrow,.activity-panel .panel-nav .cta-card .panel-nav-arrow,.cta-card spinner-button{margin:.75em auto}}@media(min-width: 62em){.cta-card{padding:3em;float:right;margin:0 1.5em;right:1.5em;margin-top:-30%;min-width:450px}}@media(min-width: 86.375em){.cta-card{right:-10%;min-width:500px}}@media(min-width: 120em){.cta-card{margin-top:-25%}}.cta-card{-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;-o-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:100ms;-moz-animation-delay:100ms;-o-animation-delay:100ms;animation-delay:100ms;-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}.value-prop:nth-of-type(1){-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;-o-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s;-o-animation-delay:1.5s;animation-delay:1.5s;-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}.value-prop:nth-of-type(2){-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;-o-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:1.75s;-moz-animation-delay:1.75s;-o-animation-delay:1.75s;animation-delay:1.75s;-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}.value-prop:nth-of-type(3){-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;-o-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:2s;-moz-animation-delay:2s;-o-animation-delay:2s;animation-delay:2s;-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}.modal-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;z-index:1000;overflow:hidden}.modal-wrapper .modal-fader{background-color:rgba(255,255,255,.9);position:absolute;top:0;right:0;bottom:0;left:0}.signup-modal-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1000;overflow:hidden}.signup-modal-wrapper .modal-fader{background-image:linear-gradient(rgba(0, 124, 166, 0.2), #007ca6),url(https://images.unsplash.com/photo-1486464256516-bf8144f28bd8?dpr=2&auto=format&fit=crop&w=1199&h=799&q=80&cs=tinysrgb&crop=);position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity 400ms ease;z-index:1001}.signup-modal-wrapper .modal{position:absolute;right:0;height:100%;max-width:62em;margin:0;z-index:1002;transition:opacity .2s ease}@media(min-width: 62em){.signup-modal-wrapper .modal{min-width:30em;width:50%}}@media(min-width: 62em){.signup-modal-wrapper .modal{width:33.3333333333%}}.signup-modal-wrapper .modal .modal-header,.signup-modal-wrapper .modal .modal-footer,.signup-modal-wrapper .modal .modal-body{margin-left:3em;margin-right:3em;padding:0}.signup-modal-wrapper .modal .modal-header{padding-top:6em;border-bottom:3px solid #007ca6;margin-bottom:1.5em;color:#212121}.signup-modal-wrapper.ng-enter{transition-duration:1s}.signup-modal-wrapper.ng-enter .modal-fader{opacity:0;transition-delay:0;transition-duration:600ms}.signup-modal-wrapper.ng-enter .modal{transition:all 500ms ease-out .6s;opacity:.5;transform:translateX(100%)}.signup-modal-wrapper.ng-enter .value-prop-card{transform:translateX(50px);transition:all 500ms ease-out 400ms;opacity:0}.signup-modal-wrapper.ng-enter.ng-enter-active .modal-fader{opacity:1}.signup-modal-wrapper.ng-enter.ng-enter-active .modal{opacity:1;transform:translateX(0)}.signup-modal-wrapper.ng-enter.ng-enter-active .value-prop-card{transform:translateX(0);opacity:1}.signup-modal-wrapper.ng-leave{transition-duration:1s}.signup-modal-wrapper.ng-leave .modal-fader{opacity:1;transition-delay:400ms}.signup-modal-wrapper.ng-leave .modal{transition:all 500ms ease-in 200ms;opacity:1;transform:translateY(0)}.signup-modal-wrapper.ng-leave .value-prop-card{transform:translateX(0);transition:all 500ms ease-in 200ms;opacity:1}.signup-modal-wrapper.ng-leave.ng-leave-active .modal-fader{opacity:0}.signup-modal-wrapper.ng-leave.ng-leave-active .modal{opacity:.5;transform:translateX(100%)}.signup-modal-wrapper.ng-leave.ng-leave-active .value-prop-card{transform:translateX(50px);opacity:0}.longtext-title{font-size:1em}.longtext-container{height:200px;overflow-y:scroll;border:1px solid #bdbdbd;border-radius:3px;padding:0 .75em;margin-bottom:.75em;margin-right:3em}.longtext-container .longtext{margin:.75em 0}.disclaimer-text{font-size:.8em;margin:.75em 0}.signup-btn-wrapper{margin:.75em 0 0}.form-inline-wrapper{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-inline-wrapper>*:not(:last-of-type){margin-right:1.5em}.form-inline-wrapper label.inline{margin-top:.75em}input.sm{width:6ch}.lowmood-copy{margin:0 auto .75em;font-family:"Bitter","Georgia","Cambria","Times New Roman","Times",serif;font-size:1.25em;color:#2d4f73;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:500ms;-moz-animation-delay:500ms;-o-animation-delay:500ms;animation-delay:500ms;-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}@media(min-width: 48em){.lowmood-copy{font-size:1.5625em}}.lowmood-activities{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:2s;-moz-animation-delay:2s;-o-animation-delay:2s;animation-delay:2s;-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp;min-height:250px}@media(min-width: 62em){.lowmood-activities{min-height:280px}}.lowmood-activities .card-container{margin-bottom:0}.lowmood-cta{text-align:center;font-size:1.25em;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:4s;-moz-animation-delay:4s;-o-animation-delay:4s;animation-delay:4s;-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}.onboarding-wrapper{min-height:100vh;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}.onboarding-wrapper .ani-wrapper{position:relative;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.onboarding-wrapper .survey-module{min-height:350px;transition:all 1s ease}.onboarding-wrapper.gdpr-wrapper{-ms-flex-align:center}#gdpr-terms-form:focus{outline:none}.main-onboarding-wrapper{position:relative;min-height:100vh}.main-onboarding-wrapper ui-view.onboarding-view.ng-animate{transition-duration:1400ms;position:relative;width:100%;display:block}.main-onboarding-wrapper ui-view.onboarding-view.ng-animate .center-container,.main-onboarding-wrapper ui-view.onboarding-view.ng-animate .center-module,.main-onboarding-wrapper ui-view.onboarding-view.ng-animate .tracker-inputs-wrapper,.main-onboarding-wrapper ui-view.onboarding-view.ng-animate .error-module,.main-onboarding-wrapper ui-view.onboarding-view.ng-animate .login-wrapper,.main-onboarding-wrapper ui-view.onboarding-view.ng-animate .center-module{position:absolute;top:0;left:0;right:0}.main-onboarding-wrapper ui-view.onboarding-view.ng-animate .center-container .center-module,.main-onboarding-wrapper ui-view.onboarding-view.ng-animate .center-container .tracker-inputs-wrapper,.main-onboarding-wrapper ui-view.onboarding-view.ng-animate .center-container .error-module,.main-onboarding-wrapper ui-view.onboarding-view.ng-animate .center-module .center-module,.main-onboarding-wrapper ui-view.onboarding-view.ng-animate .tracker-inputs-wrapper .center-module,.main-onboarding-wrapper ui-view.onboarding-view.ng-animate .error-module .center-module,.main-onboarding-wrapper ui-view.onboarding-view.ng-animate .center-module .tracker-inputs-wrapper,.main-onboarding-wrapper ui-view.onboarding-view.ng-animate .tracker-inputs-wrapper .tracker-inputs-wrapper,.main-onboarding-wrapper ui-view.onboarding-view.ng-animate .error-module .tracker-inputs-wrapper,.main-onboarding-wrapper ui-view.onboarding-view.ng-animate .center-module .error-module,.main-onboarding-wrapper ui-view.onboarding-view.ng-animate .tracker-inputs-wrapper .error-module,.main-onboarding-wrapper ui-view.onboarding-view.ng-animate .error-module .error-module,.main-onboarding-wrapper ui-view.onboarding-view.ng-animate .login-wrapper .center-module,.main-onboarding-wrapper ui-view.onboarding-view.ng-animate .login-wrapper .tracker-inputs-wrapper,.main-onboarding-wrapper ui-view.onboarding-view.ng-animate .login-wrapper .error-module,.main-onboarding-wrapper ui-view.onboarding-view.ng-animate .center-module .center-module{position:static}.main-onboarding-wrapper ui-view.onboarding-view.ng-animate.ng-enter{transition-duration:0;z-index:2}.main-onboarding-wrapper ui-view.onboarding-view.ng-animate.ng-enter ms-onboarding-header{display:block;opacity:1;-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-ms-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;-o-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:800ms;-moz-animation-duration:800ms;-ms-animation-duration:800ms;-o-animation-duration:800ms;animation-duration:800ms;-webkit-animation-delay:600ms;-moz-animation-delay:600ms;-ms-animation-delay:600ms;-o-animation-delay:600ms;animation-delay:600ms;-webkit-animation-timing-function:cubic-bezier(0.65, 0, 0.45, 1);-moz-animation-timing-function:cubic-bezier(0.65, 0, 0.45, 1);-ms-animation-timing-function:cubic-bezier(0.65, 0, 0.45, 1);-o-animation-timing-function:cubic-bezier(0.65, 0, 0.45, 1);animation-timing-function:cubic-bezier(0.65, 0, 0.45, 1);-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.main-onboarding-wrapper ui-view.onboarding-view.ng-animate .step-view,.main-onboarding-wrapper ui-view.onboarding-view.ng-animate .assessment-view{display:block;-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-ms-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;-o-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:500ms;-moz-animation-duration:500ms;-ms-animation-duration:500ms;-o-animation-duration:500ms;animation-duration:500ms;-webkit-animation-delay:600ms;-moz-animation-delay:600ms;-ms-animation-delay:600ms;-o-animation-delay:600ms;animation-delay:600ms;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;-ms-animation-timing-function:ease;-o-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none}.main-onboarding-wrapper ui-view.onboarding-view.ng-animate .step-view .center-module,.main-onboarding-wrapper ui-view.onboarding-view.ng-animate .step-view .tracker-inputs-wrapper,.main-onboarding-wrapper ui-view.onboarding-view.ng-animate .step-view .error-module,.main-onboarding-wrapper ui-view.onboarding-view.ng-animate .assessment-view .center-module,.main-onboarding-wrapper ui-view.onboarding-view.ng-animate .assessment-view .tracker-inputs-wrapper,.main-onboarding-wrapper ui-view.onboarding-view.ng-animate .assessment-view .error-module{position:relative}.main-onboarding-wrapper ui-view.onboarding-view.ng-animate.ng-leave{transition-duration:1400ms;position:absolute;top:0;left:0;right:0;z-index:1}.main-onboarding-wrapper ui-view.onboarding-view.ng-animate.ng-leave .login-wrapper .center-module,.main-onboarding-wrapper ui-view.onboarding-view.ng-animate.ng-leave .login-wrapper .tracker-inputs-wrapper,.main-onboarding-wrapper ui-view.onboarding-view.ng-animate.ng-leave .login-wrapper .error-module{-webkit-animation-name:fadeOutZoom;-moz-animation-name:fadeOutZoom;-ms-animation-name:fadeOutZoom;-o-animation-name:fadeOutZoom;animation-name:fadeOutZoom;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;-o-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:500ms;-moz-animation-duration:500ms;-ms-animation-duration:500ms;-o-animation-duration:500ms;animation-duration:500ms;-webkit-animation-delay:0;-moz-animation-delay:0;-ms-animation-delay:0;-o-animation-delay:0;animation-delay:0;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;-ms-animation-timing-function:ease;-o-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.main-onboarding-wrapper ui-view.onboarding-view.ng-animate.ng-leave .onboarding-wrapper,.main-onboarding-wrapper ui-view.onboarding-view.ng-animate.ng-leave .step-view{display:none}.main-onboarding-wrapper ui-view.onboarding-view.ng-animate.ng-leave ms-onboarding-header,.main-onboarding-wrapper ui-view.onboarding-view.ng-animate.ng-leave .step-view{transition-duration:0;animation-duration:0;transition-delay:0;animation-delay:0}.main-onboarding-wrapper ui-view.step-view.ng-animate,.main-onboarding-wrapper ui-view.assessment-view.ng-animate{position:absolute;top:0;left:0;right:0;transition-duration:300ms;pointer-events:none}.main-onboarding-wrapper ui-view.step-view.ng-animate.ng-enter,.main-onboarding-wrapper ui-view.assessment-view.ng-animate.ng-enter{transition:all 300ms ease;-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-ms-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;-o-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:300ms;-moz-animation-duration:300ms;-ms-animation-duration:300ms;-o-animation-duration:300ms;animation-duration:300ms;-webkit-animation-delay:100ms;-moz-animation-delay:100ms;-ms-animation-delay:100ms;-o-animation-delay:100ms;animation-delay:100ms;-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-ms-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.main-onboarding-wrapper ui-view.step-view.ng-animate.ng-leave,.main-onboarding-wrapper ui-view.assessment-view.ng-animate.ng-leave{-webkit-animation-name:fadeOutUp;-moz-animation-name:fadeOutUp;-ms-animation-name:fadeOutUp;-o-animation-name:fadeOutUp;animation-name:fadeOutUp;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;-o-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:300ms;-moz-animation-duration:300ms;-ms-animation-duration:300ms;-o-animation-duration:300ms;animation-duration:300ms;-webkit-animation-delay:0;-moz-animation-delay:0;-ms-animation-delay:0;-o-animation-delay:0;animation-delay:0;-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-ms-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;opacity:0}.login-wrapper{margin-top:1.5em;margin-bottom:6em;box-sizing:content-box}@media(min-width: 48em){.login-wrapper{margin-top:6em;margin-bottom:3em}}.partner-announcement img{margin:0 auto 1.5em}@media(min-width: 48em){.partner-announcement img{max-width:30em}}.signup-form-submit{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.signup-form-submit>.btn,.activity-panel .panel-nav .signup-form-submit>.panel-nav-arrow,.signup-form-submit>spinner-button{margin-bottom:.75em}.onboarding-header{margin-bottom:1.5em;background-color:#fff;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.25);-moz-box-shadow:0 1px 3px rgba(0,0,0,.25);box-shadow:0 1px 3px rgba(0,0,0,.25);padding:0 1.5em}@media(min-width: 37.5em){.onboarding-header{margin-bottom:3em}}.onboarding-header>:only-child{transform:translateX(calc(50vw - 50% - 1.5em))}.onboarding-header .ms-brand,.onboarding-header .exit{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:inline-block;padding:0 1.5em;margin:.75em 0;transition:all 750ms ease}@media(min-width: 48em){.onboarding-header .ms-brand,.onboarding-header .exit{margin:1.5em 0}}.onboarding-header .ms-brand.ng-animate.ng-enter,.onboarding-header .exit.ng-animate.ng-enter{opacity:0;transition-delay:1000ms}.onboarding-header .ms-brand.ng-animate.ng-enter.ng-enter-active,.onboarding-header .exit.ng-animate.ng-enter.ng-enter-active{opacity:1}.onboarding-header .ms-brand.ng-animate.ng-leave.ng-leave-active,.onboarding-header .exit.ng-animate.ng-leave.ng-leave-active{opacity:0}.onboarding-header .ms-brand.ng-animate.ng-leave.ng-leave-active.ng-leave,.onboarding-header .exit.ng-animate.ng-leave.ng-leave-active.ng-leave{opacity:1}.step-view{display:block}.onboarding-heading{font-size:1.953125em}.onboarding-steps{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;transition:opacity 300ms ease 500ms}.onboarding-steps.ng-animate.ng-enter{opacity:0;transition-delay:500ms}.onboarding-steps.ng-animate.ng-enter.ng-enter-active{opacity:1}.onboarding-steps.ng-animate.ng-leave{opacity:1;transition:opacity 300ms ease}.onboarding-steps.ng-animate.ng-leave.ng-leave-active{opacity:0}.onboarding-steps .step.ng-animate{transition:opacity 300000ms ease 0,transform 300ms ease 0}.onboarding-steps .step.ng-animate:nth-of-type(1){transition-delay:0.5s;transition-duration:0.75s}.onboarding-steps .step.ng-animate:nth-of-type(1).ng-hide.ng-hide-add.ng-enter{transition-duration:0;transition-delay:0;display:none}.onboarding-steps .step.ng-animate:nth-of-type(2){transition-delay:0.7s;transition-duration:1s}.onboarding-steps .step.ng-animate:nth-of-type(2).ng-hide.ng-hide-add.ng-enter{transition-duration:0;transition-delay:0;display:none}.onboarding-steps .step.ng-animate:nth-of-type(3){transition-delay:0.9s;transition-duration:1.25s}.onboarding-steps .step.ng-animate:nth-of-type(3).ng-hide.ng-hide-add.ng-enter{transition-duration:0;transition-delay:0;display:none}.onboarding-steps .step.ng-animate:nth-of-type(4){transition-delay:1.1s;transition-duration:1.5s}.onboarding-steps .step.ng-animate:nth-of-type(4).ng-hide.ng-hide-add.ng-enter{transition-duration:0;transition-delay:0;display:none}.onboarding-steps .step.ng-animate.ng-enter{opacity:0;transform:translateX(-1em)}.onboarding-steps .step.ng-animate.ng-enter::after{opacity:0;transform:scaleX(0)}.onboarding-steps .step.ng-animate.ng-enter.active .step-icon{transition-delay:2500ms}.onboarding-steps .step.ng-animate.ng-enter.ng-enter-active{opacity:1;transform:translateX(0)}.signup-form-submit{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.signup-form-submit>.btn,.activity-panel .panel-nav .signup-form-submit>.panel-nav-arrow,.signup-form-submit>spinner-button{margin-bottom:.75em}.onboarding-steps{display:none;width:100%;max-width:37.5em;margin:0;padding:0;margin:0 auto}@media(min-width: 48em){.onboarding-steps{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}}.onboarding-steps .step{text-align:center;position:relative;margin:0 .75em;-webkit-flex-basis:25%;-moz-flex-basis:25%;flex-basis:25%;-ms-flex-preferred-size:25%}.onboarding-steps .step:not(:last-of-type)::after{content:"";display:block;width:100%;height:2px;background-color:#2e7d32;top:25%;left:60%;position:absolute;transition:transform 750ms ease-out;transition-delay:0;transform-origin:left;opacity:0;transform:scaleX(0)}.onboarding-steps .step .step-icon{transition:all 300ms ease}.onboarding-steps .step.active.active-add .step-icon{color:#2e7d32;border:2px solid #2e7d32;transform:scale(1.2);transition-delay:650ms}.onboarding-steps .step.active.active-add::after{opacity:0;transform:scaleX(0)}.onboarding-steps .step.complete .step-icon{color:#fff;background-color:#2e7d32;border-color:#2e7d32}.onboarding-steps .step.complete::after{opacity:1;transform:scaleX(1)}.onboarding-steps .step-icon{display:block;margin:0 auto;height:2em;width:2em;line-height:2em;border-radius:50%;border:2px solid currentColor;color:#9e9e9e;background-color:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}.onboarding-steps .step-icon svg-icon .svgicon{height:1em;width:1em;vertical-align:baseline;margin-bottom:.05em}.onboarding-steps .step-title{display:inline-block;text-transform:uppercase;font-size:.875em}.onboarding-steps .step-title i{display:none}.overlay{position:fixed;top:0;left:0;height:100%;width:100%;background-color:rgba(255,255,255,.975);z-index:5000;will-change:opacity}.overlay.ng-animate{transition:opacity ease 300ms}.overlay.ng-animate.ng-hide-remove{opacity:0}.overlay.ng-animate.ng-hide-remove.ng-hide-remove-active{opacity:1}.overlay.ng-animate.ng-hide-add{opacity:1}.overlay.ng-animate.ng-hide-add.ng-hide-add-active{opacity:0}.onboarding-modal{width:100%;position:fixed;top:15%;left:auto;right:auto;text-align:center;z-index:5001}@media(min-width: 48em){.onboarding-modal{width:37.5em;left:50%;margin-left:-18.75em}}.onboarding-modal .modal-content{text-shadow:0 1px 0 #fff;position:relative;margin-top:-3em;margin-top:1.5em;-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-ms-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-iteration-count:1s;-moz-animation-iteration-count:1s;-ms-animation-iteration-count:1s;-o-animation-iteration-count:1s;animation-iteration-count:1s;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:.5s;-moz-animation-delay:.5s;-ms-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;-ms-animation-timing-function:ease;-o-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;will-change:opacity,transform}.onboarding-modal .modal-content .check{display:inline-block;color:#2e7d32;border-radius:50%;padding:.75em;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);background:#fff}.onboarding-modal .modal-content .check .svgicon{display:block}.onboarding-modal .modal-content h1{margin:.5em auto 0;-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-ms-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-iteration-count:1s;-moz-animation-iteration-count:1s;-ms-animation-iteration-count:1s;-o-animation-iteration-count:1s;animation-iteration-count:1s;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:.5s;-moz-animation-delay:.5s;-ms-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;-ms-animation-timing-function:ease;-o-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.onboarding-modal .modal-content h2{margin:.5em auto;font-style:italic;-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-ms-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-iteration-count:1s;-moz-animation-iteration-count:1s;-ms-animation-iteration-count:1s;-o-animation-iteration-count:1s;animation-iteration-count:1s;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:.5s;-moz-animation-delay:.5s;-ms-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;-ms-animation-timing-function:ease;-o-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}svg.checkmark{height:160px;width:160px;border-radius:50%;stroke-width:2;box-shadow:inset 0px 0px 0px #2e7d32;-webkit-animation-name:circleFill;-moz-animation-name:circleFill;-ms-animation-name:circleFill;-o-animation-name:circleFill;animation-name:circleFill;-webkit-animation-duration:.6s;-moz-animation-duration:.6s;-ms-animation-duration:.6s;-o-animation-duration:.6s;animation-duration:.6s;-webkit-animation-delay:1s;-moz-animation-delay:1s;-ms-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s;-webkit-animation-timing-function:cubic-bezier(0.65, 0, 0.45, 1);-moz-animation-timing-function:cubic-bezier(0.65, 0, 0.45, 1);-ms-animation-timing-function:cubic-bezier(0.65, 0, 0.45, 1);-o-animation-timing-function:cubic-bezier(0.65, 0, 0.45, 1);animation-timing-function:cubic-bezier(0.65, 0, 0.45, 1);-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}@-webkit-keyframes circleFill{0%{box-shadow:inset 0px 0px 0px 0 rgba(46,125,50,.5)}100%{box-shadow:inset 0px 0px 0px 84.2105263158px #2e7d32}}@-moz-keyframes circleFill{0%{box-shadow:inset 0px 0px 0px 0 rgba(46,125,50,.5)}100%{box-shadow:inset 0px 0px 0px 84.2105263158px #2e7d32}}@-ms-keyframes circleFill{0%{box-shadow:inset 0px 0px 0px 0 rgba(46,125,50,.5)}100%{box-shadow:inset 0px 0px 0px 84.2105263158px #2e7d32}}@-o-keyframes circleFill{0%{box-shadow:inset 0px 0px 0px 0 rgba(46,125,50,.5)}100%{box-shadow:inset 0px 0px 0px 84.2105263158px #2e7d32}}@keyframes circleFill{0%{box-shadow:inset 0px 0px 0px 0 rgba(46,125,50,.5)}100%{box-shadow:inset 0px 0px 0px 84.2105263158px #2e7d32}}svg.checkmark .circle,svg.checkmark .check{fill:none}svg.checkmark .circle{stroke:#2e7d32;stroke-dasharray:100.5309649149;stroke-dashoffset:100.5309649149;stroke-width:3;-webkit-animation-name:circleStroke;-moz-animation-name:circleStroke;-ms-animation-name:circleStroke;-o-animation-name:circleStroke;animation-name:circleStroke;-webkit-animation-duration:.6s;-moz-animation-duration:.6s;-ms-animation-duration:.6s;-o-animation-duration:.6s;animation-duration:.6s;-webkit-animation-delay:600ms;-moz-animation-delay:600ms;-ms-animation-delay:600ms;-o-animation-delay:600ms;animation-delay:600ms;-webkit-animation-timing-function:cubic-bezier(0.65, 0, 0.45, 1);-moz-animation-timing-function:cubic-bezier(0.65, 0, 0.45, 1);-ms-animation-timing-function:cubic-bezier(0.65, 0, 0.45, 1);-o-animation-timing-function:cubic-bezier(0.65, 0, 0.45, 1);animation-timing-function:cubic-bezier(0.65, 0, 0.45, 1);-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}@-webkit-keyframes circleStroke{100%{stroke-dashoffset:100.5309649149}100%{stroke-dashoffset:0}}@-moz-keyframes circleStroke{100%{stroke-dashoffset:100.5309649149}100%{stroke-dashoffset:0}}@-ms-keyframes circleStroke{100%{stroke-dashoffset:100.5309649149}100%{stroke-dashoffset:0}}@-o-keyframes circleStroke{100%{stroke-dashoffset:100.5309649149}100%{stroke-dashoffset:0}}@keyframes circleStroke{100%{stroke-dashoffset:100.5309649149}100%{stroke-dashoffset:0}}svg.checkmark .check{stroke:#fff;stroke-dasharray:32;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:round;opacity:0;-webkit-animation-name:checkStroke;-moz-animation-name:checkStroke;-ms-animation-name:checkStroke;-o-animation-name:checkStroke;animation-name:checkStroke;-webkit-animation-duration:.6s;-moz-animation-duration:.6s;-ms-animation-duration:.6s;-o-animation-duration:.6s;animation-duration:.6s;-webkit-animation-delay:1.6s;-moz-animation-delay:1.6s;-ms-animation-delay:1.6s;-o-animation-delay:1.6s;animation-delay:1.6s;-webkit-animation-timing-function:cubic-bezier(0.65, 0, 0.45, 1);-moz-animation-timing-function:cubic-bezier(0.65, 0, 0.45, 1);-ms-animation-timing-function:cubic-bezier(0.65, 0, 0.45, 1);-o-animation-timing-function:cubic-bezier(0.65, 0, 0.45, 1);animation-timing-function:cubic-bezier(0.65, 0, 0.45, 1);-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}@-webkit-keyframes checkStroke{0%{opacity:0;stroke-dashoffset:32}25%{opacity:1}100%{stroke-dashoffset:0;opacity:1}}@-moz-keyframes checkStroke{0%{opacity:0;stroke-dashoffset:32}25%{opacity:1}100%{stroke-dashoffset:0;opacity:1}}@-ms-keyframes checkStroke{0%{opacity:0;stroke-dashoffset:32}25%{opacity:1}100%{stroke-dashoffset:0;opacity:1}}@-o-keyframes checkStroke{0%{opacity:0;stroke-dashoffset:32}25%{opacity:1}100%{stroke-dashoffset:0;opacity:1}}@keyframes checkStroke{0%{opacity:0;stroke-dashoffset:32}25%{opacity:1}100%{stroke-dashoffset:0;opacity:1}}.assessment-progress{width:100%;margin:0 auto .75em;text-align:left}.assessment-progress p{float:left;width:50%;margin:0;color:#616161;font-size:.875em;line-height:1}.assessment-progress .progress{float:right;width:50%;position:relative;height:6px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#eee;text-align:left;margin-top:.25em}.assessment-progress .progress .value{display:block;text-align:left;overflow:hidden;text-indent:-9999em;height:4px;position:absolute;top:1px;left:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#2e7d32}@media(min-width: 48em){.assessment-progress p{width:30%}.assessment-progress .progress{width:70%}}.assessment-instructions{text-align:left;margin:0 auto .5em}.assessment-question{font-weight:600;font-style:italic;font-size:2em;line-height:1;text-align:left}.assessment-answers{width:100%;margin:0 auto 1.5em;display:table;table-layout:fixed}.assessment-answers li{margin:0;padding:0;display:table-cell;margin:2px;padding:2px}.assessment-answers a,.assessment-answers button{display:block;width:100%;padding:5px;line-height:1.1;text-align:center;min-height:100px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#2d4f73;border:1px solid #bfe2ed;background-color:#fff;background-image:-webkit-linear-gradient(top, #fff, #e7f4f8);background-image:linear-gradient(to bottom,#fff, #e7f4f8);font-size:.75em}.assessment-answers a strong,.assessment-answers button strong{display:block;font-size:4em;font-weight:600;background:rgba(0,0,0,0)}.assessment-answers a:hover,.assessment-answers a:focus,.assessment-answers button:hover,.assessment-answers button:focus{border-color:#007ca6;background-color:#fff;background-image:-webkit-linear-gradient(top, #fff, #27c8ff);background-image:linear-gradient(to bottom,#fff, #27c8ff)}.assessment-answers a:active,.assessment-answers button:active{border-color:#007ca6;color:#fff;background-color:#27c8ff;background-image:-webkit-linear-gradient(top, #27c8ff, #2d4f73);background-image:linear-gradient(to bottom,#27c8ff, #2d4f73);-webkit-box-shadow:inset 0 3px 6px rgba(45,79,115,.25);-moz-box-shadow:inset 0 3px 6px rgba(45,79,115,.25);box-shadow:inset 0 3px 6px rgba(45,79,115,.25);text-shadow:0 1px 0 rgba(0,0,0,.5)}.assessment-answers.short a,.assessment-answers.short button{min-height:1em}.assessment-answers.short a strong,.assessment-answers.short button strong{font-size:1.5em}.assessment-answers.compact a,.assessment-answers.compact button{min-height:1em}.assessment-answers.compact a strong,.assessment-answers.compact button strong{font-size:1.5em}.assessment-answers li.selected a,.assessment-answers li.selected button{border:2px solid #2d4f73;background:#c0efff}@media(max-width: 37.5em){.assessment-answers li.stacked{display:block;margin:0 auto 1.5em;max-width:60%}}.assessment-answers-legend{text-align:left;margin:0 auto 1.5em}.assessment-answers-legend li{display:block;overflow:hidden;padding-left:2em}.assessment-answers-legend li strong{display:block;float:left;position:relative;left:-1.5em;margin-right:-1.5em}.onboarding-customization-wrapper fieldset{margin:0}.onboarding-customization-wrapper fieldset legend{display:inline-block;font-size:1em;font-weight:normal;text-transform:none;padding:0;color:#212121;border:0px solid #fff}.customization-section{margin:0 auto .75em;text-align:left}.customization-section .customization-toggle{display:block;font-size:1.25em;font-weight:600;text-transform:uppercase;line-height:1;padding-left:.5em;margin-bottom:.25em}.customization-section .customization-toggle i{display:inline-block;float:left;position:relative;left:-1.625em;margin:-0.125em -1.5em 0 0;background-color:#fff;padding:4px 0 0 0}.customization-section .customization-header{margin:0;padding:0;padding:.75em;margin-bottom:.75em;background:#2d4f73;color:#fff;font-size:1em;font-weight:600;text-transform:uppercase}.customization-section p{line-height:1.2;margin:0 auto .75em;font-size:.875em;color:#616161}.customization-section .customization-content{margin:0 auto;padding:0 .5em;overflow:hidden;width:100%}@media(min-width: 48em){.customization-section .customization-content{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.customization-section .customization-content label.checkbox{width:50%;margin:0 0 .75em 0}.customization-section .customization-content label.checkbox.full-width{width:100%;display:block;margin-top:.75em;float:none;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.customization-section .customization-content label.checkbox.full-width:first-of-type{margin-top:0}}.customization-section .customization-content.spirituality-checkboxes{margin-top:.75em}@media(min-width: 48em){.customization-section .customization-content.stacked label.checkbox{float:none;width:100%;display:block}}.tos-container{border-top:3px solid #eceff1;border-bottom:3px solid #eceff1;margin:.75em 0 1.5em;padding:.75em 0}.tos-container .checkbox-group{border:none;margin-bottom:0}.get-help-accordion{margin:0 auto 1.5em}.get-help-accordion button{display:block;width:100%;position:relative;margin:0;padding:.75em 1.5em .75em .75em;border:1px solid #bdbdbd;border-radius:4px;color:#007ca6;cursor:pointer;text-align:left}.get-help-accordion button:after{content:"+";display:block;height:1em;width:1em;font-size:1.5625em;line-height:1;text-align:center;position:absolute;top:50%;right:.5em;margin-top:-0.5em;transition:all .25s ease-in-out}.get-help-accordion article{margin:0 auto;transition:max-height .25s ease-in-out;height:0;max-height:0;overflow-y:hidden}.get-help-accordion button.selected:after{transform:rotate(45deg)}.get-help-accordion button.selected~article{height:auto;max-height:50em;overflow-y:auto;padding:.75em}.get-help-accordion .get-help-info br{display:block;margin:0;padding:0;height:0}.checkbox-group-gdpr{border:none;text-align:left;margin-bottom:1.5em}.gdpr-sso-group-wrapper{padding:0;margin:0 0 1.5em 0}.gdpr-sso-group-wrapper .checkbox-group-gdpr{margin-bottom:0}.customSsoLanding .logo-large{display:block;text-align:center;margin:0 auto .75em;height:99px;width:256px;max-width:100%}.customSsoLanding .provided-by span{display:inline-block;margin-right:12px}.customSsoLanding .mystrength-logo-small{display:inline-block;text-align:center;margin:2.25em 0 2.25em 0}.customSsoLanding .mystrength-logo-small .svgicon{height:40px;width:152px;max-width:100%}.customSsoLanding .title{display:block;text-align:center;font-size:2em;margin:0 auto .75em}.customSsoLanding .text{display:block;text-align:left;padding:6px}.customSsoLanding .line{margin:0 6px .75em 6px}.customSsoLanding .button{display:block;text-align:left}.learnmore-video{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;z-index:5000;-webkit-transition:.25s linear;-moz-transition:.25s linear;transition:.25s linear;background:#000;background:rgba(0,0,0,.75);color:#fff;-webkit-box-shadow:0 0 0 6px rgba(0,124,166,.75);-moz-box-shadow:0 0 0 6px rgba(0,124,166,.75);box-shadow:0 0 0 6px rgba(0,124,166,.75);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.learnmore-video img{display:block;width:100%;height:100%;margin:0;padding:0}.learnmore-video .modal{display:block;width:100%;margin:0 auto;text-align:right}.learnmore-video .modal .closeModal{color:#ffa000;padding:.5em;margin:.75em;line-height:1}.learnmore-video .modal .content{padding:1.5em;text-align:left}.sso-header{margin:0 auto;padding:.75em 0;max-width:37.5em;position:relative;overflow:hidden;background:#fff;border-bottom:1px solid #007ca6}.sso-header .co-branding,.sso-header .branding{float:left;width:50%;margin:0;padding:0;padding:0 1.5em}.sso-header img{display:block;margin:0 auto;padding:none;border:none;outline:none}.sso-header .plus{display:block;margin:0;padding:0;height:32px;width:32px;font-size:24px;line-height:30px;color:#616161;position:absolute;text-align:center;top:50%;left:50%;margin:-16px 0 0 -16px}.page-sso{max-width:37.5em;margin:0 auto 3em;padding:.75em;text-align:center;background:#fff;overflow:hidden}.page-sso fieldset{margin:0;padding:0;margin:0 auto;padding:.75em}.page-sso form{text-align:left}@media(min-width: 62em){.page-sso{padding:1.5em}.page-sso fieldset{padding:.75em 3em}}.sso-error{margin:0 auto;padding:1.5em;font-size:1.25em;line-height:1.325;background:#ffe3b3;color:#000}.tc-copy{font-size:.75em;margin:1.5em auto 0}.adjacentBtnLink{margin-left:1em}.mobile-promo{margin:0 auto;color:#2d4f73}.mobile-promo h1{text-align:center;font-size:1.5em;font-weight:400;font-family:"Bitter","Georgia","Cambria","Times New Roman","Times",serif;margin-bottom:1em}.mobile-promo .mobile-features{margin:.75em auto;overflow:hidden;text-align:left}.mobile-promo .mobile-features .screenshot{display:block;margin-bottom:1.5em;padding:6px;background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media(min-width: 48em){.mobile-promo .mobile-features .screenshot{float:left;width:48%;margin:0}}.mobile-promo .mobile-features .mobile-features-copy p{word-wrap:break-word}@media(min-width: 48em){.mobile-promo .mobile-features .mobile-features-copy{float:right;width:48%;margin:0}}.mobile-promo .mobile-features .features{margin:0 auto .75em}.mobile-promo .mobile-features .features li{display:block;margin:0 0 .75em 0;font-size:1.2em;line-height:1.2;font-weight:600}.mobile-promo .mobile-features .features li i{margin-right:.5em}.mobile-promo .download-badges{display:block;margin:1.5em 0}.mobile-promo .download-badges li{display:block;text-align:left;margin:0 0 .5em}#sso_landing_submit,#sso_landing_password{margin-bottom:.75em}body.mobile-web-view main{padding-bottom:240px}body.mobile-web-view header.main-header,body.mobile-web-view nav#mainNav,body.mobile-web-view nav#headerNav{display:none;visibility:hidden}body.mobile-web-view #vNextBootstrapTarget .app-wrapper{padding:0}body.mobile-web-view #vNextBootstrapTarget .app-wrapper #mainContent,body.mobile-web-view #vNextBootstrapTarget .app-wrapper footer.footer.footer-wrap{max-width:none}body.mobile-web-view footer.footer{display:none;visibility:hidden}body.mobile-web-view section.profile-settings-wrapper{padding-top:1rem}body.mobile-web-view section.profile-settings-wrapper ul.tabs{display:none;visibility:hidden}.color-swatches{background:#fff;padding:.75em;margin:0 auto 1.5em;width:100%;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-pack:distribute;-moz-box-pack:distribute;box-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;-o-justify-content:space-around;justify-content:space-around;-ms-flex-pack:distribute;-webkit-box-align:stretch;-moz-box-align:stretch;box-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;-ms-flex-align:stretch;-webkit-align-content:stretch;-moz-align-content:stretch;align-content:stretch;-ms-flex-line-pack:stretch}.color-swatches li{display:inline-block;position:relative;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-align-self:flex-end;-moz-align-self:flex-end;align-self:flex-end;-ms-flex-item-align:end;min-height:10em;min-width:10em}.color-swatches li p{position:absolute;bottom:.5em;left:.5em;margin:0;padding:0;display:inline;line-height:1;padding:.5em;text-transform:uppercase;font-size:.8em;font-weight:600;color:inherit;background:#fff}.primary li:nth-child(3n+1){background:#007ca6;color:#007ca6}.primary li:nth-child(3n+2){background:#2d4f73;color:#2d4f73}.primary li:nth-child(3n+3){background:#a6e8ff;color:#a6e8ff}.secondary li:nth-child(4n+1){background:#2e7d32;color:#2e7d32}.secondary li:nth-child(4n+2){background:#ffa000;color:#ffa000}.secondary li:nth-child(4n+3){background:#d32f2f;color:#d32f2f}.secondary li:nth-child(4n+4){background:#7d5d96;color:#7d5d96}.tertiary li:nth-child(5n+1){background:#212121;color:#616161}.tertiary li:nth-child(5n+2){background:#616161;color:#616161}.tertiary li:nth-child(5n+3){background:#eceff1;color:#616161}.tertiary li:nth-child(5n+4){background:#fafafa;color:#616161}.tertiary li:nth-child(5n+5){background:#fdfcd7;color:#616161}@media print{*{background:rgba(0,0,0,0) !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{margin:0 0 .2cm 0}body{padding:.5cm}.open-menu,.main-nav,.header-nav,.main-header,.tabs,#vNextLoading,.loading-wrapper,.loading-content,.empty-state-crickets,.skip-to-main,.no-print,.sleep-habit-content button{display:none !important;opacity:0}.app-wrapper{margin:0;padding:0}.main-nav-open .main-header,.main-nav-open .page-wrap{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);visibility:visible}@keyframes fadeInDown{-webkit-transform:none !important;transform:none !important;opacity:1 !important}@keyframes fadeInUp{-webkit-transform:none !important;transform:none !important;opacity:1 !important}.tracker-entry-title{display:block;margin-bottom:.75em}.tracker-entry-dots{width:50%;margin:0 0 1.5em 0}.tracker-entry-dots .dot.filled{fill:#007ca6}.charts-wrapper{display:block}.tracker-section.charts,.tracker-entry-detail,.session-group{display:block;page-break-inside:avoid}.tracker-section.charts{border:1px solid #000}.chart-heading-wrapper .options button.active{border:1px solid #000}.tracker-bar-chart .bar-chart-score{border:1px solid #000}.print-branding{margin:0 auto 1.5em;text-align:center}.print-branding img{display:block;margin:0 auto;height:40px;width:152px}.sd-chart-entry .sd-chart-data{border:1px solid #000}.sd-chart-entry .sd-hours{border-right:1px solid #000}.sd-chart-entry .bar{border:1px solid #000}.sd-chart-entry .sd-sq{border-right:1px solid #000}.sleep-schedule .bedtime,.sleep-schedule .waketime{border:1px solid #000}.sleep-diary-print-entry{margin:0;padding:0;position:relative;margin-top:-0.75em;width:100%;margin:0 auto;padding:0;border:none;border-bottom:1px solid #000;page-break-inside:avoid}.sleep-diary-print-entry::after{clear:both;content:"";display:table}.sleep-diary-print-entry dt,.sleep-diary-print-entry dd{margin:0;padding:0;display:block;float:left}.sleep-diary-print-entry dt{width:25%;padding-top:.75em}.sleep-diary-print-entry dd{width:75%}.sleep-diary-print-entry ul{width:100%;margin:0 auto;padding:0;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.sleep-diary-print-entry ul li{margin:0;padding:0;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding:.75em;border-right:1px solid #000;text-align:center}.sleep-diary-print-entry ul li strong{display:block;font-size:1.25em}.sleep-diary-print-entry ul li:last-of-type{border:none}}
/*# sourceMappingURL=vnext-d22ae21951.css.map */
