/*Sean R Edits for Session Catalog*/
 .session-details-container .catalog-result-title-text span.title-text-container.not-clickable .title-text {
    color: black!important;
}
body.rf-body.rf-accessibility.autodesk-otc2023-sessioncatalog-page-catalog .badges {
    display: block!important;
    border-radius: 20px!important;
    color: #0f072a !important;
    font-size: 13px!important;
    text-transform: uppercase!important;
    margin: 0 8px 8px 0!important;
    padding: 0 16px!important;
}
body.rf-body.rf-accessibility.autodesk-otc2023-sessioncatalog-page-catalog .badge.rf-mobile-published {
    display: none;
}
body.rf-body.rf-accessibility.autodesk-otc2023-sessioncatalog-page-catalog .badge.rf-show-in-catalog {
    display: none;
}
body.rf-body.rf-accessibility.autodesk-otc2023-sessioncatalog-page-catalog .badge.rf-tags {
    display: none;
}
body.rf-body.rf-accessibility.autodesk-otc2023-sessioncatalog-page-catalog .badge.rf-time {
    display: none;
}
body.rf-body.rf-accessibility.autodesk-otc2023-sessioncatalog-page-catalog .badge.rf-day {
    display: none;
}
/*Fix Wordly Link on Session Details Page*/
.attribute-WordlyaiLink span.attribute-values {
    text-decoration: underline!important;
}
.attribute-WordlyaiLink span.attribute-values a:hover {
    text-decoration-color: #4444f8!important;
}


/* Hide continue button on 'Not registered' error for Session Catalog*/
.rfwf-full-panel.form-id-1675192621846001HSyQ button#wf-btn-submit {
    display: none;
}
/*fix spacing issue on My Registration page*/
body.rf-body.rf-accessibility.autodesk-otc2023-otxmyregistration-page-myregistration .rfwf-full-panel.rfwf-subheader {
    display: none!important;
}
/*fix padding on opt-in page*/
div#wf-1682372986087001Qaer .checkbox {
    padding-top: 23px;
}
/*fix video player size on Past Sessions page*/
.reducedsizevideo .rf-player-inner {
    max-width: 1074px!important;
    margin-left: auto!important;
    margin-right: auto!important;
}


/*sean's edits to Session Lists for Black background & white text*/
.blackbackgroundwhitetext .rf-tile.targeted-agenda-details-card {
    background-color: black!important;
}
.blackbackgroundwhitetext .rf-tile.targeted-agenda-details-card h4.rf-tile-title a {
    color: white!important;
}
.blackbackgroundwhitetext .rf-tile.targeted-agenda-details-card p.rf-tile-info.rf-tile-line-two {
    color: #DEDEDE!important;
}
.blackbackgroundwhitetext .rf-tile.targeted-agenda-details-card a.mdBtnR.mdBtnR-outline-primary.exhibitor-tile-view-booth {
    background-color: black!important;
    border-color: white!important;
}
.blackbackgroundwhitetext .rf-tile.targeted-agenda-details-card a.mdBtnR.mdBtnR-outline-primary.exhibitor-tile-view-booth span.mdBtnR-text {
    color: white!important;
}
.blackbackgroundwhitetext .rf-tile-footer {
    padding: 16px 0 28px!important;
	    margin-right: 16px!important;
	    margin-left: 16px!important;  
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.2)!important;
}
.blackbackgroundwhitetext  a.mdBtnR.mdBtnR-primary.mdBtnR-adv {
	    background-color: black!important;
	    border-color: white!important;
	}
.blackbackgroundwhitetext  a.mdBtnR.mdBtnR-primary.mdBtnR-adv span.mdBtnR-text {
	    color: white!important;
	}
.blackbackgroundwhitetext .mdBtnR-primary svg, a.mdBtnR-primary svg {
    fill: #ffffff!important;
}

/* copy over of session-slider-section settings to mirror other session lists without the box shadow that doesn't display in black background*/
	.blackbackgroundwhitetext .grid-targeted-agenda .targeted-agenda-header {
	    margin-bottom: 46px!important;
	}
	
	.blackbackgroundwhitetext .grid-targeted-agenda .targeted-agenda-header .targeted-agenda-headline h2 {
	    color: white!important;
	}
	
	.blackbackgroundwhitetext .targeted-agenda-section,
	.blackbackgroundwhitetext .targeted-agenda-details-card {
	    margin-bottom: 0!important;
	}
	
	.blackbackgroundwhitetext .rf-tile {
	    border: 0!important;
	    border-radius: 8px!important;
	    background: #FFFFFF!important;
	    box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.1)!important;
	}
	
	.blackbackgroundwhitetext .rf-tile-container .rf-tile .rf-tile-banner img {
	    border-top-right-radius: 8px!important;
	    border-top-left-radius: 8px!important;
	}
	
	.blackbackgroundwhitetext .rf-tile-container .rf-tile .rf-tile-title a {
	    font-weight: 800!important;
	    font-size: 26px!important;
	    line-height: 31px!important;
	    color: var(--rf-brand-color-on-primary)!important;
	}
	
	.blackbackgroundwhitetext.rf-tile .rf-tile-info,
	.blackbackgroundwhitetext .rf-tile .rf-tile-body .session-date-time {
	    font-size: 16px!important;
	    line-height: 24px!important;
	    color: #212121!important;
	}

/*sean one white button edits*/
.onebuttonwhite a.mdBtnR.mdBtnR-primary {
    background-color: white!important;
    border-color: white!important;
}
.onebuttonwhite {
    padding-top: 0px;
    margin-top: -25px;
    padding-bottom: 55px;
}
/*fixes on my event page */
.bringupmarginbottom {
    margin-bottom: -25px!important;
}
.black-btn a.mdBtnR.mdBtnR-primary {
    background-color: black!important;
    border-color: black!important;
}
.black-btn a.mdBtnR.mdBtnR-primary span.mdBtnR-text {
    color: white!important;
}
.oneblackonewhite {
    padding-top: 0px!important;
    padding-bottom: 100px!important;
}
.nobottompadding {
    padding-bottom: 0px!important;
}
/*fix FAQ page*/
.minheight400 {
    min-height: 400px!important;
}
/* Hide description from Recap Video on Past Sessions page*/
.vjs-title-bar-description {
    display: none!important;
}
div#vjs-title-bar-description-96 {
    display: none!important;
}
/*fix survey card8*/
.page-builder-display-reset .my-survey-list-card {
    background: #fff;
    border-radius: 8px;
    padding: 28px 0 50px;
}
/* RF fix for CC resizing issue*/
.session-details-page .rf-brightcove-player .vjs-text-track-cue *{

font-size: unset!important;

}
