/* Update colors
 * 1. Find and replace current primary color: #7CC242 with the new primary color (do this case
 * insensitively)
 * 2. Find and replace secondary color: #3b9528 with a slightly darker or lighter color
 * compared to the primary color. This will be the highlight underneath submodules and
 * the number boxes on members page and individual profiles
 * 3. If using a color that's close to the green for progress checkmarks, find .tracker.complete
 * and uncomment the rule making it white
 * 4. If techpoints should be removed, uncomment the @import of techpoint-removal.css below.
 * 5. If using a light themed universal navbar, uncomment the sections on lines 638-704.
 */
/*-----------------  Google Web Font Imports ------------------------*/

@import url('https://fonts.googleapis.com/css2?family=Muli:ital,wght@0,500;0,900;1,500;1,900&display=swap');

/*------------------------- Remove Chat App --------------------------*/

/* @import url('https://d328ser7ogqmui.cloudfront.net/css/shared/tc-chat-removal.css'); */

/*------------------------- Remove Techpoints ------------------------*/

@import url('https://d328ser7ogqmui.cloudfront.net/css/shared/tc-techpoint-removal.css');

/*---------------------- Video Chat with team.video ------------------*/

/* @import url('https://d328ser7ogqmui.cloudfront.net/css/shared/tc-chat-team-dot-video.css'); */

/*------------------------ Remove WordPress sidebar ------------------*/

@import url('https://d328ser7ogqmui.cloudfront.net/css/shared/tc-wp-sidebar-removal.css');

/*------------------------- TC Universal Navbar ----------------------*/

@import url('https://d328ser7ogqmui.cloudfront.net/css/shared/tc-universal-navbar-light-theme.css');

/*

#tc-universal-navbar .navbar-nav .dropdown-item[href="/enrollments"] span {
  display: none;
}
#tc-universal-navbar .navbar-nav .dropdown-item[href="/enrollments"]::after {
  content: 'My Events';
}

*/

#tc-universal-navbar .navbar-nav .dropdown-item[href="/enrollments"] {
  display: none;
}

#tc-universal-navbar .navbar-nav .dropdown-item[href="/catalog"] {
  display: none;
}

/* Remove universal nav points */
#tc-universal-navbar.tc-universal-navbar-logged-in #points-nav-item {
	display: none;
}

/*--------------------------------------------------------------------*/

/*
 * Update css variables.
 */
:root {
  --rightscon-red: #ED1C24;
  --rightscon-red-medium: #EF4A51;
	--rightscon-red-light: #ED1C2411;
	--rightscon-orange: #FAA819;
	--rightscon-orange-medium: #FBB947;
	--rightscon-orange-light: #FAA81911;
	--rightscon-lemon: #F9ED32;
	--rightscon-lemon-light: #F9ED3211;
	--rightscon-green: #7CC242;
	--rightscon-green-medium: #96CE68;
	--rightscon-green-light: #7CC24211;
	--rightscon-blue: #27AAE1;
	--rightscon-blue: #028DC0;
	--rightscon-blue-medium: #52BBE7;
	--rightscon-blue-light: #27AAE111;
	--rightscon-purple: #58489D;
	--rightscon-purple-medium: #796DB1;
	--rightscon-purple-light: #58489D11;
	--rightscon-purple-desaturated: #7E7E95;
	--rightscon-lime: #D7DF23;
	--rightscon-lime-light: #D7DF2311;

	--rightscon-track-trend-color: #000;

    /*--rightscon-gradient-1: linear-gradient(60deg, var(--rightscon-red) 0%, var(--rightscon-orange) 100%);*/
	--rightscon-gradient-1: linear-gradient(60deg, var(--rightscon-green) 0%, var(--rightscon-blue) 50%, var(--rightscon-purple) 100%);
	--rightscon-gradient-2: linear-gradient(60deg, var(--rightscon-orange) 0%, var(--rightscon-lemon) 100%);
	--rightscon-gradient-3: linear-gradient(60deg, var(--rightscon-lemon) 0%, var(--rightscon-green) 100%);
	--rightscon-gradient-4: linear-gradient(60deg, var(--rightscon-green) 0%, var(--rightscon-blue) 100%);
	--rightscon-gradient-5: linear-gradient(60deg, var(--rightscon-blue) 0%, var(--rightscon-purple) 100%);
	--rightscon-gradient-6: linear-gradient(60deg, var(--rightscon-purple) 0%, var(--rightscon-red) 100%);
	--rightscon-gradient-7: linear-gradient(60deg, var(--rightscon-green) 0%, var(--rightscon-lemon) 100%);
	--rightscon-gradient-8: linear-gradient(60deg, var(--rightscon-blue) 0%, var(--rightscon-green) 100%);
	--rightscon-gradient-9: linear-gradient(60deg, var(--rightscon-purple) 0%, var(--rightscon-blue) 100%);
	
	
	--rightscon-gradient-1a: linear-gradient(to right, var(--rightscon-green) 0%, var(--rightscon-blue) 50%, var(--rightscon-purple) 100%);
	--rightscon-gradient-10: linear-gradient(to right, var(--rightscon-red) 0%, var(--rightscon-lime) 100%);
	--rightscon-gradient-11: linear-gradient(to right, var(--rightscon-lemon) 0%, var(--rightscon-orange) 100%);
	/*
	--rightscon-gradient-1a: linear-gradient(to right, var(--rightscon-red) 0%, var(--rightscon-orange) 100%);
	--rightscon-gradient-10: linear-gradient(to right, var(--rightscon-red) 0%, var(--rightscon-lime) 100%);
	--rightscon-gradient-11: linear-gradient(to right, var(--rightscon-lemon) 0%, var(--rightscon-orange) 100%);
*/

	
	--primary-color: #005F82;
	--primary-color-h: 196.2;
    --primary-color-s: 100%;
    --primary-color-l: 25.5%;
    
	--secondary-color: var(--rightscon-blue-light);

	--link-color: var(--primary-color);
	--link-text-decoration: none;
	--link-hover-color: var(--primary-color);
	--link-hover-text-decoration: underline;

	
	--font-body: 'Muli';
	--font-header: 'Muli';
	--font-button: 'Muli';
}

/*-------------------------- Add custom fonts ------------------------------*/

/* Find and replace `%s/"Noto\ Sans"/'Name\ of\ Font'/gi`

/*

@font-face {
  font-family: '';
  font-style: normal;
  font-weight: 300;
  src: url('https://d8ljjx1il7dr4.cloudfront.net/fonts/[org-slug]/[font-name]-light');
}

@font-face {
  font-family: '';
  font-style: normal;
  font-weight: 400;
  src: url('https://d8ljjx1il7dr4.cloudfront.net/fonts/[org-slug]/[font-name]-regular');
}

@font-face {
  font-family: '';
  font-style: normal;
  font-weight: 700;
  src: url('https://d8ljjx1il7dr4.cloudfront.net/fonts/[org-slug]/[font-name]-bold');
}

*/

h1,
h2,
h3,
h4,
h5,
h6,
.tc-material-input-h1,
.tc-material-input-h2,
.tc-material-input-h3,
.tc-material-input-h4,
.tc-material-input-h5,
.tc-material-input-h6,
div.item-list-tabs ul,
#resource_page .week_title,
.resource-title,
.tabs li,
.page_container .nested_tabs li,
#footer-nav,
.item-title {
	font-family: 'Muli', 'Noto Sans', Helvetica, sans-serif;
}

h1,
.tc-material-input-h1 {
	font-weight: 900;
	font-size: 36px;
}

h2,
.module .module-toolbar .resource-title-form input,
.module .module-toolbar .title h2,
.tc-material-input-h2 {
	font-weight: 900;
	font-size: 30px;
}

h3,
.tc-material-input-h3 {
	font-weight: 900;
	font-size: 24px;
}

h4,
.tc-material-input-h4 {
	font-weight: 500;
	font-size: 20px;
}

h5,
.tc-material-input-h5 {
	font-weight: 500;
	font-size: 18px;
}

h6,
.tc-material-input-h6 {
	font-weight: 500;
}

body {
	font-family: 'Muli', 'Noto Sans', Helvetica, sans-serif;
	font-weight: 500;
	color: #000000;
	/* background: var(--rightscon-purple-desaturated); */
	background: #58585F;

}

.module {
	color: #000000;
}

.activity-header a:hover,
.activity-header a:focus,
.comment-meta a:hover,
.comment-meta a:focus,
.acomment-meta a:hover,
.acomment-meta a:focus {
	text-decoration: underline;
}

.tc-menu-item {
    color: #fff;
}

.tc-menu-nav-container .nav .tc-menu-item a.nav-link:active,
.tc-menu-nav-container .nav .tc-menu-item a.nav-link:focus,
.tc-menu-nav-container .nav .tc-menu-item a.nav-link:hover,
.tc-menu-nav-container .nav .tc-menu-nav-item-copyright a:active,
.tc-menu-nav-container .nav .tc-menu-nav-item-copyright a:focus,
.tc-menu-nav-container .nav .tc-menu-nav-item-copyright a:hover,
.tc-menu-nav-container .navbar-nav .tc-menu-item a.nav-link:active,
.tc-menu-nav-container .navbar-nav .tc-menu-item a.nav-link:focus,
.tc-menu-nav-container .navbar-nav .tc-menu-item a.nav-link:hover,
.tc-menu-nav-container .navbar-nav .tc-menu-nav-item-copyright a:active,
.tc-menu-nav-container .navbar-nav .tc-menu-nav-item-copyright a:focus,
.tc-menu-nav-container .navbar-nav .tc-menu-nav-item-copyright a:hover {
    color: #fff;
    border-bottom: 1px solid white;
    margin-bottom: -1px;
}

div#container, main#container {
    border: none;
}

.tc-menu-nav-item-copyright {
  color: #DCDCF2;
}

/*
a {
    color: var(--rightscon-red);
}

a:hover, a:focus {
    color: var(--rightscon-red);
    text-decoration: underline;
}
*/

img.avatar {
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}

/*
.tc-material-input:focus {
	outline: none;
	border-bottom: 2px solid #7CC242;
}
*/
/*-------------- For indicator to show the current field being edited ----------------*/
/*
.form-editor-field .form-editor-field-editing-indicator {
	background-color: #7CC242;
}
*/
/*-------------------------- Bootstrap overrides --------------------------*/

.btn {
    text-transform: none;
}

.btn-primary,
.fc-button {
	color: #fff !important;
	background-color: none !important;
	background: var(--rightscon-gradient-1a) !important;
	border-color: none !important;
	border: medium none !important;
}

.event-layout-toggle .btn.active {
    background: #fff !important;
}
.fc-button {
	box-shadow: none !important;
	text-shadow: none !important;
	font-size: 1rem !important;
	font-weight: 900;
}

.fc-event, .fc-event-dot {
	background-color: #7CC242;
}

.fc-event {
	border: 1px solid #7CC242;
}

.btn-primary:hover,
.fc-button:hover {
	color: #fff !important;
	background-color: none !important;
	background: var(--rightscon-gradient-1a) !important;
	border-color: none !important;
	border: medium none !important;
}

.btn-primary.disabled,
.btn-primary:disabled {
	color: #fff;
	background-color: none;
	background: var(--rightscon-gradient-1a);
	border-color: none;
	border: medium none;
}

.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle,
.show > .dropdown-item.active,
.tc-react-select__option.tc-react-select__option--is-selected {
	color: #fff;
	background-color: none;
	background: var(--rigthtscon-gradient-1a);
	border-color: none;
	border: medium none;
}

/*
div.tc-react-select__control--is-focused,
div.tc-react-select__control--is-focused:hover {
	border-color: #7CC242;
}

.page-link,
.page-link:hover {
	color: #7CC242;
}

.page-item.active .page-link {
	color: #fff;
	background-color: #7CC242;
	border-color: #7CC242;
}

.custom-control-input:checked ~ .custom-control-label::before {
	color: #fff;
	background-color: #7CC242;
	border-color: #7CC242;
}

.badge-primary {
	color: #fff;
	background-color: var(--rightscon-red);
}
*/

/*----------------------- Tabs on non-materials page --------------------------*/

.tabs,
p.date,
div.item-list-tabs ul {
	position: relative;
	background-color: none;
/*	background: linear-gradient(60deg, rgb(124, 194, 66) 0%, rgb(124, 194, 66) 30%, rgb(215, 223, 35) 100%); */
    background: var(--rightscon-gradient-1a);
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}

.tabs::after,
p.date::after,
div.item-list-tabs ul::after {
	content: '';
	display: block;
	height: 1px;
	width: 100%;
	background: var(--rightscon-gradient-1a);
}

/*
#resource_page .week.active-week,
#resource_page .week.opened:not(.active-week):hover,
#resource_page .week.opened-inactive:not(.active-week):hover {
	border-left: 3px solid var(--rightscon-red);
}

.tabs li.ui-state-active,
div.item-list-tabs ul li.selected {
	background-color: var(--rightscon-red);
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	border-bottom: 2px solid #ffffff;
}
*/
div.item-list-tabs ul li {
	transition: 200ms border;
}

.nested_tabs {
	background-color: #FFF;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.nested_tabs:after {
	border-bottom: 1px solid #eee;
	content: '';
	display: block;
	position: relative;
	top: -1px;
}

/*
.nested_tabs > li:hover:not(.ui-state-active) {
	border-bottom: 2px solid #7CC242;
}

#resource_page .nested_tabs li a:hover {
	color: #7CC242;
	-moz-text-shadow: none;
	-webkit-text-shadow: none;
	text-shadow: none;
}
*/
/*------------------------- Not typically used in other styles -----------------*/
/*
.tabs li.ui-state-active:before,
div.item-list-tabs ul li.selected:before {
	display: none;
}

.tabs li.ui-state-active a,
div.item-list-tabs ul li.selected a {
	text-shadow: none;
	-moz-text-shadow: none;
	-webkit-text-shadow: none;
}

div.item-list-tabs ul li.selected a span,
div.item-list-tabs ul li.current a span {
	background-color: #3b9528;
}

div.item-list-tabs ul li a span {
	background-color: #3b9528;
	font-size: 100%;
}

div.item-list-tabs ul li a:hover {
	text-shadow: none;
}

div.item-list-tabs ul li:hover {
	border-bottom: 2px solid #fff;
}
*/
/*-------------------------------- Non-materials subnav ------------------------*/
/*
.nested_tabs li.ui-state-active,
.bp-user #item-body .item-list-tabs#subnav ul,
.activity .bp-user .item-list-tabs#subnav ul,
.groups.group-admin .item-list-tabs#subnav ul {
	background-color: #FFF;
	border-bottom: 1px solid #FFF;
	color: #7CC242;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}

.nested_tabs li a,
.nested_tabs li.ui-state-active a,
.bp-user .item-list-tabs#subnav li a,
.group-admin .item-list-tabs#subnav li a {
	color: #7CC242;
}

.nested_tabs li.ui-state-active,
.bp-user .item-list-tabs#subnav li.current,
.group-admin .item-list-tabs#subnav li.current {
	background-color: #FFF;
	color: #7CC242;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	transition: 200ms border;
	border-bottom: 2px solid #7CC242;
}

.nested_tabs li.ui-state-active:before,
.nested_tabs li.ui-state-active:before,
.bp-user .item-list-tabs#subnav li.current:before,
.group-admin .item-list-tabs#subnav li.current:before {
	display: none;
}

.nested_tabs li a,
.bp-user .item-list-tabs#subnav li a,
.group-admin .item-list-tabs#subnav li a {
	color: #7CC242;
}

.nested_tabs li.ui-state-active a,
.bp-user .item-list-tabs#subnav li.current a,
.group-admin .item-list-tabs#subnav li.current a {
	font-weight: 700;
	text-shadow: none;
	-moz-text-shadow: none;
	-webkit-text-shadow: none;
}

.bp-user .item-list-tabs#subnav li a:hover,
.group-admin .item-list-tabs#subnav li a:hover {
	color: #7CC242;
	text-shadow: none;
	-moz-text-shadow: none;
	-webkit-text-shadow: none;
}

.bp-user .item-list-tabs#subnav li:hover,
.group-admin .item-list-tabs#subnav li:hover {
	border-bottom: 2px solid #7CC242;
}

.bp-user .item-list-tabs#subnav li.current a,
.group-admin .item-list-tabs#subnav li.current a {
	color: #7CC242;
}

div.item-list-tabs ul li.selected a span,
div.item-list-tabs ul li.current a span {
	background-color: #3b9528;
	color: #FFF;
	font-weight: normal;
}

div.item-list-tabs ul li.selected a span:hover,
div.item-list-tabs ul li.current a span:hover {
	background-color: #999;
}
*/
/*---------------------- Live Event Chat Overrides ----------------------------*/
/*
.event-chat-container #chat-header {
	line-height: 100%;
	font-size: 15px;
	height: 37px;
	box-shadow: 1px ;
}

.event-chat-container .chat-content {
	top: 37px;
	border-top: 1px solid #fff;
}

.event-chat-container #chat-header ul:after {
	content: '';
	display: block;
	border-bottom: 1px solid #eee;
	position: relative;
	top: -1px;
}

#node-chat #chat-entry textarea {
	font-family: "Noto Sans", Verdana, Arial, Sans;
}

li.event-chat-tab {
	color: #7CC242;
	position: relative;
}

li.event-chat-tab .fa {
	display: none !important;
}

.event-chat-tab #unread-chat-count {
	background-color: #7CC242;
	position: absolute;
	right: 10px;
	border-radius: 3px;
}

li.event-chat-tab:hover {
	background-color: #fff;
	border-bottom: 2px solid #7CC242;
	position: relative;
	z-index: 3;
}

li.event-chat-tab.active {
	color: #7CC242;
	background-color: #FFF;
	font-weight: 700;
	border-bottom: 2px solid #7CC242;
	position: relative;
	z-index: 3;
}

li.event-chat-tab.active:hover {
	background-color: #FFF;
}
.typeahead li.active{
	background-color: #7CC242;
}
.message-container .message-content .mentioned {
	color: #7CC242;
	border-color: #7CC242;
}
.message-container .message-content .mentioned.me {
	background-color: #7CC242;
}
.atwho-view .cur {
    background: #7CC242;
    color: white;
}
.cur .atwho-username {
	color: #fff;
}
*/
/*----------------------------- Progress Bar ----------------------------- */

/*
.progress-bar.bg-primary {
	background-color: #7CC242 !important; 
}
*/

/*---------------------------- OLD Members page :( ------------------------------ */
/*
#bp-default.members #main-wrap #members-directory-form h2.pagetitle,
#bp-default.members #main-wrap #members-directory-form .item-list-tabs {
	display: none;
}

.members-grid-item .card-title {
	color: #7CC242;
}

.members-vis li {
	border: medium none;
	box-shadow: none;
	background-color: #fff;
	margin: 0;
	top: 0;
}

.members-vis li.ui-state-active {
	box-shadow: none;
	border-top: medium none;
	top: 0;
	border-bottom: 2px solid #7CC242;
	position: relative;
	z-index: 100;
}

.members-vis li a {
	color: #7CC242;
	padding: 10px;
}

.members-vis li.ui-state-active a {
	color: #7CC242;
	padding: 10px;
	bottom: 0;
	border-top: medium none;
	font-weight: 700;
}

.members-vis li.ui-state-hover,
.members-vis li.ui-state-hover.ui-state-active {
	border-top: medium none;
	color: #7CC242;
	border-bottom: 2px solid #7CC242;
	position: relative;
	z-index: 100;
}

.members-vis li.ui-state-hover a {
	color: #7CC242;
}

ul.members-vis {
	border-bottom: medium none;
}

.members-vis:after {
	content: '';
	display: block;
	border-bottom: 1px solid #eee;
	position: relative;
	top: -1px;
}

.members-vis li.ui-state-active a {}
*/
/*--------------------------- bbPress Overrides ----------------------------*/
/*
div.bbp-breadcrumb,
li.bbp-topic-title a,
#bbpress-forums div.bbp-forum-header,
#content fieldset.bbp-form legend,
#container fieldset.bbp-form legend,
#wrapper fieldset.bbp-form legend,
div#bbpress-forums li.bbp-forum a {
	font-weight: normal;
}

#bbpress-forums li.bbp-body ul.forum,
#bbpress-forums li.bbp-body ul.topic {
	border-top: medium none;
}

#bbpress-forums div.bbp-forum-header,
div#bbpress-forums li.bbp-forum-info a.bbp-forum-title {
	font-weight: 700;
	color: #75716c;
	background-color: #FFF;
	border-bottom: 2px solid #75716c;
}

li.bbp-forum-reply-count::after,
li.bbp-forum-topic-count::after,
li.bbp-topic-reply-count::after,
li.bbp-topic-view-count::after,
li.bbp-topic-voice-count::after,
div.bbp-topic-header div.bbp-meta,
div#bbpress-forums li.bbp-forum-description,
div#bbpress-forums .reply .bbp-reply-author .point_count,
div#bbpress-forums .topic .bbp-topic-author .point_count,
#bbpress-forums div.bbp-topic-author a.bbp-author-name,
#bbpress-forums div.bbp-reply-author a.bbp-author-name,
div.bbp-reply-header div.bbp-meta {
	font-family: "Noto Sans", Verdana, Arial, Sans;

}
*/
/**------------------------ Course Builder ------------------------*/

/*
.submodule .tracker.complete {
  color: #FFF;
}

.module.active {
	border-left: 3px solid var(--rightscon-red);
}

.module:hover:not(.active) {
	border-left: 3px solid var(--rightscon-red);
	color: #000000;
}
*/
.submodules {
	background: var(--rightscon-gradient-1a);
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	border-bottom: none;
}
.submodules::after {
	content: '';
	display: block;
	height: 1px;
	width: 100%;
	background: var(--rightscon-gradient-1a);
}

.subsubmodules {
	background-color: #FFF;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}

.subsubmodules:after {
	border-bottom: 1px solid #eee;
	content: '';
	display: block;
	position: relative;
	top: -1px;
}

/*
.subsubmodule {
	color: var(--rightscon-red);
}

.subsubmodule .submodule-toolbar .req-resource-icon .progress-ring-container {
	stroke: var(--rightscon-red);
}
*/

.submodules .submodule.active,
.submodules .submodule:hover:not(.active):not(.editing) {
	background-color: transparent;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	border-bottom: 2px solid #ffffff;
}

/*
.subsubmodules .subsubmodule.active,
.subsubmodules .subsubmodule:hover:not(.active):not(.editing) {
	background-color: #FFF;
	color: var(--rightscon-red);
	border-bottom: 2px solid var(--rightscon-red);
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	font-weight: 700;
	z-index: 3;
	position: relative;
}
*/
/*----------------------------- WordPress Sidebar ----------------------------*/
/*
.toggle_icon {
	border-top: medium none;
	border-bottom: medium none;
	border-left: medium none;
	width: auto;
	height: auto;
	margin-top: -4px;
	font-size: 1.1em;
	color: var(--rightscon-red);
}

.toggle_icon i {
	display: inline-block;
}

#wp-admin-bar-branding-menu {
	display: none;
}
*/

/* Agenda page overrides */
.events-home-tab.topics span {
  display: none;
}

.events-home-tab.topics::before {
    content: 'Filters';
}

.event-filter-dropdown .dropdown-menu .form-header .topics span {
  display: none;
}

.event-filter-dropdown .dropdown-menu .form-header .topics::after {
  content: 'Filters';
  font-weight: 900;
}

.event-search-bar-select .topic-option-label b {
  display: none;
}

.event-search-bar-select .topic-option-label::before {
  content: 'Filter: ';
  font-weigth: 900;
}

.agenda .event-search-bar-select .search-placeholder {
  display: none;
}
.agenda .event-search-bar-select .event-search-select__placeholder > div::after {
  content: 'Search sessions';
}

/*
#tc-events .events-home-tab.active {
  border-bottom: 3px solid #fff !important;
  padding: 5px 10px;
}

.events-home .tabs-header .events-home-tab.active {
  margin-bottom: 0;
}

.events-home .tabs-header .events-home-tab {
  padding: 5px 10px;
}

.events-home .tabs-header {
  background: var(--rightscon-gradient-1a);
  border-bottom: medium none !important;
  color: #fff;
  padding: 5px 15px 5px 5px;
}

.events-home .tabs-header ul {
    margin: 5px 0 7px 0;
}

.events-home .tabs-header .events-home-tab,
.events-home .tabs-header .events-home-tab.active,
.events-home .tabs-header .events-home-tab:hover {
    color: #fff;
}
.events-home .tabs-header .events-home-tab:hover {
    border-bottom: 3px solid #fff;
}
*/

#tc-events .topics.active a span {
	display: none;
}

#tc-events .topics.active a::after {
	content: 'Filters';
}
.events-home .events-home-header > h1 span {
    display: none;
}

.events-home .events-home-header > h1::before {
    content: 'Schedule';
    font-size: 36px;
    font-weight: 700;
}

.events-home-tab.agenda > span {
    display: none;
}

.events-home-tab.agenda::before {
    content: 'Program';
}

.events-home-tab.my-events > span {
    display: none;
}

.events-home-tab.my-events::before {
    content: 'My Sessions';
}

.events-home-header .dropdown-menu-right button:nth-of-type(1) span {
  display: none;
}
.events-home-header .dropdown-menu-right button:nth-of-type(1)::after {
  content: 'Add my sessions to calendar';
}
.events-home-header .dropdown-menu-right button:nth-of-type(2) span {
  display: none;
}
.events-home-header .dropdown-menu-right button:nth-of-type(2)::after {
  content: 'Add all sessions to calendar';
}

/*
.events-home .tabs-header .timezone-display {
	color: #fff;
}
*/
.event-search-select__menu .event-search-select__group-heading .topics span {
  display: none;
}

.event-search-select__menu .event-search-select__group-heading .topics::after {
  content: 'Filters';
  font-weight: 900;
}

.agenda-day-nav .agenda-day-nav-slider .agenda-day-tab {
	color: #000;
}
/* end */
/*
.discussion-home-tab.active {
  border-bottom: 3px solid #fff !important;
  padding: 5px 10px;
  margin-bottom: 0 !important;
}

.discussion-home-tab {
  padding: 5px 10px;
}

.discussion-home .tabs-header {
  background: var(--rightscon-gradient-1a);
  border-bottom: medium none !important;
  color: #fff;
}

.discussion-home .tabs-header .discussion-tabs-container {
  border-bottom: medium none !important;
}

.discussion-tabs-container {
	padding: 0 15px 0 5px;
}

.discussion-home .tabs-header .discussion-search-btn {
	border-bottom: medium none;
}

#tc-discussion .discussion-search-btn .icon-btn {
	color: #ffffff;
}
*/
#tc-discussion .search-active .discussion-search-btn .icon-btn {
	color: #000;
}

.discussion-home .tabs-header .search-active .search-input {
	background: transparent;
	color: #000;
	padding-bottom: 4px;
	padding-top: 3px;
	border-bottom: 1px solid #000;
}

#tc-discussion .search-cancel-btn {
	color: #000;
	background: white;
	padding-top: 4px;
	padding-bottom: 4px;
}

/* Gradients */
/* Topic badge overrides */
.event-topic-badge,
.status-badge {
    border-radius: 0;
		background-color: none;
}

.event-topics .event-topic-badge-container .event-topic-badge {
    border: unset;
}

/* Fireside chat */
.event-topic-badge.topic-6361c912-e923-4a91-bc6b-23770751c1f9,
.event-topic-badge.topic-e89c2ab9-928e-4df1-b32b-97365cd99c5f {
	background:var(--rightscon-gradient-3);
  color: #fff !important;
}

.event-topic-card.topic-6361c912-e923-4a91-bc6b-23770751c1f9::before,
.event-topic-card.topic-e89c2ab9-928e-4df1-b32b-97365cd99c5f::before {
	content: '';
	width: 5px;
	height: auto;
	background:var(--rightscon-gradient-3);
}
.topic-header.topic-6361c912-e923-4a91-bc6b-23770751c1f9::before,
.topic-header.topic-e89c2ab9-928e-4df1-b32b-97365cd99c5f::before {
	content: '';
	height: 46px;
	width: 5px;
	float: left;
	margin-right: 5px;
	background:var(--rightscon-gradient-3);
}

/* Radio */
.event-topic-badge.topic-9f46cb6b-44f5-4866-a6c7-93cdf9d01ea2 {
	background:var(--rightscon-gradient-1);
  color: #fff !important;
}
.event-topic-card.topic-9f46cb6b-44f5-4866-a6c7-93cdf9d01ea2::before {
	content: '';
	width: 5px;
	height: auto;
	background:var(--rightscon-gradient-1);
}
.topic-header.topic-9f46cb6b-44f5-4866-a6c7-93cdf9d01ea2::before {
	content: '';
	height: 46px;
	width: 5px;
	float: left;
	margin-right: 5px;
	background:var(--rightscon-gradient-1);
}

/* Ceremonies */
.event-topic-badge.topic-52046465-63d3-406c-a494-a3bb6fd13c93,
.event-topic-badge.topic-c56aae76-be19-4a67-875a-807bd295b6dd,
.event-topic-badge.topic-6add0f49-5673-45df-9881-70bb33b0595a,
.event-topic-badge.topic-74760ff0-d5da-463e-a289-7a4fe947ec87,
.event-topic-badge.topic-2766cf24-cdce-4d3b-b293-47ba1f3b4ba6 {
	background:var(--rightscon-gradient-11);
  color: #fff !important;
}
.event-topic-card.topic-52046465-63d3-406c-a494-a3bb6fd13c93::before,
.event-topic-card.topic-c56aae76-be19-4a67-875a-807bd295b6dd::before,
.event-topic-card.topic-6add0f49-5673-45df-9881-70bb33b0595a::before,
.event-topic-card.topic-74760ff0-d5da-463e-a289-7a4fe947ec87::before,
.event-topic-card.topic-2766cf24-cdce-4d3b-b293-47ba1f3b4ba6::before {
	content: '';
	width: 5px;
	height: auto;
	background:var(--rightscon-gradient-11);
}
.topic-header.topic-52046465-63d3-406c-a494-a3bb6fd13c93::before,
.topic-header.topic-c56aae76-be19-4a67-875a-807bd295b6dd::before,
.topic-header.topic-6add0f49-5673-45df-9881-70bb33b0595a::before,
.topic-header.topic-74760ff0-d5da-463e-a289-7a4fe947ec87::before,
.topic-header.topic-2766cf24-cdce-4d3b-b293-47ba1f3b4ba6::before {
	content: '';
	height: 46px;
	width: 5px;
	float: left;
	margin-right: 5px;
	background:var(--rightscon-gradient-11);
}

/* Environmental sustainability */
.event-topic-badge.topic-cfecb84f-162f-4c25-a751-3d0b23f636c4 {
	background:var(--rightscon-gradient-2);
  color: #fff !important;
}
.event-topic-card.topic-cfecb84f-162f-4c25-a751-3d0b23f636c4::before {
	content: '';
	width: 5px;
	height: auto;
	background:var(--rightscon-gradient-2);
}
.topic-header.topic-cfecb84f-162f-4c25-a751-3d0b23f636c4::before {
	content: '';
	height: 46px;
	width: 5px;
	float: left;
	margin-right: 5px;
	background:var(--rightscon-gradient-2);
}

/* Opening ceremony */
.event-topic-badge.topic-698b6216-1aea-4cb7-a3e8-47f109a3a6d9 {
	background:var(--rightscon-gradient-11);
  color: #fff !important;
}
.event-topic-card.topic-698b6216-1aea-4cb7-a3e8-47f109a3a6d9::before {
	content: '';
	width: 5px;
	height: auto;
	background:var(--rightscon-gradient-11);
}
.topic-header.topic-698b6216-1aea-4cb7-a3e8-47f109a3a6d9::before {
	content: '';
	height: 46px;
	width: 5px;
	float: left;
	margin-right: 5px;
	background:var(--rightscon-gradient-11);
}

/* Closing ceremony */
.event-topic-badge.topic-6085deb1-14a0-461c-bbc0-52147099bd96 {
	background:var(--rightscon-gradient-11);
  color: #fff !important;
}
.event-topic-card.topic-6085deb1-14a0-461c-bbc0-52147099bd96::before {
	content: '';
	width: 5px;
	height: auto;
	background:var(--rightscon-gradient-11);
}
.topic-header.topic-6085deb1-14a0-461c-bbc0-52147099bd96::before {
	content: '';
	height: 46px;
	width: 5px;
	float: left;
	margin-right: 5px;
	background:var(--rightscon-gradient-11);
}

/* strategy session */
.event-topic-badge.topic-339e5b79-1064-49d5-9216-9d9cff67b456,
.event-topic-badge.topic-dc9a1d33-2491-4379-a202-731d3ba3592e {
	background:var(--rightscon-gradient-5);
  color: #fff !important;
}
.event-topic-card.topic-339e5b79-1064-49d5-9216-9d9cff67b456::before,
.event-topic-card.topic-dc9a1d33-2491-4379-a202-731d3ba3592e::before {
	content: '';
	width: 5px;
	height: auto;
	background:var(--rightscon-gradient-5);
}
.topic-header.topic-339e5b79-1064-49d5-9216-9d9cff67b456::before,
.topic-header.topic-dc9a1d33-2491-4379-a202-731d3ba3592e::before {
	content: '';
	height: 46px;
	width: 5px;
	float: left;
	margin-right: 5px;
	background:var(--rightscon-gradient-5);
}

/* community lab */
.event-topic-badge.topic-96fdc8ce-3075-409c-b058-98a5d1d08432,
.event-topic-badge.topic-b88a0b3b-afd3-4c5e-8d4e-8e84d4688fcc {
	background:var(--rightscon-gradient-5);
  color: #fff !important;
}
.event-topic-card.topic-96fdc8ce-3075-409c-b058-98a5d1d08432::before,
.event-topic-card.topic-b88a0b3b-afd3-4c5e-8d4e-8e84d4688fcc::before {
	content: '';
	width: 5px;
	height: auto;
	background:var(--rightscon-gradient-5);
}
.topic-header.topic-96fdc8ce-3075-409c-b058-98a5d1d08432::before,
.topic-header.topic-b88a0b3b-afd3-4c5e-8d4e-8e84d4688fcc::before {
	content: '';
	height: 46px;
	width: 5px;
	float: left;
	margin-right: 5px;
	background:var(--rightscon-gradient-5);
}

/* Open Spaces */
.event-topic-badge.topic-edde9984-3a5c-4239-a906-3f27e3a1d4fa,
.event-topic-badge.topic-7ce3465c-c849-45eb-807e-97890155d7cc,
.event-topic-badge.topic-c992dbfe-58fa-4400-a5ac-f29bdc438221,
.event-topic-badge.topic-23a60b4c-373d-4499-a503-ad37862aaf36 {
	background:var(--rightscon-gradient-1);
  color: #fff !important;
}
.event-topic-card.topic-edde9984-3a5c-4239-a906-3f27e3a1d4fa::before,
.event-topic-card.topic-7ce3465c-c849-45eb-807e-97890155d7cc::before,
.event-topic-card.topic-c992dbfe-58fa-4400-a5ac-f29bdc438221::before,
.event-topic-card.topic-23a60b4c-373d-4499-a503-ad37862aaf36::before {
	content: '';
	width: 5px;
	height: auto;
	background:var(--rightscon-gradient-1);
}
.topic-header.topic-edde9984-3a5c-4239-a906-3f27e3a1d4fa::before,
.topic-header.topic-7ce3465c-c849-45eb-807e-97890155d7cc::before,
.topic-header.topic-c992dbfe-58fa-4400-a5ac-f29bdc438221::before,
.topic-header.topic-23a60b4c-373d-4499-a503-ad37862aaf36::before {
	content: '';
	height: 46px;
	width: 5px;
	float: left;
	margin-right: 5px;
	background:var(--rightscon-gradient-1);
}

/* panel */
.event-topic-badge.topic-99a01a4b-3502-4ae7-8c07-8c2bc8e6cd0a,
.event-topic-badge.topic-b17327c3-34ff-4a2a-9968-294405200ff4 {
	background:var(--rightscon-gradient-6);
  color: #fff !important;
}
.event-topic-card.topic-99a01a4b-3502-4ae7-8c07-8c2bc8e6cd0a::before,
.event-topic-card.topic-b17327c3-34ff-4a2a-9968-294405200ff4::before {
	content: '';
	width: 5px;
	height: auto;
	background:var(--rightscon-gradient-6);
}
.topic-header.topic-99a01a4b-3502-4ae7-8c07-8c2bc8e6cd0a::before,
.topic-header.topic-b17327c3-34ff-4a2a-9968-294405200ff4::before {
	content: '';
	height: 46px;
	width: 5px;
	float: left;
	margin-right: 5px;
	background:var(--rightscon-gradient-6);
}

/* press conference */
.event-topic-badge.topic-298253a8-140f-4687-99be-f6baa960d183 {
	background:var(--rightscon-gradient-7);
  color: #fff !important;
}
.event-topic-card.topic-298253a8-140f-4687-99be-f6baa960d183::before {
	content: '';
	width: 5px;
	height: auto;
	background:var(--rightscon-gradient-7);
}
.topic-header.topic-298253a8-140f-4687-99be-f6baa960d183::before {
	content: '';
	height: 46px;
	width: 5px;
	float: left;
	margin-right: 5px;
	background:var(--rightscon-gradient-7);
}

/* tech demos */
.badge.topic-0a03f078-526c-4c29-98e3-83add4207064,
.event-topic-badge.topic-d6bc6cec-9d12-447f-80f2-daa0753105f4,
.event-topic-badge.topic-2e01afcf-8b23-4216-a7bd-70cca4dd825f {
	background:var(--rightscon-gradient-8);
  color: #fff !important;
}
.discussion-topic-card.topic-0a03f078-526c-4c29-98e3-83add4207064::before,
.event-topic-card.topic-d6bc6cec-9d12-447f-80f2-daa0753105f4::before,
.event-topic-card.topic-2e01afcf-8b23-4216-a7bd-70cca4dd825f::before {
	content: '';
	width: 5px;
	height: auto;
	background:var(--rightscon-gradient-8);
}
.topic-header.topic-0a03f078-526c-4c29-98e3-83add4207064::before,
.topic-header.topic-d6bc6cec-9d12-447f-80f2-daa0753105f4::before,
.topic-header.topic-2e01afcf-8b23-4216-a7bd-70cca4dd825f::before {
	content: '';
	height: 46px;
	width: 5px;
	float: left;
	margin-right: 5px;
	background:var(--rightscon-gradient-8);
}

/* lightning talks */
.badge.topic-388bd431-5921-4b0e-b69d-848325b8d923,
.event-topic-badge.topic-3666e27c-bcb6-4653-af38-bd2cd2938267,
.event-topic-badge.topic-2e0fa091-ec9e-4df9-a50e-89dac4eb6102 {
	background:var(--rightscon-gradient-8);
  color: #fff !important;
}
.discussion-topic-card.topic-388bd431-5921-4b0e-b69d-848325b8d923::before,
.event-topic-card.topic-3666e27c-bcb6-4653-af38-bd2cd2938267::before,
.event-topic-card.topic-2e0fa091-ec9e-4df9-a50e-89dac4eb6102::before {
	content: '';
	width: 5px;
	height: auto;
	background:var(--rightscon-gradient-8);
}
.topic-header.topic-388bd431-5921-4b0e-b69d-848325b8d923::before,
.topic-header.topic-3666e27c-bcb6-4653-af38-bd2cd2938267::before,
.topic-header.topic-2e0fa091-ec9e-4df9-a50e-89dac4eb6102::before {
	content: '';
	height: 46px;
	width: 5px;
	float: left;
	margin-right: 5px;
	background:var(--rightscon-gradient-8);
}


/* Flat */
/* AI, Automation */
.badge.topic-4ac8e3c9-0ae3-4b22-9ecb-2fba24e2cba4,
.event-topic-badge.topic-256b264d-d742-4374-b563-581a84a00c26,
.event-topic-badge.topic-ef6c2943-f01b-49af-a7e2-a3d707f29167 {
  border-left: 5px solid var(--rightscon-red);
	background-color: var(--rightscon-red-light) !important;
	color: var(--rightscon-track-trend-color) !important;
}
.discussion-topic-card.topic-4ac8e3c9-0ae3-4b22-9ecb-2fba24e2cba4::before,
.event-topic-card.topic-256b264d-d742-4374-b563-581a84a00c26::before,
.event-topic-card.topic-ef6c2943-f01b-49af-a7e2-a3d707f29167::before {
	content: '';
	width: 5px;
	height: auto;
	background-color: var(--rightscon-red) !important;
}
.topic-header.topic-4ac8e3c9-0ae3-4b22-9ecb-2fba24e2cba4::before,
.topic-header.topic-256b264d-d742-4374-b563-581a84a00c26::before,
.topic-header.topic-ef6c2943-f01b-49af-a7e2-a3d707f29167::before {
	content: '';
	height: 46px;
	width: 5px;
	float: left;
	margin-right: 5px;
	background-color: var(--rightscon-red) !important;
}

/* Content governance and censorship */
.badge.topic-2c81edc7-19be-43d6-b7cf-d852a3ba8433,
.event-topic-badge.topic-7bf5542a-b82a-4333-9da3-3a45822bb6bc,
.event-topic-badge.topic-0c9d83da-67f6-4a03-b1f4-8bc621292983 {
  border-left: 5px solid var(--rightscon-blue);
	background-color: var(--rightscon-blue-light) !important;
	color: var(--rightscon-track-trend-color) !important;
}
.discussion-topic-card.topic-2c81edc7-19be-43d6-b7cf-d852a3ba8433::before,
.event-topic-card.topic-7bf5542a-b82a-4333-9da3-3a45822bb6bc::before,
.event-topic-card.topic-0c9d83da-67f6-4a03-b1f4-8bc621292983::before {
	content: '';
	width: 5px;
	height: auto;
	background-color: var(--rightscon-blue) !important;
}
.topic-header.topic-2c81edc7-19be-43d6-b7cf-d852a3ba8433::before,
.topic-header.topic-7bf5542a-b82a-4333-9da3-3a45822bb6bc::before,
.topic-header.topic-0c9d83da-67f6-4a03-b1f4-8bc621292983::before {
	content: '';
	height: 46px;
	width: 5px;
	float: left;
	margin-right: 5px;
	background-color: var(--rightscon-blue);
}

/* Civil society resistance and resilience */
.badge.topic-48654fa5-98c7-475c-9560-be57519f4eea,
.badge.topic-064271be-dd20-4589-b42e-899d72fb401e,
.event-topic-badge.topic-6f652e1c-ad0a-46a4-ad18-c1ac0847d4c9,
.event-topic-badge.topic-8d9b7ffc-5488-40ea-b724-1775be79add4 {
  border-left: 5px solid var(--rightscon-green);
	background-color: var(--rightscon-green-light) !important;
	color: var(--rightscon-track-trend-color) !important;
}
.discussion-topic-card.topic-48654fa5-98c7-475c-9560-be57519f4eea::before,
.discussion-topic-card.topic-064271be-dd20-4589-b42e-899d72fb401e::before,
.event-topic-card.topic-6f652e1c-ad0a-46a4-ad18-c1ac0847d4c9::before,
.event-topic-card.topic-8d9b7ffc-5488-40ea-b724-1775be79add4::before {
	content: '';
	width: 5px;
	height: auto;
	background-color: var(--rightscon-green);
}
.topic-header.topic-48654fa5-98c7-475c-9560-be57519f4eea::before,
.topic-header.topic-064271be-dd20-4589-b42e-899d72fb401e::before,
.topic-header.topic-6f652e1c-ad0a-46a4-ad18-c1ac0847d4c9::before,
.topic-header.topic-8d9b7ffc-5488-40ea-b724-1775be79add4::before {
	content: '';
	height: 46px;
	width: 5px;
	float: left;
	margin-right: 5px;
	background-color: var(--rightscon-green);
}

/* Cyber norms and practice */
.badge.topic-20242d45-82ba-43b0-bfd6-d1efbf05c7f2,
.event-topic-badge.topic-b6d33dc7-c5e6-49b9-bb9a-c7e98546c648 {
  border-left: 5px solid var(--rightscon-green);
	background-color: var(--rightscon-green-light) !important;
	color: var(--rightscon-track-trend-color) !important;
}
.discussion-topic-card.topic-20242d45-82ba-43b0-bfd6-d1efbf05c7f2::before,
.event-topic-card.topic-b6d33dc7-c5e6-49b9-bb9a-c7e98546c648::before {
	content: '';
	width: 5px;
	height: auto;
	background-color: var(--rightscon-green);
}
.topic-header.topic-20242d45-82ba-43b0-bfd6-d1efbf05c7f2::before,
.topic-header.topic-b6d33dc7-c5e6-49b9-bb9a-c7e98546c648::before {
	content: '';
	height: 46px;
	width: 5px;
	float: left;
	margin-right: 5px;
	background-color: var(--rightscon-green);
}

/* Peace, Conflict, and Justice */
.badge.topic-20242d45-82ba-43b0-bfd6-d1efbf05c7f2,
.event-topic-badge.topic-0f4168c6-4855-45ee-bea8-2d2998bf7b9e {
  border-left: 5px solid var(--rightscon-green);
	background-color: var(--rightscon-green-light) !important;
	color: var(--rightscon-track-trend-color) !important;
}
.discussion-topic-card.topic-20242d45-82ba-43b0-bfd6-d1efbf05c7f2::before,
.event-topic-card.topic-0f4168c6-4855-45ee-bea8-2d2998bf7b9e::before {
	content: '';
	width: 5px;
	height: auto;
	background-color: var(--rightscon-green);
}
.topic-header.topic-20242d45-82ba-43b0-bfd6-d1efbf05c7f2::before,
.topic-header.topic-0f4168c6-4855-45ee-bea8-2d2998bf7b9e::before {
	content: '';
	height: 46px;
	width: 5px;
	float: left;
	margin-right: 5px;
	background-color: var(--rightscon-green);
}

/* Limited Capacity */
.event-topic-badge.topic-7f089714-a7e7-49d2-b78d-45191b3c04c9 {
	background-color: #000 !important;
	color: #fff !important;
	border: none;
}
.event-topic-card.topic-7f089714-a7e7-49d2-b78d-45191b3c04c9::before {
	content: '';
	width: 5px;
	height: auto;
	background-color: #000;
}
.topic-header.topic-7f089714-a7e7-49d2-b78d-45191b3c04c9::before {
	content: '';
	height: 46px;
	width: 5px;
	float: left;
	margin-right: 5px;
	background-color: #000;
}

/* Basic */
.event-topic-badge.topic-26189e67-654c-4660-b126-595781af50c1,
.event-topic-badge.topic-9822af05-063f-450a-b6fa-50d213f52624,
.event-topic-badge.topic-e464a2d2-cdc9-4dab-a1e7-67d9fc54e5ea,
.event-topic-badge.topic-5b60e5a0-ec24-4df4-9c2b-2664ceb44f3f,
.event-topic-badge.topic-5b294e74-6164-4ebc-ae75-809886aec488,
.event-topic-badge.topic-de55f04c-d5b7-4615-9326-14e33bc16e7e,
.event-topic-badge.topic-de071e45-200d-4fa8-acac-e1a313ad582a,
.event-topic-badge.topic-58de8092-f93f-423d-9b4e-d572103ecc08,
.event-topic-badge.topic-bc1b3702-638b-4aa1-8698-f11ab4be06a1,
.event-topic-badge.topic-79827b9e-6d42-41a5-b82a-313a5283a234,
.event-topic-badge.topic-fda92901-9750-48d5-9f06-ae66b67c3c52 {
	background-color: #d3d3d3 !important;
	color: #000 !important;
	border: none;
}
.event-topic-card.topic-26189e67-654c-4660-b126-595781af50c1::before,
.event-topic-card.topic-9822af05-063f-450a-b6fa-50d213f52624::before,
.event-topic-card.topic-e464a2d2-cdc9-4dab-a1e7-67d9fc54e5ea::before,
.event-topic-card.topic-5b60e5a0-ec24-4df4-9c2b-2664ceb44f3f::before,
.event-topic-card.topic-5b294e74-6164-4ebc-ae75-809886aec488::before,
.event-topic-card.topic-de55f04c-d5b7-4615-9326-14e33bc16e7e::before,
.event-topic-card.topic-de071e45-200d-4fa8-acac-e1a313ad582a::before,
.event-topic-card.topic-58de8092-f93f-423d-9b4e-d572103ecc08::before,
.event-topic-card.topic-bc1b3702-638b-4aa1-8698-f11ab4be06a1::before,
.event-topic-card.topic-79827b9e-6d42-41a5-b82a-313a5283a234::before,
.event-topic-card.topic-fda92901-9750-48d5-9f06-ae66b67c3c52::before {
	content: '';
	width: 5px;
	height: auto;
	background-color: #d3d3d3;
	color: #000;
}
.topic-header.topic-26189e67-654c-4660-b126-595781af50c1::before,
.topic-header.topic-9822af05-063f-450a-b6fa-50d213f52624::before,
.topic-header.topic-e464a2d2-cdc9-4dab-a1e7-67d9fc54e5ea::before,
.topic-header.topic-5b60e5a0-ec24-4df4-9c2b-2664ceb44f3f::before,
.topic-header.topic-5b294e74-6164-4ebc-ae75-809886aec488::before,
.topic-header.topic-de55f04c-d5b7-4615-9326-14e33bc16e7e::before,
.topic-header.topic-de071e45-200d-4fa8-acac-e1a313ad582a::before,
.topic-header.topic-58de8092-f93f-423d-9b4e-d572103ecc08::before,
.topic-header.topic-bc1b3702-638b-4aa1-8698-f11ab4be06a1::before,
.topic-header.topic-79827b9e-6d42-41a5-b82a-313a5283a234::before,
.topic-header.topic-fda92901-9750-48d5-9f06-ae66b67c3c52::before {
	content: '';
	height: 46px;
	width: 5px;
	float: left;
	margin-right: 5px;
	background-color: #d3d3d3;
	color: #000;
}

/* Racial justice */
/* .badge.topic-20242d45-82ba-43b0-bfd6-d1efbf05c7f2,
.event-topic-badge.topic-b4eb6f21-aaac-4b30-ab65-5a6988569ae4 {
  border-left: 5px solid var(--rightscon-green);
	background-color: var(--rightscon-green-light) !important;
	color: var(--rightscon-track-trend-color) !important;
} */
.badge.topic-20242d45-82ba-43b0-bfd6-d1efbf05c7f2,
.event-topic-badge.topic-4017ba44-2085-481a-a86e-e834dff825e7,
.event-topic-badge.topic-b4eb6f21-aaac-4b30-ab65-5a6988569ae4 {
	background-color: var(--rightscon-purple) !important;
	color: #fff !important;
	border: none;
}
.discussion-topic-card.topic-20242d45-82ba-43b0-bfd6-d1efbf05c7f2::before,
.event-topic-card.topic-4017ba44-2085-481a-a86e-e834dff825e7::before,
.event-topic-card.topic-b4eb6f21-aaac-4b30-ab65-5a6988569ae4::before {
	content: '';
	width: 5px;
	height: auto;
	background-color: var(--rightscon-purple);
}
.topic-header.topic-20242d45-82ba-43b0-bfd6-d1efbf05c7f2::before,
.topic-header.topic-4017ba44-2085-481a-a86e-e834dff825e7::before,
.topic-header.topic-b4eb6f21-aaac-4b30-ab65-5a6988569ae4::before {
	content: '';
	height: 46px;
	width: 5px;
	float: left;
	margin-right: 5px;
	background-color: var(--rightscon-purple);
}


/* Data protection and user control */
.badge.topic-3378d14e-da4e-48a4-9ba1-2d658cac8664,
.event-topic-badge.topic-59558a28-5feb-44c5-b12e-7d8c589b091d,
.event-topic-badge.topic-bf13cb8d-9305-4b6c-8a45-3191061e0f94 {
  border-left: 5px solid var(--rightscon-red);
	background-color: var(--rightscon-red-light) !important;
	color: var(--rightscon-track-trend-color) !important;
}
.discussion-topic-card.topic-3378d14e-da4e-48a4-9ba1-2d658cac8664::before,
.event-topic-card.topic-59558a28-5feb-44c5-b12e-7d8c589b091d::before,
.event-topic-card.topic-bf13cb8d-9305-4b6c-8a45-3191061e0f94::before {
	content: '';
	width: 5px;
	height: auto;
	background-color: var(--rightscon-red);
}
.topic-header.topic-3378d14e-da4e-48a4-9ba1-2d658cac8664::before,
.topic-header.topic-59558a28-5feb-44c5-b12e-7d8c589b091d::before,
.topic-header.topic-bf13cb8d-9305-4b6c-8a45-3191061e0f94::before {
	content: '';
	height: 46px;
	width: 5px;
	float: left;
	margin-right: 5px;
	background-color: var(--rightscon-red);
}

/* Democracy elections political change */
.badge.topic-458de3ab-b5d3-4906-bcaf-eae871e68bd1,
.event-topic-badge.topic-6cb8de06-36b9-45b1-b6fa-eaac1161b22d {
  border-left: 5px solid var(--rightscon-purple);
	background-color: var(--rightscon-purple-light) !important;
	color: var(--rightscon-track-trend-color) !important;
}
.discussion-topic-card.topic-458de3ab-b5d3-4906-bcaf-eae871e68bd1::before,
.event-topic-card.topic-6cb8de06-36b9-45b1-b6fa-eaac1161b22d::before {
	content: '';
	width: 5px;
	height: auto;
	background-color: var(--rightscon-purple);
}
.topic-header.topic-458de3ab-b5d3-4906-bcaf-eae871e68bd1::before,
.topic-header.topic-6cb8de06-36b9-45b1-b6fa-eaac1161b22d::before {
	content: '';
	height: 46px;
	width: 5px;
	float: left;
	margin-right: 5px;
	background-color: var(--rightscon-purple);
}

/* Internet access and shutdowns */
.badge.topic-a36559dc-33e7-4308-9c42-b258c1205cb9,
.event-topic-badge.topic-4e837270-c471-4f8b-a255-b2dd1cfbae76 {
  border-left: 5px solid var(--rightscon-orange);
	background-color: var(--rightscon-orange-light) !important;
	color: var(--rightscon-track-trend-color) !important;
}
.discussion-topic-card.topic-a36559dc-33e7-4308-9c42-b258c1205cb9::before,
.event-topic-card.topic-4e837270-c471-4f8b-a255-b2dd1cfbae76::before {
	content: '';
	width: 5px;
	height: auto;
	background-color: var(--rightscon-orange);
}
.topic-header.topic-a36559dc-33e7-4308-9c42-b258c1205cb9::before,
.topic-header.topic-4e837270-c471-4f8b-a255-b2dd1cfbae76::before {
	content: '';
	height: 46px;
	width: 5px;
	float: left;
	margin-right: 5px;
	background-color: var(--rightscon-orange);
}

/* New models for business and labor */
.badge.topic-abc1da0b-8d84-4291-a0f4-42fa83c01449,
.event-topic-badge.topic-2d1940bc-100d-4b3b-af2e-308dea3b4091 {
  border-left: 5px solid var(--rightscon-lemon);
	background-color: var(--rightscon-lemon-light) !important;
	color: var(--rightscon-track-trend-color) !important;
}
.discussion-topic-card.topic-abc1da0b-8d84-4291-a0f4-42fa83c01449::before,
.event-topic-card.topic-2d1940bc-100d-4b3b-af2e-308dea3b4091::before {
	content: '';
	width: 5px;
	height: auto;
	background-color: var(--rightscon-lemon);
}
.topic-header.topic-abc1da0b-8d84-4291-a0f4-42fa83c01449::before,
.topic-header.topic-2d1940bc-100d-4b3b-af2e-308dea3b4091::before {
	content: '';
	height: 46px;
	width: 5px;
	float: left;
	margin-right: 5px;
	background-color: var(--rightscon-lemon);
}

/* New models for business and labor */
.event-topic-badge.topic-60c9ee9e-ff58-4918-85fd-18673028580d {
  border-left: 5px solid var(--rightscon-orange);
	background-color: var(--rightscon-orange-light) !important;
	color: var(--rightscon-track-trend-color) !important;
}
.event-topic-card.topic-60c9ee9e-ff58-4918-85fd-18673028580d::before {
	content: '';
	width: 5px;
	height: auto;
	background-color: var(--rightscon-orange);
}
.topic-header.topic-60c9ee9e-ff58-4918-85fd-18673028580d::before {
	content: '';
	height: 46px;
	width: 5px;
	float: left;
	margin-right: 5px;
	background-color: var(--rightscon-orange);
}

/* Privacy and surveillance */
.badge.topic-87098d04-0ecd-44c3-a722-4828fb00425d,
.event-topic-badge.topic-a3cf275b-fd3a-4872-8f69-4b72ec192b67,
.event-topic-badge.topic-87098d04-0ecd-44c3-a722-4828fb00425d {
  border-left: 5px solid var(--rightscon-red);
	background-color: var(--rightscon-red-light) !important;
	color: var(--rightscon-track-trend-color) !important;
}
.discussion-topic-card.topic-dc9fe784-53a4-452b-9c61-33355f6298d7::before,
.event-topic-card.topic-a3cf275b-fd3a-4872-8f69-4b72ec192b67::before,
.event-topic-card.topic-87098d04-0ecd-44c3-a722-4828fb00425d::before {
	content: '';
	width: 5px;
	height: auto;
	background-color: var(--rightscon-red);
}
.topic-header.topic-dc9fe784-53a4-452b-9c61-33355f6298d7::before,
.topic-header.topic-a3cf275b-fd3a-4872-8f69-4b72ec192b67::before,
.topic-header.topic-87098d04-0ecd-44c3-a722-4828fb00425d::before {
	content: '';
	height: 46px;
	width: 5px;
	float: left;
	margin-right: 5px;
	background-color: var(--rightscon-red);
}

/* Digital Security for Individuals and Communities */
.badge.topic-af1420d6-2bad-4566-8d56-c1b9113f13ab,
.event-topic-badge.topic-af1420d6-2bad-4566-8d56-c1b9113f13ab {
  border-left: 5px solid var(--rightscon-purple);
	background-color: var(--rightscon-purple-light) !important;
	color: var(--rightscon-track-trend-color) !important;
}
.discussion-topic-card.topic-af1420d6-2bad-4566-8d56-c1b9113f13ab::before,
.event-topic-card.topic-af1420d6-2bad-4566-8d56-c1b9113f13ab::before {
	content: '';
	width: 5px;
	height: auto;
	background-color: var(--rightscon-purple);
}
.topic-header.topic-dc9fe784-53a4-452b-9c61-33355f6298d7::before,
.topic-header.topic-af1420d6-2bad-4566-8d56-c1b9113f13ab::before {
	content: '';
	height: 46px;
	width: 5px;
	float: left;
	margin-right: 5px;
	background-color: var(--rightscon-purple);
}

/* States in Cyberspace */
.badge.topic-af1420d6-2bad-4566-8d56-c1b9113f13ab,
.event-topic-badge.topic-9c45c9a2-dfc9-4be3-ae5b-acd222880395 {
  border-left: 5px solid var(--rightscon-purple);
	background-color: var(--rightscon-purple-light) !important;
	color: var(--rightscon-track-trend-color) !important;
}
.discussion-topic-card.topic-af1420d6-2bad-4566-8d56-c1b9113f13ab::before,
.event-topic-card.topic-9c45c9a2-dfc9-4be3-ae5b-acd222880395::before {
	content: '';
	width: 5px;
	height: auto;
	background-color: var(--rightscon-purple);
}
.topic-header.topic-dc9fe784-53a4-452b-9c61-33355f6298d7::before,
.topic-header.topic-9c45c9a2-dfc9-4be3-ae5b-acd222880395::before {
	content: '';
	height: 46px;
	width: 5px;
	float: left;
	margin-right: 5px;
	background-color: var(--rightscon-purple);
}

/* Peacebuilding and Digital Humanitarianism */
.event-topic-badge.topic-6a06bdf4-e9ce-48f4-95cd-7e219b0e43ec {
  border-left: 5px solid var(--rightscon-orange);
	background-color: var(--rightscon-orange-light) !important;
	color: var(--rightscon-track-trend-color) !important;
}
.event-topic-card.topic-6a06bdf4-e9ce-48f4-95cd-7e219b0e43ec::before {
	content: '';
	width: 5px;
	height: auto;
	background-color: var(--rightscon-orange);
}
.topic-header.topic-6a06bdf4-e9ce-48f4-95cd-7e219b0e43ec::before {
	content: '';
	height: 46px;
	width: 5px;
	float: left;
	margin-right: 5px;
	background-color: var(--rightscon-orange);
}

/* Justice, Documentation, and Investigation */
.badge.topic-abc1da0b-8d84-4291-a0f4-42fa83c01449,
.event-topic-badge.topic-59e40c77-cef4-4c64-beb1-a841dcf20f74 {
  border-left: 5px solid var(--rightscon-lemon);
	background-color: var(--rightscon-lemon-light) !important;
	color: var(--rightscon-track-trend-color) !important;
}
.discussion-topic-card.topic-abc1da0b-8d84-4291-a0f4-42fa83c01449::before,
.event-topic-card.topic-59e40c77-cef4-4c64-beb1-a841dcf20f74::before {
	content: '';
	width: 5px;
	height: auto;
	background-color: var(--rightscon-lemon);
}
.topic-header.topic-abc1da0b-8d84-4291-a0f4-42fa83c01449::before,
.topic-header.topic-59e40c77-cef4-4c64-beb1-a841dcf20f74::before {
	content: '';
	height: 46px;
	width: 5px;
	float: left;
	margin-right: 5px;
	background-color: var(--rightscon-lemon);
}

/* Human Rights-Centered Design */
.badge.topic-a36559dc-33e7-4308-9c42-b258c1205cb9,
.event-topic-badge.topic-57d06805-155e-462d-911f-a0ad07d720f6 {
  border-left: 5px solid var(--rightscon-red);
	background-color: var(--rightscon-red-light) !important;
	color: var(--rightscon-track-trend-color) !important;
}
.discussion-topic-card.topic-a36559dc-33e7-4308-9c42-b258c1205cb9::before,
.event-topic-card.topic-57d06805-155e-462d-911f-a0ad07d720f6::before {
	content: '';
	width: 5px;
	height: auto;
	background-color: var(--rightscon-red);
}
.topic-header.topic-a36559dc-33e7-4308-9c42-b258c1205cb9::before,
.topic-header.topic-57d06805-155e-462d-911f-a0ad07d720f6::before {
	content: '';
	height: 46px;
	width: 5px;
	float: left;
	margin-right: 5px;
	background-color: var(--rightscon-red);
}

/* Futures, Fictions, and Creativity */
.badge.topic-458de3ab-b5d3-4906-bcaf-eae871e68bd1,
.event-topic-badge.topic-889439b3-59fe-4d46-ae92-f3e85bd525b8 {
  border-left: 5px solid var(--rightscon-green);
	background-color: var(--rightscon-green-light) !important;
	color: var(--rightscon-track-trend-color) !important;
}
.discussion-topic-card.topic-458de3ab-b5d3-4906-bcaf-eae871e68bd1::before,
.event-topic-card.topic-889439b3-59fe-4d46-ae92-f3e85bd525b8::before {
	content: '';
	width: 5px;
	height: auto;
	background-color: var(--rightscon-green);
}
.topic-header.topic-458de3ab-b5d3-4906-bcaf-eae871e68bd1::before,
.topic-header.topic-889439b3-59fe-4d46-ae92-f3e85bd525b8::before {
	content: '';
	height: 46px;
	width: 5px;
	float: left;
	margin-right: 5px;
	background-color: var(--rightscon-green);
}

/* Online Hate and Violent Extremism */
.badge.topic-3378d14e-da4e-48a4-9ba1-2d658cac8664,
.event-topic-badge.topic-ac1afb3f-c8f5-47c6-8b37-430c9d039059 {
  border-left: 5px solid var(--rightscon-blue);
	background-color: var(--rightscon-blue-light) !important;
	color: var(--rightscon-track-trend-color) !important;
}
.discussion-topic-card.topic-3378d14e-da4e-48a4-9ba1-2d658cac8664::before,
.event-topic-card.topic-ac1afb3f-c8f5-47c6-8b37-430c9d039059::before {
	content: '';
	width: 5px;
	height: auto;
	background-color: var(--rightscon-blue);
}
.topic-header.topic-3378d14e-da4e-48a4-9ba1-2d658cac8664::before,
.topic-header.topic-ac1afb3f-c8f5-47c6-8b37-430c9d039059::before {
	content: '';
	height: 46px;
	width: 5px;
	float: left;
	margin-right: 5px;
	background-color: var(--rightscon-blue);
}

/* Governance and Elections */
.badge.topic-3378d14e-da4e-48a4-9ba1-2d658cac8664,
.event-topic-badge.topic-68542ac9-be2d-4a5a-8037-085a820824cb {
  border-left: 5px solid var(--rightscon-blue);
	background-color: var(--rightscon-blue-light) !important;
	color: var(--rightscon-track-trend-color) !important;
}
.discussion-topic-card.topic-3378d14e-da4e-48a4-9ba1-2d658cac8664::before,
.event-topic-card.topic-68542ac9-be2d-4a5a-8037-085a820824cb::before {
	content: '';
	width: 5px;
	height: auto;
	background-color: var(--rightscon-blue);
}
.topic-header.topic-3378d14e-da4e-48a4-9ba1-2d658cac8664::before,
.topic-header.topic-68542ac9-be2d-4a5a-8037-085a820824cb::before {
	content: '';
	height: 46px;
	width: 5px;
	float: left;
	margin-right: 5px;
	background-color: var(--rightscon-blue);
}

/* New Models for Business and Labor */
.badge.topic-af1420d6-2bad-4566-8d56-c1b9113f13ab,
.event-topic-badge.topic-72f55a57-4fd0-4932-b48f-c788269e7630 {
  border-left: 5px solid var(--rightscon-purple);
	background-color: var(--rightscon-purple-light) !important;
	color: var(--rightscon-track-trend-color) !important;
}
.discussion-topic-card.topic-af1420d6-2bad-4566-8d56-c1b9113f13ab::before,
.event-topic-card.topic-72f55a57-4fd0-4932-b48f-c788269e7630::before {
	content: '';
	width: 5px;
	height: auto;
	background-color: var(--rightscon-purple);
}
.topic-header.topic-dc9fe784-53a4-452b-9c61-33355f6298d7::before,
.topic-header.topic-72f55a57-4fd0-4932-b48f-c788269e7630::before {
	content: '';
	height: 46px;
	width: 5px;
	float: left;
	margin-right: 5px;
	background-color: var(--rightscon-purple);
}

/* Freedom of the Media */
.event-topic-badge.topic-f2dbf0be-158e-4d71-960d-3ffdba7892a2 {
  border-left: 5px solid var(--rightscon-orange);
	background-color: var(--rightscon-orange-light) !important;
	color: var(--rightscon-track-trend-color) !important;
}
.event-topic-card.topic-f2dbf0be-158e-4d71-960d-3ffdba7892a2::before {
	content: '';
	width: 5px;
	height: auto;
	background-color: var(--rightscon-orange);
}
.topic-header.topic-f2dbf0be-158e-4d71-960d-3ffdba7892a2::before {
	content: '';
	height: 46px;
	width: 5px;
	float: left;
	margin-right: 5px;
	background-color: var(--rightscon-orange);
}

/* Trade, Innovation, and Intellectual Privacy */
.badge.topic-abc1da0b-8d84-4291-a0f4-42fa83c01449,
.event-topic-badge.topic-0d45b1a5-1d1c-46cc-b2ea-0f2c8c5e1d53 {
  border-left: 5px solid var(--rightscon-lemon);
	background-color: var(--rightscon-lemon-light) !important;
	color: var(--rightscon-track-trend-color) !important;
}
.discussion-topic-card.topic-abc1da0b-8d84-4291-a0f4-42fa83c01449::before,
.event-topic-card.topic-0d45b1a5-1d1c-46cc-b2ea-0f2c8c5e1d53::before {
	content: '';
	width: 5px;
	height: auto;
	background-color: var(--rightscon-lemon);
}
.topic-header.topic-abc1da0b-8d84-4291-a0f4-42fa83c01449::before,
.topic-header.topic-0d45b1a5-1d1c-46cc-b2ea-0f2c8c5e1d53::before {
	content: '';
	height: 46px;
	width: 5px;
	float: left;
	margin-right: 5px;
	background-color: var(--rightscon-lemon);
}

/* Access, Inclusion, and Education */
.badge.topic-b9a054cf-83eb-4e16-9a9a-37e2dc6c40b9,
.event-topic-badge.topic-b9a054cf-83eb-4e16-9a9a-37e2dc6c40b9 {
  border-left: 5px solid var(--rightscon-orange);
	background-color: var(--rightscon-orange-light) !important;
	color: var(--rightscon-track-trend-color) !important;
}
.discussion-topic-card.topic-a36559dc-33e7-4308-9c42-b258c1205cb9::before,
.event-topic-card.topic-b9a054cf-83eb-4e16-9a9a-37e2dc6c40b9::before {
	content: '';
	width: 5px;
	height: auto;
	background-color: var(--rightscon-orange);
}
.topic-header.topic-a36559dc-33e7-4308-9c42-b258c1205cb9::before,
.topic-header.topic-b9a054cf-83eb-4e16-9a9a-37e2dc6c40b9::before {
	content: '';
	height: 46px;
	width: 5px;
	float: left;
	margin-right: 5px;
	background-color: var(--rightscon-orange);
}

/* DISCUSSION FORUM STYLING */
/* #best of rightscon */
.badge.topic-20715724-2d22-4d9b-baa0-bd06ef28b90e {
  border-left: 5px solid var(--rightscon-red);
	background-color: var(--rightscon-red-light) !important;
	color: var(--rightscon-track-trend-color) !important;
}
.discussion-topic-card.topic-20715724-2d22-4d9b-baa0-bd06ef28b90e::before {
	content: '';
	width: 5px;
	height: auto;
	background-color: var(--rightscon-red);
}
.topic-header.topic-20715724-2d22-4d9b-baa0-bd06ef28b90e::before {
	content: '';
	height: 46px;
	width: 5px;
	float: left;
	margin-right: 5px;
	background-color: var(--rightscon-red);
}

/* community bulletin board */
.badge.topic-8c22b77e-8b46-40ed-948f-9ef1e3dae850 {
  border-left: 5px solid var(--rightscon-orange);
	background-color: var(--rightscon-orange-light) !important;
	color: var(--rightscon-track-trend-color) !important;
}
.discussion-topic-card.topic-8c22b77e-8b46-40ed-948f-9ef1e3dae850::before {
	content: '';
	width: 5px;
	height: auto;
	background-color: var(--rightscon-orange);
}
.topic-header.topic-8c22b77e-8b46-40ed-948f-9ef1e3dae850::before {
	content: '';
	height: 46px;
	width: 5px;
	float: left;
	margin-right: 5px;
	background-color: var(--rightscon-orange);
}

/* program deep dive */
.badge.topic-1f787d2e-5931-4426-82be-d72d3445c60d {
  border-left: 5px solid var(--rightscon-green);
	background-color: var(--rightscon-green-light) !important;
	color: var(--rightscon-track-trend-color) !important;
}
.discussion-topic-card.topic-1f787d2e-5931-4426-82be-d72d3445c60d::before {
	content: '';
	width: 5px;
	height: auto;
	background-color: var(--rightscon-green);
}
.topic-header.topic-1f787d2e-5931-4426-82be-d72d3445c60d::before {
	content: '';
	height: 46px;
	width: 5px;
	float: left;
	margin-right: 5px;
	background-color: var(--rightscon-green);
}

/* wildcard */
.badge.topic-2d308bef-9318-43c3-86a2-e0d20a04fc40 {
  border-left: 5px solid var(--rightscon-blue);
	background-color: var(--rightscon-blue-light) !important;
	color: var(--rightscon-track-trend-color) !important;
}
.discussion-topic-card.topic-2d308bef-9318-43c3-86a2-e0d20a04fc40::before {
	content: '';
	width: 5px;
	height: auto;
	background-color: var(--rightscon-blue);
}
.topic-header.topic-2d308bef-9318-43c3-86a2-e0d20a04fc40::before {
	content: '';
	height: 46px;
	width: 5px;
	float: left;
	margin-right: 5px;
	background-color: var(--rightscon-blue);
}

/* wellness and self-care in the digital age */
.badge.topic-45292cd0-20d7-44bc-9839-d8935b1aa6ab {
  border-left: 5px solid var(--rightscon-purple);
	background-color: var(--rightscon-purple-light) !important;
	color: var(--rightscon-track-trend-color) !important;
}
.discussion-topic-card.topic-45292cd0-20d7-44bc-9839-d8935b1aa6ab::before {
	content: '';
	width: 5px;
	height: auto;
	background-color: var(--rightscon-purple);
}
.topic-header.topic-45292cd0-20d7-44bc-9839-d8935b1aa6ab::before {
	content: '';
	height: 46px;
	width: 5px;
	float: left;
	margin-right: 5px;
	background-color: var(--rightscon-purple);
}

/* Public health */
/* .badge.topic-a36559dc-33e7-4308-9c42-b258c1205cb9,
.event-topic-badge.topic-5e6fd557-907e-4d54-9ce6-ea77c36c283f,
.event-topic-badge.topic-0d45b1a5-1d1c-46cc-b2ea-0f2c8c5e1d53 {
  border-left: 5px solid var(--rightscon-red);
	background-color: var(--rightscon-red-light) !important;
	color: var(--rightscon-track-trend-color) !important;
} */
.badge.topic-a36559dc-33e7-4308-9c42-b258c1205cb9,
.event-topic-badge.topic-5e6fd557-907e-4d54-9ce6-ea77c36c283f,
.event-topic-badge.topic-0d45b1a5-1d1c-46cc-b2ea-0f2c8c5e1d53 {
	background-color: var(--rightscon-orange) !important;
	color: #fff !important;
	border: none;
}
.discussion-topic-card.topic-a36559dc-33e7-4308-9c42-b258c1205cb9::before,
.event-topic-card.topic-5e6fd557-907e-4d54-9ce6-ea77c36c283f::before,
.event-topic-card.topic-0d45b1a5-1d1c-46cc-b2ea-0f2c8c5e1d53::before {
	content: '';
	width: 5px;
	height: auto;
	background-color: var(--rightscon-orange);
}
.topic-header.topic-a36559dc-33e7-4308-9c42-b258c1205cb9::before,
.topic-header.topic-5e6fd557-907e-4d54-9ce6-ea77c36c283f::before,
.topic-header.topic-0d45b1a5-1d1c-46cc-b2ea-0f2c8c5e1d53::before {
	content: '';
	height: 46px;
	width: 5px;
	float: left;
	margin-right: 5px;
	background-color: var(--rightscon-orange);
}

/* Youth and children's rights */
/* .badge.topic-458de3ab-b5d3-4906-bcaf-eae871e68bd1,
.event-topic-badge.topic-bb8d2aeb-1e79-4cc8-92b6-d60182153de6 {
  border-left: 5px solid var(--rightscon-purple);
	background-color: var(--rightscon-purple-light) !important;
	color: var(--rightscon-track-trend-color) !important;
} */
.badge.topic-458de3ab-b5d3-4906-bcaf-eae871e68bd1,
.event-topic-badge.topic-2d739099-c391-4610-8cab-5afd9e8f9df7 {
	background-color: var(--rightscon-green) !important;
	color: #fff !important;
	border: none;
}
.discussion-topic-card.topic-458de3ab-b5d3-4906-bcaf-eae871e68bd1::before,
.event-topic-card.topic-2d739099-c391-4610-8cab-5afd9e8f9df7::before {
	content: '';
	width: 5px;
	height: auto;
	background-color: var(--rightscon-green);
}
.topic-header.topic-458de3ab-b5d3-4906-bcaf-eae871e68bd1::before,
.topic-header.topic-2d739099-c391-4610-8cab-5afd9e8f9df7::before {
	content: '';
	height: 46px;
	width: 5px;
	float: left;
	margin-right: 5px;
	background-color: var(--rightscon-green);
}

/* Migration */
/* .badge.topic-458de3ab-b5d3-4906-bcaf-eae871e68bd1,
.event-topic-badge.topic-bb8d2aeb-1e79-4cc8-92b6-d60182153de6 {
  border-left: 5px solid var(--rightscon-purple);
	background-color: var(--rightscon-purple-light) !important;
	color: var(--rightscon-track-trend-color) !important;
} */
.badge.topic-458de3ab-b5d3-4906-bcaf-eae871e68bd1,
.event-topic-badge.topic-bb8d2aeb-1e79-4cc8-92b6-d60182153de6 {
	background-color: var(--rightscon-green) !important;
	color: #fff !important;
	border: none;
}
.discussion-topic-card.topic-458de3ab-b5d3-4906-bcaf-eae871e68bd1::before,
.event-topic-card.topic-bb8d2aeb-1e79-4cc8-92b6-d60182153de6::before {
	content: '';
	width: 5px;
	height: auto;
	background-color: var(--rightscon-green);
}
.topic-header.topic-458de3ab-b5d3-4906-bcaf-eae871e68bd1::before,
.topic-header.topic-bb8d2aeb-1e79-4cc8-92b6-d60182153de6::before {
	content: '';
	height: 46px;
	width: 5px;
	float: left;
	margin-right: 5px;
	background-color: var(--rightscon-green);
}

/* Protest */
/* .event-topic-badge.topic-bca8669f-c7cf-4e4d-a16d-1436565cb7aa,
.event-topic-badge.topic-a31e9879-adf6-4eda-811b-431a455c1915 {
  border-left: 5px solid var(--rightscon-blue);
	background-color: transparent !important;
	color: var(--rightscon-track-trend-color) !important;
	border: 1px solid var(--rightscon-blue);
	border-left: 5px solid var(--rightscon-blue);
} */
.event-topic-badge.topic-bca8669f-c7cf-4e4d-a16d-1436565cb7aa,
.event-topic-badge.topic-a31e9879-adf6-4eda-811b-431a455c1915 {
	background-color: var(--rightscon-blue-medium) !important;
	color: #fff !important;
	border: none;
}
.event-topic-card.topic-bca8669f-c7cf-4e4d-a16d-1436565cb7aa::before,
.event-topic-card.topic-a31e9879-adf6-4eda-811b-431a455c1915::before {
	content: '';
	width: 5px;
	height: auto;
	background-color: var(--rightscon-blue);
}
.topic-header.topic-bca8669f-c7cf-4e4d-a16d-1436565cb7aa::before,
.topic-header.topic-a31e9879-adf6-4eda-811b-431a455c1915::before {
	content: '';
	height: 46px;
	width: 5px;
	float: left;
	margin-right: 5px;
	background-color: var(--rightscon-blue);
}

/* Disability Rights */
.event-topic-badge.topic-b14b5178-88ac-4c34-879d-12737c4aba78 {
	background-color: var(--rightscon-blue-medium) !important;
	color: #fff !important;
	border: none;
}
.event-topic-card.topic-b14b5178-88ac-4c34-879d-12737c4aba78::before {
	content: '';
	width: 5px;
	height: auto;
	background-color: var(--rightscon-blue);
}
.topic-header.topic-b14b5178-88ac-4c34-879d-12737c4aba78::before {
	content: '';
	height: 46px;
	width: 5px;
	float: left;
	margin-right: 5px;
	background-color: var(--rightscon-blue);
}

/* Funding */
.event-topic-badge.topic-bc93b4b7-7b87-4533-a1a9-b2c1517c4873 {
	background-color: var(--rightscon-organge-medium) !important;
	color: #fff !important;
	border: none;
}
.event-topic-card.topic-bc93b4b7-7b87-4533-a1a9-b2c1517c4873::before {
	content: '';
	width: 5px;
	height: auto;
	background-color: var(--rightscon-blue);
}
.topic-header.topic-bc93b4b7-7b87-4533-a1a9-b2c1517c4873::before {
	content: '';
	height: 46px;
	width: 5px;
	float: left;
	margin-right: 5px;
	background-color: var(--rightscon-blue);
}

/* Health */
.event-topic-badge.topic-e971044f-2933-4bd3-9597-b6bb8000c5e4 {
  border-left: 5px solid var(--rightscon-purple);
	background-color: transparent !important;
	color: var(--rightscon-track-trend-color) !important;
	border: 1px solid var(--rightscon-purple);
	border-left: 5px solid var(--rightscon-purple);
}
.event-topic-card.topic-e971044f-2933-4bd3-9597-b6bb8000c5e4::before {
	content: '';
	width: 5px;
	height: auto;
	background-color: var(--rightscon-purple);
}
.topic-header.topic-e971044f-2933-4bd3-9597-b6bb8000c5e4::before {
	content: '';
	height: 46px;
	width: 5px;
	float: left;
	margin-right: 5px;
	background-color: var(--rightscon-purple);
}

/* Funding */
.event-topic-badge.topic-bc93b4b7-7b87-4533-a1a9-b2c1517c4873 {
	background-color: var(--rightscon-purple-medium) !important;
	color: #fff !important;
	border: none;
}
.event-topic-card.topic-e971044f-2933-4bd3-9597-b6bb8000c5e4::before {
	content: '';
	width: 5px;
	height: auto;
	background-color: var(--rightscon-purple);
}
.topic-header.topic-e971044f-2933-4bd3-9597-b6bb8000c5e4::before {
	content: '';
	height: 46px;
	width: 5px;
	float: left;
	margin-right: 5px;
	background-color: var(--rightscon-purple);
}

/* Gender justice */
/* .badge.topic-fb84b83a-0f17-4569-9628-e68a62b88924,
.event-topic-badge.topic-90c344cd-58fe-4aa5-b979-f67aa0c2724e,
.event-topic-badge.topic-c8adee5a-95eb-4e59-8d44-cc3833b1cc71 {
  border-left: 5px solid var(--rightscon-red);
	background-color: transparent !important;
	color: var(--rightscon-track-trend-color) !important;
	border: 1px solid var(--rightscon-red);
	border-left: 5px solid var(--rightscon-red);
} */
.badge.topic-fb84b83a-0f17-4569-9628-e68a62b88924,
.event-topic-badge.topic-90c344cd-58fe-4aa5-b979-f67aa0c2724e,
.event-topic-badge.topic-c8adee5a-95eb-4e59-8d44-cc3833b1cc71 {
	background-color: var(--rightscon-red) !important;
	color: #fff !important;
	border: none;
}
.discussion-topic-card.topic-fb84b83a-0f17-4569-9628-e68a62b88924::before,
.event-topic-card.topic-90c344cd-58fe-4aa5-b979-f67aa0c2724e::before,
.event-topic-card.topic-c8adee5a-95eb-4e59-8d44-cc3833b1cc71::before {
	content: '';
	width: 5px;
	height: auto;
	background-color: var(--rightscon-red);
}
.topic-header.topic-fb84b83a-0f17-4569-9628-e68a62b88924::before,
.topic-header.topic-90c344cd-58fe-4aa5-b979-f67aa0c2724e::before,
.topic-header.topic-c8adee5a-95eb-4e59-8d44-cc3833b1cc71::before {
	content: '';
	height: 46px;
	width: 5px;
	float: left;
	margin-right: 5px;
	background-color: var(--rightscon-red);
}

/* Environment */
/* .event-topic-badge.topic-8c172a79-af11-4d85-845d-456f3fb65a93 {
  border-left: 5px solid var(--rightscon-lemon);
	background-color: transparent !important;
	color: var(--rightscon-track-trend-color) !important;
	border: 1px solid var(--rightscon-lemon);
	border-left: 5px solid var(--rightscon-lemon);
} */
.event-topic-badge.topic-c908ea0a-60bc-412f-9619-910f8a6ac39c,
.event-topic-badge.topic-8c172a79-af11-4d85-845d-456f3fb65a93 {
	background-color: var(--rightscon-red) !important;
	color: #fff !important;
	border: none;
}
.event-topic-card.topic-c908ea0a-60bc-412f-9619-910f8a6ac39c::before,
.event-topic-card.topic-8c172a79-af11-4d85-845d-456f3fb65a93::before {
	content: '';
	width: 5px;
	height: auto;
	background-color: var(--rightscon-red);
}
.topic-header.topic-c908ea0a-60bc-412f-9619-910f8a6ac39c::before,
.topic-header.topic-8c172a79-af11-4d85-845d-456f3fb65a93::before {
	content: '';
	height: 46px;
	width: 5px;
	float: left;
	margin-right: 5px;
	background-color: var(--rightscon-red);
}

/* Digital ID */
.event-topic-badge.topic-a85b777d-25f6-44a9-bd3b-83cb68063333 {
  border-left: 5px solid var(--rightscon-orange);
	background-color: transparent !important;
	color: var(--rightscon-track-trend-color) !important;
	border: 1px solid var(--rightscon-orange);
	border-left: 5px solid var(--rightscon-orange);
}
.event-topic-card.topic-a85b777d-25f6-44a9-bd3b-83cb68063333::before {
	content: '';
	width: 5px;
	height: auto;
	background-color: var(--rightscon-orange);
}
.topic-header.topic-a85b777d-25f6-44a9-bd3b-83cb68063333::before {
	content: '';
	height: 46px;
	width: 5px;
	float: left;
	margin-right: 5px;
	background-color: var(--rightscon-orange);
}

/* Futurism */
.event-topic-badge.topic-7d7efaf1-874f-49cc-ac01-a71e00d63113 {
  border-left: 5px solid var(--rightscon-green);
	background-color: transparent !important;
	color: var(--rightscon-track-trend-color) !important;
	border: 1px solid var(--rightscon-green);
	border-left: 5px solid var(--rightscon-green);
}
.event-topic-card.topic-7d7efaf1-874f-49cc-ac01-a71e00d63113::before {
	content: '';
	width: 5px;
	height: auto;
	background-color: var(--rightscon-green);
}
.topic-header.topic-7d7efaf1-874f-49cc-ac01-a71e00d63113::before {
	content: '';
	height: 46px;
	width: 5px;
	float: left;
	margin-right: 5px;
	background-color: var(--rightscon-green);
}

/* Spanish */
.event-topic-badge.topic-cad1df3a-6e81-429c-8e3d-bb5dff3348f6 {
  border-left: 5px solid var(--rightscon-blue);
	background-color: transparent !important;
	color: var(--rightscon-track-trend-color) !important;
	border: 1px solid var(--rightscon-blue);
	border-left: 5px solid var(--rightscon-blue);
}
.event-topic-card.topic-cad1df3a-6e81-429c-8e3d-bb5dff3348f6::before {
	content: '';
	width: 5px;
	height: auto;
	background-color: var(--rightscon-blue);
}
.topic-header.topic-cad1df3a-6e81-429c-8e3d-bb5dff3348f6::before {
	content: '';
	height: 46px;
	width: 5px;
	float: left;
	margin-right: 5px;
	background-color: var(--rightscon-blue);
}

/* Indigenous rights */
/* .event-topic-badge.topic-4b1a1539-61bd-4e30-8fe0-5477d2e60681,
.event-topic-badge.topic-64680984-3f4c-40fc-a290-0dd1c9417c1a {
  border-left: 5px solid var(--rightscon-purple);
	background-color: transparent !important;
	color: var(--rightscon-track-trend-color) !important;
	border: 1px solid var(--rightscon-purple);
	border-left: 5px solid var(--rightscon-purple);
} */
.event-topic-badge.topic-4b1a1539-61bd-4e30-8fe0-5477d2e60681,
.event-topic-badge.topic-64680984-3f4c-40fc-a290-0dd1c9417c1a {
	background-color: var(--rightscon-orange-medium) !important;
	color: #fff !important;
	border: none;
}
.event-topic-card.topic-4b1a1539-61bd-4e30-8fe0-5477d2e60681::before,
.event-topic-card.topic-64680984-3f4c-40fc-a290-0dd1c9417c1a::before {
	content: '';
	width: 5px;
	height: auto;
	background-color: var(--rightscon-orange-medium);
}
.topic-header.topic-4b1a1539-61bd-4e30-8fe0-5477d2e60681::before,
.topic-header.topic-64680984-3f4c-40fc-a290-0dd1c9417c1a::before {
	content: '';
	height: 46px;
	width: 5px;
	float: left;
	margin-right: 5px;
	background-color: var(--rightscon-orange-medium);
}

/* Best of RightsCon */
.badge.topic-cac33bc9-4242-4232-a673-f1da3ea89fde {
  border-left: 5px solid var(--rightscon-purple);
	background-color: transparent !important;
	color: var(--rightscon-track-trend-color) !important;
	border: 1px solid var(--rightscon-purple);
	border-left: 5px solid var(--rightscon-purple);
}
.discussion-topic-card.topic-cac33bc9-4242-4232-a673-f1da3ea89fde::before {
	content: '';
	width: 5px;
	height: auto;
	background-color: var(--rightscon-purple);
}
.topic-header.topic-cac33bc9-4242-4232-a673-f1da3ea89fde::before {
	content: '';
	height: 46px;
	width: 5px;
	float: left;
	margin-right: 5px;
	background-color: var(--rightscon-purple);
}

/* Business, Labor, and Trade */
.event-topic-badge.topic-ec2fb16d-bb0a-4351-b87d-db38b3c1dd9b {
  border-left: 5px solid var(--rightscon-purple);
	background-color: transparent !important;
	color: var(--rightscon-track-trend-color) !important;
	border: 1px solid var(--rightscon-purple);
	border-left: 5px solid var(--rightscon-purple);
}
.event-topic-card.topic-ec2fb16d-bb0a-4351-b87d-db38b3c1dd9b::before {
	content: '';
	width: 5px;
	height: auto;
	background-color: var(--rightscon-purple);
}
.topic-header.topic-ec2fb16d-bb0a-4351-b87d-db38b3c1dd9b::before {
	content: '';
	height: 46px;
	width: 5px;
	float: left;
	margin-right: 5px;
	background-color: var(--rightscon-purple);
}

/* community bulletin board */
.badge.topic-c51a8855-6803-4e74-89f6-22d9748c905c {
  border-left: 5px solid var(--rightscon-red);
	background-color: transparent !important;
	color: var(--rightscon-track-trend-color) !important;
	border: 1px solid var(--rightscon-red);
	border-left: 5px solid var(--rightscon-red);
}
.discussion-topic-card.topic-c51a8855-6803-4e74-89f6-22d9748c905c::before {
	content: '';
	width: 5px;
	height: auto;
	background-color: var(--rightscon-red);
}
.topic-header.topic-c51a8855-6803-4e74-89f6-22d9748c905c::before {
	content: '';
	height: 46px;
	width: 5px;
	float: left;
	margin-right: 5px;
	background-color: var(--rightscon-red);
}

/* wellness & self-care */
.badge.topic-e0971507-c30e-40c5-83f2-7b4d04721d72 {
  border-left: 5px solid var(--rightscon-lemon);
	background-color: transparent !important;
	color: var(--rightscon-track-trend-color) !important;
	border: 1px solid var(--rightscon-lemon);
	border-left: 5px solid var(--rightscon-lemon);
}
.discussion-topic-card.topic-e0971507-c30e-40c5-83f2-7b4d04721d72::before {
	content: '';
	width: 5px;
	height: auto;
	background-color: var(--rightscon-lemon);
}
.topic-header.topic-e0971507-c30e-40c5-83f2-7b4d04721d72::before {
	content: '';
	height: 46px;
	width: 5px;
	float: left;
	margin-right: 5px;
	background-color: var(--rightscon-lemon);
}

/* funding and philanthropy */
.badge.topic-e10ac5cd-952d-4888-99de-6b17f5e8d39f {
  border-left: 5px solid var(--rightscon-orange);
	background-color: transparent !important;
	color: var(--rightscon-track-trend-color) !important;
	border: 1px solid var(--rightscon-orange);
	border-left: 5px solid var(--rightscon-orange);
}
.discussion-topic-card.topic-e10ac5cd-952d-4888-99de-6b17f5e8d39f::before {
	content: '';
	width: 5px;
	height: auto;
	background-color: var(--rightscon-orange);
}
.topic-header.topic-e10ac5cd-952d-4888-99de-6b17f5e8d39f::before {
	content: '';
	height: 46px;
	width: 5px;
	float: left;
	margin-right: 5px;
	background-color: var(--rightscon-orange);
}

/* wildcard */
.badge.topic-ae1a624e-d3e6-4ec3-857c-74cf27c88a1f {
  border-left: 5px solid var(--rightscon-green);
	background-color: transparent !important;
	color: var(--rightscon-track-trend-color) !important;
	border: 1px solid var(--rightscon-green);
	border-left: 5px solid var(--rightscon-green);
}
.discussion-topic-card.topic-ae1a624e-d3e6-4ec3-857c-74cf27c88a1f::before {
	content: '';
	width: 5px;
	height: auto;
	background-color: var(--rightscon-green);
}
.topic-header.topic-ae1a624e-d3e6-4ec3-857c-74cf27c88a1f::before {
	content: '';
	height: 46px;
	width: 5px;
	float: left;
	margin-right: 5px;
	background-color: var(--rightscon-green);
}

/* Migration */
.badge.topic-b14b5178-88ac-4c34-879d-12737c4aba78 {
  border-left: 5px solid var(--rightscon-green);
	background-color: transparent !important;
	color: var(--rightscon-track-trend-color) !important;
	border: 1px solid var(--rightscon-green);
	border-left: 5px solid var(--rightscon-green);
}
.discussion-topic-card.topic-b14b5178-88ac-4c34-879d-12737c4aba78::before {
	content: '';
	width: 5px;
	height: auto;
	background-color: var(--rightscon-green);
}
.topic-header.topic-b14b5178-88ac-4c34-879d-12737c4aba78::before {
	content: '';
	height: 46px;
	width: 5px;
	float: left;
	margin-right: 5px;
	background-color: var(--rightscon-green);
}

/* Nature */
.event-topic-badge.topic-553fd040-9078-429a-a9a0-70a715843d20 {
  border-left: 5px solid var(--rightscon-orange);
	background-color: transparent !important;
	color: var(--rightscon-track-trend-color) !important;
	border: 1px solid var(--rightscon-orange);
	border-left: 5px solid var(--rightscon-orange);
}
.event-topic-card.topic-553fd040-9078-429a-a9a0-70a715843d20::before {
	content: '';
	width: 5px;
	height: auto;
	background-color: var(--rightscon-orange);
}
.topic-header.topic-553fd040-9078-429a-a9a0-70a715843d20::before {
	content: '';
	height: 46px;
	width: 5px;
	float: left;
	margin-right: 5px;
	background-color: var(--rightscon-orange);
}

#tc-members-grid-for-facilitators-and-experts {
	display: none;
}

#tc-members .members-action-bar-filter {
	display: none;
}

.events-home .tabs-header a.icon-btn {
	text-decoration-color: #fff;
	color: #fff !important;
	opacity: 1 !important;
}

.events-home .tabs-header .timezone-link {
    color: #fff;
}

.event-filter-dropdown .icon-btn {
  opacity: 1 !important;
  font-weight: 900;
}

/* Add helper text to speaker listing */
.event-speaker-list {
  padding-top: 40px;
  position: relative;
}

@media (max-width: 768px) {
    /* Add helper text to speaker listing */
    .event-speaker-list {
        padding-top: 100px;
    }
}

.event-speaker-list::before {
  content: 'View the full list of speakers below or search by name or affiliation. To see which sessions a speaker is speaking on, click on their profile';
  position: absolute;
  top: 10px;
  font-weight: 900;
} 
/* end */

/* Agenda page overrides */
.tc-event-call-to-actions-rsvp-button .btn:not(.attending):not(.not-attending) span {
  display: none;
}
/*
.tc-event-call-to-actions-rsvp-button .btn.not-attending {
  background: linear-gradient(to right, #ED1C24 0%, #D7DF23 100%);
  border: none
}
*/
.tc-event-call-to-actions-rsvp-button .btn.attending {
  background: linear-gradient(to right, var(--rightscon-green) 0%, var(--rightscon-lemon) 100%) !important;
  border: none
}
.tc-event-call-to-actions-rsvp-button .rsvp-button.btn::before {
  content: "Add to my sessions"
}

.tc-event-call-to-actions-rsvp-button .btn.attending span,
.tc-event-call-to-actions-rsvp-button .btn.not-attending span {
  display: none;
}

.tc-event-call-to-actions-rsvp-button .rsvp-button.attending.btn::before {
  content: '\2605  Added';
}

.tc-event-call-to-actions-rsvp-button .btn.not-attending span.outer > i {
  display: none;
}

.tc-event-call-to-action-join-button .btn > span,
.tc-event-call-to-action-join-button.btn > span {

  display: none;
}

.tc-event-call-to-action-join-button.btn::before,
.tc-event-call-to-action-join-button .btn::before {
  content: 'Join session';
}

.tc-event-display-rsvp-actions-button .attendance-option > span {
  display: none;
}

.tc-event-display-rsvp-actions-button .btn:hover {
  opacity: .75;
}
/*
.tc-event-call-to-actions-rsvp-button .attending,
.tc-event-call-to-actions-rsvp-button .not-attending {
  background: transparent;
  color: #444;
  border: 1px solid #ccc;
}
.tc-event-call-to-actions-rsvp-button .fa-check {
  color: green;

}
.tc-event-call-to-actions-rsvp-button .fa-times {
  color: red;

}
*/
.events-home .agenda .empty-state-header,
.event-topic-container .empty-state-header {
  display: none;
}


.event-topic-container .empty-state-prompt::after {
    content: "No sessions match your search";
    font-size: 1.5rem;
}

.events-home .agenda .empty-state-prompt-speakers::after {
    content: "No speakers match your search";
    font-size: 1.5rem;
}

.events-home .empty-state-prompt:not(.empty-state-prompt-speakers)::after {
  content: "You haven't selected any sessions you're interested in yet.";
  font-size: 1.5rem;
}

.events-home .empty-state-prompt.no-matches::after {
    content: "No sessions match your search";
    font-size: 1.5rem;
}

.agenda-card.restricted .tc-event-call-to-actions-rsvp-button,
.event-card.restricted .tc-event-call-to-actions-rsvp-button,
.tc-event-display.restricted .tc-event-call-to-actions-rsvp-button,
.event-card-details.restricted .tc-event-call-to-actions-rsvp-button {
  display: none;
}

.tc-restricted-event-popover-content .tc-restricted-event-popover-header-text > span {
  display: none;
}

.tc-restricted-event-popover-content .tc-restricted-event-popover-header-text.admin::before {
  content: 'This is a private session. Permission required to access the session.'
}

.tc-restricted-event-popover-content .tc-restricted-event-popover-header-text:not(.admin)::before {
  content: 'This is a private session. You have been granted access to the session.'
}

/** Striped Format **/
/* Tracks */
.event-topic-badge.topic-aef45ee7-eb77-4214-a3ba-943187ace450,
.event-topic-badge.topic-b8769a49-7c2d-4960-8227-763ae36c1635,
.event-topic-badge.topic-e5548fd2-e286-406e-b38d-16125231dce5,
.event-topic-badge.topic-06b2b6b6-5438-43ea-a374-cf8c8e6290e4,
.event-topic-badge.topic-b66bd671-8cfc-4b16-b338-2fb376415f20,
.event-topic-badge.topic-5f10e690-baf0-4fd2-8944-69cff7a54bc2,
.event-topic-badge.topic-aafc1a70-6a8b-4bf6-975c-3f0bb7caac5d,
.event-topic-badge.topic-bb493dbe-670b-45e5-844e-2c29eefa7c48,
.event-topic-badge.topic-6107bf67-fd7b-4e16-baed-39da5aeb0cf5,
.event-topic-badge.topic-b9cfc154-a659-4f88-8e14-b35d7414cd0a,
.event-topic-badge.topic-2d68532a-2fcf-4144-818b-bbc2606576a7,
.event-topic-badge.topic-bd8c5168-2b6e-426b-ae0b-bec952a00480,
.event-topic-badge.topic-34cdb86d-1d6c-4fde-9ca6-e6e1607822c0,
.event-topic-badge.topic-2550e06d-8d43-4d70-b791-089ae42d2ed3,
.event-topic-badge.topic-0f5f0f2e-330c-4813-ae93-74688fac5cda,
.event-topic-badge.topic-754015e7-f9ce-4eac-afaf-2b450eaf90ee,
.event-topic-badge.topic-8c7cac80-09d5-4e08-8a0c-3cc9d5050826,
.event-topic-badge.topic-c63b8b61-96b1-4beb-9167-557ba105b827 {
  	border-left: 5px solid var(--rightscon-purple) !important;
	background-color: var(--rightscon-purple-light) !important;
	color: var(--rightscon-track-trend-color) !important;
}
.event-topic-card.topic-aef45ee7-eb77-4214-a3ba-943187ace450 .topic-details,
.event-topic-card.topic-b8769a49-7c2d-4960-8227-763ae36c1635 .topic-details,
.event-topic-card.topic-e5548fd2-e286-406e-b38d-16125231dce5 .topic-details,
.event-topic-card.topic-06b2b6b6-5438-43ea-a374-cf8c8e6290e4 .topic-details,
.event-topic-card.topic-b66bd671-8cfc-4b16-b338-2fb376415f20 .topic-details,
.event-topic-card.topic-5f10e690-baf0-4fd2-8944-69cff7a54bc2 .topic-details,
.event-topic-card.topic-aafc1a70-6a8b-4bf6-975c-3f0bb7caac5d .topic-details,
.event-topic-card.topic-bb493dbe-670b-45e5-844e-2c29eefa7c48 .topic-details,
.event-topic-card.topic-6107bf67-fd7b-4e16-baed-39da5aeb0cf5 .topic-details,
.event-topic-card.topic-b9cfc154-a659-4f88-8e14-b35d7414cd0a .topic-details,
.event-topic-card.topic-2d68532a-2fcf-4144-818b-bbc2606576a7 .topic-details,
.event-topic-card.topic-bd8c5168-2b6e-426b-ae0b-bec952a00480 .topic-details,
.event-topic-card.topic-34cdb86d-1d6c-4fde-9ca6-e6e1607822c0 .topic-details,
.event-topic-card.topic-2550e06d-8d43-4d70-b791-089ae42d2ed3 .topic-details,
.event-topic-card.topic-0f5f0f2e-330c-4813-ae93-74688fac5cda .topic-details,
.event-topic-card.topic-754015e7-f9ce-4eac-afaf-2b450eaf90ee .topic-details,
.event-topic-card.topic-8c7cac80-09d5-4e08-8a0c-3cc9d5050826 .topic-details,
.event-topic-card.topic-c63b8b61-96b1-4beb-9167-557ba105b827 .topic-details {
	border-radius: 0;
	border-left: 5px solid var(--rightscon-purple);
}
.event-topic-container.topic-aef45ee7-eb77-4214-a3ba-943187ace450 .event-topic-header,
.event-topic-container.topic-b8769a49-7c2d-4960-8227-763ae36c1635 .event-topic-header,
.event-topic-container.topic-e5548fd2-e286-406e-b38d-16125231dce5 .event-topic-header,
.event-topic-container.topic-06b2b6b6-5438-43ea-a374-cf8c8e6290e4 .event-topic-header,
.event-topic-container.topic-b66bd671-8cfc-4b16-b338-2fb376415f20 .event-topic-header,
.event-topic-container.topic-5f10e690-baf0-4fd2-8944-69cff7a54bc2 .event-topic-header,
.event-topic-container.topic-aafc1a70-6a8b-4bf6-975c-3f0bb7caac5d .event-topic-header,
.event-topic-container.topic-bb493dbe-670b-45e5-844e-2c29eefa7c48 .event-topic-header,
.event-topic-container.topic-6107bf67-fd7b-4e16-baed-39da5aeb0cf5 .event-topic-header,
.event-topic-container.topic-b9cfc154-a659-4f88-8e14-b35d7414cd0a .event-topic-header,
.event-topic-container.topic-2d68532a-2fcf-4144-818b-bbc2606576a7 .event-topic-header,
.event-topic-container.topic-bd8c5168-2b6e-426b-ae0b-bec952a00480 .event-topic-header,
.event-topic-container.topic-34cdb86d-1d6c-4fde-9ca6-e6e1607822c0 .event-topic-header,
.event-topic-container.topic-2550e06d-8d43-4d70-b791-089ae42d2ed3 .event-topic-header,
.event-topic-container.topic-0f5f0f2e-330c-4813-ae93-74688fac5cda .event-topic-header,
.event-topic-container.topic-754015e7-f9ce-4eac-afaf-2b450eaf90ee .event-topic-header,
.event-topic-container.topic-8c7cac80-09d5-4e08-8a0c-3cc9d5050826 .event-topic-header,
.event-topic-container.topic-c63b8b61-96b1-4beb-9167-557ba105b827 .event-topic-header {
	padding-left: 10px;
	border-left: 5px solid var(--rightscon-purple);
}

/* Themes */
.event-topic-badge.topic-6258ea65-9e4d-4430-b728-16f617d86fad,
.event-topic-badge.topic-feee7394-7b6f-4bbe-b400-1e63b4a12a89,
.event-topic-badge.topic-61c90347-362d-43ba-831f-39dc6fcd8805,
.event-topic-badge.topic-fa1ff7c5-612c-45a4-8ab7-fb5355aa8ebc,
.event-topic-badge.topic-30b7c4c4-f83b-4c71-afbb-d3922404d924,
.event-topic-badge.topic-8ba284e8-c80c-44b7-b154-8708db0a8bd5,
.event-topic-badge.topic-8ecbf181-7147-4d2f-9db1-46a02eccc128,
.event-topic-badge.topic-4e6434f2-c3cf-49f6-8d56-0aa0d541517b {
  	border-left: 5px solid var(--rightscon-green) !important;
	background-color: var(--rightscon-green-light) !important;
	color: var(--rightscon-track-trend-color) !important;
}
.event-topic-card.topic-6258ea65-9e4d-4430-b728-16f617d86fad .topic-details,
.event-topic-card.topic-feee7394-7b6f-4bbe-b400-1e63b4a12a89 .topic-details,
.event-topic-card.topic-61c90347-362d-43ba-831f-39dc6fcd8805 .topic-details,
.event-topic-card.topic-fa1ff7c5-612c-45a4-8ab7-fb5355aa8ebc .topic-details,
.event-topic-card.topic-30b7c4c4-f83b-4c71-afbb-d3922404d924 .topic-details,
.event-topic-card.topic-8ba284e8-c80c-44b7-b154-8708db0a8bd5 .topic-details,
.event-topic-card.topic-8ecbf181-7147-4d2f-9db1-46a02eccc128 .topic-details,
.event-topic-card.topic-4e6434f2-c3cf-49f6-8d56-0aa0d541517b .topic-details {
	border-radius: 0;
	border-left: 5px solid var(--rightscon-green);
}
.event-topic-container.topic-6258ea65-9e4d-4430-b728-16f617d86fad .event-topic-header,
.event-topic-container.topic-feee7394-7b6f-4bbe-b400-1e63b4a12a89 .event-topic-header,
.event-topic-container.topic-61c90347-362d-43ba-831f-39dc6fcd8805 .event-topic-header,
.event-topic-container.topic-fa1ff7c5-612c-45a4-8ab7-fb5355aa8ebc .event-topic-header,
.event-topic-container.topic-30b7c4c4-f83b-4c71-afbb-d3922404d924 .event-topic-header,
.event-topic-container.topic-8ba284e8-c80c-44b7-b154-8708db0a8bd5 .event-topic-header,
.event-topic-container.topic-8ecbf181-7147-4d2f-9db1-46a02eccc128 .event-topic-header,
.event-topic-container.topic-4e6434f2-c3cf-49f6-8d56-0aa0d541517b .event-topic-header {
	padding-left: 10px;
	border-left: 5px solid var(--rightscon-green);
}

/* Session FOrmats */
.event-topic-badge.topic-613ee0a1-dc06-4d4b-9dd6-da7421b9c11c,
.event-topic-badge.topic-a969949c-8c2c-4adc-96d4-d9c178d9bad7,
.event-topic-badge.topic-eb83de87-c2ea-4d09-8663-1524abdb40da,
.event-topic-badge.topic-77bfb7d3-a0a2-43b9-8fb2-64d7dbec5fa5,
.event-topic-badge.topic-a2cf0b26-23a8-41dd-9455-9f204ef8788e,
.event-topic-badge.topic-632fa68f-657f-4094-be94-dcd129c2a26d,
.event-topic-badge.topic-68f12bac-fa73-4d49-9bae-b1687c365c9b,
.event-topic-badge.topic-062b71c7-48a8-4106-8699-2b36352861ed,
.event-topic-badge.topic-41768c3d-318e-42ad-b68b-645e69bda9ab,
.event-topic-badge.topic-388e34f0-1335-42b7-8f5b-0e357256c21b,
.event-topic-badge.topic-92440cc0-2735-4dc3-a4dc-f01a95ac85d2,
.event-topic-badge.topic-1f4bea02-86f8-48f8-9e11-3a8f95046bb6,
.event-topic-badge.topic-01c65a54-7986-4fa6-b46b-72865a0a15c8,
.event-topic-badge.topic-3fe9e986-3c15-4032-a2c7-43228a4c3dc2,
.event-topic-badge.topic-2f31782e-1dd3-495d-88eb-9bcffd8a65b3,
.event-topic-badge.topic-45ef9c5f-1c40-4087-b017-0a535acd6369,
.event-topic-badge.topic-758958f7-4e26-4a70-a76b-d337265b6b6a,
.event-topic-badge.topic-c6553b95-d695-44bb-aaf8-582a06a6e03b,
.event-topic-badge.topic-e230b638-6779-49ff-a338-d07a6c841666,
.event-topic-badge.topic-44da60dc-12eb-4a2f-b23d-56ef17493d18,
.event-topic-badge.topic-1ccd9f81-e6da-4aa5-a1fa-32278cac7c52 {
	border-left: 5px solid var(--rightscon-blue) !important;
	background-color: var(--rightscon-blue-light) !important;
	color: var(--rightscon-track-trend-color) !important;
}
.event-topic-card.topic-613ee0a1-dc06-4d4b-9dd6-da7421b9c11c .topic-details,
.event-topic-card.topic-a969949c-8c2c-4adc-96d4-d9c178d9bad7 .topic-details,
.event-topic-card.topic-eb83de87-c2ea-4d09-8663-1524abdb40da .topic-details,
.event-topic-card.topic-77bfb7d3-a0a2-43b9-8fb2-64d7dbec5fa5 .topic-details,
.event-topic-card.topic-a2cf0b26-23a8-41dd-9455-9f204ef8788e .topic-details,
.event-topic-card.topic-632fa68f-657f-4094-be94-dcd129c2a26d .topic-details,
.event-topic-card.topic-68f12bac-fa73-4d49-9bae-b1687c365c9b .topic-details,
.event-topic-card.topic-062b71c7-48a8-4106-8699-2b36352861e .topic-details,
.event-topic-card.topic-41768c3d-318e-42ad-b68b-645e69bda9ab .topic-details,
.event-topic-card.topic-388e34f0-1335-42b7-8f5b-0e357256c21b .topic-details,
.event-topic-card.topic-92440cc0-2735-4dc3-a4dc-f01a95ac85d2 .topic-details,
.event-topic-card.topic-1f4bea02-86f8-48f8-9e11-3a8f95046bb6 .topic-details,
.event-topic-card.topic-01c65a54-7986-4fa6-b46b-72865a0a15c8 .topic-details,
.event-topic-card.topic-3fe9e986-3c15-4032-a2c7-43228a4c3dc2 .topic-details,
.event-topic-card.topic-2f31782e-1dd3-495d-88eb-9bcffd8a65b3 .topic-details,
.event-topic-card.topic-45ef9c5f-1c40-4087-b017-0a535acd6369 .topic-details, 
.event-topic-card.topic-758958f7-4e26-4a70-a76b-d337265b6b6a .topic-details,
.event-topic-card.topic-c6553b95-d695-44bb-aaf8-582a06a6e03b .topic-details,
.event-topic-card.topic-e230b638-6779-49ff-a338-d07a6c841666 .topic-details,
.event-topic-card.topic-44da60dc-12eb-4a2f-b23d-56ef17493d18 .topic-details,
.event-topic-card.topic-1ccd9f81-e6da-4aa5-a1fa-32278cac7c52 .topic-details {
    border-radius: 0;
	border-left: 5px solid var(--rightscon-blue);

}
.event-topic-container.topic-613ee0a1-dc06-4d4b-9dd6-da7421b9c11c .event-topic-header,
.event-topic-container.topic-a969949c-8c2c-4adc-96d4-d9c178d9bad7 .event-topic-header .title,
.event-topic-container.topic-eb83de87-c2ea-4d09-8663-1524abdb40da .event-topic-header .title,
.event-topic-container.topic-77bfb7d3-a0a2-43b9-8fb2-64d7dbec5fa5 .event-topic-header .title,
.event-topic-container.topic-a2cf0b26-23a8-41dd-9455-9f204ef8788e .event-topic-header .title,
.event-topic-container.topic-632fa68f-657f-4094-be94-dcd129c2a26d .event-topic-header .title,
.event-topic-container.topic-68f12bac-fa73-4d49-9bae-b1687c365c9b .event-topic-header .title,
.event-topic-container.topic-062b71c7-48a8-4106-8699-2b36352861ed .event-topic-header .title,
.event-topic-container.topic-41768c3d-318e-42ad-b68b-645e69bda9ab .event-topic-header .title,
.event-topic-container.topic-388e34f0-1335-42b7-8f5b-0e357256c21b .event-topic-header .title,
.event-topic-container.topic-92440cc0-2735-4dc3-a4dc-f01a95ac85d2 .event-topic-header .title,
.event-topic-container.topic-1f4bea02-86f8-48f8-9e11-3a8f95046bb6 .event-topic-header .title,
.event-topic-container.topic-01c65a54-7986-4fa6-b46b-72865a0a15c8 .event-topic-header,
.event-topic-container.topic-3fe9e986-3c15-4032-a2c7-43228a4c3dc2 .event-topic-header,
.event-topic-container.topic-2f31782e-1dd3-495d-88eb-9bcffd8a65b32f31782e-1dd3-495d-88eb-9bcffd8a65b3 .event-topic-header,
.event-topic-container.topic-45ef9c5f-1c40-4087-b017-0a535acd6369 .event-topic-header,
.event-topic-container.topic-758958f7-4e26-4a70-a76b-d337265b6b6a .event-topic-header,
.event-topic-container.topic-c6553b95-d695-44bb-aaf8-582a06a6e03b .event-topic-header, 
.event-topic-container.topic-e230b638-6779-49ff-a338-d07a6c841666 .event-topic-header,
.event-topic-container.topic-44da60dc-12eb-4a2f-b23d-56ef17493d18 .event-topic-header, 
.event-topic-container.topic-1ccd9f81-e6da-4aa5-a1fa-32278cac7c52 .event-topic-header {
	padding-left: 10px;
	border-left: 5px solid var(--rightscon-blue);
}

/* Language */
.event-topic-badge.topic-507be1e0-885d-4b20-9015-e63f464e33f4,
.event-topic-badge.topic-0f93d8df-f643-4a21-bb3c-40c02db0af57,
.event-topic-badge.topic-7321e76a-bf85-43f1-a70c-6bc4410fbe71,
.event-topic-badge.topic-79c19e3e-fc3b-45d0-932d-3989b6722195,
.event-topic-badge.topic-621661ac-9951-4e20-9961-b102564bfaeb,
.event-topic-badge.topic-b7f9e7b5-66b5-4218-a765-75019368dc2c,
.event-topic-badge.topic-cb0e12eb-41e2-4dc5-abeb-aa78ad3a580b,
.event-topic-badge.topic-b30e3795-8785-4dc1-a60a-0d2fc57a86e6,
.event-topic-badge.topic-eab97252-7443-461b-a27d-674b35c7b984,
.event-topic-badge.topic-75da45de-10da-40f3-a10e-9de3f7e507ad,
.event-topic-badge.topic-fc36ffa7-597b-4f58-b48b-1d875abd35ce,
.event-topic-badge.topic-f39e7ca9-80bb-4359-9e56-d9461dd6d310,
.event-topic-badge.topic-8085d931-230e-48fc-89ba-e55565931383,
.event-topic-badge.topic-b395e141-354e-442f-bb55-71fe9fa65154,
.event-topic-badge.topic-e52a8e3f-5b0c-4962-bf0c-bbf2d45d2a00,
.event-topic-badge.topic-fcc0ed08-119f-433b-ba1c-d1501cad8199,
.event-topic-badge.topic-4af059ad-fea1-47e6-b383-f10c015fecc6,
.event-topic-badge.topic-c91aecf2-f6b5-4d95-bd05-c0a578b9511f,
.event-topic-badge.topic-7469c97d-ea64-437b-8b82-1aa456769624,
.event-topic-badge.topic-db9918ba-0029-4fea-a7b3-946192d4bc07,
.event-topic-badge.topic-0cab6bec-54bc-4ab1-be09-93cc2fb5eef4,
.event-topic-badge.topic-8408cc97-eb0c-4105-9d05-a504d403fe3e,
.event-topic-badge.topic-1ac462f5-bfc3-4549-9309-7f9d7f9ed7e7,
.event-topic-badge.topic-,
.event-topic-badge.topic-4d07d57a-18dd-44a2-8c6c-67a609d441f6 {
	border-left: 5px solid #000 !important;
	background-color: #dcdcdc !important;
	color: var(--rightscon-track-trend-color) !important;
}
.event-topic-card.topic-507be1e0-885d-4b20-9015-e63f464e33f4 .topic-details,
.event-topic-card.topic-0f93d8df-f643-4a21-bb3c-40c02db0af57 .topic-details,
.event-topic-card.topic-7321e76a-bf85-43f1-a70c-6bc4410fbe71 .topic-details,
.event-topic-card.topic-79c19e3e-fc3b-45d0-932d-3989b6722195 .topic-details,
.event-topic-card.topic-621661ac-9951-4e20-9961-b102564bfaeb .topic-details,
.event-topic-card.topic-b7f9e7b5-66b5-4218-a765-75019368dc2c .topic-details,
.event-topic-card.topic-cb0e12eb-41e2-4dc5-abeb-aa78ad3a580b .topic-details,
.event-topic-card.topic-b30e3795-8785-4dc1-a60a-0d2fc57a86e6 .topic-details,
.event-topic-card.topic-eab97252-7443-461b-a27d-674b35c7b984 .topic-details,
.event-topic-card.topic-75da45de-10da-40f3-a10e-9de3f7e507ad .topic-details,
.event-topic-card.topic-fc36ffa7-597b-4f58-b48b-1d875abd35ce .topic-details,
.event-topic-card.topic-f39e7ca9-80bb-4359-9e56-d9461dd6d310 .topic-details,
.event-topic-card.topic-8085d931-230e-48fc-89ba-e55565931383 .topic-details,
.event-topic-card.topic-b395e141-354e-442f-bb55-71fe9fa65154 .topic-details,
.event-topic-card.topic-e52a8e3f-5b0c-4962-bf0c-bbf2d45d2a00 .topic-details,
.event-topic-card.topic-fcc0ed08-119f-433b-ba1c-d1501cad8199 .topic-details,
.event-topic-card.topic-4af059ad-fea1-47e6-b383-f10c015fecc6 .topic-details,
.event-topic-card.topic-c91aecf2-f6b5-4d95-bd05-c0a578b9511f .topic-details,
.event-topic-card.topic-7469c97d-ea64-437b-8b82-1aa456769624 .topic-details,
.event-topic-card.topic-db9918ba-0029-4fea-a7b3-946192d4bc07 .topic-details,
.event-topic-card.topic-0cab6bec-54bc-4ab1-be09-93cc2fb5eef4 .topic-details,
.event-topic-card.topic-8408cc97-eb0c-4105-9d05-a504d403fe3e .topic-details,
.event-topic-card.topic-1ac462f5-bfc3-4549-9309-7f9d7f9ed7e7 .topic-details,
.event-topic-card.topic- .topic-details,
.event-topic-card.topic-4d07d57a-18dd-44a2-8c6c-67a609d441f6 .topic-details {
	border-radius: 0;
	border-left: 5px solid #000;
}
.event-topic-container.topic-507be1e0-885d-4b20-9015-e63f464e33f4 .event-topic-header,
.event-topic-container.topic-0f93d8df-f643-4a21-bb3c-40c02db0af57 .event-topic-header,
.event-topic-container.topic-7321e76a-bf85-43f1-a70c-6bc4410fbe71 .event-topic-header,
.event-topic-container.topic-79c19e3e-fc3b-45d0-932d-3989b6722195 .event-topic-header,
.event-topic-container.topic-621661ac-9951-4e20-9961-b102564bfaeb .event-topic-header,
.event-topic-container.topic-b7f9e7b5-66b5-4218-a765-75019368dc2c .event-topic-header,
.event-topic-container.topic-cb0e12eb-41e2-4dc5-abeb-aa78ad3a580b .event-topic-header,
.event-topic-container.topic-b30e3795-8785-4dc1-a60a-0d2fc57a86e6 .event-topic-header,
.event-topic-container.topic-eab97252-7443-461b-a27d-674b35c7b984 .event-topic-header,
.event-topic-container.topic-75da45de-10da-40f3-a10e-9de3f7e507ad .event-topic-header,
.event-topic-container.topic-fc36ffa7-597b-4f58-b48b-1d875abd35ce .event-topic-header,
.event-topic-container.topic-f39e7ca9-80bb-4359-9e56-d9461dd6d310 .event-topic-header,
.event-topic-container.topic-8085d931-230e-48fc-89ba-e55565931383 .event-topic-header,
.event-topic-container.topic-b395e141-354e-442f-bb55-71fe9fa65154 .event-topic-header,
.event-topic-container.topic-e52a8e3f-5b0c-4962-bf0c-bbf2d45d2a00 .event-topic-header,
.event-topic-container.topic-fcc0ed08-119f-433b-ba1c-d1501cad8199 .event-topic-header,
.event-topic-container.topic-4af059ad-fea1-47e6-b383-f10c015fecc6 .event-topic-header,
.event-topic-container.topic-c91aecf2-f6b5-4d95-bd05-c0a578b9511f .event-topic-header,
.event-topic-container.topic-7469c97d-ea64-437b-8b82-1aa456769624 .event-topic-header,
.event-topic-container.topic-db9918ba-0029-4fea-a7b3-946192d4bc07 .event-topic-header,
.event-topic-container.topic-0cab6bec-54bc-4ab1-be09-93cc2fb5eef4 .event-topic-header,
.event-topic-container.topic-8408cc97-eb0c-4105-9d05-a504d403fe3e .event-topic-header,
.event-topic-container.topic-1ac462f5-bfc3-4549-9309-7f9d7f9ed7e7 .event-topic-header,
.event-topic-container.topic- .event-topic-header,
.event-topic-container.topic-4d07d57a-18dd-44a2-8c6c-67a609d441f6 .event-topic-header {
    padding-left: 10px;
	border-left: 5px solid #000;
}

#upcoming-tabpanel .event-quick-actions div[id*="event-bookmark"] {
  display: none;
}

.agenda-list-nav #past-tab span {
  display: none;
}
.agenda-list-nav #past-tab::before {
  content: 'Revisit'
}

/*
.member-avatar svg {
    display: none;
}
*/

.event-speaker-modal .modal-body div[id*="event-speaker-biography"] {
  display: none;
}

.event-speaker-container .event-speaker-biography {
  display: none;
}

#tc-members-view .members-filters {
    display: none !important;
}
#tc-members-view .members-data::before {
  content: 'Search participants by name, affiliation, their role, or their interests';
  font-weight: 900;
}

.embed-responsive.embed-responsive-5by4 {
  height: 100px;
}

#agenda-card-f3a728db-23af-4869-9c02-0f2aa5a18fae {
  display: none;
}
#agenda-card-bb6faf8d-f4fb-413e-ad32-f939b8c62a9f {
  display: none;
}
#agenda-card-21aa2ea8-3df8-4611-92fe-ad64c883b5f3 {
  display: none;
}
#agenda-card-fae3f9a8-cb14-44aa-bdc7-5c310498df32 {
  display: none;
}
#agenda-card-65f864dc-0332-45c3-85fe-7396dd3c1205 {
  display: none;
}
#agenda-card-ab6a0901-1eff-4c0d-8e1b-cecb8bd0a35f {
  display: none;
}
#agenda-card-6c2e02f6-52cf-4dc7-b3ce-9ea218270cc0 {
  display: none;
}
#agenda-card-c7917d31-428d-49a0-aa14-cc4341791127 {
  display: none;
}
#agenda-card-927aa7d9-b14d-4266-96ec-21724936c4be {
  display: none;
}
#agenda-card-7118a57c-afec-499e-ba5a-0136e641a27e {
  display: none;
}
#agenda-card-27a2ab01-6cfa-4233-a508-66c93954c566 {
  display: none;
}
#agenda-card-4b472f06-a77c-420d-bb95-7448deb94a14 {
  display: none;
}
#agenda-card-3c6387dc-1ac6-495c-a2ca-5a3260f584b7 {
  display: none;
}
#agenda-card-6cbff3a3-f1dd-40b1-a1ec-e48f49766df8 {
  display: none;
}
#agenda-card-fa0b4dc7-6b75-4b3b-81f3-00420a10e1ba {
  display: none;
}
#agenda-card-337adedf-44f9-4513-85a5-64352a5f4bed {
  display: none;
}
#agenda-card-50114140-905f-4f08-bfc3-59275b54ccd2 {
  display: none;
}
#agenda-card-15c0b986-f6dd-4c00-975c-847f0dc9280e {
  display: none;
}
#agenda-card-83dd2bb3-3565-414d-9cf9-8c153febf0be {
  display: none;
}

/*
.stage-header::before {
  display: block;
  height: 140px;
  content: '';
  background: url('https://cdn.filestackcontent.com/77OL035LRCuBrYR11A58?policy=eyJleHBpcnkiOjc5NjU4NDExMTMsImNhbGwiOlsicmVhZCIsImNvbnZlcnQiXSwiaGFuZGxlIjoiNzdPTDAzNUxSQ3VCcllSMTFBNTgifQ==&signature=d6212417a882e3673480d00ecb4326589493f5bd101336281a85d12611c52908');
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: center center;
  margin: -8px -16px 15px;
  position: relative;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
@media (max-width: 900px) {
    .stage-header::before {
        height: 100px;
    }
}

@media (max-width: 768px) {
    .stage-header::before {
        height: 70px;
    }
}

@media (max-width: 500px) {
    .stage-header::before {
        height: 50px;
    }
}
*/

.session-bf8b036f-58e3-4231-a3aa-69fecffbdf86 .stage-header {
	border-radius: 0;
}

.session-bf8b036f-58e3-4231-a3aa-69fecffbdf86 #main-wrap #container::before {
  display: block;
  height: 140px;
  content: '';
  background: url('https://cdn.filestackcontent.com/wMEH6BKIS0O1gKyDsjqD?policy=eyJleHBpcnkiOjc5NjYxODA4MTIsImNhbGwiOlsicmVhZCIsImNvbnZlcnQiXSwiaGFuZGxlIjoid01FSDZCS0lTME8xZ0t5RHNqcUQifQ==&signature=386d5de5e7fd90788415f54fef9fdebf622e515cdc922d26d196df9bf39df354');
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: center center;
  margin: 0 -16px 0;
  position: relative;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
@media (max-width: 900px) {
    .session-bf8b036f-58e3-4231-a3aa-69fecffbdf86 #main-wrap #container::before {
        height: 100px;
    }
}

@media (max-width: 768px) {
    .session-bf8b036f-58e3-4231-a3aa-69fecffbdf86 #main-wrap #container::before {
        height: 70px;
    }
}

@media (max-width: 500px) {
    .session-bf8b036f-58e3-4231-a3aa-69fecffbdf86 #main-wrap #container::before {
        height: 50px;
    }
}