.org-only, .not-org, .category-view-only, .landing-page-only, .agilix-only {
	visibility: hidden;
}

.no-margin.mdl-cell {
  margin: 0px;
}

.hide-not-recent {
  display: none !important;
}

.mdl-card.busybee-introduction {
  background-image: url('/hc/theming_assets/01JAH0CFKHXA9SGYD6JT13C160');
  background-position: 50%;
  background-size: cover;
  text-align: center;
  transition: all .2s ease;
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 0 16px;
}

.mdl-card.busybee-introduction * {
  color: inherit;
}

.mdl-card.busybee-introduction h2 {
	font-size: 30px;
  line-height: 30px;
  margin-bottom: 10px;
}

.busybee-introduction .busybee-text {
  background-image: linear-gradient(143deg, #279a94 10%, #fe9e11 58%, #db5157);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-weight: 600;
}

.mdl-card.busybee-introduction:hover {
  transform: scale(1.05);
  box-shadow: 
    -20px -20px 20px 10px rgba(39, 154, 148, .5), 
    0px 20px 20px 10px rgba(254, 158, 17, .5), 
    30px -5px 20px 10px rgba(219, 81, 87, .5),
  	0 3px 3px 0 rgba(0,0,0,.14), 0 6px 4px 2px rgba(0,0,0,.2), 0 4px 8px 0 rgba(0,0,0,.12);
}

.busybee-introduction.buzz-only {
  display: none;
}

.buzz-docs .busybee-introduction.buzz-only {
  display: block;
}

.material-icons {
  font-family: 'Material Symbols Outlined' !important;
}

.mdl-layout__drawer-button .material-icons {
  font-family: 'Material Symbols Outlined' !important;
}

html /*.mdl-layout__content*/ {
  scroll-behavior: smooth;
}

.query-string {
    font-style: italic;
    display: contents;
    font-weight: 600;
}

.body h1 {
  font-size: 30px;
}

.body h2 {
  font-size: 26px;
}

.body h3 {
  font-size: 22px;
}

.body h4 {
  font-size: 18px;
}

.body h5 {
  font-size: 16px;
}

.body h6 {
  font-size: 14px;
}

.body pre, .body code {
	font-family: monospace,sans-serif;
  font-size: 14px;
  background: black;
  color: #f5d67b;
} 

.body pre code {
  background-color: transparent;
  border: 0;
  color: inherit;
  padding: 0;  
}

.body code {
  padding: .15em .3em;
}

.body pre {
	padding: 15px;
}

main[role=main] {
  margin-bottom: 100px;
}

.mdl-layout__header.theme-color {
	background-color: rgba(117, 117, 117, 1);
}

#page-title-contextual:empty {
  display: none;
}

/* Speed dial */
.material-speed-dial {
  display: flex;
  bottom: 16px;
  right: 16px;
  flex-flow: column-reverse nowrap;
  align-items: center;
  z-index: 20;
  position: fixed;
}
.material-speed-dial:not(.is-active) {
  pointer-events: none;
}
.material-speed-dial .mdl-button {
  pointer-events: all;
}
.material-speed-dial .mdl-button--fab:first-child .material-icons:not(:only-of-type), .material-speed-dial .mdl-button--mini-fab {
  transition-duration: 0.2s;
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  transform-origin: center center;
  transition-property: transform, opacity;
  will-change: transform, opacity;
}
.material-speed-dial.is-active .mdl-button--fab:first-child .material-icons:first-child:not(:only-of-type), .material-speed-dial .mdl-button--fab:first-child .material-icons:nth-child(2) {
  opacity: 0;
}
.material-speed-dial.is-active .mdl-button--fab:first-child .material-icons:first-child:not(:only-of-type) {
  transform: rotate(90deg) translate(-12px, 12px);
}
.material-speed-dial .mdl-button--fab:first-child .material-icons:nth-child(2) {
  transform: rotate(-90deg);
  top: 16px;
  left: 16px;
}
.material-speed-dial.is-active .mdl-button--fab:first-child .material-icons:nth-child(2) {
  opacity: 1;
  transform: rotate(0deg);
}
.material-speed-dial .mdl-button--fab:not(:first-child) {
  margin-bottom: 16px;
}
/* end- speed dial */

.welcome h2 .material-icons {
  background-image: linear-gradient( -135deg, #279a94 10%, #ef9d2a 45%, #db5157 80% );
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  transform: scaleX(-1);
  padding: 0 0 0 10px !important;
}

.welcome-content {
  transition: max-height .3s ease;
  max-height: 0;
  overflow: hidden;
}

.show .welcome-content {
  max-height: 1000px;
}

.welcome button[data-action=show] .material-icons::after {
  content: 'expand_more';
}

.welcome button[data-action=hide] .material-icons::after {
  content: 'expand_less';
}

.welcome .display-in-columns {
  column-count: 2;
  margin: 0 10px 20px;
  column-rule: 1px solid rgba(0,0,0,.13);
  column-fill: balance;
  column-gap: 20px
}

.welcome .display-in-columns ul {
  margin: 0;
  padding-left: 25px
}

.welcome .display-in-columns li {
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid;
}

.buzz-view .blurred-background-image {
  background-image: url('/hc/theming_assets/01HZPC74E7K1SGQ9B1V7JQ7WDY');
}

.tutorkit-view .blurred-background-image {
  background-image: url('/hc/theming_assets/01HZPC74M4ZBTYJNZNNQ177EK2');
}

.dawn-view .blurred-background-image {
  background-image: url('/hc/theming_assets/01HZPC74TTEQV9DKG5ZTVY8EXV');
}

.buzz-view .mdl-list__item-avatar {
  background-image: url('/hc/theming_assets/01HZPC72E39X989XA90NFN0EWK');
}

.tutorkit-view .mdl-list__item-avatar {
  background-image: url('/hc/theming_assets/01HZPC734Y8P8RF2715HQKQD1M');
}

.dawn-view .mdl-list__item-avatar {
  background-image: url('/hc/theming_assets/01HZPC73SP8MKT9FFNV9945CET');
}

.blurred-background {
  position: relative;
  min-height: 200px;
}

.blurred-background-container {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  background-color: #9E9E9E;
  z-index: -1;
  overflow: hidden;
  border-radius: 20px 20px 0 0;
}

.blurred-background-image {
  height: calc(100% + 40px);
  width: calc(100% + 40px);
  background-size: cover;
  background-position: center;
  filter: blur(20px) opacity(85%);
  margin: -20px;
}

.mdl-grid .mdl-card {
  border-radius: 20px;
}

.mdl-card .mdl-card__title {
  border-radius: 20px 20px 0 0;
}

.mdl-card .mdl-card__title img.logo {
  height: 25px;
  filter: drop-shadow(2px 2px 2px rgba(0,0,0,.7));
  padding: 10px;
}

.dawn.mdl-card .mdl-card__title img.logo {
    padding: 5px 10px;
    height: 35px;
}

.mdl-card.landing-page .mdl-card__title img.logo {
  height: 60px;
  margin-left: 30px;
  filter: drop-shadow(2px 2px 2px rgba(0,0,0,.7));
  padding: 30px;
}

.dawn-contact-us.mdl-card, .buzz-contact-us.mdl-card {
  min-height: 300px;
}

.dawn-contact-us.mdl-card, .dawn-docs .discussions-callout.mdl-card {
  background-color: #ee7923;
}

.buzz-contact-us.mdl-card, .buzz-docs .discussions-callout.mdl-card {
  background-color: #ef9d2b;
}

.tutorkit-contact-us.mdl-card, .tutorkit-docs .discussions-callout.mdl-card {
  background-color: #3061a1;
}

.discussions-callout.mdl-card {
  min-height: 120px;
  align-items: center;
  margin-top: 16px;
  z-index: auto;
}

.discussions-callout.mdl-card > .mdl-card__title .material-icons {
  font-size: 44px;
  padding-right: 15px;
}

.dawn-contact-us.mdl-card .mdl-card__title, 
.dawn-contact-us.mdl-card .mdl-button.mdl-button--colored, 
.dawn-docs .discussions-callout.mdl-card .mdl-card__title, 
.tutorkit-contact-us.mdl-card .mdl-card__title, 
.tutorkit-contact-us.mdl-card .mdl-button.mdl-button--colored, 
.tutorkit-docs .discussions-callout.mdl-card .mdl-card__title, 
.buzz-contact-us.mdl-card .mdl-card__title, 
.buzz-contact-us.mdl-card .mdl-button.mdl-button--colored, 
.buzz-docs .discussions-callout.mdl-card .mdl-card__title, 
.body button {
  color: white;
}

.landing-page .blurred-background-image {
	height: calc(100% + 8px);
  width: calc(100% + 8px);
  background-size: cover;
  background-position: center;
  filter: blur(4px) opacity(60%);
  margin: -4px;
}

.landing-page-only.mdl-cell--5-col-desktop > .mdl-cell--12-col-desktop {
  width: 100%;
}

.blurred-background .with-avatar {
	color: white;
  text-shadow: 0 0 8px rgba(0,0,0,.18), 0 8px 16px rgba(0,0,0,.36);
  padding: 0 8px;
}

.mdl-card .mdl-card__media img {
  width: 100%;
}

.blurred-background .mdl-card__supporting-text {
  display: flex'
}

.comment.official, .results .result.official {
  border: 2px solid rgba(238, 121, 35, 1);
}

.enhancement-request-notification {
  background-color: #FFEBEE;
  padding: 10px;	
}

.enhancement-request-notification p {
	margin-bottom: 5px
}

footer .enhancement-request-notification {
  margin-bottom: 20px;
}

.request-details .enhancement-request-notification dt {
  margin-bottom: 5px;
}

.request-details .enhancement-request-notification dt, .request-details .enhancement-request-notification dd {
  width: 100%;
  display: block;
  padding: 0;
}

body {
  background-color: #f5f5f5 !important;
  color: #616161 !important;
  font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;;
  margin: 0;
  padding: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  background-image: url('https://cdn.prod.website-files.com/63e3df066454cf5d1a3762bf/66e7007f231bba09c540a94d_BG%20(2).png');
}

body a, .request-organization a.organization-subscribe, .request-organization a.organization-unsubscribe {
  color: rgba(33, 150, 243, 1);
}

a.screensteps-foldable-content-parent {
  color: #616161;
}

.mdl-cell.mdl-card, .body.votes-and-actions {
  overflow: visible;
}

.mdl-card.product {
  transition: all .2s ease;
}

.mdl-card.product:hover {
  transform: scale(1.005);
  box-shadow: 0 3px 3px 0 rgba(0,0,0,.14), 0 6px 4px 2px rgba(0,0,0,.2), 0 4px 8px 0 rgba(0,0,0,.12);
}

.result .contribution-label {
  padding-bottom: 5px;
}

.result .contribution-label span {
  font-weight: 600;
}

.profile-stats {
  margin: 0;
  padding: 0;
  display: flex
}

.profile-stats .stat {
  display: flex;
  flex-direction: column;
  margin: 0 20px 20px 0;
  width: calc(25% - 20px);
}

.has-text-label {
  display: flex;
  flex-direction: column;
}

.satisfaction-box {
  margin: 0;
  padding: 20px
}

.satisfaction-box h4:first-child {
  margin-top: 0;
}

.satisfaction-box input[type="radio"] + label {
  font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;;
	border: 1px solid;
}

.satisfaction-box input[type="radio"]:not([checked="checked"]) + label:hover {
  cursor: pointer;
}

.satisfaction_rating_comment label {
  margin: 20px 0 10px;
  display: inline-block;
}

.satisfaction_rating_comment textarea {
  width: 100%;
  min-height: 100px;  
  border-color: rgb(221, 221, 221);
  border-radius: 3px;
  padding: 10px;
  margin-bottom: 10px;
}

.satisfaction_rating_comment textarea:focus {
	border-color: rgba(33, 150, 243, 1);
  outline: none;
}

.satisfaction-box .satisfaction-link-box {
  text-align: left;
}

.agent-new-window i.material-icons {
  font-size: inherit;
}

h3 .material-icons.mdl-list__item-icon {
  vertical-align: bottom;
}

h3 .material-icons.mdl-list__item-avatar {
  vertical-align: middle;
}

.body {
  padding: 16px 0;
  margin: 0 16px;
  overflow-x: auto;
}

.body ~ .body {
  padding-top: 0;
}

.comment-body.body {
  padding: 0;
}

.body details, .body figure {
	padding: 1em;
  margin-bottom: 1em;
  border: 1px solid rgba(0,0,0,.13);
  border-radius: 3px;
}

.body figure {
  margin: 1em 0;
  padding: 0;
}

.body figure img {
  margin: 0 !important;
}

.body figure figcaption {
  padding: 1em;
  font-size: small;
  font-style: italic;
}

.body details * {
  transition: all .3s ease;
}

.body details summary {
  font-weight: 600;
  padding: 1em;
  margin: -1em;
  border-color: rgba(0,0,0,.13);
}

.body details summary:hover {
  cursor: pointer;
  background-color: rgba(0,0,0,.13);
  color: black;
}

.body details summary:active, .body details summary:focus {
  background-color: rgba(0,0,0,.13);
  outline: none;
  text-decoration: underline;
  color: black;
}

.body details[open] summary {
  margin-bottom: 1em;
	background-color: rgba(0,0,0,.13);
  color: black;
}

.body details[open] summary ~ * {
  animation: sweep .3s ease;
}

@keyframes sweep {
  0%    {opacity: 0;}
  100%  {opacity: 1;}
}

.body details summary::-webkit-details-marker {
  display: none;
}

.comment:not(:last-child):not(.official), .result:not(:last-child), .announcement-header:not(:last-child) {
  border-bottom: 1px solid rgba(0,0,0,.13);
  margin-bottom: 10px;
}

.zd-comment {
  font-size: 14px;
  letter-spacing: 0;
  margin: 0 0 16px;
}

.counts {
	display: inline-block;
  color: rgba(0, 0, 0, 0.541176);
  float: right;
  line-height: initial;
}

.counts .material-icons, .inline-list .material-icons {
  font-size: small;
  margin-right: 3px;
}

.counts span {
	margin-left: 5px;
}

.result .body {
  font-size: 14px;
  padding-top: 0;
}

.result .mdl-list__item {
  height: 100%;
  width: 100%;
  display: inline-block;
}

.result span.mdl-list__item-primary-content {
  display: inherit;
  width: 100%;
}

.result ul, ul.inline-list {
  margin: 0;
  padding: 0;
  line-height: 18px;
}

.result ul > li, ul.inline-list > li {
  display: inline-block;
}

.result ul > li:not(:first-child)::before, ul.inline-list > li:not(:first-child)::before, .recent-activity-item-comment::before {
	display: inline-block;
  content: "\2022";
  margin: 0 5px 0 2px;
}

.comment-form .mdl-list__item-avatar.material-icons, .result .mdl-list__item-avatar.material-icons {
  background-color: transparent;
  color: inherit;
}

.comment-body .pending {
  float: right;
}

.comment pre {
  padding: 15px;
}

.comment-form .mdl-list__item-primary-content {
  display: block !important;
}

.comment-form .mdl-list__item-primary-content .mdl-list__item-avatar, .comment-form .mdl-list__item-primary-content .mdl-list__item-icon {
  float: left;
}

.article .labels, .results .labels, .section-link .mdl-card__supporting-text {
  padding: 0 16px;
}

.article .comment .labels .mdl-chip, .results .labels .mdl-chip {
  margin-bottom: 16px;
}

.mdl-card__supporting-text.subtitle {
  padding-top: 0;
}

.mdl-list__item-avatar.is-agent {
  position: relative;
}

.landing-page .mdl-card__title .mdl-list__item-avatar, .user-profile .mdl-card__title .mdl-list__item-avatar {
  height: 84px;
  width: 84px;
  margin-right: 15px;
  background-position: center;
  background-repeat: no-repeat;
}

.user-profile .mdl-card__title .mdl-list__item-avatar {
	background-size: cover;
  background-color: white;
  border: 2px solid;
}

.landing-page .mdl-card__title .mdl-list__item-avatar {
	background-size: contain;
  background-color: transparent;
  border-radius: 0;
  margin: 15px;
  filter: drop-shadow(2px 2px 4px rgba(255,255,255,1));
}

.user-profile .mdl-card__title .mdl-list__item-avatar.is-agent:before {
  bottom: 0;
  right: 0;
}

.center-text {
	text-align: center;
  vertical-align: middle;
}

.landing-page .mdl-card__title .with-avatar, .user-profile .mdl-card__title .with-avatar, .article-title .mdl-card__title-text, .theme-color > .mdl-card__title-text {
	margin-top: auto;
	margin-bottom: auto;  
}

.mdl-list__item-avatar.is-agent:before {
	background-color: rgba(238, 121, 35, 1);
  border: 2px solid #fff;
  border-radius: 50%;
  bottom: -4px;
  font-style: normal;
  content: "person";
  font-family: 'Material Symbols Outlined';
  font-size: 14px;
  height: 14px;
  line-height: 14px;
  position: absolute;
  right: -2px;
  text-align: center;
  width: 14px;
  -moz-font-feature-settings: 'liga';
  font-feature-settings: 'liga';
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}

.article-attachments .mdl-card__title {
  padding-bottom: 0;
}

.article .body {
  padding-bottom: 30px;
}

.article footer .mdl-button:not(.mdl-button--icon) {
  margin-top: 5px;
  margin-bottom: 5px;
  margin-right: 10px;
}

.article footer div.footer-container {
  border-top: 1px solid rgba(0,0,0,.13);
  margin: 0 16px;
  padding: 16px 0;
}

.article footer .share-container {
  text-align: right;
}

.article .comments {
  background-color: #fafafa;
  border-top: 1px solid rgba(0, 0, 0, 0.0980392);
  border-radius: 0 0 20px 20px;
}

.comment-form .mdl-list__item .mdl-list__item-primary-content {
  align-items: flex-start;
}

.comment-form .comment-container {
  width: calc(100% - 56px);
  display: inline-block;
}

.comment-form textarea, .comment-form input[type="text"] {
  width: calc(100% - 22px);
  min-height: 100%;
  border: 1px solid rgb(221, 221, 221);
  border-radius: 3px;
  padding: 10px;
}

#hc-wysiwyg [role="form"] {
  border-bottom: none;
  height: initial;
}

#hc-wysiwyg [role="toolbar"] {
  height: initial;
}

.comment-form .comment-container ul[data-hc-pills-container] {
	margin: 0;
  border-radius: 3px 3px 0 0;
  border-bottom-width: 0;
  min-height: 30px;
}

.comment-form .comment-container ul[data-hc-pills-container] + textarea {
  border-radius: 0 0 3px 3px;
}

.list-of-links .mdl-list__item {
  padding: 0;
}

.sidebar h3 {
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 20px;
}

.sidebar ul {
  margin: 10px 0 0 0;
}

.sidebar li a.is-active {
	padding-left: 12px;
  border-left: 4px solid;
}

.list-of-links li a, .sidebar li a {
  padding: 16px;
  font-size: 16px;
  display: block;
}

.sidebar section:not(:last-child) {
  border-bottom: 1px solid rgba(0,0,0,.13);
  padding-bottom: 16px;
  margin-bottom: 16px;
}

.request-details dt, .request-details dd {
  vertical-align: top;
  margin: 0;  
}

.request-details dt:not(:first-of-type), .request-details dd:not(:first-of-type), .request-details form dt, .request-details form dd {
  margin-top: 20px;
}

.request-details dt {
  width: calc(40% - 5px);
  display: inline-block;
}

.request-details dd {
  width: calc(60% - 10px);
  padding-left: 10px;
  display: inline-table;
}

.request-details form dd {
  width: inherit;
}

.request-details .select-input {
  position: relative;
}

.request-details select {
  padding-top: 0;
}

.request-details .select .select-input:not(:empty)::after {
  bottom: 5px;
}

.comment-form .comment-form-controls, .comment-form .comment-attachments {
  margin-top: 10px;
  margin-bottom: 10px;
}

.comment-form .comment-form-controls .mdl-checkbox {
  width: inherit;
}

.comment-form .comment-form-controls > * {
  margin-right: 20px !important;
}

.comment-form .upload-dropzone span::before {
  font-family: 'Material Symbols Outlined';
  content: 'attach_file';
  -moz-font-feature-settings: 'liga';
  font-feature-settings: 'liga';
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}

.comment-form .upload-dropzone {
	border-radius: 3px;
}

.comment-form .upload-dropzone span {
	font-weight: 300;
  color: #616161;
}

.comment-form textarea:focus, .comment-form ul[data-hc-pills-container][data-hc-focus="true"], .comment-form .upload-dropzone[data-hc-focus="true"], .comment-form input[type="text"]:focus {
  border-color: rgba(33, 150, 243, 1);
  outline: none;
  border-bottom-width: 1px;
}

.comment-form ul[data-hc-pills-container][data-hc-focus="true"] + textarea {
  border-top-width: 0;
}

.comment-form ul[data-hc-pills-container] li[data-hc-pill="true"] {
  height: 32px;
  font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;;
  line-height: 32px;
  padding: 0 4px 0 12px;
  border: 0;
  border-radius: 16px;
  background-color: #dedede;
  display: inline-block;
  color: rgba(0,0,0,.87);
  margin: 2px 0;
  font-size: 0;
  white-space: nowrap;
}

.comment-form ul[data-hc-pills-container] li[data-hc-pill="true"] ~ li[data-hc-pill="true"] {
  margin-left: 5px;
}

.comment-form ul[data-hc-pills-container] li[data-hc-pill="true"] span:not([aria-label="close"]) {
  font-size: 13px;
  vertical-align: middle;
  display: inline-block;
  margin: 0;
  font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;;
  line-height: 32px;
  white-space: nowrap;
  color: rgba(0,0,0,.87);
}

.comment-form ul[data-hc-pills-container] li[data-hc-pill="true"] span[aria-label="close"] {
	display: inline-block;
  vertical-align: middle;
  text-align: center;
  height: 24px;
  width: 24px;
  background: 0 0;
  opacity: .54;
  cursor: pointer;
  padding: 0;
  margin: 0 0 0 4px;
  font-size: 24px;
  text-decoration: none;
  color: rgba(0,0,0,.87);
  border: none;
  outline: none;
}

.comment-form ul[data-hc-pills-container] li[data-hc-pill="true"] span[aria-label="close"]::before {
  font-family: 'Material Symbols Outlined';
  content: 'cancel';
  color: rgba(0,0,0,.87);
  -moz-font-feature-settings: 'liga';
  font-feature-settings: 'liga';
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}  

:is(.recent-activity, .mdl-card:not([class*=="-contact-us"])) .mdl-button.mdl-button--colored:not(.mark-as-solved) {
  color: rgba(33, 150, 243, 1);
}

.recent-activity :is(.mdl-spinner--single-color, .mdl-spinner__layer-1, .mdl-spinner--single-color .mdl-spinner__layer-2, .mdl-spinner--single-color .mdl-spinner__layer-3, .mdl-spinner--single-color .mdl-spinner__layer-4) {
  border-color: rgba(33, 150, 243, 1);
}

.comment-form .comment-form-controls input[type="submit"], .satisfaction-box .satisfaction-link-box a, .satisfaction-box .satisfaction-link-box input, form.request-form footer input[type="submit"], form.new-post-form footer input[type="submit"], a.post-subscribe, a.post-unsubscribe, a.article-subscribe, a.article-unsubscribe, a.organization-subscribe, a.organization-unsubscribe, a[data-action="edit-profile"], .user-subscribe a.dropdown-toggle, .user-unsubscribe a.dropdown-toggle, .section-subscribe a.dropdown-toggle, .section-unsubscribe a.dropdown-toggle, .topic-subscribe a.dropdown-toggle, .body button {
  margin: 10px 10px 10px 56px;
  background: rgba(33, 150, 243, 1);
  color: white;
  box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
  border: none;
  border-radius: 2px;
  position: relative;
  height: 36px;
  margin: 0;
  min-width: 64px;
  padding: 0 16px;
  display: inline-block;
  font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0;
  overflow: hidden;
  will-change: box-shadow;
  transition: box-shadow .2s cubic-bezier(.4,0,1,1),background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);
  outline: none;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  line-height: 36px;
  vertical-align: middle;
}

a.article-unsubscribe, a.post-unsubscribe {
  min-width: 75px;
}

a.article-subscribe, a.post-subscribe {
  min-width: 57px;
}

.comment-form .comment-form-controls input[type="submit"]:focus:not(:active), .satisfaction-box .satisfaction-link-box a:focus:not(:active), .satisfaction-box .satisfaction-link-box input:focus:not(:active), form.request-form footer input[type="submit"]:focus:not(:active), form.new-post-form footer input[type="submit"]:focus:not(:active), a.post-subscribe:focus:not(:active), a.post-unsubscribe:focus:not(:active), a.article-subscribe:focus:not(:active), a.article-unsubscribe:focus:not(:active), a[data-action="edit-profile"]:focus:not(:active), .user-subscribe a.dropdown-toggle:focus:not(:active), .user-unsubscribe a.dropdown-toggle:focus:not(:active) {
  box-shadow: 0 0 8px rgba(0,0,0,.18), 0 8px 16px rgba(0,0,0,.36);
}

.section-subscribe a.dropdown-toggle:focus:not(:active), .section-unsubscribe a.dropdown-toggle:focus:not(:active), .section-subscribe a.dropdown-toggle:hover, .section-unsubscribe a.dropdown-toggle:hover, .topic-subscribe a.dropdown-toggle:focus:not(:active), .topic-subscribe a.dropdown-toggle:hover {
  background-color: #616161;
}

a.organization-subscribe:focus:not(:active), a.organization-unsubscribe:focus:not(:active), a.organization-subscribe:hover, a.organization-unsubscribe:hover {
	background-color: rgba(158,158,158,.2);
}

.section-subscribe a.dropdown-toggle, .section-unsubscribe a.dropdown-toggle, a.organization-subscribe, a.organization-unsubscribe, .topic-subscribe a.dropdown-toggle {
  background-color: inherit;
  color: inherit;
  box-shadow: none;
  border: 1px solid;
  border-radius: 10px;
}
  

[role="button"][data-follower-count]::after {
  content: attr(data-follower-count);
  padding-left: 16px;
  margin-left: 16px;
  border-left: 1px solid;
  font-family: inherit;
  color: inherit;
  display: inline-block;
  position: initial;
  float: right;
}

.dropdown-menu [role="menuitem"][aria-selected="true"] {
  background: inherit;
}

.comment-form .comment-form-controls input[disabled] {
  background-color: rgba(0,0,0,.12);
  color: rgba(0,0,0,.26);
  box-shadow: none;
  cursor: default;
}

.article .labels .mdl-chip.mdl-chip--deletable, [role="button"]:not([disabled]) {
  cursor: pointer;
}

.mdl-layout__tab-bar.my-activities-nav {
  height: 100%;
  width: calc(100% - 120px);
}

.theme-color .mdl-layout__tab-bar-button, .theme-color .mdl-layout__tab-bar {
  background-color: inherit;
}

/*.mdl-layout.is-upgraded .theme-color .mdl-layout__tab.is-active::after {
  background-color: rgba(33, 150, 243, 1);
}*/

.share {
  padding: 0;
  white-space: nowrap;
  margin: 10px 0;
}

.share li, .share a {
  display: inline-block;
}

.share a {
  border-radius: 50%;
  height: 25px;
  line-height: 25px;
  overflow: hidden;
  width: 25px;
  color: white;
}

.share a:hover {
  background-color: rgba(158,158,158,.2);
}

.share a:before {
  font-family: 'copenhagen-icons';
  display: block;
  font-size: 23px;
  text-align: center;
  width: 100%;
}

a.share-facebook:before {
  content: '\e903';
}

a.share-twitter:before {
  content: '\e901';
}

a.share-linkedin:before {
  content: '\e900';
}

a.share-googleplus:before {
  content: '\e902';
}

a.share-facebook {
  color: #3B5995;
}

a.share-twitter {
  color: #00ACED;
}

a.share-linkedin {
  color: #4875B4;
}

a.share-googleplus {
  color: #CD3C2A;
}

.dropdown-menu [role="menuitem"][aria-selected="true"]::after {
  content: none;
}

[for=filter] a[aria-selected="true"]::before, [for=sort] a[aria-selected="true"]::before, [for=comment-sort] a[aria-selected="true"]::before, [for=subscription] a[aria-selected="true"]::before, [for=filter-subscriptions] a[aria-selected="true"]::before, .dropdown-menu [role="menuitem"][aria-selected="true"]::before, .mdl-button.article-vote-up::before, .mdl-button.article-vote-down::before, a.return-to-top::before, .mdl-button.comment-vote-up::before, .mdl-button.comment-vote-down::before {
  font-family: 'Material Symbols Outlined';
  vertical-align: bottom;
  text-transform: none;
  -moz-font-feature-settings: 'liga';
  font-feature-settings: 'liga';
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}

[for=filter] a[aria-selected="true"]::before, [for=sort] a[aria-selected="true"]::before, [for=comment-sort] a[aria-selected="true"]::before, [for=subscription] a[aria-selected="true"]::before, [for=filter-subscriptions] a[aria-selected="true"]::before, .dropdown-menu [role="menuitem"][aria-selected="true"]::before, .mdl-button.article-vote-up:before, .mdl-button.article-vote-down:before, a.return-to-top:before {
  margin-right: 5px;
}

a.return-to-top:before {
  content: 'arrow_upward';
}

[for=filter] a[aria-selected="true"]::before, [for=sort] a[aria-selected="true"]::before, [for=comment-sort] a[aria-selected="true"]::before, [for=subscription] a[aria-selected="true"]::before, [for=filter-subscriptions] a[aria-selected="true"]::before, .dropdown-menu [role="menuitem"][aria-selected="true"]::before {
	content: 'check';
}

.article-vote-up:before, .comment-vote-up:before {
	content: 'thumb_up';
}

.article-vote-down:before, .comment-vote-down:before {
	content: 'thumb_down';
}

.article-vote-up:after {
	content: 'Yes';
}

.article-vote-down:after {
	content: 'No';
}

.article-vote-down-provide-feedback {
  display: none;
}

.article-vote-down.mdl-button--colored + .article-vote-down-provide-feedback {
  display: block;
}

.recent-activity-header, .mdl-layout__header .search-header--hidden-on-large-screen, .mdl-layout__header .mdl-layout-spacer, .recent-activity-item-comment, /*#user div.dropdown-toggle, #user #user-menu, .article-updated-after-creation,*/ input#mark_as_solved, .request-organization, .my-activities-nav, :not([data-recent-activity-action="post_comment_added"]) .recent-activity-item-comment {
  display: none;
}

.recent-activity-articles .recent-activity-controls {
  display: none !important;
}

.page-content .mdl-grid {
  align-items: flex-start;
}

.mdl-card .mdl-grid {
  margin: 0;
}

.article .mdl-grid {
  padding: 0;
}

.list-of-links a:not(.mdl-button), .sidebar li a:not(.is-active) {
  color: inherit !important;
  font-weight: normal;
}

.list-of-links li, .sidebar li {
  display: block;
}

.list-of-links.with-counts .mdl-list__item-primary-content {
  display: inline-block;
}

.list-of-links ul, .sidebar ul {
  padding: 0;
}

.list-of-links .section-tree-title {
  margin: 0 0 10px;
}

.list-of-links .section-tree-title ~ ul {
  margin-top: 0;
}

.created-recently:before, .updated-recently:before, .is-internal:before, .is-promoted:before, .is-pinned:before {
  font-family: 'Material Symbols Outlined';
  display: inline-block;
  top: 2px;
  position: relative;
  color: rgba(238, 121, 35, 1);
  margin-right: 5px;
  -moz-font-feature-settings: 'liga';
  font-feature-settings: 'liga';
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}

.article .created-recently:before, .article .updated-recently:before, .article .is-internal:before, .article .is-promoted:before, .article .is-pinned:before {
  margin-right: 5px;
}

.created-recently:not(.no-icon):before {
  content: 'new_releases';
}

.updated-recently:before {
  content: 'update';
}

.is-internal:before {
  content: 'lock';
  color: #F44336;
}

.is-promoted:before {
  content: 'star_border';
}

.is-pinned:before {
  content: 'flag';
}

.is-internal.created-recently:before {
	content: 'new_releases lock';
}

.is-internal.updated-recently:before {
	content: 'update lock';
}

.is-internal.is-promoted:before {
	content: 'star_border lock';
}

.is-promoted.created-recently:before {
	content: 'new_releases star_border';
}

.is-promoted.updated-recently:before {
	content: 'update star_border';
}

.is-promoted.is-pinned:before {
	content: 'flag star_border';
}

.created-recently.is-pinned:before {
	content: 'new_releases flag';
}

.is-internal.is-pinned:before {
	content: 'flag lock';
}

.is-internal.is-promoted.created-recently:before {
	content: 'new_releases star_border lock';
}

.is-promoted.created-recently.is-pinned:before {
	content: 'new_releases flag star_border';
}

.is-internal.created-recently.is-pinned:before {
	content: 'new_releases flag lock';
}

.is-internal.is-promoted.is-pinned:before {
	content: 'flag star_border lock';
}

.is-internal.is-promoted.updated-recently:before {
	content: 'update star_border lock';
}

.is-internal.is-promoted.created-recently.is-pinned:before {
	content: 'new_releases flag star_border lock';
}

nav .breadcrumbs {
  visibility: hidden;
}

.breadcrumbs {
  margin: 0;
  padding: 0;
}

.breadcrumbs li {
  display: inline-block;
}

.breadcrumbs li:not(:first-child):before {
	content: 'keyboard_arrow_right';
  font-family: 'Material Symbols Outlined';
  vertical-align: middle;
  -moz-font-feature-settings: 'liga';
  font-feature-settings: 'liga';
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}

.mdl-list__item-avatar, .mdl-list__item-avatar.material-icons {
	font-size: 32px !important;
  padding: 4px !important;
}

.mdl-layout__header * {
  transition: font-size ease .2s;
}

.page-content {
  max-width: 1600px;
  margin: 0 auto;
}

.mdl-card .scrollable .mdl-data-table {
  width: 100%;
  border: none;
}

.mdl-card .scrollable {
  overflow-x: auto;
}

.mdl-data-table__cell--non-numeric.mdl-data-table__cell--non-numeric {
  white-space: normal;
}

.article .body table {
  position: relative;
  border: 1px solid rgba(0,0,0,.12);
  border-collapse: collapse;
  /* white-space: nowrap; */
  font-size: 13px;
  background-color: #fff;
  text-align: left;
  box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
  width: 100%;
}

.article .body tr {
  position: relative;
  height: 48px;
  transition-duration: .28s;
  transition-timing-function: cubic-bezier(.4,0,.2,1);
  transition-property: background-color;
}

.article .body th {
  position: relative;
  vertical-align: bottom;
  text-overflow: ellipsis;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: 0;
  height: 48px;
  font-size: 12px;
  color: rgba(0,0,0,.54);
  padding: 0 18px 8px 18px;
  box-sizing: border-box;
}

.article .body td {
  position: relative;
  height: 48px;
  border-top: 1px solid rgba(0,0,0,.12);
  border-bottom: 1px solid rgba(0,0,0,.12);
  padding: 12px 18px;
  box-sizing: border-box;
}

.article-tips, #article-tips, #article-tips-2, #article-tips-3, #article-tips-4, #article-tips-5, .article-information, #article-information, #article-information-2, #article-information-3, #article-information-4, #article-information-5, .article-alerts, #article-alerts, #article-alerts-2, #article-alerts-3, #article-alerts-4, #article-alerts-5, .article-table-of-contents, #article-table-of-contents {
  margin: 20px 0 10px;
  padding: 15px;
}

.article-tips, #article-tips, #article-tips-2, #article-tips-3, #article-tips-4, #article-tips-5 {
  background-color: #E8F5E9;
}

.article-information, #article-information, #article-information-2, #article-information-3, #article-information-4, #article-information-5 {
  background-color: #E3F2FD;
}

.article-alerts, #article-alerts, #article-alerts-2, #article-alerts-3, #article-alerts-4, #article-alerts-5 {
  background-color: #FFEBEE;
}

.article-table-of-contents, #article-table-of-contents {
  background-color: #FFF3E0;
}

#article-example, #article-example-2, #article-example-3, #article-example-4, #article-example-5 {
  padding-left: 20px; 
  margin-left: 20px;
  border-left: 1px solid rgba(0,0,0,.12);
}

.article-information ul, .article-tips ul, .article-alerts ul, #article-information ul, #article-information-2 ul, #article-information-3 ul, #article-information-4 ul, #article-information-5 ul, #article-tips ul, #article-tips-2 ul, #article-tips-3 ul, #article-tips-4 ul, #article-tips-5 ul, #article-alerts ul, #article-alerts-2 ul, #article-alerts-3 ul, #article-alerts-4 ul, #article-alerts-5 ul, .article-table-of-contents ul, #article-table-of-contents ul {
  padding-left: 25px;
}

.article-information li:only-child, .article-tips li:only-child, .article-alerts li:only-child, #article-information li:only-child, #article-information-2 li:only-child, #article-information-3 li:only-child, #article-information-4 li:only-child, #article-information-5 li:only-child, #article-tips li:only-child, #article-tips-2 li:only-child, #article-tips-3 li:only-child, #article-tips-4 li:only-child, #article-tips-5 li:only-child, #article-alerts li:only-child, #article-alerts-2 li:only-child, #article-alerts-3 li:only-child, #article-alerts-4 li:only-child, #article-alerts-5 li:only-child {
  list-style-type: none;
  margin-left: -25px;
}

.article .body img {
  max-width: 100%;
  vertical-align: middle;
  margin: 10px 0 20px;
}

.article .body img[width], .article .body img[height] {
  max-width: none;
}

.article .body figure > img {
  display: block;
}

.article .body .center, .article .body .image {
  text-align: center;
}

.article .body .image-container img {
	border: rgba(0,0,0,.12) solid 1px;
}

.markdown blockquote {
  border-left: 1px solid rgba(0,0,0,.12);
  font-style: italic;
  padding: 0 15px;
}

.requests-sort-symbol {
  padding-left: 5px;
  position: absolute;
}

.full-width.mdl-card {
  width: 100%;
}

.min-height.mdl-card {
  min-height: 0;
}

.full-width.mdl-card ~ .full-width.mdl-card {
  margin-top: 16px;
}

.author .mdl-list__item-avatar {
	background-size: cover;
  background-position: center;
}

.mdl-card.buzz-docs > .mdl-card__title,
.mdl-card.discussions > .mdl-card__title,
.mdl-card.training > .mdl-card__title {
  color: #fff;
}

.mdl-button:not(.mdl-button--colored):not(.mdl-button--accent) {
  color: inherit;
}

.mdl-card > .mdl-card__title .material-icons {
  padding: 0 10px 0 0;
}

.mdl-card.welcome > .mdl-card__title .material-icons {
  color: rgba(117, 117, 117, 1);
}

.mdl-chip[class*='status-label-'] {
  margin: 0;
}

.white-on-grey, .mdl-chip.status-label-solved, .generic .theme-color, .generic .theme-color.section {
  background-color: rgba(117, 117, 117, 1) !important;
  color: white !important;
}

.buzz-docs .theme-color, .buzz-docs.theme-color, .training .theme-color, .training.theme-color, .discussions.theme-color, .mdl-card.buzz .mdl-card__title, .mdl-card.buzz .mdl-card__media {
  background-color: #ef9d2b;
  color: white !important;
  border: none;
}

.tutorkit-docs .theme-color, .tutorkit-docs.theme-color, .mdl-card.tutorkit .mdl-card__title, .mdl-card.tutorkit .mdl-card__media {
  background-color: #3061a1;
  color: white !important;
  border: none;
}

.dawn-docs .theme-color, .dawn-docs.theme-color, .mdl-card.dawn .mdl-card__title, .mdl-card.dawn .mdl-card__media {
  background-color: #ee7923;
  color: white !important;
  border: none;
}

.white-on-green, .satisfaction-box input[type="radio"][value="good"] + label:hover, .satisfaction-box input[type="radio"][checked="checked"][value="good"] + label, .mdl-chip.completed {
  background-color: #4CAF50 !important;
  color: white !important;
  border: none;
}

.white-on-purple {
  background-color: #9C27B0 !important;
  color: white !important;
}

.white-on-orange, .mdl-chip.status-label-new {
  background-color: #FF9800 !important;
  color: white !important;
}

.white-on-red, .mdl-chip.status-label-open, .satisfaction-box input[type="radio"][value="bad"] + label:hover, .satisfaction-box input[type="radio"][checked="checked"][value="bad"] + label, .form-field .notification.notification-error.notification-inline {
  background-color: #F44336 !important;
  color: white !important;
}

.white-on-blue, .mdl-chip.planned {
  background-color: #2196F3 !important;
  color: white !important;
}

.white-on-light-green, .mdl-chip.status-label-answered, .mdl-chip.status-label-pending, .mdl-chip.answered {
  background-color: #8BC34A !important;
  color: white !important;
}

.white-on-brown {
  background-color: #795548 !important;
  color: white !important;
}

.white-on-blue-grey {
  background-color: #607D8B !important;
  color: white !important;
}

.white-on-black, .mdl-chip.status-label-hold {
  background-color: #000000 !important;
  color: white !important;
}

@media screen and (min-width: 1024px) {
  .mdl-layout .mdl-layout__drawer .mdl-navigation .mdl-navigation__link {
  	padding: 16px 25px;
  }
  .mdl-layout .mdl-layout__drawer>.mdl-layout-title {  
		padding-left: 30px;
  }
}

.mdl-layout__drawer .mdl-navigation .mdl-navigation__link.topic {
	font-style: italic;
}

.mdl-layout__drawer .mdl-navigation .mdl-navigation__link.divider {
	border-top: 1px solid rgba(0,0,0,.13);
}

.mdl-layout__drawer .mdl-navigation .mdl-navigation__link.is-active {
  color: rgba(33, 150, 243, 1);
  border-left: 8px solid;
  padding-left: 17px;
}

.buzz-docs .mdl-layout__drawer .mdl-navigation .mdl-navigation__link.is-active, .buzz-docs .breadcrumbs a, .buzz-docs .sidebar a.is-active, .training .mdl-layout__drawer .mdl-navigation .mdl-navigation__link.is-active, .training .breadcrumbs a, .training .sidebar a.is-active, .mdl-card.buzz .mdl-button--colored {
  color: #ef9d2b;
}

.tutorkit-docs .mdl-layout__drawer .mdl-navigation .mdl-navigation__link.is-active, .tutorkit-docs .breadcrumbs a, .tutorkit-docs .sidebar a.is-active, .mdl-card.tutorkit .mdl-button--colored {
  color: #3061a1;
}

.dawn-docs .mdl-layout__drawer .mdl-navigation .mdl-navigation__link.is-active, .dawn-docs .breadcrumbs a, .dawn-docs .sidebar a.is-active, .mdl-card.dawn .mdl-button--colored {
  color: #ee7923;
}

.green-text, a.greent-text, .satisfaction-box input[type="radio"][value="good"] + label {
  color: #4CAF50;
}

.purple-text, a.purple-text {
  color: #9C27B0;
}

.orange-text, a.orange-text {
  color: #FF9800;
}

.red-text, a.red-text, .satisfaction-box input[type="radio"][value="bad"] + label {
  color: #F44336;
}

.with-icon .mdl-card__title-text:before {
  font-family: "Material Symbols Outlined";
  -moz-font-feature-settings: 'liga';
  font-feature-settings: 'liga';
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
  padding: 0 10px 0 0;
  align-self: center;
}

.mdl-layout__drawer .buzz, .mdl-layout__drawer .dawn, .mdl-layout__drawer .agilix, .announcements .mdl-card__actions a#card-announcements-buzz-whats-new .material-icons, .announcements .mdl-card__actions a#card-announcements-dawn-whats-new .material-icons {
	background-repeat: no-repeat;
	height: 24px;
	width: 24px;
  background-size: contain;
	background-position: center;
}

.mdl-card.buzz .mdl-card__title-text .material-icons, .mdl-card.tutorkit .mdl-card__title-text .material-icons, .mdl-card.dawn .mdl-card__title-text .material-icons, .announcement-header .material-icons, .material-icons.buzz, .material-icons.tutorkit, .material-icons.dawn, .material-icons.agilix, .material-icons.busybee {
	background-repeat: no-repeat;
	width: 24px;
  height: 24px;
  background-size: contain;
	background-position: center;
  margin-right: 10px;
  vertical-align: middle;
}

:is(.buzz-docs, .tutorkit-docs, .dawn-docs) .mdl-list__item-avatar.material-icons { 
	background-color: white;
  color: inherit;
}

.mdl-card.buzz .mdl-card__title-text .material-icons {
  background-image: url(/hc/theming_assets/01HZPC72RW18H4EJABREPAWQYH);  
}

.mdl-card.busybee .mdl-card__title-text .material-icons {
  background-image: url($logo_busybee_white);  
}

.mdl-card.tutorkit .mdl-card__title-text .material-icons {
  background-image: url(/hc/theming_assets/01HZPC73D1BSM36NVZV33YXSPY);  
}

.mdl-card.dawn .mdl-card__title-text .material-icons {
  background-image: url(/hc/theming_assets/01HZPC743PZT070G5YSYT78Y7N);  
}

.mdl-layout__drawer .buzz, .announcement-header.buzz .material-icons, .material-icons.buzz {
  background-image: url(/hc/theming_assets/01HZPC72E39X989XA90NFN0EWK);
}

.mdl-layout__drawer .busybee, .announcement-header.busybee .material-icons, .material-icons.busybee {
  background-image: url(/hc/theming_assets/01JAEGWJ23VGEJCNV183Y87C1P);
  background-size: 85%;
}

.mdl-layout__drawer .tutorkit, .announcement-header.tutorkit .material-icons, .material-icons.tutorkit {
  background-image: url(/hc/theming_assets/01HZPC734Y8P8RF2715HQKQD1M);
}

.mdl-layout__drawer .dawn, .announcement-header.dawn .material-icons, .material-icons.dawn {
  background-image: url(/hc/theming_assets/01HZPC73SP8MKT9FFNV9945CET);
}

.mdl-layout__drawer .agilix, .announcement-header.agilix .material-icons, .material-icons.agilix {
  background-image: url(/hc/theming_assets/01HZPC747NWQE3M9ABHCBVXSMC);
}

.buzz-docs .with-icon .mdl-card__title-text:before, 
.tutorkit-docs .with-icon .mdl-card__title-text:before, 
.dawn-docs .with-icon .mdl-card__title-text:before, 
.mdl-layout__drawer .buzz-docs:before, 
.mdl-layout__drawer .tutorkit-docs:before, 
.mdl-layout__drawer .dawn-docs:before, 
.material-icons.buzz-docs:before,
.material-icons.tutorkit-docs:before, 
.material-icons.dawn-docs:before {
  content: 'library_books';
}

a[target=_blank].mdl-navigation__link:after {
  content: 'open_in_new';
  font-family: 'Material Symbols Outlined';
  margin:0px 0px 0px 10px;
}

.discussions .with-icon .mdl-card__title-text:before, .mdl-layout__drawer .discussions:before, .material-icons.discussions:before {
  content: 'forum';
}

.training .with-icon .mdl-card__title-text:before, .mdl-layout__drawer .training:before, .material-icons.training:before {
  content: 'video_library';
}

.sales .with-icon .mdl-card__title-text:before, .mdl-list__item-avatar.sales:before, .mdl-layout__drawer .sales:before {
  content: 'attach_money';
}

.student .with-icon .mdl-card__title-text:before, .mdl-list__item-avatar.student:before {
  content: 'school';
}

.teacher .with-icon .mdl-card__title-text:before, .mdl-list__item-avatar.teacher:before {
  content: 'assignment';
}

.observer .with-icon .mdl-card__title-text:before, .mdl-list__item-avatar.observer:before {
  content: 'supervisor_account';
}

.administrator .with-icon .mdl-card__title-text:before, .mdl-list__item-avatar.administrator:before {
  content: 'manage_accounts';
}

.buzz-in-practice .with-icon .mdl-card__title-text:before, .mdl-list__item-avatar.buzz-in-practice:before {
  content: 'explore';
}

.busybee .with-icon .mdl-card__title-text:before, .mdl-list__item-avatar.busybee:before, .mdl-layout__drawer .busybee:before, .material-icons.busybee:before {
  background-image: url(/hc/theming_assets/01JAEGWJ23VGEJCNV183Y87C1P);
  background-size: 85%;
  content: '';
  height: 28px;
  width: 28px;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: white;
  background-repeat: no-repeat;
  background-position: center;
  margin-right: 10px;
  vertical-align: middle;
}

.publish-anywhere .with-icon .mdl-card__title-text:before, .mdl-list__item-avatar.publish-anywhere:before, .mdl-layout__drawer .publish-anywhere:before, .material-icons.publish-anywhere:before {
  content: 'cloud';
}

.pd-courses-and-lessons .with-icon .mdl-card__title-text:before, .mdl-list__item-avatar.pd-courses-and-lessons:before {
  content: 'book';
}

.webinars .with-icon .mdl-card__title-text:before, .mdl-list__item-avatar.webinars:before {
  content: 'videocam';
}

.buzz-experts .with-icon .mdl-card__title-text:before, .mdl-list__item-avatar.buzz-experts:before {
  content: 'person';
}

.resources .with-icon .mdl-card__title-text:before, .mdl-list__item-avatar.resources:before {
  content: 'description';
}

.whats-new .with-icon .mdl-card__title-text:before, .mdl-list__item-avatar.whats-new:before, .mdl-layout__drawer .whats-new:before, .material-icons.whats-new:before {
  content: 'new_releases';
}

.support-announcements .with-icon .mdl-card__title-text:before, .mdl-list__item-avatar.support-announcements:before, .material-icons.support-announcements:before {
  content: 'notifications';
}

.announcements .with-icon .mdl-card__title-text:before, .mdl-list__item-avatar.announcements:before, .material-icons.announcements:before {
  content: 'announcement';
}

.recent-activity .with-icon .mdl-card__title-text:before, .mdl-list__item-avatar.recent-activity:before {
  content: 'rss_feed';
}

.mdl-card > .mdl-card__actions {
  display: flex;
  box-sizing: border-box;
  align-items: center;
  padding-right: 16px;
  padding-left: 16px;
}

.mdl-card a, .page-content a, .dropdown-menu a {
  text-decoration: none;
}

.mdl-list a:hover, .user-subscribe .dropdown-toggle:hover, .user-unsubscribe .dropdown-toggle:hover, .section-subscribe a.dropdown-toggle:hover, .section-unsubscribe a.dropdown-toggle:hover, .topic-subscribe a.dropdown-toggle:hover {
  text-decoration: none !important;
}

.article .mdl-list a li:hover, .list-of-links li a:hover, .sidebar li a:hover, a.section-link:hover {
	background-color: rgba(158,158,158,.2);
  text-decoration: none;
}

.mdl-card .recent-activity-list {
	display: block;
  padding: 8px 0;
  list-style: none;
}

.article .mdl-list, .mdl-list.list-of-links, .mdl-card .recent-activity-list {
  margin-top: 0;
  padding-top: 0;
}

.mdl-card .mdl-list .mdl-list__item, .mdl-card .recent-activity-list .recent-activity-item {
  display: block;
}

.mdl-card .mdl-list .mdl-list__item, .mdl-card .recent-activity-list .recent-activity-item h3 {
  margin: 0;
}

.mdl-list.list-of-links .mdl-list__item .mdl-list__item-primary-content span:first-of-type:not(.multiple-line), .mdl-card .recent-activity-item-link {
	white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}

.multiple-line {
  line-height: normal;
}

.mdl-card a.recent-activity-item-link {
  font-weight: inherit;
  color: inherit;
}

.mdl-card .recent-activity-item a:hover, .breadcrumbs a:hover, .page-content .container a:hover:not(.mdl-button):not(.mdl-menu__item):not([role=menuitem]):not(.mdl-tabs__tab):not(.satisfaction-cancel):not(.satisfaction-link-change):not(.nesty-input):not(.post-subscribe):not(.post-unsubscribe):not(.article-subscribe):not(.article-unsubscribe):not(.organization-subscribe):not(.organization-unsubscribe):not([data-action="edit-profile"]):not(.section-link), .sidebar .request-details dd a:hover {
  text-decoration: underline;
}

.mdl-card .recent-activity-item {
  box-sizing: border-box;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: .04em;
  line-height: 1;
  min-height: 48px;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  padding: 16px;
  cursor: default;
  color: rgba(0,0,0,.87);
  overflow: hidden;
  height: 88px;
}

.recent-activity-loader {
  padding: 10px 16px !important;
}

.mdl-card .recent-activity-item .recent-activity-item-meta, .mdl-card .recent-activity-item .recent-activity-item-parent {
	font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 18px;
  color: rgba(0,0,0,.54);
  display: block;
  padding: 0;
}

.recent-activity-item-time, [data-recent-activity-action="article_comment_added"] .recent-activity-item-comment, [data-recent-activity-action="post_comment_added"] .recent-activity-item-comment, [data-recent-activity-action="answer_added"] .recent-activity-item-comment, .recent-activity-item-comment {
  display: inline-block;
}

.recent-activity-item-comment span:before {
  font-family: "Material Symbols Outlined";
  content: "mode_comment";
  display: inline-block;
  vertical-align: middle;
  padding-right: 3px;
  -moz-font-feature-settings: 'liga';
  font-feature-settings: 'liga';
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}

.mdl-layout__header .user-avatar-container {
	background-color: white;
}

.subscriptions .user-avatar-container {
	background-color: rgba(117, 117, 117, 1);
  vertical-align: middle;
}

.user-avatar-container {
  border-radius: 50%;
  height: 32px;
  width: 32px;
  text-align: center;
  display: inline-block;
  overflow: hidden;
}

.user-avatar {
  max-height: 100%;
  max-width: 100%;
}

.subscriptions .user-avatar-container {
  margin-right: 5px;
}

/*#user-dropdown.dropdown-menu {
  top: 15px;
  right: 0;
  border-radius: 2px;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
  will-change: transform;
  transition: transform .3s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1);
  transition: transform .3s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);
  -webkit-transform-origin: 100% 0;
  transform-origin: 100% 0;
  border: none;
}*/

.dropdown-menu {
  border-radius: 2px;
  box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
  border: none;
}

.dropdown-menu [role="menuitem"] {
  padding-top: 0;
  padding-bottom: 0;
  line-height: 48px;
  width: auto;
}

/*#user #user-dropdown.dropdown-menu.is-visible {
  -webkit-transform: scale(1);
  transform: scale(1);
}*/

.dropdown-menu-caret::after, .dropdown-menu-caret::before {
  display: none;
}

.dropdown-menu-caret {
  margin-top: 0;
}

footer .votes-and-actions {
  margin: auto;
}

/*.votes-and-actions .dropdown-menu[aria-expanded="true"],*/ .scrollable tr:last-child .dropdown-menu {
	bottom: 100%;
  margin-bottom: 1px;
}

.footer-container .dropdown-menu {
/*	overflow-y: scroll;
  max-height: 290px;*/
}

.votes-and-actions .dropdown-toggle, .user-info .dropdown-toggle {
  border-radius: 50%;
  font-size: 24px;
  height: 32px;
  margin-left: 0;
  margin-right: 0;
  min-width: 32px;
  width: 32px;
  padding: 0;
  overflow: hidden;
  color: inherit;
  line-height: normal;
  transition: box-shadow .2s cubic-bezier(.4,0,1,1),background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);
  color: rgb(97, 97, 97);
  text-align: center;
  border: none;
  font-size: 0;
}

.votes-and-actions .dropdown-toggle:after {
  font-family: 'Material Symbols Outlined';
  content: 'more_vert';
  color: inherit;
  position: inherit;
  font-size: 24px;
  line-height: 32px;
  -moz-font-feature-settings: 'liga';
  font-feature-settings: 'liga';
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
} 

.votes-and-actions .dropdown-toggle:hover {
  background-color: rgba(158,158,158,.2);
}

.dropdown-toggle, select, .nesty-input {
  border: none;
  border-bottom: 1px solid rgba(0,0,0,.12);
  padding: 4px 15px 4px 0;
  background-color: transparent;
  border-radius: 0;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  -ms-appearance: none;
  margin-bottom: 1px;
  max-width: 100%;
}

select:hover {
  cursor: pointer;
}

.dropdown-toggle::after, .select .select-input:not(:empty)::after {
	content: 'arrow_drop_down';
  font-family: 'Material Symbols Outlined';
  color: rgba(0,0,0,0.54);
  -moz-font-feature-settings: 'liga';
  font-feature-settings: 'liga';
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}

.dropdown-toggle::after {
  position: absolute;
  right: 0;
  bottom: 5px;
}

.select .select-input:not(:empty)::after {
  position: absolute;
  right: 0;
  bottom: 16px;
  z-index: -1;
}

.section-subscribe a.dropdown-toggle::after, .section-unsubscribe a.dropdown-toggle::after {
  content: none;
}

.mdl-textfield.select {
  width: inherit;
  padding: 20px 0 10px;
  margin-top: 10px;
}

.request-organization {
  border: 1px solid rgba(0,0,0,.12);
  padding: 0 10px 0 26px;
  border-radius: 2px;
}

.mdl-layout-spacer ~ .mdl-button--icon {
  margin-left: 20px;
}

.subscriptions-body .dropdown-toggle:active, .subscriptions-body .dropdown-toggle:focus, select:active, select:focus, .nesty-input:active, .nesty-input:focus {
  border-bottom: 2px solid rgba(33, 150, 243, 1);
  outline: 0;
  margin-bottom: 0;
}

.form-field {
  padding-bottom: 20px;
}

.form-field p {
  font-size: 11px;
  line-height: 15px;
}

.form-field label, .suggestion-list label {
	padding-bottom: 5px;
  display: inline-block;
}

.form-field label, .form-field p, .suggestion-list label, .stat-label, .text-label {
  color: rgba(0,0,0,.54);
  font-size: smaller;
  line-height: initial;
}

.suggestion-list ul {
	padding: 0 0 20px;
  margin: 0;
}

.suggestion-list li {
  display: block;
}

.form-field ul {
  margin: 0;
}

.form-field input[type="text"]#request_collaborators_ {
  height: 22px;
}

.form-field .notification.notification-error.notification-inline {
  width: calc(100% - 11px);
  border-radius: 3px;
}

.form-field .notification.notification-error.notification-inline::before {
  font-family: 'Material Symbols Outlined';
  content: 'warning';
  color: inherit;
  font-size: inherit;
  border: none;
  -moz-font-feature-settings: 'liga';
  font-feature-settings: 'liga';
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}

.form-field.required label::after, .required-description::before {
  content: '*';
  color: #F44336;
}

.required-description {
  margin: 10px 0 0;
}

.nesty-input:focus {
	margin-bottom: 1px;
}

#user-password {
  color: black;
}

.mdl-layout__drawer .material-icons {
    margin-right: 15px;
}

.mdl-layout__drawer .material-icons.empty {
    width: 24px;
}

.mdl-layout__header .search-header ~ .mdl-button, .mdl-layout-spacer ~ div {
  margin-left: 16px;
}

.search-header {
  background: rgba(255,255,255,.15);
  border-radius: 4px;
  font-size: 20px;
  margin-left: 25px;
  padding: 10px 5px;
  cursor: text;
  border: 1px solid rgba(0,0,0,0);
  transition: all 0.3s ease;
  display: flex;
  min-width: 250px;
  flex: 1;
}

.search-header i.material-icons.search-header--hidden-on-small-screen {
	padding: 0 10px;
  vertical-align: bottom;
}

.search-header .search {
  display: flex;
  width: 100%;
}

.search-header:hover, .search-header:focus {
  background: rgba(255,255,255,.25);
}

.search-header ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: rgb(255,255,255);
  transition: all 0.3s ease;
}
.search-header ::-moz-placeholder { /* Firefox 19+ */
  color: rgb(255,255,255);
  transition: all 0.3s ease;
}
.search-header :-ms-input-placeholder { /* IE 10+ */
  color: rgb(255,255,255);
  transition: all 0.3s ease;
}
.search-header :-moz-placeholder { /* Firefox 18- */
  color: rgb(255,255,255);
  transition: all 0.3s ease;
}

.search-header.is-active ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #808080;
}
.search-header.is-active ::-moz-placeholder { /* Firefox 19+ */
  color: #808080;
}
.search-header.is-active :-ms-input-placeholder { /* IE 10+ */
  color: #808080;
}
.search-header.is-active :-moz-placeholder { /* Firefox 18- */
  color: #808080;
}

.search-header.is-active {
  background: white;
  color: #707070;
  box-shadow: 0 1px 1px rgba(0,0,0,0.24);
}

.search-header.is-active input[type="search"] {
  color: #484848;
}

.search-header input[type="search"] {
  border: 0;
  padding: 0;
  margin: 0;
  background-color: transparent;
  width: 100%;
}

.search-header input[type="search"]:focus {
  outline: none;
}

header.mdl-layout__header *:focus {
  outline: grey auto 5px;
}

button#hide-search-button {
  margin: 12px 10px;
}

/* ScreenSteps Article CSS */

.screensteps-wrapper, .article-vote-down-provide-feedback {
  line-height: 1.5em;
  margin: 10px 0;
  padding: 30px 15px 15px;
}

.screensteps-wrapper p, .screensteps-wrapper ul, .screensteps-wrapper ol, .article-vote-down-provide-feedback p {
  margin-left: 35px;
  margin-top: 0;
}

.screensteps-wrapper:before, .article-vote-down-provide-feedback:before {
  padding-top: 3px;
}

.screensteps-wrapper--introduction {
  background-color: #e8f5f9;
}
.screensteps-wrapper--introduction p {
  margin-left: 0;
}

.screensteps-wrapper--info {
  background-color: #E3F2FD;
}

.screensteps-wrapper--alert {
  background-color: #FFF8E1;
}

.screensteps-wrapper--tip, .article-vote-down-provide-feedback {
  background-color: #E8F5E9;
}

.screensteps-wrapper--warning {
  background-color: #FFEBEE;
}

.screensteps-revision-information {
  border-top: 1px solid #e6e6e6; 
  margin-top: 1em;
  padding-top: 1em;
}

.screensteps-foldable-content-parent:before {
  display: inline-block;
  content: "keyboard_arrow_right";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: inherit;
  font-family: "Material Symbols Outlined";
  /*font: normal normal normal 14px/1 FontAwesome;*/
  margin-right: 0.75em;
  text-rendering: auto;
  transform: translate(0, 0);
  vertical-align: bottom;
}

.screensteps-foldable-content-parent.expanded:before {
  content: "keyboard_arrow_down";
}

.screensteps-wrapper:before, .article-vote-down-provide-feedback:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  float: left;
  font-size: 1.3em;
  font-family: "Material Symbols Outlined";
  /*font: normal normal normal 16px/1 FontAwesome;*/
  margin-right: 0.75em;
  text-rendering: auto;
  transform: translate(0, 0);
  vertical-align: bottom;
}

.screensteps-wrapper--info:before {
  color: #0D47A1;
  content: "info";
}
.screensteps-wrapper--alert:before {
  color: #FF6F00;
  content: "error_outline";
}
.screensteps-wrapper--tip:before, .article-vote-down-provide-feedback:before {
  color: #1B5E20;
  content: "lightbulb";
}
.screensteps-wrapper--warning:before {
  color: #B71C1C;
  content: "warning";
}

/* End ScreenSteps Article CSS */

.mdl-card__title.article-title h2 {
  font-weight: 400;
  margin-right: 20px;
  font-size: 30px;
}

/* Display iframe videos (YouTube) in full width of available space */
.video-wrapper-full-width {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 ratio */
  height: 0;
  margin-bottom: 16px
}

.video-wrapper-full-width iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

@media screen and (max-width: 1024px) {
	.mdl-layout__drawer .mdl-navigation .mdl-navigation__link.is-active {
    padding-left: 12px;
	}
}

@media only screen and (max-width: 635px) {
  header.mdl-layout__header .search-header--hidden-on-large-screen {
    display: inline;
  }
  
  header.mdl-layout__header .search-header--hidden-on-small-screen, .search-header {
    display: none;
  }
  
  .mdl-layout__header .mdl-layout-spacer {
    display: block;
  }
  
  .search-header.is-active {
    display: inherit;
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 10;
    margin: 0;
    height: 56px;
    padding: 0;
    border-radius: 0;
  }
  
  .requests-table-toolbar > div {
    display: block;
  }
  
  /*.mdl-layout-spacer ~ div {
    margin-left: 0;
  }*/
  
  .container .mdl-tabs__tab-bar {
    display: table;
    width: 100%;
  }
  
  .mdl-card__title.article-title {
    display: grid;
  }
  
  .mdl-card__title.article-title h2 {
    margin-bottom: 10px;
    margin-right: 0;
    font-size: 24px;
  }
}

@media only screen and (max-width: 480px) {
  .mdl-layout__content .mdl-cell {
    width: 100%;
    margin: 8px 0;
  }
  
  .mdl-layout__content main[role=main] > .mdl-grid {
    padding: 0;
  }
  
  .mdl-layout__content .mdl-cell.mdl-card, .mdl-layout__content .mdl-cell .mdl-card, .mdl-card .mdl-card__title, .blurred-background-container {
    border-radius: 0;
  }
  
  main[role=main] > .mdl-grid > *:not(.mdl-card):not(.home-column-1) {
    margin-left: 8px;
    margin-right: 8px;    
  }
  
  .article footer .share-container {
  	text-align: inherit;
	}
  
  .profile-stats {
  	display: block;
  }
  
  .profile-stats .stat {
    width: 100%;
    margin: 0 0 10px;
    flex-direction: inherit;
    display: inherit;
  }
  
  .profile-stats .stat .stat-label {
    width: 100px;
    display: inline-block;
    margin-right: 10px;
  }
  
  .welcome .display-in-columns {
  	column-count: 1;
	}
}

@media only screen and (max-width: 400px) {
	.mdl-layout__header .mdl-layout-spacer ~ .mdl-button {
  	margin-left: 5px;
	}
  
  header .mdl-layout__header-row {
    padding: 0 5px 0 52px;
  }
  
  .mdl-layout__header-row .mdl-layout-title {
    font-size: 16px;
  }
  
  .mdl-layout__tab-bar.my-activities-nav {
    width: 100%;
    padding-left: 0;
  }
  
  .mdl-layout__tab-bar-container .mdl-layout__tab-bar-button {
    display: none;
  }
  
	.mdl-layout__tab-bar-container .mdl-layout__tab-bar-button.is-active {
    display: inline-block;
  }
}

.pagination * {
	display: inline-block;
}

@media (min-width: 768px) {
	.pagination li {
    height: 30px;
    width: 30px;
	}
}

@media print {
  .mdl-layout__header, .footer-container, .comment-callout, .comment-form, .sidebar, a[class*="subscribe"], .mdl-list__item-avatar, .discussions-callout, .no-print {
    display: none !important;
  }
  .breadcrumbs a[href]:after, .mdl-list__item-primary-content a[href]:after {
    content: none !important;
  }
  .mdl-layout__content, .mdl-grid {
    margin: 0 !important;
    padding: 0 !important;
  }
  .page-content, .mdl-cell, .body, .mdl-card__title, .mdl-list__item, .comments, .comment {
    width: 100% !important;
    max-width: none !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .generic .theme-color, .generic .theme-color.section {
    background-color: transparent !important;
  }
  .mdl-layout__container {
    position: relative !important;
  }
  .breadcrumbs li:not(:first-child):before {
    content: ' ➡ ';
    font-family: inherit;
  }
}

.pagination {
  text-align: center;
}

.pagination ul {
  margin: 0;
  padding: 0;
}


.pagination li {
  border-radius: 50%;
  height: 40px;
  float: left;
  margin-left: 5px;
  width: 40px;
}

.pagination-current {
  background-color: rgba(33, 150, 243, 1);
}

.pagination li:hover:not(.pagination-current) {
  background-color: rgba(158,158,158,.2);
}

.pagination li:hover:not(.pagination-current) span, .pagination li:hover:not(.pagination-current) a {
  color: #566279;
  text-decoration: none;
}

.pagination a, .pagination span {
  font-size: 15px;
  color: #8a95ab;
  padding: 8px 12px;
}

.pagination-current a, .pagination-current span {
  color: #ffffff;
}

.pagination-first, .pagination-prev, .pagination-next, .pagination-last {
	font-family: 'Material Symbols Outlined';
  -moz-font-feature-settings: 'liga';
  font-feature-settings: 'liga';
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}

.page-content .container nav.pagination ul li a:hover {
  text-decoration: none !important;
}