:root {
	--bb-danger-color : rgb(255, 0, 0);
 }
*, :after, :before {
    box-sizing: inherit;
}
  
  [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"] {
	appearance: textfield;
	outline-offset: -2px;
  }
  [type="search"]::-webkit-search-cancel-button,
  [type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
	appearance: none;
  }
  ::-webkit-file-upload-button {
	appearance: button;
	font: inherit;
  }
 
  html {
	box-sizing: border-box;
  }
  *,
  :after,
  :before {
	box-sizing: inherit;
  }
  
  a {
	background-color: transparent;
	text-decoration-skip: objects;
  }
  a {
	color: var(--bb-primary-color);
	outline: 0;
	text-decoration: none;
  }
  a:hover {
	color: var(--bb-primary-color);
	outline: 0;
	text-decoration: none;
  }
  a:focus {
	outline: 0;
	text-decoration: none;
  }
  .black {
	color: #0d0d0e;
  }
  .inverted {
	color: #fff;
  }
  .error {
	color: var(--bb-danger-color);
  }
  .success {
	color: var(--bb-success-color);
  }
  .warning {
	color: var(--bb-warning-color);
  }
  .focus {
	color: var(--bb-default-notice-color);
  }
  .aluminum {
	color: #f8f8f8;
  }
  .silver {
	color: #e0e1e1;
  }
  .lightgray {
	color: #dedfe2;
  }
  .gray {
	color: #bdbdbd;
  }
  .midgray {
	color: #676b72;
  }
  .darkgray {
	color: #313439;
  }
  .bg-black {
	background-color: #0d0d0e;
  }
  .bg-inverted {
	background-color: #fff;
  }
  .bg-error {
	background-color: var(--bb-danger-color);
  }
  .bg-success {
	background-color: var(--bb-success-color);
  }
  .bg-warning {
	background-color: var(--bb-warning-color);
  }
  .bg-focus {
	background-color: var(--bb-default-notice-color);
  }
  .bg-aluminum {
	background-color: #f8f8f8;
  }
  .bg-silver {
	background-color: #e0e1e1;
  }
  .bg-lightgray {
	background-color: #dedfe2;
  }
  .bg-gray {
	background-color: #bdbdbd;
  }
  .bg-midgray {
	background-color: #676b72;
  }
  .bg-darkgray {
	background-color: #313439;
  }
  .bg-highlight {
	background-color: #edf2ff;
  }
  .h1,
  h1 {
	font-size: 2.125rem;
	line-height: 42px;
	font-weight: 700;
  }
  .h2,
  h2 {
	font-size: 1.5rem;
	line-height: 32px;
	font-weight: 700;
  }
  .h3,
  h3 {
	font-size: 1.25rem;
	line-height: 28px;
	font-weight: 600;
  }
  .h4,
  h4 {
	font-size: 1.125rem;
	line-height: 24px;
	font-weight: 600;
  }
  .h5,
  h5 {
	font-size: 1rem;
	line-height: 21px;
	font-weight: 500;
  }
  .h6,
  h6 {
	font-size: 0.75rem;
	line-height: 21px;
	font-weight: 500;
  }
  .h1,
  .h2,
  .h3,
  .h4,
  .h5,
  .h6,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
	color: var(--bb-headings-color);
	font-family: -apple-system, blinkmacsystemfont, "Segoe UI", roboto,
	  oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;
  }
  dd,
  ol,
  ul {
	margin: 0 0 1.6875rem 1.6875rem;
	padding: 0;
  }
  pre {
	background-color: var(--bb-content-alternate-background-color);
	border: 1px solid var(--bb-content-border-color);
	margin: 0 auto 15px;
	overflow: auto;
	padding: 0.9375rem;
	white-space: pre-wrap;
	font-size: 14px !important;
	border-radius: var(--bb-block-radius-inner);
  }
  pre code.bash,
  pre > code {
	background: 0 0;
	border: 0;
	display: block;
	margin: 0;
	padding: 0;
  }
  pre code code.bash {
	font-size: inherit;
  }
  pre pre {
	border: 0;
	padding: 0;
	margin-bottom: 0;
  }
  code {
	padding: 0.125rem 0.375rem;
	margin: 0 0.1875rem;
	font-size: 80%;
	background-color: var(--bb-content-alternate-background-color);
	border: 1px solid var(--bb-content-border-color);
	border-radius: 3px;
  }
  code,
  kbd,
  pre,
  samp {
	font-family: "Courier New", courier, "Lucida Sans Typewriter",
	  "Lucida Typewriter", monospace;
	font-size: 1rem;
  }
  blockquote,
  q {
	font-size: 1.25rem;
	font-weight: 300;
	font-style: italic;
	color: var(--bb-body-text-color);
	line-height: 1.637;
  }
  hr {
	background-color: var(--bb-content-border-color);
	border: 0;
	box-sizing: content-box;
	height: 2px;
  }
  figure {
	margin: 0;
  }
  .text-left {
	text-align: left;
  }
  .text-center {
	text-align: center;
  }
  .text-right {
	text-align: right;
  }
  ul.unstyled {
	margin-left: 0;
  }
  ul.unstyled,
  ul.unstyled ul {
	list-style: none;
  }
  .monospace {
	font-family: "Courier New", courier, "Lucida Sans Typewriter",
	  "Lucida Typewriter", monospace;
  }
  .upper {
	text-transform: uppercase;
  }
  .lower {
	text-transform: lowercase;
  }
  .italic {
	font-style: italic !important;
  }
  .strong {
	font-weight: 700 !important;
  }
  .normal {
	font-weight: 400 !important;
  }
  .muted {
	opacity: 0.55;
  }
  a.muted {
	color: #0d0d0e;
  }
  a.muted:hover {
	opacity: 1;
  }
  .black {
	color: #0d0d0e;
  }
  .smaller {
	font-size: 14px;
	line-height: 20px;
  }
  .small {
	font-size: 16px;
	line-height: 24px;
	color: var(--bb-alternate-text-color);
  }
  .big {
	font-size: 20px;
	line-height: 28px;
  }
  .large {
	font-size: 22px;
	line-height: 32px;
  }
  .end {
	margin-bottom: 0 !important;
  }
  .nowrap,
  .nowrap td {
	white-space: nowrap;
  }
  [class*=" bb-icon-"]:before,
  [class^="bb-icon-"]:before {
	margin-left: 0;
	margin-right: 0;
  }
  .container,
  .container-fluid {
	margin-left: auto;
	margin-right: auto;
	padding-left: 10px;
	padding-right: 10px;
  }
  .container {
	max-width: 1200px;
  }
  .page-template-page-fullscreen .site-content,
  .page-template-page-fullwidth-content .site-content {
	padding: 0;
  }
  .page-template-page-fullscreen .site-content > .container,
  .page-template-page-fullwidth-content .site-content > .container {
	max-width: none;
	padding: 0;
  }
  .page-template-page-fullscreen .content-area,
  .page-template-page-fullwidth-content .content-area {
	padding-top: 0;
	padding-bottom: 0;
  }
  .page-template-page-fullwidth-content #content {
	padding-left: 0;
	padding-right: 0;
  }
  .page-template-page-fullwidth-content #content #primary {
	max-width: 100%;
  }
  .container-full {
	width: 100vw;
	position: relative;
	left: 50%;
	right: 50%;
	margin-left: -50vw;
	margin-right: -50vw;
  }
  .bb-grid {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-left: -10px;
	margin-right: -10px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
  }
  .bb-grid-cell,
  .bb-grid > * {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	min-width: 1px;
	list-style: none;
  }
  .bb-grid-cell:not(.no-gutter),
  .bb-grid > :not(.no-gutter) {
	padding-left: 10px;
	padding-right: 10px;
  }
  .site-content-grid > style {
	display: none;
  }
  .grid-reverse {
	-ms-flex-flow: row-reverse;
	flex-flow: row-reverse;
  }
  .align-items-top {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
  }
  .align-items-bottom {
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
  }
  .align-items-center {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
  }
  .justify-center {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
  }
  .align-self-top {
	-ms-flex-item-align: start;
	align-self: flex-start;
  }
  .align-self-bottom {
	-ms-flex-item-align: end;
	align-self: flex-end;
  }
  .align-self-center {
	-ms-flex-item-align: center;
	align-self: center;
  }
  .push-center {
	margin-left: auto;
	margin-right: auto;
  }
  .push-right {
	margin-left: auto;
  }
  .push-middle {
	margin-top: auto;
	margin-bottom: auto;
  }
  .push-bottom {
	margin-top: auto;
  }
  .push-top {
	margin-bottom: auto;
  }
  @media (max-width: 543px) {
	.bb-grid {
	  -ms-flex-flow: row wrap;
	  flex-flow: row wrap;
	}
	.bb-grid-cell,
	.bb-grid > * {
	  -webkit-box-flex: 0;
	  -ms-flex: 0 0 100%;
	  flex: 0 0 100%;
	  max-width: 100%;
	}
  }
  @media (min-width: 544px) {
	.sm-grid-1-1 {
	  -webkit-box-flex: 0;
	  -ms-flex: 0 0 100%;
	  flex: 0 0 100%;
	  max-width: 100%;
	}
	.sm-grid-1-2 {
	  -webkit-box-flex: 0;
	  -ms-flex: 0 0 50%;
	  flex: 0 0 50%;
	  max-width: 50%;
	}
	.sm-grid-1-3 {
	  -webkit-box-flex: 0;
	  -ms-flex: 0 0 33.3333333333%;
	  flex: 0 0 33.3333333333%;
	  max-width: 33.3333333333%;
	}
	.sm-grid-1-4 {
	  -webkit-box-flex: 0;
	  -ms-flex: 0 0 25%;
	  flex: 0 0 25%;
	  max-width: 25%;
	}
	.sm-grid-1-5 {
	  -webkit-box-flex: 0;
	  -ms-flex: 0 0 20%;
	  flex: 0 0 20%;
	  max-width: 20%;
	}
	.sm-grid-1-6 {
	  -webkit-box-flex: 0;
	  -ms-flex: 0 0 16.6666666667%;
	  flex: 0 0 16.6666666667%;
	  max-width: 16.6666666667%;
	}
	.sm-grid-2-3 {
	  -webkit-box-flex: 0;
	  -ms-flex: 0 0 66.66%;
	  flex: 0 0 66.66%;
	  max-width: 66.66%;
	}
	.sm-grid-3-4 {
	  -webkit-box-flex: 0;
	  -ms-flex: 0 0 75%;
	  flex: 0 0 75%;
	  max-width: 75%;
	}
  }
  @media (min-width: 800px) {
	.md-grid-1-1 {
	  -webkit-box-flex: 0;
	  -ms-flex: 0 0 100%;
	  flex: 0 0 100%;
	  max-width: 100%;
	}
	.md-grid-1-2 {
	  -webkit-box-flex: 0;
	  -ms-flex: 0 0 50%;
	  flex: 0 0 50%;
	  max-width: 50%;
	}
	.md-grid-1-3 {
	  -webkit-box-flex: 0;
	  -ms-flex: 0 0 33.3333333333%;
	  flex: 0 0 33.3333333333%;
	  max-width: 33.3333333333%;
	}
	.md-grid-1-4 {
	  -webkit-box-flex: 0;
	  -ms-flex: 0 0 25%;
	  flex: 0 0 25%;
	  max-width: 25%;
	}
	.md-grid-1-5 {
	  -webkit-box-flex: 0;
	  -ms-flex: 0 0 20%;
	  flex: 0 0 20%;
	  max-width: 20%;
	}
	.md-grid-1-6 {
	  -webkit-box-flex: 0;
	  -ms-flex: 0 0 16.6666666667%;
	  flex: 0 0 16.6666666667%;
	  max-width: 16.6666666667%;
	}
	.md-grid-2-3 {
	  -webkit-box-flex: 0;
	  -ms-flex: 0 0 66.66%;
	  flex: 0 0 66.66%;
	  max-width: 66.66%;
	}
	.md-grid-3-4 {
	  -webkit-box-flex: 0;
	  -ms-flex: 0 0 75%;
	  flex: 0 0 75%;
	  max-width: 75%;
	}
	.md-grid-reverse {
	  -ms-flex-flow: row-reverse;
	  flex-flow: row-reverse;
	}
  }
  @media (min-width: 992px) {
	.lg-grid-1-1 {
	  -webkit-box-flex: 0;
	  -ms-flex: 0 0 100%;
	  flex: 0 0 100%;
	  max-width: 100%;
	}
	.lg-grid-1-2 {
	  -webkit-box-flex: 0;
	  -ms-flex: 0 0 50%;
	  flex: 0 0 50%;
	  max-width: 50%;
	}
	.lg-grid-1-3 {
	  -webkit-box-flex: 0;
	  -ms-flex: 0 0 33.3333333333%;
	  flex: 0 0 33.3333333333%;
	  max-width: 33.3333333333%;
	}
	.lg-grid-1-4 {
	  -webkit-box-flex: 0;
	  -ms-flex: 0 0 25%;
	  flex: 0 0 25%;
	  max-width: 25%;
	}
	.lg-grid-1-5 {
	  -webkit-box-flex: 0;
	  -ms-flex: 0 0 20%;
	  flex: 0 0 20%;
	  max-width: 20%;
	}
	.lg-grid-1-6 {
	  -webkit-box-flex: 0;
	  -ms-flex: 0 0 16.6666666667%;
	  flex: 0 0 16.6666666667%;
	  max-width: 16.6666666667%;
	}
	.lg-grid-2-3 {
	  -webkit-box-flex: 0;
	  -ms-flex: 0 0 66.66%;
	  flex: 0 0 66.66%;
	  max-width: 66.66%;
	}
	.lg-grid-3-4 {
	  -webkit-box-flex: 0;
	  -ms-flex: 0 0 75%;
	  flex: 0 0 75%;
	  max-width: 75%;
	}
	.lg-grid-reverse {
	  -ms-flex-flow: row-reverse;
	  flex-flow: row-reverse;
	}
  }
  table {
	border-spacing: 0;
	max-width: 100%;
	width: 100%;
	empty-cells: show;
	font-size: 17px;
	line-height: 24px;
	margin-bottom: 27px;
	border: 1px solid var(--bb-content-border-color);
	border-radius: var(--bb-block-radius-inner);
  }
  table.notification-settings {
	border: none;
  }
  table caption {
	text-align: left;
	font-size: 16px;
	font-weight: 500;
	color: var(--bb-alternate-text-color);
  }
  th {
	text-align: left;
	font-weight: 600;
	vertical-align: bottom;
	color: var(--bb-headings-color);
  }
  td {
	vertical-align: top;
  }
  td.align-middle,
  tr.align-middle td {
	vertical-align: middle;
  }
  td,
  th {
	padding: 1rem 1rem;
	border-bottom: 1px solid var(--bb-content-border-color);
  }
  table tr:last-child td:first-child {
	border-bottom-left-radius: var(--bb-block-radius-inner);
  }
  table tr:last-child td:last-child {
	border-bottom-right-radius: var(--bb-block-radius-inner);
  }
  tfoot td,
  tfoot th {
	color: var(--bb-alternate-text-color);
  }
  table tr:last-child td,
  table tr:last-child th {
	border-bottom: 0;
  }
  table.bordered td,
  table.bordered th {
	border: 1px solid var(--bb-content-border-color);
  }
  table.striped tr:nth-child(odd) td {
	background: #f8f8f8;
  }
  table.bordered td:first-child,
  table.bordered th:first-child,
  table.striped td:first-child,
  table.striped th:first-child {
	padding-left: 1rem;
  }
  table.bordered td:last-child,
  table.bordered th:last-child,
  table.striped td:last-child,
  table.striped th:last-child {
	padding-right: 1rem;
  }
  table.unstyled td,
  table.unstyled th {
	border: none;
	padding: 0;
  }
  .table-responsive {
	display: block;
	width: 100%;
	overflow-x: auto;
	padding: 1px;
	-webkit-overflow-scrolling: touch;
  }
  .table-responsive table {
	max-width: none;
  }
  .wp-block-table table {
	border-collapse: initial;
	border-radius: var(--bb-block-radius-inner);
  }
  .wp-block-table table thead th {
	border-bottom: 1px solid var(--bb-content-border-color);
  }
  .wp-block-table table tfoot tr td {
	border-top: 1px solid var(--bb-content-border-color);
  }
  .wp-block-table table td,
  .wp-block-table table th {
	border-color: var(--bb-content-border-color);
	border-right: 1px solid var(--bb-content-border-color);
  }
  .wp-block-table table tr td:last-child,
  .wp-block-table table tr th:last-child {
	border-right: 0;
  }
  .wp-block-table table td:first-child,
  .wp-block-table table th:first-child {
	padding-left: 1rem;
  }
  .wp-block-table table td:last-child,
  .wp-block-table table th:last-child {
	padding-right: 1rem;
  }
  .wp-block-table.is-style-stripes table {
	border: 0;
  }
  .wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
	background-color: var(--bb-content-alternate-background-color);
  }
  .wp-block-table figcaption {
	text-align: center;
	color: var(--bb-alternate-text-color);
  }
  .wp-block-table.is-style-stripes {
	border-bottom: 0;
  }
  fieldset {
	font-family: inherit;
	border: 1px solid rgba(0, 0, 0, 0.1);
	padding: 2rem;
	margin-bottom: 2rem;
	margin-top: 2rem;
  }
  input,
  select,
  textarea {
	display: inline-block;
	font-family: inherit;
	font-style: inherit;
	font-size: 15px;
	height: 41px;
	outline: 0;
	vertical-align: middle;
	background-color: var(--bb-content-background-color);
	border: 1px solid var(--bb-content-border-color);
	border-radius: var(--bb-input-radius);
	box-shadow: none;
	padding: 0 12px;
	color: var(--bb-body-text-color);
  }
  input.placeholder,
  select.placeholder,
  textarea.placeholder {
	color: #c3c6c9;
  }
  input:placeholder,
  select:placeholder,
  textarea:placeholder {
	color: #c3c6c9;
  }
  input::-webkit-input-placeholder,
  select::-webkit-input-placeholder,
  textarea::-webkit-input-placeholder {
	color: #c3c6c9;
  }
  input:-ms-input-placeholder,
  select:-ms-input-placeholder,
  textarea:-ms-input-placeholder {
	color: #c3c6c9;
  }
  input::placeholder,
  select::placeholder,
  textarea::placeholder {
	color: #c3c6c9;
  }
  input:input-placeholder,
  select:input-placeholder,
  textarea:input-placeholder {
	color: #c3c6c9;
  }
  input::input-placeholder,
  select::input-placeholder,
  textarea::input-placeholder {
	color: #c3c6c9;
  }
  .select2-container--default .select2-selection--single {
	background-color: var(--bb-content-background-color);
	border: 1px solid var(--bb-content-border-color);
	border-radius: var(--bb-input-radius);
  }
  .select2-container--default
	.select2-selection--single
	.select2-selection__rendered {
	color: var(--bb-body-text-color);
  }
  input.small,
  select.small,
  textarea.small {
	height: 34px;
	font-size: 13px;
	padding: 0 12px;
	border-radius: var(--bb-input-radius);
  }
  input.big,
  select.big,
  textarea.big {
	height: 48px;
	font-size: 17px;
	padding: 0 12px;
	border-radius: var(--bb-input-radius);
  }
  input:focus,
  select:focus,
  textarea:focus {
	outline: 0;
	background-color: var(--bb-content-background-color);
	box-shadow: var(--bb-input-focus-shadow);
	border-color: var(--bb-input-focus-border-color);
  }
  input.success,
  select.success,
  textarea.success {
	background-color: rgba(var(--bb-success-color-rgb), 0.1);
	border: 1px solid rgba(var(--bb-success-color-rgb), 0.15);
  }
  input.success:focus,
  select.success:focus,
  textarea.success:focus {
	border-color: var(--bb-success-color);
	box-shadow: none;
  }
  input.disabled,
  input:disabled,
  select.disabled,
  select:disabled,
  textarea.disabled,
  textarea:disabled {
	background-color: var(--bb-content-alternate-background-color);
	opacity: 0.75;
  }
  input.error,
  select.error,
  textarea.error {
	border-color: rgba(var(--bb-danger-color-rgb), 1);
  }
  input.error:focus,
  select.error:focus,
  textarea.error:focus {
	border-color: var(--bb-danger-color);
	box-shadow: none;
  }
  select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-image: url(../images/svg/arrow-down.svg);
	background-repeat: no-repeat;
	background-position: right 1rem center;
	padding-right: 40px;
  }
  select[multiple] {
	background-image: none;
	height: auto;
	padding: 0.5rem 0.75rem;
  }
  textarea {
	height: auto;
	padding: 8px 12px;
	line-height: 27px;
	vertical-align: top;
  }
  input[type="file"],
  input[type="image"] {
	width: auto;
	border: none;
	padding: 0;
	height: auto;
	background: 0 0;
	box-shadow: none;
	display: inline-block;
  }
 
  /* input[type="checkbox"],
  input[type="radio"] {
	display: inline-block;
	width: auto;
	height: auto;
	padding: 0;
  } */
  label {
	color: var(--bb-headings-color);
	margin-bottom: 0.25rem;
	font-size: 17px;
  }
  label .desc,
  label .error,
  label .success,
  label.checkbox {
	text-transform: none;
	font-weight: 400;
  }
  label.checkbox {
	font-size: 18px;
	line-height: 27px;
	cursor: pointer;
	color: inherit;
  }
  label.checkbox input {
	margin-top: 0;
  }
  .form-checkboxes label.checkbox {
	display: inline-block;
	margin-right: 1rem;
  }
  .req {
	position: relative;
	top: 1px;
	font-weight: 700;
	color: var(--bb-danger-color);
	font-size: 110%;
  }
  div.desc,
  span.desc {
	color: rgba(var(--bb-body-text-color), 0.5);
	font-size: 14px;
	line-height: 20px;
  }
  span.desc {
	margin-left: 4px;
  }
  div.desc {
	margin-top: 0.25rem;
	margin-bottom: -0.5rem;
  }
  .form-buttons .button,
  .form-buttons button {
	margin-right: 0.5rem;
  }
  .form-item,
  form {
	margin-bottom: 2rem;
  }
  .form > .form-item:last-child {
	margin-bottom: 0;
  }
  .form .row:last-child .form-item {
	margin-bottom: 0;
  }
  .form span.error,
  .form span.success {
	font-size: 14px;
	line-height: 20px;
	margin-left: 0.25rem;
  }
  .form-inline input,
  .form-inline select,
  .form-inline textarea {
	display: inline-block;
	width: auto;
  }
  .append,
  .prepend {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
  }
  .append input,
  .prepend input {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
  }
  .append .button,
  .append span,
  .prepend .button,
  .prepend span {
	-ms-flex-negative: 0;
	flex-shrink: 0;
  }
  .append span,
  .prepend span {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-weight: 400;
	border: 1px solid var(--bb-content-border-color);
	background-color: #f8f8f8;
	padding: 0 0.875rem;
	color: rgba(0, 0, 0, 0.5);
	font-size: 14px;
	white-space: nowrap;
  }
  .prepend input {
	border-radius: 0 var(--bb-input-radius) var(--bb-input-radius) 0;
  }
  .prepend .button {
	margin-right: -1px;
	border-radius: var(--bb-input-radius) 0 0 var(--bb-input-radius) !important;
  }
  .prepend span {
	border-right: none;
	border-radius: var(--bb-input-radius) 0 0 var(--bb-input-radius);
  }
  .append input {
	border-radius: var(--bb-input-radius) 0 0 var(--bb-input-radius);
  }
  .append .button {
	margin-left: -1px;
	border-radius: 0 var(--bb-input-radius) var(--bb-input-radius) 0 !important;
  }
  .append span {
	border-left: none;
	border-radius: 0 var(--bb-input-radius) var(--bb-input-radius) 0;
  }
  .bs-styled-checkbox {
	position: absolute;
	opacity: 0;
  }
  .bs-styled-checkbox + label {
	cursor: pointer;
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: 1;
  }
  .bs-styled-checkbox + label:before {
	content: "";
	margin-right: 10px;
	display: inline-block;
	vertical-align: text-top;
	width: 20px;
	height: 20px;
	background: var(--bb-content-background-color);
	border-radius: var(--bb-checkbox-radius);
	border: 1px solid var(--bb-content-border-color);
  }
  .bs-styled-checkbox:focus + label:before {
	border-color: var(--bb-input-focus-border-color);
	box-shadow: var(--bb-input-focus-shadow);
  }
  .bs-styled-checkbox:checked + label:before {
	background: var(--bb-primary-color);
	border-color: var(--bb-primary-color);
  }
  .bs-styled-checkbox:disabled + label {
	color: #b8b8b8;
	cursor: auto;
  }
  .bs-styled-checkbox:disabled + label:before {
	box-shadow: none;
	background: #ddd;
  }
  .bs-styled-checkbox:checked + label:after {
	content: "\e876";
	position: absolute;
	left: 3px;
	top: 3px;
	font-family: bb-icons;
	font-weight: 400;
	color: #fff;
	font-size: 14px;
	display: block;
  }
  .bs-styled-radio {
	position: absolute;
	opacity: 0;
  }
  .bs-styled-radio + .bb-radio-label,
  .bs-styled-radio + label {
	display: inline-block;
	position: relative;
	cursor: pointer;
	padding: 0;
  }
  .bs-styled-radio + .bb-radio-label:before,
  .bs-styled-radio + label:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
	position: relative;
	overflow: hidden;
	width: 22px;
	height: 22px;
	line-height: 1;
	background-color: var(--bb-content-background-color);
	border: 2px solid var(--bb-content-border-color);
	border-radius: 100%;
	margin-right: 10px;
  }
  .bs-styled-radio:disabled + .bb-radio-label,
  .bs-styled-radio:disabled + label {
	color: #b8b8b8;
	cursor: auto;
  }
  .bs-styled-radio:disabled + .bb-radio-label:before,
  .bs-styled-radio:disabled + label:before {
	box-shadow: none;
	background: #ddd;
  }
  .bs-styled-radio:checked + .bb-radio-label:after,
  .bs-styled-radio:checked + label:after {
	content: "";
	background-color: var(--bb-primary-color);
	margin: auto;
	width: 14px;
	position: absolute;
	height: 14px;
	text-align: center;
	left: 4px;
	top: 4px;
	border-radius: 100%;
  }
  @media screen and (max-width: 544px) {
	form.search-form > label {
	  display: block;
	  width: 100%;
	  margin-bottom: 10px;
	}
	form.search-form > label input[type="search"] {
	  width: 100%;
	}
  }
  input[type="search"]::-webkit-search-cancel-button,
  input[type="search"]::-webkit-search-decoration,
  input[type="search"]::-webkit-search-results-button,
  input[type="search"]::-webkit-search-results-decoration {
	display: none;
  }
  .activity-list .comment-item .activity-meta .buddyboss_edit_activity_cancel,
  .activity-list .comment-item .activity-meta .buddyboss_edit_activity_comment,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.action-save,
  .buddypress .buddypress-wrap .comment-reply-link,
  .buddypress .buddypress-wrap .generic-button a,
  .buddypress .buddypress-wrap a.bp-title-button,
  .buddypress .buddypress-wrap a.button,
  .buddypress .buddypress-wrap button,
  .buddypress .buddypress-wrap input[type="button"],
  .buddypress .buddypress-wrap input[type="reset"],
  .buddypress .buddypress-wrap input[type="submit"],
  .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a,
  .button,
  button,
  input[type="button"],
  input[type="submit"] {
	font-family: inherit;
	font-size: 15px;
	background-color: var(--bb-primary-button-background-regular);
	color: var(--bb-primary-button-text-regular);
	border: 1px solid var(--bb-primary-button-border-regular);
	border-radius: var(--bb-button-radius);
	padding: 10px 20px;
	font-weight: 500;
	font-style: normal;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
	display: inline-block;
	line-height: 1.3;
	border-width: 1px;
	border-style: solid;
	outline: 0;
	vertical-align: middle;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-transition: all linear 0.2s;
	transition: all linear 0.2s;
  }
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_cancel:focus,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.action-save:focus,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment:focus,
  .buddypress .buddypress-wrap .comment-reply-link:focus,
  .buddypress .buddypress-wrap .generic-button a:focus,
  .buddypress .buddypress-wrap a.bp-title-button:focus,
  .buddypress .buddypress-wrap a.button:focus,
  .buddypress .buddypress-wrap button:focus,
  .buddypress .buddypress-wrap input[type="button"]:focus,
  .buddypress .buddypress-wrap input[type="reset"]:focus,
  .buddypress .buddypress-wrap input[type="submit"]:focus,
  .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a:focus,
  .button:focus,
  button:focus,
  input[type="button"]:focus,
  input[type="submit"]:focus {
	box-shadow: var(--bb-primary-button-focus-shadow);
  }
  .activity-list .comment-item .activity-meta .buddyboss_edit_activity_cancel i,
  .activity-list .comment-item .activity-meta .buddyboss_edit_activity_comment i,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.action-save
	i,
  .buddypress .buddypress-wrap .comment-reply-link i,
  .buddypress .buddypress-wrap .generic-button a i,
  .buddypress .buddypress-wrap a.bp-title-button i,
  .buddypress .buddypress-wrap a.button i,
  .buddypress .buddypress-wrap button i,
  .buddypress .buddypress-wrap input[type="button"] i,
  .buddypress .buddypress-wrap input[type="reset"] i,
  .buddypress .buddypress-wrap input[type="submit"] i,
  .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a i,
  .button i,
  button i,
  input[type="button"] i,
  input[type="submit"] i {
	position: relative;
  }
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_cancel:focus,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_cancel:hover,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.action-save:focus,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.action-save:hover,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment:focus,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment:hover,
  .buddypress .buddypress-wrap .comment-reply-link:focus,
  .buddypress .buddypress-wrap .comment-reply-link:hover,
  .buddypress .buddypress-wrap .generic-button a:focus,
  .buddypress .buddypress-wrap .generic-button a:hover,
  .buddypress .buddypress-wrap a.bp-title-button:focus,
  .buddypress .buddypress-wrap a.bp-title-button:hover,
  .buddypress .buddypress-wrap a.button:focus,
  .buddypress .buddypress-wrap a.button:hover,
  .buddypress .buddypress-wrap button:focus,
  .buddypress .buddypress-wrap button:hover,
  .buddypress .buddypress-wrap input[type="button"]:focus,
  .buddypress .buddypress-wrap input[type="button"]:hover,
  .buddypress .buddypress-wrap input[type="reset"]:focus,
  .buddypress .buddypress-wrap input[type="reset"]:hover,
  .buddypress .buddypress-wrap input[type="submit"]:focus,
  .buddypress .buddypress-wrap input[type="submit"]:hover,
  .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a:focus,
  .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a:hover,
  .button:focus,
  .button:hover,
  button:focus,
  button:hover,
  input[type="button"]:focus,
  input[type="button"]:hover,
  input[type="submit"]:focus,
  input[type="submit"]:hover {
	outline: 0;
	text-decoration: none;
	background-color: var(--bb-primary-button-background-hover);
	color: var(--bb-primary-button-text-hover);
	border-color: var(--bb-primary-button-border-hover);
  }
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_cancel:active,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_cancel:focus,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_cancel:hover,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.action-save:active,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.action-save:focus,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.action-save:hover,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment:active,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment:focus,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment:hover,
  .buddypress .buddypress-wrap .comment-reply-link:active,
  .buddypress .buddypress-wrap .comment-reply-link:focus,
  .buddypress .buddypress-wrap .comment-reply-link:hover,
  .buddypress .buddypress-wrap .generic-button a:active,
  .buddypress .buddypress-wrap .generic-button a:focus,
  .buddypress .buddypress-wrap .generic-button a:hover,
  .buddypress .buddypress-wrap a.bp-title-button:active,
  .buddypress .buddypress-wrap a.bp-title-button:focus,
  .buddypress .buddypress-wrap a.bp-title-button:hover,
  .buddypress .buddypress-wrap a.button:active,
  .buddypress .buddypress-wrap a.button:focus,
  .buddypress .buddypress-wrap a.button:hover,
  .buddypress .buddypress-wrap button:active,
  .buddypress .buddypress-wrap button:focus,
  .buddypress .buddypress-wrap button:hover,
  .buddypress .buddypress-wrap input[type="button"]:active,
  .buddypress .buddypress-wrap input[type="button"]:focus,
  .buddypress .buddypress-wrap input[type="button"]:hover,
  .buddypress .buddypress-wrap input[type="reset"]:active,
  .buddypress .buddypress-wrap input[type="reset"]:focus,
  .buddypress .buddypress-wrap input[type="reset"]:hover,
  .buddypress .buddypress-wrap input[type="submit"]:active,
  .buddypress .buddypress-wrap input[type="submit"]:focus,
  .buddypress .buddypress-wrap input[type="submit"]:hover,
  .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a:active,
  .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a:focus,
  .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a:hover,
  .button:active,
  .button:focus,
  .button:hover,
  button:active,
  button:focus,
  button:hover,
  input[type="button"]:active,
  input[type="button"]:focus,
  input[type="button"]:hover,
  input[type="submit"]:active,
  input[type="submit"]:focus,
  input[type="submit"]:hover {
	outline: 0;
	text-decoration: none;
	background-color: var(--bb-primary-button-background-hover);
	color: var(--bb-primary-button-text-hover);
	border-color: var(--bb-primary-button-border-hover);
  }
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_cancel.disabled,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.action-save.disabled,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.disabled,
  .buddypress .buddypress-wrap .comment-reply-link.disabled,
  .buddypress .buddypress-wrap .generic-button a.disabled,
  .buddypress .buddypress-wrap a.bp-title-button.disabled,
  .buddypress .buddypress-wrap a.button.disabled,
  .buddypress .buddypress-wrap button.disabled,
  .buddypress .buddypress-wrap input[type="button"].disabled,
  .buddypress .buddypress-wrap input[type="reset"].disabled,
  .buddypress .buddypress-wrap input[type="submit"].disabled,
  .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.disabled,
  .button.disabled,
  button.disabled,
  input[type="button"].disabled,
  input[type="submit"].disabled {
	cursor: default;
	font-style: normal;
	color: #c8cbcf;
	background-color: #f5f5f5;
	opacity: 1;
  }
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_cancel.small,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.action-save.small,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.small,
  .buddypress .buddypress-wrap .comment-reply-link.small,
  .buddypress .buddypress-wrap .generic-button a.small,
  .buddypress .buddypress-wrap a.bp-title-button.small,
  .buddypress .buddypress-wrap a.button.small,
  .buddypress .buddypress-wrap button.small,
  .buddypress .buddypress-wrap input[type="button"].small,
  .buddypress .buddypress-wrap input[type="reset"].small,
  .buddypress .buddypress-wrap input[type="submit"].small,
  .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.small,
  .button.small,
  button.small,
  input[type="button"].small,
  input[type="submit"].small {
	font-size: 14px;
	font-weight: 500;
	min-height: 34px;
	line-height: 34px;
	padding: 0 20px;
	border-radius: var(--bb-button-radius);
  }
  .activity-list .comment-item .activity-meta .buddyboss_edit_activity_cancel.big,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.action-save.big,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.big,
  .buddypress .buddypress-wrap .comment-reply-link.big,
  .buddypress .buddypress-wrap .generic-button a.big,
  .buddypress .buddypress-wrap a.bp-title-button.big,
  .buddypress .buddypress-wrap a.button.big,
  .buddypress .buddypress-wrap button.big,
  .buddypress .buddypress-wrap input[type="button"].big,
  .buddypress .buddypress-wrap input[type="reset"].big,
  .buddypress .buddypress-wrap input[type="submit"].big,
  .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.big,
  .button.big,
  button.big,
  input[type="button"].big,
  input[type="submit"].big {
	font-size: 16px;
	min-height: 62px;
	line-height: 62px;
	padding: 0 40px;
	border-radius: var(--bb-button-radius);
  }
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_cancel.large,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.action-save.large,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.large,
  .buddypress .buddypress-wrap .comment-reply-link.large,
  .buddypress .buddypress-wrap .generic-button a.large,
  .buddypress .buddypress-wrap a.bp-title-button.large,
  .buddypress .buddypress-wrap a.button.large,
  .buddypress .buddypress-wrap button.large,
  .buddypress .buddypress-wrap input[type="button"].large,
  .buddypress .buddypress-wrap input[type="reset"].large,
  .buddypress .buddypress-wrap input[type="submit"].large,
  .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.large,
  .button.large,
  button.large,
  input[type="button"].large,
  input[type="submit"].large {
	font-size: 16px;
	min-height: 50px;
	line-height: 50px;
	padding: 0 30px;
	border-radius: var(--bb-button-radius);
  }
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_cancel.full,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.action-save.full,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.full,
  .buddypress .buddypress-wrap .comment-reply-link.full,
  .buddypress .buddypress-wrap .generic-button a.full,
  .buddypress .buddypress-wrap a.bp-title-button.full,
  .buddypress .buddypress-wrap a.button.full,
  .buddypress .buddypress-wrap button.full,
  .buddypress .buddypress-wrap input[type="button"].full,
  .buddypress .buddypress-wrap input[type="reset"].full,
  .buddypress .buddypress-wrap input[type="submit"].full,
  .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.full,
  .button.full,
  button.full,
  input[type="button"].full,
  input[type="submit"].full {
	width: 100%;
  }
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_cancel.secondary,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.action-save.secondary,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.secondary,
  .buddypress .buddypress-wrap .comment-reply-link.secondary,
  .buddypress .buddypress-wrap .generic-button a.secondary,
  .buddypress .buddypress-wrap a.bp-title-button.secondary,
  .buddypress .buddypress-wrap a.button.secondary,
  .buddypress .buddypress-wrap button.secondary,
  .buddypress .buddypress-wrap input[type="button"].secondary,
  .buddypress .buddypress-wrap input[type="reset"].secondary,
  .buddypress .buddypress-wrap input[type="submit"].secondary,
  .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.secondary,
  .button.secondary,
  button.secondary,
  input[type="button"].secondary,
  input[type="submit"].secondary {
	color: #1e2132;
	background-color: #fff;
	background-color: var(--bb-secondary-button-background-regular);
	color: var(--bb-secondary-button-text-regular);
	border: 1px solid var(--bb-secondary-button-border-regular);
  }
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_cancel.secondary:hover,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.action-save.secondary:hover,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.secondary:hover,
  .buddypress .buddypress-wrap .comment-reply-link.secondary:hover,
  .buddypress .buddypress-wrap .generic-button a.secondary:hover,
  .buddypress .buddypress-wrap a.bp-title-button.secondary:hover,
  .buddypress .buddypress-wrap a.button.secondary:hover,
  .buddypress .buddypress-wrap button.secondary:hover,
  .buddypress .buddypress-wrap input[type="button"].secondary:hover,
  .buddypress .buddypress-wrap input[type="reset"].secondary:hover,
  .buddypress .buddypress-wrap input[type="submit"].secondary:hover,
  .buddypress
	.buddypress-wrap
	ul.button-nav:not(.button-tabs)
	li
	a.secondary:hover,
  .button.secondary:hover,
  button.secondary:hover,
  input[type="button"].secondary:hover,
  input[type="submit"].secondary:hover {
	color: #1e2132;
	background-color: rgba(255, 255, 255, 0.05);
  }
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_cancel.secondary:active,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.action-save.secondary:active,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.secondary:active,
  .buddypress .buddypress-wrap .comment-reply-link.secondary:active,
  .buddypress .buddypress-wrap .generic-button a.secondary:active,
  .buddypress .buddypress-wrap a.bp-title-button.secondary:active,
  .buddypress .buddypress-wrap a.button.secondary:active,
  .buddypress .buddypress-wrap button.secondary:active,
  .buddypress .buddypress-wrap input[type="button"].secondary:active,
  .buddypress .buddypress-wrap input[type="reset"].secondary:active,
  .buddypress .buddypress-wrap input[type="submit"].secondary:active,
  .buddypress
	.buddypress-wrap
	ul.button-nav:not(.button-tabs)
	li
	a.secondary:active,
  .button.secondary:active,
  button.secondary:active,
  input[type="button"].secondary:active,
  input[type="submit"].secondary:active {
	color: #1e2132;
	background-color: rgba(255, 255, 255, 0.09);
  }
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_cancel.secondary.disabled,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_cancel.secondary:disabled,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.action-save.secondary.disabled,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.action-save.secondary:disabled,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.secondary.disabled,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.secondary:disabled,
  .buddypress .buddypress-wrap .comment-reply-link.secondary.disabled,
  .buddypress .buddypress-wrap .comment-reply-link.secondary:disabled,
  .buddypress .buddypress-wrap .generic-button a.secondary.disabled,
  .buddypress .buddypress-wrap .generic-button a.secondary:disabled,
  .buddypress .buddypress-wrap a.bp-title-button.secondary.disabled,
  .buddypress .buddypress-wrap a.bp-title-button.secondary:disabled,
  .buddypress .buddypress-wrap a.button.secondary.disabled,
  .buddypress .buddypress-wrap a.button.secondary:disabled,
  .buddypress .buddypress-wrap button.secondary.disabled,
  .buddypress .buddypress-wrap button.secondary:disabled,
  .buddypress .buddypress-wrap input[type="button"].secondary.disabled,
  .buddypress .buddypress-wrap input[type="button"].secondary:disabled,
  .buddypress .buddypress-wrap input[type="reset"].secondary.disabled,
  .buddypress .buddypress-wrap input[type="reset"].secondary:disabled,
  .buddypress .buddypress-wrap input[type="submit"].secondary.disabled,
  .buddypress .buddypress-wrap input[type="submit"].secondary:disabled,
  .buddypress
	.buddypress-wrap
	ul.button-nav:not(.button-tabs)
	li
	a.secondary.disabled,
  .buddypress
	.buddypress-wrap
	ul.button-nav:not(.button-tabs)
	li
	a.secondary:disabled,
  .button.secondary.disabled,
  .button.secondary:disabled,
  button.secondary.disabled,
  button.secondary:disabled,
  input[type="button"].secondary.disabled,
  input[type="button"].secondary:disabled,
  input[type="submit"].secondary.disabled,
  input[type="submit"].secondary:disabled {
	color: #c8cbcf;
	background-color: #f5f5f5;
  }
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_cancel.secondary.outline,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.action-save.secondary.outline,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.secondary.outline,
  .buddypress .buddypress-wrap .comment-reply-link.secondary.outline,
  .buddypress .buddypress-wrap .generic-button a.secondary.outline,
  .buddypress .buddypress-wrap a.bp-title-button.secondary.outline,
  .buddypress .buddypress-wrap a.button.secondary.outline,
  .buddypress .buddypress-wrap button.secondary.outline,
  .buddypress .buddypress-wrap input[type="button"].secondary.outline,
  .buddypress .buddypress-wrap input[type="reset"].secondary.outline,
  .buddypress .buddypress-wrap input[type="submit"].secondary.outline,
  .buddypress
	.buddypress-wrap
	ul.button-nav:not(.button-tabs)
	li
	a.secondary.outline,
  .button.secondary.outline,
  button.secondary.outline,
  input[type="button"].secondary.outline,
  input[type="submit"].secondary.outline {
	background: 0 0;
	color: #fff;
	border-color: #fff;
  }
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_cancel.secondary.outline:hover,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.action-save.secondary.outline:hover,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.secondary.outline:hover,
  .buddypress .buddypress-wrap .comment-reply-link.secondary.outline:hover,
  .buddypress .buddypress-wrap .generic-button a.secondary.outline:hover,
  .buddypress .buddypress-wrap a.bp-title-button.secondary.outline:hover,
  .buddypress .buddypress-wrap a.button.secondary.outline:hover,
  .buddypress .buddypress-wrap button.secondary.outline:hover,
  .buddypress .buddypress-wrap input[type="button"].secondary.outline:hover,
  .buddypress .buddypress-wrap input[type="reset"].secondary.outline:hover,
  .buddypress .buddypress-wrap input[type="submit"].secondary.outline:hover,
  .buddypress
	.buddypress-wrap
	ul.button-nav:not(.button-tabs)
	li
	a.secondary.outline:hover,
  .button.secondary.outline:hover,
  button.secondary.outline:hover,
  input[type="button"].secondary.outline:hover,
  input[type="submit"].secondary.outline:hover {
	color: rgba(255, 255, 255, 0.05);
	border-color: rgba(255, 255, 255, 0.05);
  }
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_cancel.secondary.outline:active,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.action-save.secondary.outline:active,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.secondary.outline:active,
  .buddypress .buddypress-wrap .comment-reply-link.secondary.outline:active,
  .buddypress .buddypress-wrap .generic-button a.secondary.outline:active,
  .buddypress .buddypress-wrap a.bp-title-button.secondary.outline:active,
  .buddypress .buddypress-wrap a.button.secondary.outline:active,
  .buddypress .buddypress-wrap button.secondary.outline:active,
  .buddypress .buddypress-wrap input[type="button"].secondary.outline:active,
  .buddypress .buddypress-wrap input[type="reset"].secondary.outline:active,
  .buddypress .buddypress-wrap input[type="submit"].secondary.outline:active,
  .buddypress
	.buddypress-wrap
	ul.button-nav:not(.button-tabs)
	li
	a.secondary.outline:active,
  .button.secondary.outline:active,
  button.secondary.outline:active,
  input[type="button"].secondary.outline:active,
  input[type="submit"].secondary.outline:active {
	color: rgba(255, 255, 255, 0.12);
	border-color: rgba(255, 255, 255, 0.12);
  }
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_cancel.secondary.outline.disabled,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_cancel.secondary.outline:disabled,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.action-save.secondary.outline.disabled,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.action-save.secondary.outline:disabled,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.secondary.outline.disabled,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.secondary.outline:disabled,
  .buddypress .buddypress-wrap .comment-reply-link.secondary.outline.disabled,
  .buddypress .buddypress-wrap .comment-reply-link.secondary.outline:disabled,
  .buddypress .buddypress-wrap .generic-button a.secondary.outline.disabled,
  .buddypress .buddypress-wrap .generic-button a.secondary.outline:disabled,
  .buddypress .buddypress-wrap a.bp-title-button.secondary.outline.disabled,
  .buddypress .buddypress-wrap a.bp-title-button.secondary.outline:disabled,
  .buddypress .buddypress-wrap a.button.secondary.outline.disabled,
  .buddypress .buddypress-wrap a.button.secondary.outline:disabled,
  .buddypress .buddypress-wrap button.secondary.outline.disabled,
  .buddypress .buddypress-wrap button.secondary.outline:disabled,
  .buddypress .buddypress-wrap input[type="button"].secondary.outline.disabled,
  .buddypress .buddypress-wrap input[type="button"].secondary.outline:disabled,
  .buddypress .buddypress-wrap input[type="reset"].secondary.outline.disabled,
  .buddypress .buddypress-wrap input[type="reset"].secondary.outline:disabled,
  .buddypress .buddypress-wrap input[type="submit"].secondary.outline.disabled,
  .buddypress .buddypress-wrap input[type="submit"].secondary.outline:disabled,
  .buddypress
	.buddypress-wrap
	ul.button-nav:not(.button-tabs)
	li
	a.secondary.outline.disabled,
  .buddypress
	.buddypress-wrap
	ul.button-nav:not(.button-tabs)
	li
	a.secondary.outline:disabled,
  .button.secondary.outline.disabled,
  .button.secondary.outline:disabled,
  button.secondary.outline.disabled,
  button.secondary.outline:disabled,
  input[type="button"].secondary.outline.disabled,
  input[type="button"].secondary.outline:disabled,
  input[type="submit"].secondary.outline.disabled,
  input[type="submit"].secondary.outline:disabled {
	background: #f5f5f5;
	color: #dedfe2;
	border-color: #dedfe2;
	opacity: 1;
  }
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_cancel.secondary:focus,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.action-save.secondary:focus,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.secondary:focus,
  .buddypress .buddypress-wrap .comment-reply-link.secondary:focus,
  .buddypress .buddypress-wrap .generic-button a.secondary:focus,
  .buddypress .buddypress-wrap a.bp-title-button.secondary:focus,
  .buddypress .buddypress-wrap a.button.secondary:focus,
  .buddypress .buddypress-wrap button.secondary:focus,
  .buddypress .buddypress-wrap input[type="button"].secondary:focus,
  .buddypress .buddypress-wrap input[type="reset"].secondary:focus,
  .buddypress .buddypress-wrap input[type="submit"].secondary:focus,
  .buddypress
	.buddypress-wrap
	ul.button-nav:not(.button-tabs)
	li
	a.secondary:focus,
  .button.secondary:focus,
  button.secondary:focus,
  input[type="button"].secondary:focus,
  input[type="submit"].secondary:focus {
	box-shadow: var(--bb-secondary-button-focus-shadow);
  }
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_cancel.secondary:hover,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.action-save.secondary:hover,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.secondary:hover,
  .buddypress .buddypress-wrap .comment-reply-link.secondary:hover,
  .buddypress .buddypress-wrap .generic-button a.secondary:hover,
  .buddypress .buddypress-wrap a.bp-title-button.secondary:hover,
  .buddypress .buddypress-wrap a.button.secondary:hover,
  .buddypress .buddypress-wrap button.secondary:hover,
  .buddypress .buddypress-wrap input[type="button"].secondary:hover,
  .buddypress .buddypress-wrap input[type="reset"].secondary:hover,
  .buddypress .buddypress-wrap input[type="submit"].secondary:hover,
  .buddypress
	.buddypress-wrap
	ul.button-nav:not(.button-tabs)
	li
	a.secondary:hover,
  .button.secondary:hover,
  button.secondary:hover,
  input[type="button"].secondary:hover,
  input[type="submit"].secondary:hover {
	background-color: var(--bb-secondary-button-background-hover);
	color: var(--bb-secondary-button-text-hover);
	border: 1px solid var(--bb-secondary-button-border-hover);
  }
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_cancel.success,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.action-save.success,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.success,
  .buddypress .buddypress-wrap .comment-reply-link.success,
  .buddypress .buddypress-wrap .generic-button a.success,
  .buddypress .buddypress-wrap a.bp-title-button.success,
  .buddypress .buddypress-wrap a.button.success,
  .buddypress .buddypress-wrap button.success,
  .buddypress .buddypress-wrap input[type="button"].success,
  .buddypress .buddypress-wrap input[type="reset"].success,
  .buddypress .buddypress-wrap input[type="submit"].success,
  .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.success,
  .button.success,
  button.success,
  input[type="button"].success,
  input[type="submit"].success {
	color: #fff;
	background-color: var(--bb-success-color);
  }
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_cancel.success:hover,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.action-save.success:hover,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.success:hover,
  .buddypress .buddypress-wrap .comment-reply-link.success:hover,
  .buddypress .buddypress-wrap .generic-button a.success:hover,
  .buddypress .buddypress-wrap a.bp-title-button.success:hover,
  .buddypress .buddypress-wrap a.button.success:hover,
  .buddypress .buddypress-wrap button.success:hover,
  .buddypress .buddypress-wrap input[type="button"].success:hover,
  .buddypress .buddypress-wrap input[type="reset"].success:hover,
  .buddypress .buddypress-wrap input[type="submit"].success:hover,
  .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.success:hover,
  .button.success:hover,
  button.success:hover,
  input[type="button"].success:hover,
  input[type="submit"].success:hover {
	color: #fff;
	background-color: rgba(var(--bb-success-color), 0.05);
  }
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_cancel.success:active,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.action-save.success:active,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.success:active,
  .buddypress .buddypress-wrap .comment-reply-link.success:active,
  .buddypress .buddypress-wrap .generic-button a.success:active,
  .buddypress .buddypress-wrap a.bp-title-button.success:active,
  .buddypress .buddypress-wrap a.button.success:active,
  .buddypress .buddypress-wrap button.success:active,
  .buddypress .buddypress-wrap input[type="button"].success:active,
  .buddypress .buddypress-wrap input[type="reset"].success:active,
  .buddypress .buddypress-wrap input[type="submit"].success:active,
  .buddypress
	.buddypress-wrap
	ul.button-nav:not(.button-tabs)
	li
	a.success:active,
  .button.success:active,
  button.success:active,
  input[type="button"].success:active,
  input[type="submit"].success:active {
	color: #fff;
	background-color: rgba(var(--bb-success-color), 0.09);
  }
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_cancel.success.disabled,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_cancel.success:disabled,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.action-save.success.disabled,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.action-save.success:disabled,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.success.disabled,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.success:disabled,
  .buddypress .buddypress-wrap .comment-reply-link.success.disabled,
  .buddypress .buddypress-wrap .comment-reply-link.success:disabled,
  .buddypress .buddypress-wrap .generic-button a.success.disabled,
  .buddypress .buddypress-wrap .generic-button a.success:disabled,
  .buddypress .buddypress-wrap a.bp-title-button.success.disabled,
  .buddypress .buddypress-wrap a.bp-title-button.success:disabled,
  .buddypress .buddypress-wrap a.button.success.disabled,
  .buddypress .buddypress-wrap a.button.success:disabled,
  .buddypress .buddypress-wrap button.success.disabled,
  .buddypress .buddypress-wrap button.success:disabled,
  .buddypress .buddypress-wrap input[type="button"].success.disabled,
  .buddypress .buddypress-wrap input[type="button"].success:disabled,
  .buddypress .buddypress-wrap input[type="reset"].success.disabled,
  .buddypress .buddypress-wrap input[type="reset"].success:disabled,
  .buddypress .buddypress-wrap input[type="submit"].success.disabled,
  .buddypress .buddypress-wrap input[type="submit"].success:disabled,
  .buddypress
	.buddypress-wrap
	ul.button-nav:not(.button-tabs)
	li
	a.success.disabled,
  .buddypress
	.buddypress-wrap
	ul.button-nav:not(.button-tabs)
	li
	a.success:disabled,
  .button.success.disabled,
  .button.success:disabled,
  button.success.disabled,
  button.success:disabled,
  input[type="button"].success.disabled,
  input[type="button"].success:disabled,
  input[type="submit"].success.disabled,
  input[type="submit"].success:disabled {
	color: #c8cbcf;
	background-color: #f5f5f5;
  }
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_cancel.success.outline,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.action-save.success.outline,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.success.outline,
  .buddypress .buddypress-wrap .comment-reply-link.success.outline,
  .buddypress .buddypress-wrap .generic-button a.success.outline,
  .buddypress .buddypress-wrap a.bp-title-button.success.outline,
  .buddypress .buddypress-wrap a.button.success.outline,
  .buddypress .buddypress-wrap button.success.outline,
  .buddypress .buddypress-wrap input[type="button"].success.outline,
  .buddypress .buddypress-wrap input[type="reset"].success.outline,
  .buddypress .buddypress-wrap input[type="submit"].success.outline,
  .buddypress
	.buddypress-wrap
	ul.button-nav:not(.button-tabs)
	li
	a.success.outline,
  .button.success.outline,
  button.success.outline,
  input[type="button"].success.outline,
  input[type="submit"].success.outline {
	background: 0 0;
	color: var(--bb-success-color);
	border-color: var(--bb-success-color);
  }
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_cancel.success.outline:hover,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.action-save.success.outline:hover,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.success.outline:hover,
  .buddypress .buddypress-wrap .comment-reply-link.success.outline:hover,
  .buddypress .buddypress-wrap .generic-button a.success.outline:hover,
  .buddypress .buddypress-wrap a.bp-title-button.success.outline:hover,
  .buddypress .buddypress-wrap a.button.success.outline:hover,
  .buddypress .buddypress-wrap button.success.outline:hover,
  .buddypress .buddypress-wrap input[type="button"].success.outline:hover,
  .buddypress .buddypress-wrap input[type="reset"].success.outline:hover,
  .buddypress .buddypress-wrap input[type="submit"].success.outline:hover,
  .buddypress
	.buddypress-wrap
	ul.button-nav:not(.button-tabs)
	li
	a.success.outline:hover,
  .button.success.outline:hover,
  button.success.outline:hover,
  input[type="button"].success.outline:hover,
  input[type="submit"].success.outline:hover {
	color: rgba(var(--bb-success-color), 0.05);
	border-color: rgba(var(--bb-success-color), 0.05);
  }
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_cancel.success.outline:active,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.action-save.success.outline:active,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.success.outline:active,
  .buddypress .buddypress-wrap .comment-reply-link.success.outline:active,
  .buddypress .buddypress-wrap .generic-button a.success.outline:active,
  .buddypress .buddypress-wrap a.bp-title-button.success.outline:active,
  .buddypress .buddypress-wrap a.button.success.outline:active,
  .buddypress .buddypress-wrap button.success.outline:active,
  .buddypress .buddypress-wrap input[type="button"].success.outline:active,
  .buddypress .buddypress-wrap input[type="reset"].success.outline:active,
  .buddypress .buddypress-wrap input[type="submit"].success.outline:active,
  .buddypress
	.buddypress-wrap
	ul.button-nav:not(.button-tabs)
	li
	a.success.outline:active,
  .button.success.outline:active,
  button.success.outline:active,
  input[type="button"].success.outline:active,
  input[type="submit"].success.outline:active {
	color: rgba(var(--bb-success-color), 0.12);
	border-color: rgba(var(--bb-success-color), 0.12);
  }
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_cancel.success.outline.disabled,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_cancel.success.outline:disabled,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.action-save.success.outline.disabled,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.action-save.success.outline:disabled,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.success.outline.disabled,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.success.outline:disabled,
  .buddypress .buddypress-wrap .comment-reply-link.success.outline.disabled,
  .buddypress .buddypress-wrap .comment-reply-link.success.outline:disabled,
  .buddypress .buddypress-wrap .generic-button a.success.outline.disabled,
  .buddypress .buddypress-wrap .generic-button a.success.outline:disabled,
  .buddypress .buddypress-wrap a.bp-title-button.success.outline.disabled,
  .buddypress .buddypress-wrap a.bp-title-button.success.outline:disabled,
  .buddypress .buddypress-wrap a.button.success.outline.disabled,
  .buddypress .buddypress-wrap a.button.success.outline:disabled,
  .buddypress .buddypress-wrap button.success.outline.disabled,
  .buddypress .buddypress-wrap button.success.outline:disabled,
  .buddypress .buddypress-wrap input[type="button"].success.outline.disabled,
  .buddypress .buddypress-wrap input[type="button"].success.outline:disabled,
  .buddypress .buddypress-wrap input[type="reset"].success.outline.disabled,
  .buddypress .buddypress-wrap input[type="reset"].success.outline:disabled,
  .buddypress .buddypress-wrap input[type="submit"].success.outline.disabled,
  .buddypress .buddypress-wrap input[type="submit"].success.outline:disabled,
  .buddypress
	.buddypress-wrap
	ul.button-nav:not(.button-tabs)
	li
	a.success.outline.disabled,
  .buddypress
	.buddypress-wrap
	ul.button-nav:not(.button-tabs)
	li
	a.success.outline:disabled,
  .button.success.outline.disabled,
  .button.success.outline:disabled,
  button.success.outline.disabled,
  button.success.outline:disabled,
  input[type="button"].success.outline.disabled,
  input[type="button"].success.outline:disabled,
  input[type="submit"].success.outline.disabled,
  input[type="submit"].success.outline:disabled {
	background: #f5f5f5;
	color: #dedfe2;
	border-color: #dedfe2;
	opacity: 1;
  }
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_cancel.error,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.action-save.error,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.error,
  .buddypress .buddypress-wrap .comment-reply-link.error,
  .buddypress .buddypress-wrap .generic-button a.error,
  .buddypress .buddypress-wrap a.bp-title-button.error,
  .buddypress .buddypress-wrap a.button.error,
  .buddypress .buddypress-wrap button.error,
  .buddypress .buddypress-wrap input[type="button"].error,
  .buddypress .buddypress-wrap input[type="reset"].error,
  .buddypress .buddypress-wrap input[type="submit"].error,
  .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.error,
  .button.error,
  button.error,
  input[type="button"].error,
  input[type="submit"].error {
	color: #fff;
	background-color: var(--bb-danger-color);
  }
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_cancel.error:hover,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.action-save.error:hover,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.error:hover,
  .buddypress .buddypress-wrap .comment-reply-link.error:hover,
  .buddypress .buddypress-wrap .generic-button a.error:hover,
  .buddypress .buddypress-wrap a.bp-title-button.error:hover,
  .buddypress .buddypress-wrap a.button.error:hover,
  .buddypress .buddypress-wrap button.error:hover,
  .buddypress .buddypress-wrap input[type="button"].error:hover,
  .buddypress .buddypress-wrap input[type="reset"].error:hover,
  .buddypress .buddypress-wrap input[type="submit"].error:hover,
  .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.error:hover,
  .button.error:hover,
  button.error:hover,
  input[type="button"].error:hover,
  input[type="submit"].error:hover {
	color: #fff;
	background-color: rgba(var(--bb-danger-color), 0.05);
  }
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_cancel.error:active,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.action-save.error:active,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.error:active,
  .buddypress .buddypress-wrap .comment-reply-link.error:active,
  .buddypress .buddypress-wrap .generic-button a.error:active,
  .buddypress .buddypress-wrap a.bp-title-button.error:active,
  .buddypress .buddypress-wrap a.button.error:active,
  .buddypress .buddypress-wrap button.error:active,
  .buddypress .buddypress-wrap input[type="button"].error:active,
  .buddypress .buddypress-wrap input[type="reset"].error:active,
  .buddypress .buddypress-wrap input[type="submit"].error:active,
  .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.error:active,
  .button.error:active,
  button.error:active,
  input[type="button"].error:active,
  input[type="submit"].error:active {
	color: #fff;
	background-color: rgba(var(--bb-danger-color), 0.09);
  }
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_cancel.error.disabled,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_cancel.error:disabled,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.action-save.error.disabled,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.action-save.error:disabled,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.error.disabled,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.error:disabled,
  .buddypress .buddypress-wrap .comment-reply-link.error.disabled,
  .buddypress .buddypress-wrap .comment-reply-link.error:disabled,
  .buddypress .buddypress-wrap .generic-button a.error.disabled,
  .buddypress .buddypress-wrap .generic-button a.error:disabled,
  .buddypress .buddypress-wrap a.bp-title-button.error.disabled,
  .buddypress .buddypress-wrap a.bp-title-button.error:disabled,
  .buddypress .buddypress-wrap a.button.error.disabled,
  .buddypress .buddypress-wrap a.button.error:disabled,
  .buddypress .buddypress-wrap button.error.disabled,
  .buddypress .buddypress-wrap button.error:disabled,
  .buddypress .buddypress-wrap input[type="button"].error.disabled,
  .buddypress .buddypress-wrap input[type="button"].error:disabled,
  .buddypress .buddypress-wrap input[type="reset"].error.disabled,
  .buddypress .buddypress-wrap input[type="reset"].error:disabled,
  .buddypress .buddypress-wrap input[type="submit"].error.disabled,
  .buddypress .buddypress-wrap input[type="submit"].error:disabled,
  .buddypress
	.buddypress-wrap
	ul.button-nav:not(.button-tabs)
	li
	a.error.disabled,
  .buddypress
	.buddypress-wrap
	ul.button-nav:not(.button-tabs)
	li
	a.error:disabled,
  .button.error.disabled,
  .button.error:disabled,
  button.error.disabled,
  button.error:disabled,
  input[type="button"].error.disabled,
  input[type="button"].error:disabled,
  input[type="submit"].error.disabled,
  input[type="submit"].error:disabled {
	color: #c8cbcf;
	background-color: #f5f5f5;
  }
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_cancel.error.outline,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.action-save.error.outline,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.error.outline,
  .buddypress .buddypress-wrap .comment-reply-link.error.outline,
  .buddypress .buddypress-wrap .generic-button a.error.outline,
  .buddypress .buddypress-wrap a.bp-title-button.error.outline,
  .buddypress .buddypress-wrap a.button.error.outline,
  .buddypress .buddypress-wrap button.error.outline,
  .buddypress .buddypress-wrap input[type="button"].error.outline,
  .buddypress .buddypress-wrap input[type="reset"].error.outline,
  .buddypress .buddypress-wrap input[type="submit"].error.outline,
  .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.error.outline,
  .button.error.outline,
  button.error.outline,
  input[type="button"].error.outline,
  input[type="submit"].error.outline {
	background: 0 0;
	color: var(--bb-danger-color);
	border-color: var(--bb-danger-color);
  }
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_cancel.error.outline:hover,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.action-save.error.outline:hover,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.error.outline:hover,
  .buddypress .buddypress-wrap .comment-reply-link.error.outline:hover,
  .buddypress .buddypress-wrap .generic-button a.error.outline:hover,
  .buddypress .buddypress-wrap a.bp-title-button.error.outline:hover,
  .buddypress .buddypress-wrap a.button.error.outline:hover,
  .buddypress .buddypress-wrap button.error.outline:hover,
  .buddypress .buddypress-wrap input[type="button"].error.outline:hover,
  .buddypress .buddypress-wrap input[type="reset"].error.outline:hover,
  .buddypress .buddypress-wrap input[type="submit"].error.outline:hover,
  .buddypress
	.buddypress-wrap
	ul.button-nav:not(.button-tabs)
	li
	a.error.outline:hover,
  .button.error.outline:hover,
  button.error.outline:hover,
  input[type="button"].error.outline:hover,
  input[type="submit"].error.outline:hover {
	color: rgba(var(--bb-danger-color), 0.05);
	border-color: rgba(var(--bb-danger-color), 0.05);
  }
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_cancel.error.outline:active,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.action-save.error.outline:active,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.error.outline:active,
  .buddypress .buddypress-wrap .comment-reply-link.error.outline:active,
  .buddypress .buddypress-wrap .generic-button a.error.outline:active,
  .buddypress .buddypress-wrap a.bp-title-button.error.outline:active,
  .buddypress .buddypress-wrap a.button.error.outline:active,
  .buddypress .buddypress-wrap button.error.outline:active,
  .buddypress .buddypress-wrap input[type="button"].error.outline:active,
  .buddypress .buddypress-wrap input[type="reset"].error.outline:active,
  .buddypress .buddypress-wrap input[type="submit"].error.outline:active,
  .buddypress
	.buddypress-wrap
	ul.button-nav:not(.button-tabs)
	li
	a.error.outline:active,
  .button.error.outline:active,
  button.error.outline:active,
  input[type="button"].error.outline:active,
  input[type="submit"].error.outline:active {
	color: rgba(var(--bb-danger-color), 0.12);
	border-color: rgba(var(--bb-danger-color), 0.12);
  }
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_cancel.error.outline.disabled,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_cancel.error.outline:disabled,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.action-save.error.outline.disabled,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.action-save.error.outline:disabled,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.error.outline.disabled,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.error.outline:disabled,
  .buddypress .buddypress-wrap .comment-reply-link.error.outline.disabled,
  .buddypress .buddypress-wrap .comment-reply-link.error.outline:disabled,
  .buddypress .buddypress-wrap .generic-button a.error.outline.disabled,
  .buddypress .buddypress-wrap .generic-button a.error.outline:disabled,
  .buddypress .buddypress-wrap a.bp-title-button.error.outline.disabled,
  .buddypress .buddypress-wrap a.bp-title-button.error.outline:disabled,
  .buddypress .buddypress-wrap a.button.error.outline.disabled,
  .buddypress .buddypress-wrap a.button.error.outline:disabled,
  .buddypress .buddypress-wrap button.error.outline.disabled,
  .buddypress .buddypress-wrap button.error.outline:disabled,
  .buddypress .buddypress-wrap input[type="button"].error.outline.disabled,
  .buddypress .buddypress-wrap input[type="button"].error.outline:disabled,
  .buddypress .buddypress-wrap input[type="reset"].error.outline.disabled,
  .buddypress .buddypress-wrap input[type="reset"].error.outline:disabled,
  .buddypress .buddypress-wrap input[type="submit"].error.outline.disabled,
  .buddypress .buddypress-wrap input[type="submit"].error.outline:disabled,
  .buddypress
	.buddypress-wrap
	ul.button-nav:not(.button-tabs)
	li
	a.error.outline.disabled,
  .buddypress
	.buddypress-wrap
	ul.button-nav:not(.button-tabs)
	li
	a.error.outline:disabled,
  .button.error.outline.disabled,
  .button.error.outline:disabled,
  button.error.outline.disabled,
  button.error.outline:disabled,
  input[type="button"].error.outline.disabled,
  input[type="button"].error.outline:disabled,
  input[type="submit"].error.outline.disabled,
  input[type="submit"].error.outline:disabled {
	background: #f5f5f5;
	color: #dedfe2;
	border-color: #dedfe2;
	opacity: 1;
  }
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_cancel.error.outline:hover,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_cancel.error:hover,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.action-save.error.outline:hover,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.action-save.error:hover,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.error.outline:hover,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.error:hover,
  .buddypress .buddypress-wrap .comment-reply-link.error.outline:hover,
  .buddypress .buddypress-wrap .comment-reply-link.error:hover,
  .buddypress .buddypress-wrap .generic-button a.error.outline:hover,
  .buddypress .buddypress-wrap .generic-button a.error:hover,
  .buddypress .buddypress-wrap a.bp-title-button.error.outline:hover,
  .buddypress .buddypress-wrap a.bp-title-button.error:hover,
  .buddypress .buddypress-wrap a.button.error.outline:hover,
  .buddypress .buddypress-wrap a.button.error:hover,
  .buddypress .buddypress-wrap button.error.outline:hover,
  .buddypress .buddypress-wrap button.error:hover,
  .buddypress .buddypress-wrap input[type="button"].error.outline:hover,
  .buddypress .buddypress-wrap input[type="button"].error:hover,
  .buddypress .buddypress-wrap input[type="reset"].error.outline:hover,
  .buddypress .buddypress-wrap input[type="reset"].error:hover,
  .buddypress .buddypress-wrap input[type="submit"].error.outline:hover,
  .buddypress .buddypress-wrap input[type="submit"].error:hover,
  .buddypress
	.buddypress-wrap
	ul.button-nav:not(.button-tabs)
	li
	a.error.outline:hover,
  .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.error:hover,
  .button.error.outline:hover,
  .button.error:hover,
  button.error.outline:hover,
  button.error:hover,
  input[type="button"].error.outline:hover,
  input[type="button"].error:hover,
  input[type="submit"].error.outline:hover,
  input[type="submit"].error:hover {
	background-color: var(--bb-secondary-button-background-regular);
	border-color: var(--bb-danger-color);
	color: var(--bb-danger-color);
  }
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_cancel.inverted,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.action-save.inverted,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.inverted,
  .buddypress .buddypress-wrap .comment-reply-link.inverted,
  .buddypress .buddypress-wrap .generic-button a.inverted,
  .buddypress .buddypress-wrap a.bp-title-button.inverted,
  .buddypress .buddypress-wrap a.button.inverted,
  .buddypress .buddypress-wrap button.inverted,
  .buddypress .buddypress-wrap input[type="button"].inverted,
  .buddypress .buddypress-wrap input[type="reset"].inverted,
  .buddypress .buddypress-wrap input[type="submit"].inverted,
  .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.inverted,
  .button.inverted,
  button.inverted,
  input[type="button"].inverted,
  input[type="submit"].inverted {
	color: #000;
	background-color: #fff;
  }
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_cancel.inverted:hover,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.action-save.inverted:hover,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.inverted:hover,
  .buddypress .buddypress-wrap .comment-reply-link.inverted:hover,
  .buddypress .buddypress-wrap .generic-button a.inverted:hover,
  .buddypress .buddypress-wrap a.bp-title-button.inverted:hover,
  .buddypress .buddypress-wrap a.button.inverted:hover,
  .buddypress .buddypress-wrap button.inverted:hover,
  .buddypress .buddypress-wrap input[type="button"].inverted:hover,
  .buddypress .buddypress-wrap input[type="reset"].inverted:hover,
  .buddypress .buddypress-wrap input[type="submit"].inverted:hover,
  .buddypress
	.buddypress-wrap
	ul.button-nav:not(.button-tabs)
	li
	a.inverted:hover,
  .button.inverted:hover,
  button.inverted:hover,
  input[type="button"].inverted:hover,
  input[type="submit"].inverted:hover {
	color: #000;
	background-color: rgba(255, 255, 255, 0.05);
  }
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_cancel.inverted:active,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.action-save.inverted:active,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.inverted:active,
  .buddypress .buddypress-wrap .comment-reply-link.inverted:active,
  .buddypress .buddypress-wrap .generic-button a.inverted:active,
  .buddypress .buddypress-wrap a.bp-title-button.inverted:active,
  .buddypress .buddypress-wrap a.button.inverted:active,
  .buddypress .buddypress-wrap button.inverted:active,
  .buddypress .buddypress-wrap input[type="button"].inverted:active,
  .buddypress .buddypress-wrap input[type="reset"].inverted:active,
  .buddypress .buddypress-wrap input[type="submit"].inverted:active,
  .buddypress
	.buddypress-wrap
	ul.button-nav:not(.button-tabs)
	li
	a.inverted:active,
  .button.inverted:active,
  button.inverted:active,
  input[type="button"].inverted:active,
  input[type="submit"].inverted:active {
	color: #000;
	background-color: rgba(255, 255, 255, 0.09);
  }
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_cancel.inverted.disabled,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_cancel.inverted:disabled,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.action-save.inverted.disabled,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.action-save.inverted:disabled,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.inverted.disabled,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.inverted:disabled,
  .buddypress .buddypress-wrap .comment-reply-link.inverted.disabled,
  .buddypress .buddypress-wrap .comment-reply-link.inverted:disabled,
  .buddypress .buddypress-wrap .generic-button a.inverted.disabled,
  .buddypress .buddypress-wrap .generic-button a.inverted:disabled,
  .buddypress .buddypress-wrap a.bp-title-button.inverted.disabled,
  .buddypress .buddypress-wrap a.bp-title-button.inverted:disabled,
  .buddypress .buddypress-wrap a.button.inverted.disabled,
  .buddypress .buddypress-wrap a.button.inverted:disabled,
  .buddypress .buddypress-wrap button.inverted.disabled,
  .buddypress .buddypress-wrap button.inverted:disabled,
  .buddypress .buddypress-wrap input[type="button"].inverted.disabled,
  .buddypress .buddypress-wrap input[type="button"].inverted:disabled,
  .buddypress .buddypress-wrap input[type="reset"].inverted.disabled,
  .buddypress .buddypress-wrap input[type="reset"].inverted:disabled,
  .buddypress .buddypress-wrap input[type="submit"].inverted.disabled,
  .buddypress .buddypress-wrap input[type="submit"].inverted:disabled,
  .buddypress
	.buddypress-wrap
	ul.button-nav:not(.button-tabs)
	li
	a.inverted.disabled,
  .buddypress
	.buddypress-wrap
	ul.button-nav:not(.button-tabs)
	li
	a.inverted:disabled,
  .button.inverted.disabled,
  .button.inverted:disabled,
  button.inverted.disabled,
  button.inverted:disabled,
  input[type="button"].inverted.disabled,
  input[type="button"].inverted:disabled,
  input[type="submit"].inverted.disabled,
  input[type="submit"].inverted:disabled {
	color: #c8cbcf;
	background-color: #f5f5f5;
  }
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_cancel.inverted.outline,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.action-save.inverted.outline,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.inverted.outline,
  .buddypress .buddypress-wrap .comment-reply-link.inverted.outline,
  .buddypress .buddypress-wrap .generic-button a.inverted.outline,
  .buddypress .buddypress-wrap a.bp-title-button.inverted.outline,
  .buddypress .buddypress-wrap a.button.inverted.outline,
  .buddypress .buddypress-wrap button.inverted.outline,
  .buddypress .buddypress-wrap input[type="button"].inverted.outline,
  .buddypress .buddypress-wrap input[type="reset"].inverted.outline,
  .buddypress .buddypress-wrap input[type="submit"].inverted.outline,
  .buddypress
	.buddypress-wrap
	ul.button-nav:not(.button-tabs)
	li
	a.inverted.outline,
  .button.inverted.outline,
  button.inverted.outline,
  input[type="button"].inverted.outline,
  input[type="submit"].inverted.outline {
	background: 0 0;
	color: #fff;
	border-color: #fff;
  }
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_cancel.inverted.outline:hover,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.action-save.inverted.outline:hover,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.inverted.outline:hover,
  .buddypress .buddypress-wrap .comment-reply-link.inverted.outline:hover,
  .buddypress .buddypress-wrap .generic-button a.inverted.outline:hover,
  .buddypress .buddypress-wrap a.bp-title-button.inverted.outline:hover,
  .buddypress .buddypress-wrap a.button.inverted.outline:hover,
  .buddypress .buddypress-wrap button.inverted.outline:hover,
  .buddypress .buddypress-wrap input[type="button"].inverted.outline:hover,
  .buddypress .buddypress-wrap input[type="reset"].inverted.outline:hover,
  .buddypress .buddypress-wrap input[type="submit"].inverted.outline:hover,
  .buddypress
	.buddypress-wrap
	ul.button-nav:not(.button-tabs)
	li
	a.inverted.outline:hover,
  .button.inverted.outline:hover,
  button.inverted.outline:hover,
  input[type="button"].inverted.outline:hover,
  input[type="submit"].inverted.outline:hover {
	color: rgba(255, 255, 255, 0.05);
	border-color: rgba(255, 255, 255, 0.05);
  }
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_cancel.inverted.outline:active,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.action-save.inverted.outline:active,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.inverted.outline:active,
  .buddypress .buddypress-wrap .comment-reply-link.inverted.outline:active,
  .buddypress .buddypress-wrap .generic-button a.inverted.outline:active,
  .buddypress .buddypress-wrap a.bp-title-button.inverted.outline:active,
  .buddypress .buddypress-wrap a.button.inverted.outline:active,
  .buddypress .buddypress-wrap button.inverted.outline:active,
  .buddypress .buddypress-wrap input[type="button"].inverted.outline:active,
  .buddypress .buddypress-wrap input[type="reset"].inverted.outline:active,
  .buddypress .buddypress-wrap input[type="submit"].inverted.outline:active,
  .buddypress
	.buddypress-wrap
	ul.button-nav:not(.button-tabs)
	li
	a.inverted.outline:active,
  .button.inverted.outline:active,
  button.inverted.outline:active,
  input[type="button"].inverted.outline:active,
  input[type="submit"].inverted.outline:active {
	color: rgba(255, 255, 255, 0.12);
	border-color: rgba(255, 255, 255, 0.12);
  }
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_cancel.inverted.outline.disabled,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_cancel.inverted.outline:disabled,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.action-save.inverted.outline.disabled,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.action-save.inverted.outline:disabled,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.inverted.outline.disabled,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.inverted.outline:disabled,
  .buddypress .buddypress-wrap .comment-reply-link.inverted.outline.disabled,
  .buddypress .buddypress-wrap .comment-reply-link.inverted.outline:disabled,
  .buddypress .buddypress-wrap .generic-button a.inverted.outline.disabled,
  .buddypress .buddypress-wrap .generic-button a.inverted.outline:disabled,
  .buddypress .buddypress-wrap a.bp-title-button.inverted.outline.disabled,
  .buddypress .buddypress-wrap a.bp-title-button.inverted.outline:disabled,
  .buddypress .buddypress-wrap a.button.inverted.outline.disabled,
  .buddypress .buddypress-wrap a.button.inverted.outline:disabled,
  .buddypress .buddypress-wrap button.inverted.outline.disabled,
  .buddypress .buddypress-wrap button.inverted.outline:disabled,
  .buddypress .buddypress-wrap input[type="button"].inverted.outline.disabled,
  .buddypress .buddypress-wrap input[type="button"].inverted.outline:disabled,
  .buddypress .buddypress-wrap input[type="reset"].inverted.outline.disabled,
  .buddypress .buddypress-wrap input[type="reset"].inverted.outline:disabled,
  .buddypress .buddypress-wrap input[type="submit"].inverted.outline.disabled,
  .buddypress .buddypress-wrap input[type="submit"].inverted.outline:disabled,
  .buddypress
	.buddypress-wrap
	ul.button-nav:not(.button-tabs)
	li
	a.inverted.outline.disabled,
  .buddypress
	.buddypress-wrap
	ul.button-nav:not(.button-tabs)
	li
	a.inverted.outline:disabled,
  .button.inverted.outline.disabled,
  .button.inverted.outline:disabled,
  button.inverted.outline.disabled,
  button.inverted.outline:disabled,
  input[type="button"].inverted.outline.disabled,
  input[type="button"].inverted.outline:disabled,
  input[type="submit"].inverted.outline.disabled,
  input[type="submit"].inverted.outline:disabled {
	background: #f5f5f5;
	color: #dedfe2;
	border-color: #dedfe2;
	opacity: 1;
  }
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_cancel.inverted:hover,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.action-save.inverted:hover,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.inverted:hover,
  .buddypress .buddypress-wrap .comment-reply-link.inverted:hover,
  .buddypress .buddypress-wrap .generic-button a.inverted:hover,
  .buddypress .buddypress-wrap a.bp-title-button.inverted:hover,
  .buddypress .buddypress-wrap a.button.inverted:hover,
  .buddypress .buddypress-wrap button.inverted:hover,
  .buddypress .buddypress-wrap input[type="button"].inverted:hover,
  .buddypress .buddypress-wrap input[type="reset"].inverted:hover,
  .buddypress .buddypress-wrap input[type="submit"].inverted:hover,
  .buddypress
	.buddypress-wrap
	ul.button-nav:not(.button-tabs)
	li
	a.inverted:hover,
  .button.inverted:hover,
  button.inverted:hover,
  input[type="button"].inverted:hover,
  input[type="submit"].inverted:hover {
	opacity: 0.7;
  }
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_cancel.round,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.action-save.round,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.round,
  .buddypress .buddypress-wrap .comment-reply-link.round,
  .buddypress .buddypress-wrap .generic-button a.round,
  .buddypress .buddypress-wrap a.bp-title-button.round,
  .buddypress .buddypress-wrap a.button.round,
  .buddypress .buddypress-wrap button.round,
  .buddypress .buddypress-wrap input[type="button"].round,
  .buddypress .buddypress-wrap input[type="reset"].round,
  .buddypress .buddypress-wrap input[type="submit"].round,
  .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.round,
  .button.round,
  button.round,
  input[type="button"].round,
  input[type="submit"].round {
	border-radius: 50px;
  }
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_cancel.raised,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.action-save.raised,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.raised,
  .buddypress .buddypress-wrap .comment-reply-link.raised,
  .buddypress .buddypress-wrap .generic-button a.raised,
  .buddypress .buddypress-wrap a.bp-title-button.raised,
  .buddypress .buddypress-wrap a.button.raised,
  .buddypress .buddypress-wrap button.raised,
  .buddypress .buddypress-wrap input[type="button"].raised,
  .buddypress .buddypress-wrap input[type="reset"].raised,
  .buddypress .buddypress-wrap input[type="submit"].raised,
  .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.raised,
  .button.raised,
  button.raised,
  input[type="button"].raised,
  input[type="submit"].raised {
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  }
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_cancel.outline,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.action-save.outline,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.outline,
  .buddypress .buddypress-wrap .comment-reply-link.outline,
  .buddypress .buddypress-wrap .generic-button a.outline,
  .buddypress .buddypress-wrap a.bp-title-button.outline,
  .buddypress .buddypress-wrap a.button.outline,
  .buddypress .buddypress-wrap button.outline,
  .buddypress .buddypress-wrap input[type="button"].outline,
  .buddypress .buddypress-wrap input[type="reset"].outline,
  .buddypress .buddypress-wrap input[type="submit"].outline,
  .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.outline,
  .button.outline,
  button.outline,
  input[type="button"].outline,
  input[type="submit"].outline {
	background: 0 0;
	border-width: 1px;
	background-color: var(--bb-secondary-button-background-regular);
	color: var(--bb-secondary-button-text-regular);
	border: 1px solid var(--bb-secondary-button-border-regular);
	box-shadow: none;
  }
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_cancel.outline:focus,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.action-save.outline:focus,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.outline:focus,
  .buddypress .buddypress-wrap .comment-reply-link.outline:focus,
  .buddypress .buddypress-wrap .generic-button a.outline:focus,
  .buddypress .buddypress-wrap a.bp-title-button.outline:focus,
  .buddypress .buddypress-wrap a.button.outline:focus,
  .buddypress .buddypress-wrap button.outline:focus,
  .buddypress .buddypress-wrap input[type="button"].outline:focus,
  .buddypress .buddypress-wrap input[type="reset"].outline:focus,
  .buddypress .buddypress-wrap input[type="submit"].outline:focus,
  .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.outline:focus,
  .button.outline:focus,
  button.outline:focus,
  input[type="button"].outline:focus,
  input[type="submit"].outline:focus {
	box-shadow: var(--bb-secondary-button-focus-shadow);
  }
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_cancel.outline:active,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_cancel.outline:focus,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_cancel.outline:hover,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.action-save.outline:active,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.action-save.outline:focus,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.action-save.outline:hover,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.outline:active,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.outline:focus,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.outline:hover,
  .buddypress .buddypress-wrap .comment-reply-link.outline:active,
  .buddypress .buddypress-wrap .comment-reply-link.outline:focus,
  .buddypress .buddypress-wrap .comment-reply-link.outline:hover,
  .buddypress .buddypress-wrap .generic-button a.outline:active,
  .buddypress .buddypress-wrap .generic-button a.outline:focus,
  .buddypress .buddypress-wrap .generic-button a.outline:hover,
  .buddypress .buddypress-wrap a.bp-title-button.outline:active,
  .buddypress .buddypress-wrap a.bp-title-button.outline:focus,
  .buddypress .buddypress-wrap a.bp-title-button.outline:hover,
  .buddypress .buddypress-wrap a.button.outline:active,
  .buddypress .buddypress-wrap a.button.outline:focus,
  .buddypress .buddypress-wrap a.button.outline:hover,
  .buddypress .buddypress-wrap button.outline:active,
  .buddypress .buddypress-wrap button.outline:focus,
  .buddypress .buddypress-wrap button.outline:hover,
  .buddypress .buddypress-wrap input[type="button"].outline:active,
  .buddypress .buddypress-wrap input[type="button"].outline:focus,
  .buddypress .buddypress-wrap input[type="button"].outline:hover,
  .buddypress .buddypress-wrap input[type="reset"].outline:active,
  .buddypress .buddypress-wrap input[type="reset"].outline:focus,
  .buddypress .buddypress-wrap input[type="reset"].outline:hover,
  .buddypress .buddypress-wrap input[type="submit"].outline:active,
  .buddypress .buddypress-wrap input[type="submit"].outline:focus,
  .buddypress .buddypress-wrap input[type="submit"].outline:hover,
  .buddypress
	.buddypress-wrap
	ul.button-nav:not(.button-tabs)
	li
	a.outline:active,
  .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.outline:focus,
  .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.outline:hover,
  .button.outline:active,
  .button.outline:focus,
  .button.outline:hover,
  button.outline:active,
  button.outline:focus,
  button.outline:hover,
  input[type="button"].outline:active,
  input[type="button"].outline:focus,
  input[type="button"].outline:hover,
  input[type="submit"].outline:active,
  input[type="submit"].outline:focus,
  input[type="submit"].outline:hover {
	background-color: var(--bb-secondary-button-background-hover);
	color: var(--bb-secondary-button-text-hover);
	border: 1px solid var(--bb-secondary-button-border-hover);
  }
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_cancel.outline.disabled,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_cancel.outline:disabled,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.action-save.outline.disabled,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.action-save.outline:disabled,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.outline.disabled,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.outline:disabled,
  .buddypress .buddypress-wrap .comment-reply-link.outline.disabled,
  .buddypress .buddypress-wrap .comment-reply-link.outline:disabled,
  .buddypress .buddypress-wrap .generic-button a.outline.disabled,
  .buddypress .buddypress-wrap .generic-button a.outline:disabled,
  .buddypress .buddypress-wrap a.bp-title-button.outline.disabled,
  .buddypress .buddypress-wrap a.bp-title-button.outline:disabled,
  .buddypress .buddypress-wrap a.button.outline.disabled,
  .buddypress .buddypress-wrap a.button.outline:disabled,
  .buddypress .buddypress-wrap button.outline.disabled,
  .buddypress .buddypress-wrap button.outline:disabled,
  .buddypress .buddypress-wrap input[type="button"].outline.disabled,
  .buddypress .buddypress-wrap input[type="button"].outline:disabled,
  .buddypress .buddypress-wrap input[type="reset"].outline.disabled,
  .buddypress .buddypress-wrap input[type="reset"].outline:disabled,
  .buddypress .buddypress-wrap input[type="submit"].outline.disabled,
  .buddypress .buddypress-wrap input[type="submit"].outline:disabled,
  .buddypress
	.buddypress-wrap
	ul.button-nav:not(.button-tabs)
	li
	a.outline.disabled,
  .buddypress
	.buddypress-wrap
	ul.button-nav:not(.button-tabs)
	li
	a.outline:disabled,
  .button.outline.disabled,
  .button.outline:disabled,
  button.outline.disabled,
  button.outline:disabled,
  input[type="button"].outline.disabled,
  input[type="button"].outline:disabled,
  input[type="submit"].outline.disabled,
  input[type="submit"].outline:disabled {
	opacity: 0.5;
  }
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_cancel.upper,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.action-save.upper,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.upper,
  .buddypress .buddypress-wrap .comment-reply-link.upper,
  .buddypress .buddypress-wrap .generic-button a.upper,
  .buddypress .buddypress-wrap a.bp-title-button.upper,
  .buddypress .buddypress-wrap a.button.upper,
  .buddypress .buddypress-wrap button.upper,
  .buddypress .buddypress-wrap input[type="button"].upper,
  .buddypress .buddypress-wrap input[type="reset"].upper,
  .buddypress .buddypress-wrap input[type="submit"].upper,
  .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.upper,
  .button.upper,
  button.upper,
  input[type="button"].upper,
  input[type="submit"].upper {
	text-transform: uppercase;
	letter-spacing: 0.04em;
	font-size: 14px;
  }
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_cancel.upper.small,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.action-save.upper.small,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.upper.small,
  .buddypress .buddypress-wrap .comment-reply-link.upper.small,
  .buddypress .buddypress-wrap .generic-button a.upper.small,
  .buddypress .buddypress-wrap a.bp-title-button.upper.small,
  .buddypress .buddypress-wrap a.button.upper.small,
  .buddypress .buddypress-wrap button.upper.small,
  .buddypress .buddypress-wrap input[type="button"].upper.small,
  .buddypress .buddypress-wrap input[type="reset"].upper.small,
  .buddypress .buddypress-wrap input[type="submit"].upper.small,
  .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.upper.small,
  .button.upper.small,
  button.upper.small,
  input[type="button"].upper.small,
  input[type="submit"].upper.small {
	font-size: 12px;
  }
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_cancel.upper.big,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.action-save.upper.big,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.upper.big,
  .buddypress .buddypress-wrap .comment-reply-link.upper.big,
  .buddypress .buddypress-wrap .generic-button a.upper.big,
  .buddypress .buddypress-wrap a.bp-title-button.upper.big,
  .buddypress .buddypress-wrap a.button.upper.big,
  .buddypress .buddypress-wrap button.upper.big,
  .buddypress .buddypress-wrap input[type="button"].upper.big,
  .buddypress .buddypress-wrap input[type="reset"].upper.big,
  .buddypress .buddypress-wrap input[type="submit"].upper.big,
  .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.upper.big,
  .button.upper.big,
  button.upper.big,
  input[type="button"].upper.big,
  input[type="submit"].upper.big {
	font-size: 14px;
  }
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_cancel.upper.large,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.action-save.upper.large,
  .activity-list
	.comment-item
	.activity-meta
	.buddyboss_edit_activity_comment.upper.large,
  .buddypress .buddypress-wrap .comment-reply-link.upper.large,
  .buddypress .buddypress-wrap .generic-button a.upper.large,
  .buddypress .buddypress-wrap a.bp-title-button.upper.large,
  .buddypress .buddypress-wrap a.button.upper.large,
  .buddypress .buddypress-wrap button.upper.large,
  .buddypress .buddypress-wrap input[type="button"].upper.large,
  .buddypress .buddypress-wrap input[type="reset"].upper.large,
  .buddypress .buddypress-wrap input[type="submit"].upper.large,
  .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.upper.large,
  .button.upper.large,
  button.upper.large,
  input[type="button"].upper.large,
  input[type="submit"].upper.large {
	font-size: 15px;
  }
  .wp-block-file .wp-block-file__button,
  .wp-block-file a.wp-block-file__button {
	background-color: var(--bb-primary-button-background-regular);
	color: var(--bb-primary-button-text-regular);
	border: 1px solid var(--bb-primary-button-border-regular);
  }
  .wp-block-file .wp-block-file__button:focus,
  .wp-block-file a.wp-block-file__button:focus {
	box-shadow: var(--bb-primary-button-focus-shadow);
  }
  .wp-block-file .wp-block-file__button:active,
  .wp-block-file .wp-block-file__button:focus,
  .wp-block-file .wp-block-file__button:hover,
  .wp-block-file a.wp-block-file__button:active,
  .wp-block-file a.wp-block-file__button:focus,
  .wp-block-file a.wp-block-file__button:hover {
	background-color: var(--bb-primary-button-background-hover);
	color: var(--bb-primary-button-text-hover);
	border-color: var(--bb-primary-button-border-hover);
  }
  input[type="submit"] {
	width: auto;
	font-style: normal;
	border-radius: var(--bb-button-radius);
  }
  .breadcrumbs {
	font-size: 16px;
	margin-bottom: 27px;
  }
  .breadcrumbs ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
  }
  .breadcrumbs.push-center ul {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
  }
  .breadcrumbs a,
  .breadcrumbs span {
	font-style: normal;
	padding: 0 0.625rem;
	display: inline-block;
	white-space: nowrap;
  }
  .breadcrumbs li:after {
	display: inline-block;
	content: "/";
	color: rgba(0, 0, 0, 0.3);
  }
  .breadcrumbs li:last-child:after {
	display: none;
  }
  .breadcrumbs li:first-child a,
  .breadcrumbs li:first-child span {
	padding-left: 0;
  }
  .breadcrumbs li.active a {
	color: var(--bb-body-text-color);
	text-decoration: none;
	cursor: text;
  }
  .pagination {
	margin: 27px 0;
	font-size: 16px;
  }
  .pagination ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0;
  }
  .pagination.align-center ul {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
  }
  .pagination a,
  .pagination span {
	border-radius: 3px;
	display: inline-block;
	padding: 0.5rem 0.75rem;
	line-height: 1;
	white-space: nowrap;
	border: 1px solid transparent;
  }
  .pagination a {
	text-decoration: none;
	color: var(--bb-body-text-color);
  }
  .pagination a:hover {
	color: rgba(0, 0, 0, 0.5);
	border-color: #e0e1e1;
  }
  .pagination li.active a,
  .pagination span {
	color: rgba(0, 0, 0, 0.5);
	border-color: #e0e1e1;
	cursor: text;
  }
  .pagination.upper {
	font-size: 14px;
  }
  .bbp-pagination-links {
	border: 0;
	padding: 0;
	background: 0 0;
	border-radius: 0;
  }
  .bbp-pagination-links span.current {
	background-color: var(--bb-primary-color);
	color: var(--bb-body-background-color);
	padding: 5px 0;
	line-height: 18px;
  }
  .bb-lms-pagination,
  .bp-pagination-links .pag-data,
  .llms-pagination > ul,
  .woocommerce-pagination > ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
  }
  .course-dir-list .bb-lms-pagination {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: end;
  }
  .page-links {
	font-size: 12px;
	color: var(--bb-alternate-text-color);
	margin: 0 0 15px;
  }
  .bb-bp-invites-content .table-responsive .page-numbers,
  .bb-bp-invites-content .table-responsive .post-page-numbers,
  .bb-lms-pagination .page-numbers,
  .bb-lms-pagination .post-page-numbers,
  .bbp-pagination-links .page-numbers,
  .bbp-pagination-links .post-page-numbers,
  .bp-pagination-links .page-numbers,
  .bp-pagination-links .post-page-numbers,
  .llms-pagination .page-numbers,
  .llms-pagination .post-page-numbers,
  .page-links .page-numbers,
  .page-links .post-page-numbers,
  .woocommerce-pagination .page-numbers,
  .woocommerce-pagination .post-page-numbers {
	display: inline-block;
	width: 28px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	font-size: 12px;
	border-radius: var(--bb-block-radius-inner);
	padding: 0;
  }
  .bb-bp-invites-content .table-responsive a.page-numbers:not(.prev, .next),
  .bb-bp-invites-content .table-responsive a.post-page-numbers,
  .bb-lms-pagination a.page-numbers:not(.prev, .next),
  .bb-lms-pagination a.post-page-numbers,
  .bbp-pagination-links a.page-numbers:not(.prev, .next),
  .bbp-pagination-links a.post-page-numbers,
  .bp-pagination-links a.page-numbers:not(.prev, .next),
  .bp-pagination-links a.post-page-numbers,
  .llms-pagination a.page-numbers:not(.prev, .next),
  .llms-pagination a.post-page-numbers,
  .page-links a.page-numbers:not(.prev, .next),
  .page-links a.post-page-numbers,
  .woocommerce-pagination a.page-numbers:not(.prev, .next),
  .woocommerce-pagination a.post-page-numbers {
	color: var(--bb-body-text-color);
	margin: 0 2px;
  }
  .bb-bp-invites-content .table-responsive a.page-numbers:not(.prev, .next):hover,
  .bb-bp-invites-content .table-responsive a.post-page-numbers:hover,
  .bb-lms-pagination a.page-numbers:not(.prev, .next):hover,
  .bb-lms-pagination a.post-page-numbers:hover,
  .bbp-pagination-links a.page-numbers:not(.prev, .next):hover,
  .bbp-pagination-links a.post-page-numbers:hover,
  .bp-pagination-links a.page-numbers:not(.prev, .next):hover,
  .bp-pagination-links a.post-page-numbers:hover,
  .llms-pagination a.page-numbers:not(.prev, .next):hover,
  .llms-pagination a.post-page-numbers:hover,
  .page-links a.page-numbers:not(.prev, .next):hover,
  .page-links a.post-page-numbers:hover,
  .woocommerce-pagination a.page-numbers:not(.prev, .next):hover,
  .woocommerce-pagination a.post-page-numbers:hover {
	color: var(--bb-primary-color);
  }
  .bb-bp-invites-content .table-responsive a.prev,
  .bb-lms-pagination a.prev,
  .bbp-pagination-links a.prev,
  .bp-pagination-links a.prev,
  .llms-pagination a.prev,
  .page-links a.prev,
  .woocommerce-pagination a.prev {
	margin-right: 5px;
  }
  .bb-bp-invites-content .table-responsive a.next,
  .bb-lms-pagination a.next,
  .bbp-pagination-links a.next,
  .bp-pagination-links a.next,
  .llms-pagination a.next,
  .page-links a.next,
  .woocommerce-pagination a.next {
	margin-left: 5px;
  }
  .bb-bp-invites-content .table-responsive a.next,
  .bb-bp-invites-content .table-responsive a.prev,
  .bb-lms-pagination a.next,
  .bb-lms-pagination a.prev,
  .bbp-pagination-links a.next,
  .bbp-pagination-links a.prev,
  .bp-pagination-links a.next,
  .bp-pagination-links a.prev,
  .llms-pagination a.next,
  .llms-pagination a.prev,
  .page-links a.next,
  .page-links a.prev,
  .woocommerce-pagination a.next,
  .woocommerce-pagination a.prev {
	background-color: var(--bb-content-background-color);
	border: 1px solid var(--bb-content-border-color);
	font-size: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: var(--bb-body-text-color);
  }
  .bb-bp-invites-content .table-responsive a.next:hover,
  .bb-bp-invites-content .table-responsive a.prev:hover,
  .bb-lms-pagination a.next:hover,
  .bb-lms-pagination a.prev:hover,
  .bbp-pagination-links a.next:hover,
  .bbp-pagination-links a.prev:hover,
  .bp-pagination-links a.next:hover,
  .bp-pagination-links a.prev:hover,
  .llms-pagination a.next:hover,
  .llms-pagination a.prev:hover,
  .page-links a.next:hover,
  .page-links a.prev:hover,
  .woocommerce-pagination a.next:hover,
  .woocommerce-pagination a.prev:hover {
	background-color: var(--bb-content-alternate-background-color);
  }
  .bb-bp-invites-content .table-responsive a.next:before,
  .bb-bp-invites-content .table-responsive a.prev:before,
  .bb-lms-pagination a.next:before,
  .bb-lms-pagination a.prev:before,
  .bbp-pagination-links a.next:before,
  .bbp-pagination-links a.prev:before,
  .bp-pagination-links a.next:before,
  .bp-pagination-links a.prev:before,
  .llms-pagination a.next:before,
  .llms-pagination a.prev:before,
  .page-links a.next:before,
  .page-links a.prev:before,
  .woocommerce-pagination a.next:before,
  .woocommerce-pagination a.prev:before {
	font-family: bb-icons;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	list-style: none;
	-webkit-font-smoothing: antialiased;
	font-size: 20px;
	line-height: 28px;
  }
  .bb-bp-invites-content .table-responsive a.prev:before,
  .bb-lms-pagination a.prev:before,
  .bbp-pagination-links a.prev:before,
  .bp-pagination-links a.prev:before,
  .llms-pagination a.prev:before,
  .page-links a.prev:before,
  .woocommerce-pagination a.prev:before {
	content: "\e8ab";
  }
  .bb-bp-invites-content .table-responsive a.next:before,
  .bb-lms-pagination a.next:before,
  .bbp-pagination-links a.next:before,
  .bp-pagination-links a.next:before,
  .llms-pagination a.next:before,
  .page-links a.next:before,
  .woocommerce-pagination a.next:before {
	content: "\e827";
  }
  .bb-bp-invites-content .table-responsive span.page-numbers:not(.dots),
  .bb-bp-invites-content .table-responsive span.post-page-numbers,
  .bb-lms-pagination span.page-numbers:not(.dots),
  .bb-lms-pagination span.post-page-numbers,
  .bbp-pagination-links span.page-numbers:not(.dots),
  .bbp-pagination-links span.post-page-numbers,
  .bp-pagination-links span.page-numbers:not(.dots),
  .bp-pagination-links span.post-page-numbers,
  .llms-pagination span.page-numbers:not(.dots),
  .llms-pagination span.post-page-numbers,
  .page-links span.page-numbers:not(.dots),
  .page-links span.post-page-numbers,
  .woocommerce-pagination span.page-numbers:not(.dots),
  .woocommerce-pagination span.post-page-numbers {
	color: var(--bb-body-background-color);
	background-color: var(--bb-primary-color);
  }
  .bb-bp-invites-content .table-responsive span.page-numbers.disabled,
  .bb-lms-pagination span.page-numbers.disabled,
  .bbp-pagination-links span.page-numbers.disabled,
  .bp-pagination-links span.page-numbers.disabled,
  .llms-pagination span.page-numbers.disabled,
  .page-links span.page-numbers.disabled,
  .woocommerce-pagination span.page-numbers.disabled {
	background-color: transparent;
	color: var(--bb-body-text-color);
  }
  .llms-pagination ul.page-numbers,
  .woocommerce nav.woocommerce-pagination ul.page-numbers,
  .woocommerce-pagination ul.page-numbers {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: end;
  }
  .woocommerce nav.woocommerce-pagination ul li,
  .woocommerce-pagination ul li,
  body.woocommerce nav.woocommerce-pagination ul li {
	margin: 0 3px;
  }
  .woocommerce nav.woocommerce-pagination ul li a,
  .woocommerce-pagination ul li a,
  body.woocommerce nav.woocommerce-pagination ul li a {
	background-color: transparent;
  }
  .woocommerce nav.woocommerce-pagination ul li a:focus,
  .woocommerce nav.woocommerce-pagination ul li a:hover,
  .woocommerce-pagination ul li a:focus,
  .woocommerce-pagination ul li a:hover,
  body.woocommerce nav.woocommerce-pagination ul li a:focus,
  body.woocommerce nav.woocommerce-pagination ul li a:hover {
	color: var(--bb-primary-color);
	background-color: transparent;
  }
  .woocommerce nav.woocommerce-pagination ul li a.next,
  .woocommerce nav.woocommerce-pagination ul li a.prev,
  .woocommerce-pagination ul li a.next,
  .woocommerce-pagination ul li a.prev,
  body.woocommerce nav.woocommerce-pagination ul li a.next,
  body.woocommerce nav.woocommerce-pagination ul li a.prev {
	font-size: 0;
	color: var(--bb-body-text-color);
	background-color: var(--bb-content-background-color);
  }
  .woocommerce nav.woocommerce-pagination ul li a.next:hover,
  .woocommerce nav.woocommerce-pagination ul li a.prev:hover,
  .woocommerce-pagination ul li a.next:hover,
  .woocommerce-pagination ul li a.prev:hover,
  body.woocommerce nav.woocommerce-pagination ul li a.next:hover,
  body.woocommerce nav.woocommerce-pagination ul li a.prev:hover {
	background-color: var(--bb-content-alternate-background-color);
  }
  .woocommerce nav.woocommerce-pagination ul li span.current,
  .woocommerce-pagination ul li span.current,
  body.woocommerce nav.woocommerce-pagination ul li span.current {
	background-color: var(--bb-primary-color);
	color: var(--bb-body-background-color);
  }
  .buddypress-wrap .bp-pagination .bp-pagination-links a.next,
  .buddypress-wrap .bp-pagination .bp-pagination-links a.prev,
  .buddypress-wrap .bp-pagination .bp-pagination-links span.next,
  .buddypress-wrap .bp-pagination .bp-pagination-links span.prev {
	font-size: 0;
  }
  .push-left {
	margin-right: auto;
  }
  .push-right {
	margin-left: auto;
  }
  .push-center {
	margin-left: auto;
	margin-right: auto;
  }
  .push-middle {
	margin-top: auto;
	margin-bottom: auto;
  }
  .push-bottom {
	margin-top: auto;
  }
  @media (max-width: 544px) {
	.push-left-sm {
	  margin-left: 0;
	}
	.push-center-sm {
	  margin-left: auto;
	  margin-right: auto;
	}
	.push-top-sm {
	  margin-top: 0;
	}
  }
  .align-middle {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
  }
  .align-right {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
  }
  .align-center {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
  }
  @media (max-width: 544px) {
	.align-left-sm {
	  -webkit-box-pack: start;
	  -ms-flex-pack: start;
	  justify-content: flex-start;
	}
  }
  .fixed {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 100;
	width: 100%;
  }
  .flex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
  }
  .flex-1 {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
  }
  .flex-wrap {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
  }
  .flex-full {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
  }
  .flex-reverse {
	-ms-flex-flow: row-reverse;
	flex-flow: row-reverse;
  }
  .flex-column {
	-ms-flex-flow: column;
	flex-flow: column;
  }
  @media (max-width: 544px) {
	.flex-column-sm {
	  -webkit-box-orient: vertical;
	  -webkit-box-direction: normal;
	  -ms-flex-direction: column;
	  flex-direction: column;
	}
	.flex-w100-sm {
	  -webkit-box-flex: 0;
	  -ms-flex: 0 0 100%;
	  flex: 0 0 100%;
	}
  }
  @media (max-width: 544px) and (max-width: 544px) {
	.flex-w100-sm {
	  -webkit-box-flex: 0 !important;
	  -ms-flex: 0 0 100% !important;
	  flex: 0 0 100% !important;
	}
  }
  .invisible {
	visibility: hidden;
  }
  .visible {
	visibility: visible;
  }
  .display-block {
	display: block;
  }
  .hide {
	display: none !important;
  }
  @media (max-width: 544px) {
	.hide-sm {
	  display: none !important;
	}
  }
  @media (min-width: 544px) {
	.show-sm {
	  display: block !important;
	}
  }
  @media print {
	.hide-print {
	  display: none !important;
	}
	.show-print {
	  display: block !important;
	}
  }
  .no-scroll {
	overflow: hidden;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100% !important;
  }
  .scrollbar-measure {
	position: absolute;
	top: -9999px;
	width: 50px;
	height: 50px;
	overflow: scroll;
  }
  .video-container {
	height: 0;
	padding-bottom: 56.25%;
	position: relative;
	margin-bottom: 18px;
  }
  .video-container embed,
  .video-container iframe:not(.wp-embedded-content),
  .video-container object {
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100% !important;
  }
  .close {
	display: inline-block;
	min-height: 16px;
	min-width: 16px;
	line-height: 16px;
	vertical-align: middle;
	text-align: center;
	font-size: 0.75rem;
	opacity: 0.6;
  }
  .close:hover {
	opacity: 1;
  }
  .close.small {
	font-size: 0.5rem;
  }
  .close.big {
	font-size: 1.125rem;
  }
  .close.white {
	color: #fff;
  }
  .caret {
	display: inline-block;
  }
  .button .caret {
	margin-right: -0.5rem;
  }
  .overlay {
	position: fixed;
	z-index: 200;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(255, 255, 255, 0.95);
  }
  .overlay > .close {
	position: fixed;
	top: 1rem;
	right: 1rem;
  }
  .overlay.black {
	background-color: rgba(0, 0, 0, 0.9);
  }
  .round {
	border-radius: 50%;
  }
  .bb-highlight {
	background: -webkit-linear-gradient(
	  270deg,
	  rgba(255, 255, 255, 0) 50%,
	  #fe6f4b 50%
	);
	background: linear-gradient(180deg, rgba(255, 255, 255, 0) 50%, #fe6f4b 50%);
  }
  .bb-highlight.bb-highlight--yellow {
	background: -webkit-linear-gradient(
	  270deg,
	  rgba(255, 255, 255, 0) 50%,
	  #faf141 50%
	);
	background: linear-gradient(180deg, rgba(255, 255, 255, 0) 50%, #faf141 50%);
  }
  .bb-highlight.bb-highlight--red {
	background: -webkit-linear-gradient(
	  270deg,
	  rgba(255, 255, 255, 0) 50%,
	  #fe6f4b 50%
	);
	background: linear-gradient(180deg, rgba(255, 255, 255, 0) 50%, #fe6f4b 50%);
  }
  .bb-highlight.bb-highlight--blue {
	background: -webkit-linear-gradient(
	  270deg,
	  rgba(255, 255, 255, 0) 50%,
	  #04b9d9 50%
	);
	background: linear-gradient(180deg, rgba(255, 255, 255, 0) 50%, #04b9d9 50%);
  }
  .bb-highlight.bb-highlight--grey {
	background: -webkit-linear-gradient(
	  270deg,
	  rgba(255, 255, 255, 0) 50%,
	  #dedfe2 50%
	);
	background: linear-gradient(180deg, rgba(255, 255, 255, 0) 50%, #dedfe2 50%);
  }
  @media print {
	* {
	  background: 0 0 !important;
	  color: #000 !important;
	  box-shadow: none !important;
	  text-shadow: none !important;
	}
	a,
	a:visited {
	  text-decoration: underline;
	}
	blockquote,
	pre {
	  border: 1px solid #999;
	  page-break-inside: avoid;
	}
	h2,
	h3,
	p {
	  orphans: 3;
	  widows: 3;
	}
	thead {
	  display: table-header-group;
	}
	img,
	tr {
	  page-break-inside: avoid;
	}
	img {
	  max-width: 100% !important;
	}
	h2,
	h3,
	h4 {
	  page-break-after: avoid;
	}
	@page {
	  margin: 0.5cm;
	}
  }
  .ani-bg {
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-name: ani-bg;
	animation-name: ani-bg;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	background: #eee;
	background: -webkit-gradient(
	  linear,
	  left top,
	  right top,
	  color-stop(8%, #eee),
	  color-stop(18%, #ddd),
	  color-stop(33%, #eee)
	);
	background: -webkit-linear-gradient(left, #eee 8%, #ddd 18%, #eee 33%);
	background: linear-gradient(to right, #eee 8%, #ddd 18%, #eee 33%);
	background-size: 1000px 100%;
	height: 96px;
	position: relative;
  }
  @-webkit-keyframes ani-bg {
	0% {
	  background-position: -1000px 0;
	}
	100% {
	  background-position: 1000px 0;
	}
  }
  @keyframes ani-bg {
	0% {
	  background-position: -1000px 0;
	}
	100% {
	  background-position: 1000px 0;
	}
  }
  @keyframes ani-bg {
	0% {
	  background-position: -1000px 0;
	}
	100% {
	  background-position: 1000px 0;
	}
  }
  @-webkit-keyframes loading {
	0% {
	  opacity: 1;
	}
	100% {
	  opacity: 0.9;
	}
  }
  @keyframes loading {
	0% {
	  opacity: 1;
	}
	100% {
	  opacity: 0.9;
	}
  }
  @-webkit-keyframes slide-up {
	to {
	  height: 0;
	  padding-top: 0;
	  padding-bottom: 0;
	}
  }
  @keyframes slide-up {
	to {
	  height: 0;
	  padding-top: 0;
	  padding-bottom: 0;
	}
  }
  @-webkit-keyframes slide-down {
	from {
	  height: 0;
	  padding-top: 0;
	  padding-bottom: 0;
	}
  }
  @keyframes slide-down {
	from {
	  height: 0;
	  padding-top: 0;
	  padding-bottom: 0;
	}
  }
  @-webkit-keyframes fade-in {
	from {
	  opacity: 0;
	}
	to {
	  opacity: 1;
	}
  }
  @keyframes fade-in {
	from {
	  opacity: 0;
	}
	to {
	  opacity: 1;
	}
  }
  @-webkit-keyframes fade-out {
	from {
	  opacity: 1;
	}
	to {
	  opacity: 0;
	}
  }
  @keyframes fade-out {
	from {
	  opacity: 1;
	}
	to {
	  opacity: 0;
	}
  }
  @-webkit-keyframes flip-in {
	from {
	  opacity: 0;
	  -webkit-transform: scaleY(0);
	  transform: scaleY(0);
	}
	to {
	  opacity: 1;
	  -webkit-transform: scaleY(1);
	  transform: scaleY(1);
	}
  }
  @keyframes flip-in {
	from {
	  opacity: 0;
	  -webkit-transform: scaleY(0);
	  transform: scaleY(0);
	}
	to {
	  opacity: 1;
	  -webkit-transform: scaleY(1);
	  transform: scaleY(1);
	}
  }
  @-webkit-keyframes flip-out {
	from {
	  opacity: 1;
	  -webkit-transform: scaleY(1);
	  transform: scaleY(1);
	}
	to {
	  opacity: 0;
	  -webkit-transform: scaleY(0);
	  transform: scaleY(0);
	}
  }
  @keyframes flip-out {
	from {
	  opacity: 1;
	  -webkit-transform: scaleY(1);
	  transform: scaleY(1);
	}
	to {
	  opacity: 0;
	  -webkit-transform: scaleY(0);
	  transform: scaleY(0);
	}
  }
  @-webkit-keyframes zoom-in {
	0% {
	  opacity: 0;
	  -webkit-transform: scale3d(0.3, 0.3, 0.3);
	  transform: scale3d(0.3, 0.3, 0.3);
	}
	50% {
	  opacity: 1;
	}
  }
  @keyframes zoom-in {
	0% {
	  opacity: 0;
	  -webkit-transform: scale3d(0.3, 0.3, 0.3);
	  transform: scale3d(0.3, 0.3, 0.3);
	}
	50% {
	  opacity: 1;
	}
  }
  @-webkit-keyframes zoom-out {
	0% {
	  opacity: 1;
	}
	50% {
	  opacity: 0;
	  -webkit-transform: scale3d(0.3, 0.3, 0.3);
	  transform: scale3d(0.3, 0.3, 0.3);
	}
	100% {
	  opacity: 0;
	}
  }
  @keyframes zoom-out {
	0% {
	  opacity: 1;
	}
	50% {
	  opacity: 0;
	  -webkit-transform: scale3d(0.3, 0.3, 0.3);
	  transform: scale3d(0.3, 0.3, 0.3);
	}
	100% {
	  opacity: 0;
	}
  }
  @-webkit-keyframes slide-in-right {
	from {
	  -webkit-transform: translate3d(100%, 0, 0);
	  transform: translate3d(100%, 0, 0);
	  visibility: visible;
	}
	to {
	  -webkit-transform: translate3d(0, 0, 0);
	  transform: translate3d(0, 0, 0);
	}
  }
  @keyframes slide-in-right {
	from {
	  -webkit-transform: translate3d(100%, 0, 0);
	  transform: translate3d(100%, 0, 0);
	  visibility: visible;
	}
	to {
	  -webkit-transform: translate3d(0, 0, 0);
	  transform: translate3d(0, 0, 0);
	}
  }
  @-webkit-keyframes slide-in-left {
	from {
	  -webkit-transform: translate3d(-100%, 0, 0);
	  transform: translate3d(-100%, 0, 0);
	  visibility: visible;
	}
	to {
	  -webkit-transform: translate3d(0, 0, 0);
	  transform: translate3d(0, 0, 0);
	}
  }
  @keyframes slide-in-left {
	from {
	  -webkit-transform: translate3d(-100%, 0, 0);
	  transform: translate3d(-100%, 0, 0);
	  visibility: visible;
	}
	to {
	  -webkit-transform: translate3d(0, 0, 0);
	  transform: translate3d(0, 0, 0);
	}
  }
  @-webkit-keyframes slide-in-down {
	from {
	  -webkit-transform: translate3d(0, -100%, 0);
	  transform: translate3d(0, -100%, 0);
	  visibility: visible;
	}
	to {
	  -webkit-transform: translate3d(0, 0, 0);
	  transform: translate3d(0, 0, 0);
	}
  }
  @keyframes slide-in-down {
	from {
	  -webkit-transform: translate3d(0, -100%, 0);
	  transform: translate3d(0, -100%, 0);
	  visibility: visible;
	}
	to {
	  -webkit-transform: translate3d(0, 0, 0);
	  transform: translate3d(0, 0, 0);
	}
  }
  @-webkit-keyframes slide-out-left {
	from {
	  -webkit-transform: translate3d(0, 0, 0);
	  transform: translate3d(0, 0, 0);
	}
	to {
	  visibility: hidden;
	  -webkit-transform: translate3d(-100%, 0, 0);
	  transform: translate3d(-100%, 0, 0);
	}
  }
  @keyframes slide-out-left {
	from {
	  -webkit-transform: translate3d(0, 0, 0);
	  transform: translate3d(0, 0, 0);
	}
	to {
	  visibility: hidden;
	  -webkit-transform: translate3d(-100%, 0, 0);
	  transform: translate3d(-100%, 0, 0);
	}
  }
  @-webkit-keyframes slide-out-right {
	from {
	  -webkit-transform: translate3d(0, 0, 0);
	  transform: translate3d(0, 0, 0);
	}
	to {
	  visibility: hidden;
	  -webkit-transform: translate3d(100%, 0, 0);
	  transform: translate3d(100%, 0, 0);
	}
  }
  @keyframes slide-out-right {
	from {
	  -webkit-transform: translate3d(0, 0, 0);
	  transform: translate3d(0, 0, 0);
	}
	to {
	  visibility: hidden;
	  -webkit-transform: translate3d(100%, 0, 0);
	  transform: translate3d(100%, 0, 0);
	}
  }
  @-webkit-keyframes slide-out-up {
	from {
	  -webkit-transform: translate3d(0, 0, 0);
	  transform: translate3d(0, 0, 0);
	}
	to {
	  visibility: hidden;
	  -webkit-transform: translate3d(0, -100%, 0);
	  transform: translate3d(0, -100%, 0);
	}
  }
  @keyframes slide-out-up {
	from {
	  -webkit-transform: translate3d(0, 0, 0);
	  transform: translate3d(0, 0, 0);
	}
	to {
	  visibility: hidden;
	  -webkit-transform: translate3d(0, -100%, 0);
	  transform: translate3d(0, -100%, 0);
	}
  }
  @-webkit-keyframes rotate {
	from {
	  -webkit-transform: rotate(0);
	  transform: rotate(0);
	}
	to {
	  -webkit-transform: rotate(360deg);
	  transform: rotate(360deg);
	}
  }
  @keyframes rotate {
	from {
	  -webkit-transform: rotate(0);
	  transform: rotate(0);
	}
	to {
	  -webkit-transform: rotate(360deg);
	  transform: rotate(360deg);
	}
  }
  @-webkit-keyframes pulse {
	0% {
	  -webkit-transform: scale3d(1, 1, 1);
	  transform: scale3d(1, 1, 1);
	}
	50% {
	  -webkit-transform: scale3d(1.03, 1.03, 1.03);
	  transform: scale3d(1.03, 1.03, 1.03);
	}
	100% {
	  -webkit-transform: scale3d(1, 1, 1);
	  transform: scale3d(1, 1, 1);
	}
  }
  @keyframes pulse {
	0% {
	  -webkit-transform: scale3d(1, 1, 1);
	  transform: scale3d(1, 1, 1);
	}
	50% {
	  -webkit-transform: scale3d(1.03, 1.03, 1.03);
	  transform: scale3d(1.03, 1.03, 1.03);
	}
	100% {
	  -webkit-transform: scale3d(1, 1, 1);
	  transform: scale3d(1, 1, 1);
	}
  }
  @-webkit-keyframes shake {
	15% {
	  -webkit-transform: translateX(0.5rem);
	  transform: translateX(0.5rem);
	}
	30% {
	  -webkit-transform: translateX(-0.4rem);
	  transform: translateX(-0.4rem);
	}
	45% {
	  -webkit-transform: translateX(0.3rem);
	  transform: translateX(0.3rem);
	}
	60% {
	  -webkit-transform: translateX(-0.2rem);
	  transform: translateX(-0.2rem);
	}
	75% {
	  -webkit-transform: translateX(0.1rem);
	  transform: translateX(0.1rem);
	}
	90% {
	  -webkit-transform: translateX(0);
	  transform: translateX(0);
	}
  }
  @keyframes shake {
	15% {
	  -webkit-transform: translateX(0.5rem);
	  transform: translateX(0.5rem);
	}
	30% {
	  -webkit-transform: translateX(-0.4rem);
	  transform: translateX(-0.4rem);
	}
	45% {
	  -webkit-transform: translateX(0.3rem);
	  transform: translateX(0.3rem);
	}
	60% {
	  -webkit-transform: translateX(-0.2rem);
	  transform: translateX(-0.2rem);
	}
	75% {
	  -webkit-transform: translateX(0.1rem);
	  transform: translateX(0.1rem);
	}
	90% {
	  -webkit-transform: translateX(0);
	  transform: translateX(0);
	}
  }
  .fadeIn {
	-webkit-animation: fade-in 250ms;
	animation: fade-in 250ms;
  }
  .fadeOut {
	-webkit-animation: fade-out 250ms;
	animation: fade-out 250ms;
  }
  .zoomIn {
	-webkit-animation: zoom-in 0.2s;
	animation: zoom-in 0.2s;
  }
  .zoomOut {
	-webkit-animation: zoom-out 0.5s;
	animation: zoom-out 0.5s;
  }
  .slideInRight {
	-webkit-animation: slide-in-right 0.5s;
	animation: slide-in-right 0.5s;
  }
  .slideInLeft {
	-webkit-animation: slide-in-left 0.5s;
	animation: slide-in-left 0.5s;
  }
  .slideInDown {
	-webkit-animation: slide-in-down 0.5s;
	animation: slide-in-down 0.5s;
  }
  .slideOutLeft {
	-webkit-animation: slide-out-left 0.5s;
	animation: slide-out-left 0.5s;
  }
  .slideOutRight {
	-webkit-animation: slide-out-right 0.5s;
	animation: slide-out-right 0.5s;
  }
  .slideOutUp {
	-webkit-animation: slide-out-up 0.5s;
	animation: slide-out-up 0.5s;
  }
  .slideUp {
	overflow: hidden;
	-webkit-animation: slide-up 0.2s ease-in-out;
	animation: slide-up 0.2s ease-in-out;
  }
  .slideDown {
	overflow: hidden;
	-webkit-animation: slide-down 80ms ease-in-out;
	animation: slide-down 80ms ease-in-out;
  }
  .flipIn {
	-webkit-animation: flip-in 250ms cubic-bezier(0.5, -0.5, 0.5, 1.5);
	animation: flip-in 250ms cubic-bezier(0.5, -0.5, 0.5, 1.5);
  }
  .flipOut {
	-webkit-animation: flip-out 0.5s cubic-bezier(0.5, -0.5, 0.5, 1.5);
	animation: flip-out 0.5s cubic-bezier(0.5, -0.5, 0.5, 1.5);
  }
  .rotate {
	-webkit-animation: rotate 0.5s;
	animation: rotate 0.5s;
  }
  .pulse {
	-webkit-animation: pulse 250ms 2;
	animation: pulse 250ms 2;
  }
  .shake {
	-webkit-animation: shake 0.5s;
	animation: shake 0.5s;
  }
  .dropdown:not(.v-select) {
	position: absolute;
	z-index: 100;
	top: 0;
	right: 0;
	width: 17.5rem;
	color: #000;
	font-size: 17px;
	background: #fff;
	box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);
	border-radius: 3px;
	max-height: 18.75rem;
	margin: 0;
	padding: 0;
	overflow: hidden;
  }
  .dropdown:not(.v-select).dropdown-mobile {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	max-height: none;
	border: none;
  }
  .dropdown:not(.v-select) .close {
	margin: 1.25rem auto;
  }
  .dropdown:not(.v-select).open {
	overflow: auto;
  }
  .dropdown:not(.v-select) ul {
	list-style: none;
	margin: 0;
  }
  .dropdown:not(.v-select) ul li {
	border-bottom: 1px solid rgba(0, 0, 0, 0.07);
  }
  .dropdown:not(.v-select) ul li:last-child {
	border-bottom: none;
  }
  .dropdown:not(.v-select) ul a {
	display: block;
	padding: 0.75rem;
	text-decoration: none;
	color: #000;
  }
  .dropdown:not(.v-select) ul a:hover {
	background: rgba(0, 0, 0, 0.05);
  }
  .message {
	font-size: 16px;
	line-height: 24px;
	background: #e0e1e1;
	color: var(--bb-body-text-color);
	padding: 1rem;
	padding-right: 2.5em;
	padding-bottom: 0.75rem;
	margin-bottom: 27px;
	position: relative;
  }
  .message a {
	color: inherit;
  }
  .message h2,
  .message h3,
  .message h4,
  .message h5,
  .message h6 {
	margin-bottom: 0;
  }
  .message .close {
	position: absolute;
	right: 1rem;
	top: 1.1rem;
  }
  .message.error {
	background: var(--bb-danger-color);
	color: #fff;
  }
  .message.success {
	background: var(--bb-success-color);
	color: #fff;
  }
  .message.warning {
	background: var(--bb-warning-color);
  }
  .message.focus {
	background: var(--bb-default-notice-color);
	color: #fff;
  }
  .message.black {
	background: #0d0d0e;
	color: #fff;
  }
  .message.inverted {
	background: #fff;
  }
  button[data-balloon] {
	overflow: visible;
  }
  [data-balloon] {
	position: relative;
	cursor: pointer;
  }
  [data-balloon]:after {
	opacity: 0;
	pointer-events: none;
	-webkit-transition: all 0.18s ease-out 0.18s;
	transition: all 0.18s ease-out 0.18s;
	font-weight: 500;
	font-size: 13px;
	letter-spacing: -0.24px;
	background: rgba(var(--bb-tooltip-background-rgb), 0.95);
	border-radius: 4px;
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.22);
	color: var(--bb-tooltip-color);
	content: attr(data-balloon);
	line-height: 1.3;
	padding: 7px 15px;
	position: absolute;
	white-space: nowrap;
	z-index: 10;
  }
  [data-balloon]:before {
	background: no-repeat
	  url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22var(--bb-tooltip-background)%22%20transform%3D%22rotate(0)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E");
	background-size: 100% auto;
	width: 18px;
	height: 6px;
	opacity: 0;
	pointer-events: none;
	-webkit-transition: all 0.18s ease-out 0.18s;
	transition: all 0.18s ease-out 0.18s;
	content: "";
	position: absolute;
	z-index: 10;
  }
  [data-balloon]:hover:after,
  [data-balloon]:hover:before,
  [data-balloon][data-balloon-visible]:after,
  [data-balloon][data-balloon-visible]:before {
	opacity: 1;
	pointer-events: auto;
  }
  [data-balloon].font-awesome:after {
	font-family: FontAwesome;
  }
  [data-balloon][data-balloon-break]:after {
	white-space: pre;
  }
  [data-balloon][data-balloon-blunt]:after,
  [data-balloon][data-balloon-blunt]:before {
	-webkit-transition: none;
	transition: none;
  }
  [data-balloon][data-balloon-pos="up"]:after {
	bottom: 100%;
	left: 50%;
	margin-bottom: 11px;
	-webkit-transform: translate(-50%, 10px);
	-ms-transform: translate(-50%, 10px);
	transform: translate(-50%, 10px);
	-webkit-transform-origin: top;
	-ms-transform-origin: top;
	transform-origin: top;
  }
  [data-balloon][data-balloon-pos="up"]:before {
	bottom: 100%;
	left: 50%;
	margin-bottom: 5px;
	-webkit-transform: translate(-50%, 10px);
	-ms-transform: translate(-50%, 10px);
	transform: translate(-50%, 10px);
	-webkit-transform-origin: top;
	-ms-transform-origin: top;
	transform-origin: top;
  }
  [data-balloon][data-balloon-pos="up"]:hover:after,
  [data-balloon][data-balloon-pos="up"][data-balloon-visible]:after {
	-webkit-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
  }
  [data-balloon][data-balloon-pos="up"]:hover:before,
  [data-balloon][data-balloon-pos="up"][data-balloon-visible]:before {
	-webkit-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
  }
  [data-balloon][data-balloon-pos="up-left"]:after {
	bottom: 100%;
	left: 0;
	margin-bottom: 11px;
	-webkit-transform: translate(0, 10px);
	-ms-transform: translate(0, 10px);
	transform: translate(0, 10px);
	-webkit-transform-origin: top;
	-ms-transform-origin: top;
	transform-origin: top;
  }
  [data-balloon][data-balloon-pos="up-left"]:before {
	bottom: 100%;
	left: 5px;
	margin-bottom: 5px;
	-webkit-transform: translate(0, 10px);
	-ms-transform: translate(0, 10px);
	transform: translate(0, 10px);
	-webkit-transform-origin: top;
	-ms-transform-origin: top;
	transform-origin: top;
  }
  [data-balloon][data-balloon-pos="up-left"]:hover:after,
  [data-balloon][data-balloon-pos="up-left"][data-balloon-visible]:after {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
  }
  [data-balloon][data-balloon-pos="up-left"]:hover:before,
  [data-balloon][data-balloon-pos="up-left"][data-balloon-visible]:before {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
  }
  [data-balloon][data-balloon-pos="up-right"]:after {
	bottom: 100%;
	right: 0;
	margin-bottom: 11px;
	-webkit-transform: translate(0, 10px);
	-ms-transform: translate(0, 10px);
	transform: translate(0, 10px);
	-webkit-transform-origin: top;
	-ms-transform-origin: top;
	transform-origin: top;
  }
  [data-balloon][data-balloon-pos="up-right"]:before {
	bottom: 100%;
	right: 5px;
	margin-bottom: 5px;
	-webkit-transform: translate(0, 10px);
	-ms-transform: translate(0, 10px);
	transform: translate(0, 10px);
	-webkit-transform-origin: top;
	-ms-transform-origin: top;
	transform-origin: top;
  }
  [data-balloon][data-balloon-pos="up-right"]:hover:after,
  [data-balloon][data-balloon-pos="up-right"][data-balloon-visible]:after {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
  }
  [data-balloon][data-balloon-pos="up-right"]:hover:before,
  [data-balloon][data-balloon-pos="up-right"][data-balloon-visible]:before {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
  }
  [data-balloon][data-balloon-pos="down"]:after {
	left: 50%;
	margin-top: 11px;
	top: 100%;
	-webkit-transform: translate(-50%, -10px);
	-ms-transform: translate(-50%, -10px);
	transform: translate(-50%, -10px);
  }
  [data-balloon][data-balloon-pos="down"]:before {
	background: no-repeat
	  url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22var(--bb-tooltip-background)%22%20transform%3D%22rotate(180 18 6)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E");
	background-size: 100% auto;
	width: 18px;
	height: 6px;
	left: 50%;
	margin-top: 5px;
	top: 100%;
	-webkit-transform: translate(-50%, -10px);
	-ms-transform: translate(-50%, -10px);
	transform: translate(-50%, -10px);
  }
  [data-balloon][data-balloon-pos="down"]:hover:after,
  [data-balloon][data-balloon-pos="down"][data-balloon-visible]:after {
	-webkit-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
  }
  [data-balloon][data-balloon-pos="down"]:hover:before,
  [data-balloon][data-balloon-pos="down"][data-balloon-visible]:before {
	-webkit-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
  }
  [data-balloon][data-balloon-pos="down-left"]:after {
	left: 0;
	margin-top: 11px;
	top: 100%;
	-webkit-transform: translate(0, -10px);
	-ms-transform: translate(0, -10px);
	transform: translate(0, -10px);
  }
  [data-balloon][data-balloon-pos="down-left"]:before {
	background: no-repeat
	  url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22var(--bb-tooltip-background)%22%20transform%3D%22rotate(180 18 6)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E");
	background-size: 100% auto;
	width: 18px;
	height: 6px;
	left: 5px;
	margin-top: 5px;
	top: 100%;
	-webkit-transform: translate(0, -10px);
	-ms-transform: translate(0, -10px);
	transform: translate(0, -10px);
  }
  [data-balloon][data-balloon-pos="down-left"]:hover:after,
  [data-balloon][data-balloon-pos="down-left"][data-balloon-visible]:after {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
  }
  [data-balloon][data-balloon-pos="down-left"]:hover:before,
  [data-balloon][data-balloon-pos="down-left"][data-balloon-visible]:before {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
  }
  [data-balloon][data-balloon-pos="down-right"]:after {
	right: 0;
	margin-top: 11px;
	top: 100%;
	-webkit-transform: translate(0, -10px);
	-ms-transform: translate(0, -10px);
	transform: translate(0, -10px);
  }
  [data-balloon][data-balloon-pos="down-right"]:before {
	background: no-repeat
	  url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22var(--bb-tooltip-background)%22%20transform%3D%22rotate(180 18 6)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E");
	background-size: 100% auto;
	width: 18px;
	height: 6px;
	right: 5px;
	margin-top: 5px;
	top: 100%;
	-webkit-transform: translate(0, -10px);
	-ms-transform: translate(0, -10px);
	transform: translate(0, -10px);
  }
  [data-balloon][data-balloon-pos="down-right"]:hover:after,
  [data-balloon][data-balloon-pos="down-right"][data-balloon-visible]:after {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
  }
  [data-balloon][data-balloon-pos="down-right"]:hover:before,
  [data-balloon][data-balloon-pos="down-right"][data-balloon-visible]:before {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
  }
  [data-balloon][data-balloon-pos="left"]:after {
	margin-right: 11px;
	right: 100%;
	top: 50%;
	-webkit-transform: translate(10px, -50%);
	-ms-transform: translate(10px, -50%);
	transform: translate(10px, -50%);
  }
  [data-balloon][data-balloon-pos="left"]:before {
	background: no-repeat
	  url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22var(--bb-tooltip-background)%22%20transform%3D%22rotate(-90 18 18)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E");
	background-size: 100% auto;
	width: 6px;
	height: 18px;
	margin-right: 5px;
	right: 100%;
	top: 50%;
	-webkit-transform: translate(10px, -50%);
	-ms-transform: translate(10px, -50%);
	transform: translate(10px, -50%);
  }
  [data-balloon][data-balloon-pos="left"]:hover:after,
  [data-balloon][data-balloon-pos="left"][data-balloon-visible]:after {
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
  }
  [data-balloon][data-balloon-pos="left"]:hover:before,
  [data-balloon][data-balloon-pos="left"][data-balloon-visible]:before {
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
  }
  [data-balloon][data-balloon-pos="right"]:after {
	left: 100%;
	margin-left: 11px;
	top: 50%;
	-webkit-transform: translate(-10px, -50%);
	-ms-transform: translate(-10px, -50%);
	transform: translate(-10px, -50%);
  }
  [data-balloon][data-balloon-pos="right"]:before {
	background: no-repeat
	  url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22var(--bb-tooltip-background)%22%20transform%3D%22rotate(90 6 6)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E");
	background-size: 100% auto;
	width: 6px;
	height: 18px;
	left: 100%;
	margin-left: 5px;
	top: 50%;
	-webkit-transform: translate(-10px, -50%);
	-ms-transform: translate(-10px, -50%);
	transform: translate(-10px, -50%);
  }
  [data-balloon][data-balloon-pos="right"]:hover:after,
  [data-balloon][data-balloon-pos="right"][data-balloon-visible]:after {
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
  }
  [data-balloon][data-balloon-pos="right"]:hover:before,
  [data-balloon][data-balloon-pos="right"][data-balloon-visible]:before {
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
  }
  [data-balloon][data-balloon-length="small"]:after {
	white-space: normal;
	width: 80px;
  }
  [data-balloon][data-balloon-length="medium"]:after {
	white-space: normal;
	width: 150px;
  }
  [data-balloon][data-balloon-length="large"]:after {
	white-space: normal;
	width: 260px;
  }
  [data-balloon][data-balloon-length="xlarge"]:after {
	white-space: normal;
	width: 380px;
  }
  @media screen and (max-width: 768px) {
	[data-balloon][data-balloon-length="xlarge"]:after {
	  white-space: normal;
	  width: 90vw;
	}
  }
  [data-balloon][data-balloon-length="fit"]:after {
	white-space: normal;
	width: 100%;
  }
  [data-bp-tooltip]:after {
	background: rgba(var(--bb-tooltip-background-rgb), 0.95);
	color: var(--bb-tooltip-color);
  }
  [data-bp-tooltip]:before {
	background: no-repeat
	  url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22var(--bb-tooltip-background)%22%20transform%3D%22rotate(0)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E");
	background-size: 100% auto;
	width: 18px;
	height: 6px;
	opacity: 0;
	pointer-events: none;
	-webkit-transition: all 0.18s ease-out 0.18s;
	transition: all 0.18s ease-out 0.18s;
  }
  html {
	margin-right: 0 !important;
  }
  body {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
	  Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  }
  body.login {
	background-color: var(--bb-admin-screen-bgr-color);
	font-size: 14px;
	line-height: 1.4em;
  }
  body.login form {
	background-color: transparent;
	border: none;
	box-shadow: none;
	padding: 2px;
	margin-left: -2px;
	margin-right: -2px;
  }
  body.login input,
  body.login select,
  body.login textarea {
	vertical-align: baseline;
  }
  body.login #login,
  body.login p.forgetmenot label {
	color: var(--bb-admin-screen-txt-color);
  }
  body.login .login-popup .mfp-close {
	color: var(--bb-headings-color);
	font-size: 24px;
	opacity: 1;
	top: 6px;
	right: 15px;
  }
  .registration .mfp-content #privacy-modal,
  .registration .mfp-content #terms-modal,
  body.login .mfp-content #privacy-modal,
  body.login .mfp-content #terms-modal {
	border: 1px solid var(--bb-content-border-color);
  }
  .bb-template-v2.registration .mfp-content div#privacy-modal,
  .bb-template-v2.registration .mfp-content div#terms-modal,
  body.login.bb-template-v2 .mfp-content div#privacy-modal,
  body.login.bb-template-v2 .mfp-content div#terms-modal {
	border-radius: 10px;
	border-color: var(--bb-content-border-color);
  }
  .login.bb-login #login {
	padding-top: 8%;
	padding-bottom: 8%;
  }
  @media (min-width: 992px) {
	.login.bb-login #login {
	  padding-top: 5%;
	  padding-bottom: 5%;
	}
  }
  @media (max-width: 360px) {
	.login.bb-login #login {
	  width: 84%;
	}
  }
  .login.bb-login #login > h1 > a {
	margin-bottom: 15px;
	height: auto;
  }
  .bs-cs-login-logo {
	visibility: hidden;
	width: 100%;
	display: block;
  }
  img.bs-cs-login-logo.private-on {
	visibility: visible;
	display: inline-block;
  }
  .login h1 a.bb-login-title {
	background-image: none;
	text-indent: 0;
	width: auto;
	color: var(--bb-login-register-link-color-regular);
  }
  .login h1 a.bb-login-title:focus,
  .login h1 a.bb-login-title:hover {
	color: var(--bb-login-register-link-color-hover);
  }
  body.login.login-split-page .login-split {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
  }
  body.login.login-split-page .login-split .split-overlay {
	width: 100%;
	height: 100%;
	background-color: #000;
	position: absolute;
	z-index: 1;
	opacity: 0;
  }
  body.login.login-split-page .login-split div {
	color: #fff;
  }
  body.login.login-split-page .login-split__entry {
	padding: 80px 0;
  }
  body.login.login-split-page .login-split__entry h1 {
	color: var(--bb-login-custom-heading-color);
	text-align: left;
	line-height: 1.1;
  }
  body.login.login-split-page .login-split .login-split__entry {
	display: block;
	width: 100%;
	max-width: 450px;
	font-size: 32px;
	line-height: 1.15;
	position: relative;
	z-index: 9;
  }
  @media (max-width: 800px) {
	body.login.login-split-page .login-split .login-split__entry {
	  width: 80%;
	}
  }
  @media (max-width: 544px) {
	body.login.login-split-page .login-split .login-split__entry {
	  width: 85%;
	}
  }
  body.login.login-split-page .login-split__entry p {
	font-size: 16px;
	line-height: 1.4;
	display: block;
	margin-top: 20px;
	margin-bottom: 0;
	color: var(--bb-login-custom-heading-color);
	word-wrap: break-word;
  }
  body.login.login-split-page #login {
	padding-top: 30px;
	padding-bottom: 30px;
  }
  body.login.login-split-page #login h1 a {
	margin-left: 0;
	text-align: left;
  }
  @media (min-width: 992px) {
	body.login.login-split-page .login-split {
	  width: 50%;
	  position: fixed;
	  right: 0;
	  height: 100%;
	}
	body.login.login-split-page .login-split .login-split__entry {
	  margin-left: -webkit-calc((50vw - 450px)/ 2);
	  margin-left: calc((50vw - 450px) / 2);
	  margin-right: -webkit-calc((50vw - 450px)/ 2);
	  margin-right: calc((50vw - 450px) / 2);
	  padding: 0;
	  max-width: 450px;
	}
	body.login.login-split-page #login {
	  position: absolute;
	  top: 50%;
	  -webkit-transform: translateY(-50%);
	  -ms-transform: translateY(-50%);
	  transform: translateY(-50%);
	  width: 50vw;
	  padding: 30px -webkit-calc((50vw - 450px)/ 2);
	  padding: 30px calc((50vw - 450px) / 2);
	}
	body.login.login-split-page.login-exh #login {
	  -webkit-transform: translateY(-35%);
	  -ms-transform: translateY(-35%);
	  transform: translateY(-35%);
	}
	body.login.login-split-page .language-switcher {
	  position: absolute;
	  left: 50%;
	  padding-top: 15px;
	  width: 50vw;
	  padding-left: -webkit-calc((50vw - 450px)/ 2);
	  padding-left: calc((50vw - 450px) / 2);
	  padding-right: -webkit-calc((50vw - 450px)/ 2);
	  padding-right: calc((50vw - 450px) / 2);
	}
  }
  @media screen and (max-width: 991px) {
	body.login.login-split-page .language-switcher {
	  top: initial !important;
	  margin-top: -25px;
	}
	body.login.login-split-page #login {
	  width: 100%;
	  max-width: 450px;
	}
  }
  @media (max-width: 800px) {
	body.login.login-split-page #login {
	  width: 80%;
	}
  }
  @media (max-width: 544px) {
	body.login.login-split-page #login {
	  width: 85%;
	}
  }
  body.login:not(.login-split-page) .language-switcher {
	margin-top: -25px;
  }
  .login #backtoblog,
  .login #nav {
	padding: 0;
  }
  /* .login input[type="email"],
  .login input[type="password"],
  .login input[type="text"] {
	background-color: var(--bb-content-background-color);
	border: 1px solid var(--bb-content-border-color);
	box-shadow: none;
	border-radius: var(--bb-input-radius);
	font-size: 16px;
	padding: 10px 15px;
	color: var(--bb-body-text-color);
  }
  .bb-template-v2.login input[type="email"]:focus,
  .bb-template-v2.login input[type="password"]:focus,
  .bb-template-v2.login input[type="text"]:focus {
	border-color: var(--bb-input-focus-border-color);
	box-shadow: var(--bb-input-focus-shadow);
  }
  .login form#loginform input[type="text"] {
	padding: 10px 10px 10px 40px;
  }
  .login form#loginform input[type="password"],
  .login form#loginform input[type="text"]#user_pass {
	padding: 10px 35px 10px 40px;
	font-family: inherit;
  }
  .login form label[for="user_login"],
  .login form label[for="user_pass"] {
	display: block;
	position: relative;
  }
  .login form label[for="user_login"] br,
  .login form label[for="user_pass"] br {
	display: none;
  }
  .login form#loginform label[for="user_login"]:before,
  .login form#loginform label[for="user_pass"]:before,
  .user-pass-wrap .wp-pwd:before {
	font-family: bb-icons;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	margin-right: 0.2em;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
	margin-left: 0.2em;
	position: absolute;
	top: 12px;
	left: 10px;
  }
  .login form#loginform label[for="user_login"]:before {
	content: "\ef52";
	color: var(--bb-body-text-color);
  } 
  .login label {
	margin-bottom: 1px;
  }
  .login .user-pass-wrap .wp-pwd {
	position: relative;
  }
  .login .user-pass-wrap .wp-pwd:before {
	content: "\eebf";
	font-size: 20px;
	top: 10px;
	color: var(--bb-body-text-color);
  }*/
  /* .login .user-pass-wrap .wp-pwd .dashicons {
	font-family: bb-icons;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	margin-right: 0.2em;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
	margin-left: 0.2em;
	position: absolute;
	top: 11px;
	left: 5px;
	color: #122b46;
	opacity: 0.5;
  }
  .login .user-pass-wrap .wp-pwd .dashicons:before {
	content: "\ee6a";
  }
  .login .user-pass-wrap .wp-pwd .dashicons-visibility:before {
	content: "\ee69";
  } */
  /* .login form#loginform label[for="user_pass"]:before {
	content: "\eebf";
	font-size: 20px;
	top: 12px;
  } */
  .login form#loginform label[for="user_pass"] .label-switch {
	position: absolute;
	top: 15px;
	right: 15px;
	font-size: 0;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	opacity: 0.5;
  }
  .login form#loginform label[for="user_pass"] .label-switch.bb-eye:after {
	content: "\ee69";
  }
  .login form#loginform label[for="user_pass"] .label-switch:after {
	content: "\ee6a";
	font-family: bb-icons;
	font-style: normal;
	font-weight: 400;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	margin-right: 0.2em;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
	margin-left: 0.2em;
	font-size: 14px;
  }
  .login.bb-login .button-primary,
  .login.bb-login .wp-generate-pw,
  .login.wp-core-ui .button-primary {
	background-color: #338ae9;
	border-color: none;
	color: #fff;
	border-radius: 5px;
	box-shadow: none;
	text-shadow: none;
	height: auto;
	padding: 4px 30px;
	-webkit-transition: all linear 0.2s;
	transition: all linear 0.2s;
	float: none;
	width: 100%;
	margin: 20px 0 0;
	font-size: 14px;
  }
  /* .login.bb-login .button-primary:hover,
  .login.bb-login .wp-generate-pw:hover,
  .login.wp-core-ui .button-primary:hover {
	background-color: var(--bb-login-register-button-background-color-hover);
	border-color: var(--bb-login-register-button-border-color-hover);
	color: var(--bb-login-register-button-text-color-hover);
  }
  .login.bb-login .button-primary:active,
  .login.bb-login .wp-generate-pw:active,
  .login.wp-core-ui .button-primary:active {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
  }
  .bb-login.wp-core-ui .language-switcher .button,
  .language-switcher .button {
	background-color: var(--bb-secondary-button-background-regular);
	border-color: var(--bb-secondary-button-border-regular);
	color: var(--bb-secondary-button-text-regular);
	border-radius: var(--bb-button-radius);
  }
  .bb-login.wp-core-ui .language-switcher .button:hover,
  .language-switcher .button:hover {
	background-color: var(--bb-secondary-button-background-hover);
	border-color: var(--bb-secondary-button-border-hover);
	color: var(--bb-secondary-button-text-hover);
  }
  .bb-login.wp-core-ui .language-switcher select,
  .language-switcher select {
	border-radius: var(--bb-input-radius);
	background-color: var(--bb-content-background-color);
	border: 1px solid var(--bb-content-border-color);
  }
  .language-switcher .dashicons.dashicons-translation:before {
	color: var(--bb-admin-screen-txt-color);
  }
  .admin-email__actions .admin-email__actions-primary a.button {
	background: 0 0;
	border-color: var(--bb-login-register-button-border-color-regular);
	color: var(--bb-login-register-button-background-color-regular);
	min-height: 40px;
	line-height: 40px;
	padding: 0 30px;
	border-radius: 50px;
	margin-right: 15px;
	outline: 0;
	box-shadow: none;
	min-width: 160px;
  }
  .admin-email__actions .admin-email__actions-primary a.button:hover {
	border-color: var(--bb-login-register-button-border-color-hover);
	color: var(--bb-login-register-button-background-color-hover);
  }
  .bb-template-v2 .language-switcher select,
  .bb-template-v2.bb-login.wp-core-ui .language-switcher select {
	border-radius: 6px;
	color: var(--bb-body-text-color);
	background-image: url(../images/svg/arrow-down.svg);
	background-repeat: no-repeat;
	background-position: right 0.9rem center;
	padding-right: 30px;
	background-size: auto;
  }
  .bb-template-v2 .language-switcher select:focus,
  .bb-template-v2.bb-login.wp-core-ui .language-switcher select:focus {
	color: var(--bb-body-text-color);
	border-color: var(--bb-input-focus-border-color);
	box-shadow: var(--bb-input-focus-shadow);
  } */
  .login-action-confirm_admin_email #login {
	max-width: 440px;
	padding: 0 20px;
	width: 100%;
  }
  .login-action-confirm_admin_email.login-split-page #login {
	max-width: 100%;
  }
  .login h1.admin-email__heading {
	font-size: 26px;
	color: #122b46;
  }
  @media (max-width: 782px) {
	.login.bb-login .button-primary {
	  line-height: 28px;
	}
  }
  .login .login-heading {
	margin: 35px 0 10px;
	display: -webkit-box;
	display: flexbox;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
  }
  .login #login_error,
  .login .message {
	margin-top: 15px;
	border: 0;
	box-shadow: none;
	border-radius: var(--bb-input-radius);
  }
  .login .message#bp_member_switching_switch_on {
	background-color: #a8aab4;
  }
  .login .message#bp_member_switching_switch_on a {
	vertical-align: middle;
	margin-top: 2px;
	display: inline-block;
	color: #fff;
  }
  .login #login_error a,
  .login .message a {
	color: #fff;
  }
  .login #login_error {
	border-left-color: var(--bb-danger-color);
	background-color: var(--bb-danger-color);
	color: #fff;
  }
  .login.login-action-lostpassword .message > .message,
  .login:not(.login-action-lostpassword) .message:not(.reset-pass) {
	background-color: var(--bb-default-notice-color);
	color: #fff;
  }
  .login .login-heading h2 {
	margin-right: auto;
	font-size: 20px;
	color: var(--bb-admin-screen-txt-color);
  }
  .login .bs-register-message,
  .login:not(.login-action-lostpassword)
	.message.bs-register-message:not(.reset-pass) {
	border: 0;
	background-color: transparent;
	color: #122b46;
	padding: 0;
	font-size: 20px;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: auto;
  }
  body.login .login-heading a {
	text-decoration: none;
	color: var(--bb-login-register-link-color-regular);
  }
  body.login .login-heading a:focus,
  body.login .login-heading a:hover {
	color: var(--bb-login-register-link-color-hover);
  }
  .login a {
	outline: 0;
	box-shadow: none;
	color: var(--bb-login-register-link-color-regular);
  }
  .login a:hover {
	color: var(--bb-login-register-link-color-hover);
  }
  .login .login-heading a:focus,
  .login .login-heading a:hover {
	color: var(--bb-login-register-link-color-hover);
  }
  .login form .forgetmenot label strong {
	font-weight: 400;
  }
  .login.bb-login #login p#nav,
  .login.bb-login:not(.login-action-resetpass) #backtoblog {
	display: none;
  }
  .login.bb-login form .forgetmenot {
	font-size: 14px;
	line-height: 20px;
	vertical-align: bottom;
	padding-top: 4px;
	position: relative;
  }
  .login.bb-login form .forgetmenot input[type="checkbox"],
  .login.bb-login form .forgetmenot input[type="checkbox"]:before {
	margin: 0;
	width: 20px;
	height: 20px;
	position: absolute;
	left: 0;
	top: 4px;
  }
  .login.bb-login form .forgetmenot input[type="checkbox"]:focus + .checkbox {
	border-color: var(--bb-input-focus-border-color);
	box-shadow: var(--bb-input-focus-shadow);
  }
  .login.bb-login form .pw-weak {
	font-size: 14px;
	line-height: 20px;
	vertical-align: bottom;
	padding-top: 4px;
	position: relative;
  }
  .login.bb-login form .pw-weak input[type="checkbox"],
  .login.bb-login form .pw-weak input[type="checkbox"]:before {
	margin: 0;
	width: 20px;
	height: 20px;
	position: absolute;
	left: 0;
	top: 4px;
  }
  .login.bb-login form .pw-weak input[type="checkbox"]:focus + .checkbox {
	border-color: var(--bb-input-focus-border-color);
	box-shadow: var(--bb-input-focus-shadow);
  }
  .admin-email__actions-primary {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
  }
  .admin-email__actions-primary #correct-admin-email {
	margin: 0;
	width: auto;
  }
  .admin-email__actions-secondary a {
	text-decoration: underline;
  }
  .login .button.wp-hide-pw,
  .login .button.wp-hide-pw:focus {
	border: 0;
	box-shadow: none;
	outline: 0;
  }
  .login .button.wp-hide-pw:focus .dashicons,
  .login .button.wp-hide-pw:hover .dashicons {
	color: var(--bb-login-register-link-color-hover);
  }
  .checkbox {
	position: relative;
	z-index: 10;
  }
  span.checkbox {
	z-index: 5;
	display: inline-block;
	width: 20px;
	height: 20px;
	border-radius: var(--bb-checkbox-radius);
	background: var(--bb-content-background-color);
	border: 1px solid var(--bb-content-border-color);
	margin-right: 10px;
	float: left;
  }
  span.checkbox.on {
	background-color: var(--bb-primary-color);
	border-color: var(--bb-primary-color);
	border-radius: var(--bb-checkbox-radius);
  }
  span.checkbox.on:before {
	color: #fff;
	content: "\e876";
	font-family: bb-icons;
	width: 20px;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	position: relative;
	top: -1px;
	left: 2px;
	font-weight: 400;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	margin-right: 6px;
  }
  .login form .lostmenot {
	float: right;
	padding: 5px 0 0;
  }
  .login a.privacy-policy-link,
  .login form .lostmenot a,
  form#lostpasswordform a.bs-sign-in {
	text-decoration: none;
	color: var(--bb-login-register-link-color-regular);
  }
  .login a.privacy-policy-link:hover,
  .login form .lostmenot a:focus,
  .login form .lostmenot a:hover,
  form#lostpasswordform a.bs-sign-in:hover {
	color: var(--bb-login-register-link-color-hover);
  }
  .login form#resetpassform .password-input-wrapper {
	width: 100%;
  }
  .login form#resetpassform .password-input-wrapper .button.button-secondary {
	text-align: center;
	vertical-align: baseline;
  }
  .login.bb-login
	form#resetpassform
	.password-input-wrapper
	.button.button-secondary.wp-hide-pw {
	display: none !important;
  }
  .login.bb-login #pass-strength-result {
	padding-top: 0;
	padding-bottom: 0;
	margin-bottom: 0;
	display: none !important;
  }
  .login.bb-login #pass-strength-result.bad,
  .login.bb-login #pass-strength-result.good,
  .login.bb-login #pass-strength-result.short,
  .login.bb-login #pass-strength-result.strong {
	padding-top: 6px;
	padding-bottom: 6px;
	margin-bottom: 0;
	display: block !important;
  }
  .login.bb-login #pass-strength-result.bad,
  .login.bb-login #pass-strength-result.short {
	margin-bottom: 10px;
	background-color: var(--bb-danger-color);
	border-color: var(--bb-danger-color);
	color: #fff;
  }
  .login.bb-login #pass-strength-result.good {
	background-color: var(--bb-warning-color);
	border-color: var(--bb-warning-color);
	color: #fff;
  }
  .login.bb-login #pass-strength-result.strong {
	background-color: var(--bb-success-color);
	border-color: var(--bb-success-color);
	color: #fff;
  }
  .login.login-action-resetpass.bb-login p#backtoblog span.bs-pass-update-msg {
	display: block;
	margin: 0 0 20px;
  }
  .login.bb-login form#resetpassform p.description.indicator-hint {
	display: none;
  }
  .login.bb-login form#resetpassform label[for="pass1"],
  .user-bs-pass2-wrap > p {
	display: none;
  }
  .login.bb-login p.message.reset-pass,
  .login.login-action-lostpassword.bb-login #login > p.message {
	border: 0;
	background: 0 0;
	box-shadow: none;
	padding: 12px 0 0;
  }
  .login.bb-login p.message.reset-pass {
	font-size: 1rem;
  }
  .login.login-action-lostpassword.bb-login #login > p.message > div {
	font-size: 1rem;
	padding: 0 0 5px;
  }
  #bs-pass2 {
	margin-bottom: 20px;
  }
  .login.login-action-lostpassword.bb-login form#lostpasswordform p.submit {
	text-align: center;
  }
  .login.login-action-lostpassword.bb-login
	form#lostpasswordform
	p.submit
	input#wp-submit {
	float: none;
  }
  form#lostpasswordform a.bs-sign-in,
  form#lostpasswordform a:active.bs-sign-in,
  form#lostpasswordform a:focus.bs-sign-in,
  form#lostpasswordform a:hover.bs-sign-in {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin: 15px auto 0;
	text-decoration: none;
	outline: 0 !important;
	box-shadow: none;
  }
  span.apsl-login-new-text {
	font-weight: 400;
  }
  .apsl-login-networks.theme-1 .apsl-icon-block .fa {
	-webkit-transition-property: none;
	transition-property: none;
  }
  body.login .privacy-policy-page-link {
	margin: 2em 0;
  }
  body.login .privacy-policy-page-link a {
	font-weight: 600;
  }
  body.login .login-popup.bb-modal {
	position: relative;
	background-color: #fff;
	border: 1px solid var(--bb-content-border-color);
	border-radius: 4px;
	padding: 30px;
	width: auto;
	margin: 40px auto;
	box-shadow: 0 3px 24px 0 rgba(18, 43, 70, 0.28);
	max-width: 800px;
	font-size: 16px;
	line-height: 1.6875rem;
	color: var(--bb-body-text-color);
  }
  body.login .login-popup.bb-modal dd,
  body.login .login-popup.bb-modal ol,
  body.login .login-popup.bb-modal ul {
	margin: 0 0 1.6875rem 1.6875rem;
	padding: 0;
  }
  body.login .login-popup.bb-modal .mfp-close,
  body.login .login-popup.bb-modal .mfp-close:hover {
	background-color: transparent;
	box-shadow: none;
  }
  body.login .login-popup.bb-modal p {
	margin: 0 0 1.6875rem;
  }
  body.login .login-popup.bb-modal > h1:first-of-type {
	color: var(--bb-headings-color);
	text-align: left;
	line-height: 24px;
	margin: -30px -30px 30px;
	background-color: var(--bb-content-alternate-background-color);
	padding: 17px 30px;
	border-top-left-radius: var(--bb-block-radius);
	border-top-right-radius: var(--bb-block-radius);
	border-bottom: 1px solid var(--bb-content-border-color);
	font-size: 20px;
  }
  body.login.bb-template-v2 .login-popup.bb-modal > h1:first-of-type {
	border-bottom: 0;
  }
  body.login .mfp-content #privacy-modal.bb-modal > h1:first-of-type,
  body.login .mfp-content #terms-modal.bb-modal > h1:first-of-type {
	font-size: 20px;
  }
  body.login .mfp-bg {
	opacity: 0.4;
  }
  @media (max-width: 992px) {
	body.login .login-popup.bb-modal {
	  padding: 40px 20px;
	}
  }
  body.login{
	background-color: #1f1f1f;
	overflow-x: hidden;
}
body.login.login-split-page #login {
	position: absolute;
    right: 50% !important;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 50vw !important;
    padding: 30px -webkit-calc((50vw - 450px)/ 2);
    padding: 30px calc((50vw - 450px)/ 2);
}
body.login form {
    background-color: transparent;
    border: none;
    box-shadow: none;
    padding: 2px;
    margin-left: -2px;
    margin-right: -2px;
}
.login form {
    margin-top: 20px;
    margin-left: 0;
    padding: 26px 24px 34px;
    font-weight: 400;
    overflow: hidden;
    background: #fff;
    border: 1px solid #c3c4c7;
    box-shadow: 0 1px 3px rgba(0,0,0,.04);
}
body.login.login-split-page .login-split {
    width: 50%;
    position: fixed;
    right: 0;
    height: 100%;
}
body.login.login-split-page .login-split {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.login-split {
    background-image: url('../images/login-bg.jpeg');
    background-size: cover;
    background-position: 50% 50%;
}
body.login.login-split-page .login-split .split-overlay {
    opacity: 0.3;
}
body.login.login-split-page .login-split .split-overlay {
    width: 100%;
    height: 100%;
    background-color: #000;
    position: absolute;
    z-index: 1;
    opacity: 0;
}
body.login.login-split-page .login-split div {
    color: #fff;
}
/* body div#login {
	max-width: 320px !important;
	width: 100% !important;
} */

.login label {
	color: #757575;
}
.login form .input, .login input[type=text] {
	background-color: #2f2f2f;
	border: 1px solid #464646;
	border-radius: 2px;
	color: #757575;
}
.login .submit input[type="submit"]{
	display: block;
	width: 100%;
}
.login h1 a {
    height: 80px;
    background-image: url('../images/login-logo.png');
    width: 150px;
    background-size: 150px;
}
.login #backtoblog {
	display: none;
}
.ddml-links {
	display: flex;
	justify-content: center;
}
.ddml-links li {
    margin: 0 6px;
    list-style: none;
}
.ddml-copyright {
	margin-top: 30px;
}
@media only screen and (max-width: 991px) {
	body.login.login-split-page .login-split {
		width: 100%;
		z-index: -1;
		top: 0;
	}
	body.login.login-split-page #login {
		position: static;
		transform: none;
		width: 75% !important;
		padding: 0;
		background-color: #1f1f1f;
		padding: 10px 10px;
		margin-top: 60px;
	}
} 
.language-switcher {
	display: none;
}