.backgamebtn {
    padding-bottom: 11px;
}
.backgamebtn a.mdBtnR.mdBtnR-primary {
    background-color: black!important;
    border-color: black!important;
    color: white!important;
    line-height: 20px;
}
.backgamebtn img {
    transform: matrix(1, 0, 0, 1, 0, -1);
}
.trophycard .trophy-card-header.rfwf-game-card-header {
    background-color: black;
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
    height: 55px;
}
.trophycard .trophy-card-header.rfwf-game-card-header h4 {
    color: white;
    font-size: 15px!important;
}
.trophycard {
    padding-top: 0px;
    margin-top: -35px;
}
.trophycard .trophy p {
    font-size: 15px;
    font-weight: 800;
}
.trophycard .game-trophy-card .trophy-card-list .trophy {
    max-width: 130px;
  min-width: 130px;
    margin: 0 12px 20px;
}
.trophycard .trophy-card-list.rfwf-game-card-body {
    height: auto;
}
/*Fix hover state for badge descriptions*/
.rf-overlay-new.rf-tooltip.rf-overlay-constrain-width.rf-overlay-centered.rf-overlay-padded.rf-has-arrow.rf-overlay-top.light-mode {
    background-color: #333333;
    border-color: #333333;
    color: white;
    font-size: 12px;
    font-weight: 400;
}
.rf-overlay-new.rf-tooltip.rf-overlay-constrain-width.rf-overlay-centered.rf-overlay-padded.rf-has-arrow.rf-overlay-top.light-mode::after {
    background-color: #333333;
}
.rf-overlay-new.rf-tooltip.rf-overlay-constrain-width.rf-overlay-centered.rf-overlay-padded.rf-has-arrow.rf-overlay-bottom.light-mode 
{
    background-color: #333333;
    border-color: #333333;
    color: white;
    font-size: 12px;
    font-weight: 400;
}
.rf-overlay-new.rf-tooltip.rf-overlay-constrain-width.rf-overlay-centered.rf-overlay-padded.rf-has-arrow.rf-overlay-bottom.light-mode::after{
     background-color: #333333;
}
/*Hide 27th card to left-align 13th badge.
.trophy-card-list.rfwf-game-card-body div:nth-child(26) p {
    color: white;
}
.trophy-card-list.rfwf-game-card-body div:nth-child(26) .rf-tooltip-container {
    pointer-events: none;
}
@media only screen and (max-width:349px){
.trophy-card-list.rfwf-game-card-body .trophy:nth-last-child(1) {
    display: none;
}
}*/
/*fix styling on 1000point game completion page*/
img.checkmark {
    transform: matrix(1, 0, 0, 1, 0, -2);
}
/*Fix error messaging for Autodesk Employees*/
img.infoicon {
    transform: matrix(1, 0, 0, 1, 0, -4);
}

/*Get rid of outline when clicking button on mobile*/
div#rf-content:focus {
    outline: none !important;
}




/****SESSION CATALOG*********/

/*Sean R Edits for Session Catalog*/

.session-details-container .catalog-result-title-text span.title-text-container.not-clickable .title-text {
    color: black!important;
}

/*Theater Talk pill*/

.badges .badge.code-option_1687532426089 {
    display: block!important;
    background-color: #2BC275!important;
    border-color: #2BC275!important;
}


/*Workshop pill*/

.badges .badge.code-1719248584976001uIBS {
    display: block!important;
    background-color: #2BC275!important;
    border-color: #2BC275!important;
}


/*Meetups pill*/

.badges .badge.code-1676070521470001YqDq {
    display: block!important;
    background-color: #2BC275!important;
    border-color: #2BC275!important;
}


/*Collaborative Experience pill*/

.badges .badge.code-1719612702001001ccxH {
    display: block!important;
    background-color: #2BC275!important;
    border-color: #2BC275!important;
}


/****Purple Pills*****/


/*Industry Talk pill*/

.badges .badge.code-1683899080458001FD9R {
    display: block !important;
    background-color: transparent !important;
    border-color: #5F60FF !important;
    color: #5F60FF !important;
}


/*Panel pill*/

.badges .badge.code-1683899080458005F4cK {
    display: block !important;
    background-color: transparent !important;
    border-color: #5F60FF !important;
    color: #5F60FF !important;
}


/*Case Study pill*/

.badges .badge.code-1683899080458002FpWF {
    display: block !important;
    background-color: transparent !important;
    border-color: #5F60FF !important;
    color: #5F60FF !important;
}


/*Technical Instruction pill*/

.badges .badge.code-1683899080458003FwTD {
    display: block !important;
    background-color: transparent !important;
    border-color: #5F60FF !important;
    color: #5F60FF !important;
}


/*Hands-on Lab pill*/

.badges .badge.code-sessionType_lab {
    display: block !important;
    background-color: transparent !important;
    border-color: #5F60FF !important;
    color: #5F60FF !important;
}


/*Product Demo*/

.badges .badge.code-1683899080458004FQsA {
    display: block !important;
    background-color: transparent !important;
    border-color: #5F60FF !important;
    color: #5F60FF !important;
}


/******Black Pills******/


/*Industry Keynote pill*/

.badges .badge.code-sessionType_keynote {
    display: block !important;
    background-color: #000000 !important;
    border-color: #000000 !important;
    color: white !important;
}


/*General Session pill*/

.badges .badge.code-sessionType_generalSession {
    display: block!important;
    background-color: black!important;
    border-color: black!important;
    color: white!important;
}


/*Factory Experience Pill*/

.badges .badge.code-option_1697061912878 {
    display: block !important;
}


/****Media Pill*****/

.badges .badge.code-1692744062336001lkxs {
    display: block !important;
    background-color: #D74E26 !important;
    border-color: #D74E26 !important;
    color: white !important;
}


/*******AIA Continuing Education Pills*********/


/*AIA LU pill*/

.badges .badge.code-1690905389940001CgJb {
    display: block !important;
    background-color: transparent !important;
    border-color: #D74E26 !important;
    color: #D74E26 !important;
}


/*AIA HSW pill*/

.badges .badge.code-1690905389940002CXBP {
    display: block !important;
    background-color: transparent !important;
    border-color: #D74E26 !important;
    color: #D74E26 !important;
}


/**********Soponsored pill*************/

.badges .badge.code-1690307340289002zu6D {
    display: block!important;
    background-color: #ffc21a!important;
    border-color: #ffc21a!important;
}


/*********Ask the expert pill***********/

.badges .badge.code-sessionType_asktheexpert {
    display: block!important;
    background-color: #5F60FF!important;
    border-color: #5F60FF!important;
    color: #fff !important;
}


/********Private Event Pill************/

.badges .badge.code-1719008182334001mM10 {
    display: block !important;
    background-color: #5f60ff !important;
    border-color: #5f60ff !important;
    color: white !important;
}

/*fix checkmark on joined waitlist button*/

button.mdBtnR.mdBtnR-primary.session-main-action.session-waitlist.session-action.mdBtnR-adv span.rfSI svg {
    fill: white!important;
}

button.mdBtnR.mdBtnR-primary.session-main-action.session-full.disabled {
    background-color: #cccccc;
    border-color: #cccccc;
    min-width: 137.58px;
}

button.mdBtnR.mdBtnR-primary.session-main-action.session-full.disabled span.mdBtnR-text {
    justify-content: center;
}

button.mdBtnR.mdBtnR-primary.session-main-action.session-full.disabled span.mdBtnR-text {
    justify-content: center;
    color: black;
    font-size: 16px;
}

button.mdBtnR.mdBtnR-outline-primary.session-main-action.session-schedule-waitlist.session-action span.mdBtnR-text {
    font-size: 16px;
}

button.mdBtnR.mdBtnR-outline-primary.session-main-action.session-schedule.session-action span.mdBtnR-text {
    font-size: 16px;
}

button.mdBtnR.mdBtnR-primary.session-main-action.session-scheduled.session-action.mdBtnR-adv span.mdBtnR-text {
    font-size: 16px;
}

button.mdBtnR.mdBtnR-primary.session-main-action.session-waitlist.session-action.mdBtnR-adv span.mdBtnR-text {
    font-size: 16px;
}

button.mdBtnR.mdBtnR-primary.session-main-action.session-scheduled.session-action.mdBtnR-adv {
    min-width: 137.58px;
}

button.mdBtnR.mdBtnR-outline-primary.session-main-action.session-schedule.session-action {
    min-width: 137.58px;
}

button.mdBtnR.mdBtnR-primary.show-more-btn span.mdBtnR-text {
    justify-content: center;
    font-size: 16px;
}

button.mdBtnR.mdBtnR-primary.show-more-btn {
    height: 40px!important;
}

button.mdBtnR.mdBtnR-primary.session-main-action.session-participant.disabled.session-action span.mdBtnR-text {
    font-size: 16px;
}


/*Fix modals*/

.fade.rf-default-modal.rf-accessibility.rf-noSchedulerAccessModal-modal.in.modal .modal-header {
    display: block;
}

.fade.rf-default-modal.rf-accessibility.rf-generic-modal.in.modal .modal-header {
    display: block;
}

.fade.rf-default-modal.rf-accessibility.rf-dropSwapModal-modal.in.modal .modal-header {
    display: block;
}


/*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;
}


/* RF fix for CC resizing issue*/

.session-details-page .rf-brightcove-player .vjs-text-track-cue * {
    font-size: unset!important;
}


/*Fix info circles to display in iris*/

svg[data-title="Info Icon"] {
    fill: #5f60ff!important;
}


/*fix footer sizing*/

.footer .menu-list h4 span {
    font-size: 18px;
}

.footer .menu-list ul li {
    font-size: 14px;
}

/*Session Catalog Branding attempt (feel free to remove & fix properly) */

.flex-box-section-full.hero-section.headline-content-p0.max300 {
    min-height: 300px!important;
    max-height: 300px!important;
}

.max300 img {
    margin-top: -66px;
}

@media only screen and (max-width:3000px) {
    .sessioncatalogbutton a.mdBtnR.mdBtnR-primary {
        margin-top: 20px;
    }
}

@media only screen and (max-width:1122px) {
    .sessioncatalogbutton a.mdBtnR.mdBtnR-primary {
        margin-top: 5px;
    }
}

@media only screen and (max-width:768px) {
    .sessioncatalogbutton a.mdBtnR.mdBtnR-primary {
        margin-top: 25px;
    }
}

@media only screen and (max-width:768px) {
    .sessioncatalogbutton a.mdBtnR.mdBtnR-primary {
        margin-top: 25px;
    }
}

@media only screen and (max-width:556px) {
    .sessioncatalogbutton a.mdBtnR.mdBtnR-primary {
        margin-top: 10px;
    }
}

@media only screen and (max-width:336px) {
    .sessioncatalogbutton a.mdBtnR.mdBtnR-primary {
        margin-top: 0px;
    }
}

li[data-test="lr-filter-industrygroupfilter"] {
    display: none;
}


/*fix underline in session title*/

div#catalogtabpanel .catalog-result-title.session-title.rf-simple-flex-frame .title-text {
    text-decoration-skip-ink: none;
}


/*Session Details Page edits*/

.session-details-container .rf-attribute.abstract-component:before {
    content: "Description";
    font-size: 24px;
    font-family: 'Artifakt Legend';
    font-weight: 800;
}

.session-details-container .rf-attribute.abstract-component div {
    padding-top: 5px;
    padding-bottom: 20px;
}

.session-details-container .rf-attribute.times-component {
    padding-bottom: 10px;
}

.session-details-container .rf-attribute.\31 685486411529001s26h-component:before {
    content: "Learning Objectives";
    font-size: 24px;
    font-family: 'Artifakt Legend';
    font-weight: 800;
}

.session-details-container .attribute-LearningObjective1 {
    padding-top: 10px;
}


/*fix similar sessions*/

.rf-attribute.similar-component .rf-tile-banner.no-banner {
    display: none!important;
}

.rf-attribute.similar-component .rf-tile-container.session-tile-container .rf-tile {
    margin-top: 30px;
}


/*Fix attributes on Session Details page*/


/*Topic*/

.session-details-container .attribute-Topic span.attribute-name {
    display: none!important;
}

.session-details-container .attribute-Topic::before {
    content: "Topics\a ";
    white-space: pre;
    font-family: 'Artifakt Legend';
    font-size: 24px;
    font-weight: 800;
    position: absolute;
    margin-top: -35px;
}

.session-details-container .attribute-Topic {
    padding-top: 100px;
}


/*Industry*/

.session-details-container .attribute-Industry span.attribute-name {
    display: none!important;
}

.session-details-container .attribute-Industry::before {
    content: "Industry\a ";
    white-space: pre;
    font-family: 'Artifakt Legend';
    font-size: 24px;
    font-weight: 800;
    position: absolute;
    margin-top: -35px;
}

.session-details-container .attribute-Industry {
    padding-top: 40px;
}


/*Business Outcomes*/


/*.session-details-container .attribute-BusinessOutcomes span.attribute-name {
    display: none!important;
}
.session-details-container .attribute-BusinessOutcomes::before {
    content: "Business Outcomes\a ";
    white-space: pre;
    font-family: 'Artifakt Legend';
    font-size: 24px;
    font-weight: 800;
    position: absolute;
    margin-top: -35px;
}
.session-details-container .attribute-BusinessOutcomes {
    padding-top: 40px;
}*/


/*Fix all Business Outcomes*/

.session-details-container [class*="BusinessOutcomes"] span.attribute-name {
    display: none!important;
}

.session-details-container [class*="BusinessOutcomes"]::before {
    content: "Business Outcomes\a ";
    white-space: pre;
    font-family: 'Artifakt Legend';
    font-size: 24px;
    font-weight: 800;
    position: absolute;
    margin-top: -35px;
}

.session-details-container [class*="BusinessOutcomes"] {
    padding-top: 40px;
}


/*Product*/

.session-details-container .attribute-Product span.attribute-name {
    display: none!important;
}

.session-details-container .attribute-Product::before {
    content: "Product\a ";
    white-space: pre;
    font-family: 'Artifakt Legend';
    font-size: 24px;
    font-weight: 800;
    position: absolute;
    margin-top: -35px;
}

.session-details-container .attribute-Product {
    padding-top: 40px;
}


/*Format*/

.session-details-container .attribute-Format span.attribute-name {
    display: none!important;
}

.session-details-container .attribute-Format::before {
    content: "Format\a ";
    white-space: pre;
    font-family: 'Artifakt Legend';
    font-size: 24px;
    font-weight: 800;
    position: absolute;
    margin-top: -35px;
}

.session-details-container .attribute-Format {
    padding-top: 40px;
}


/*Skill level*/

.session-details-container .attribute-Skilllevel span.attribute-name {
    display: none!important;
}

.session-details-container .attribute-Skilllevel::before {
    content: "Skill level\a ";
    white-space: pre;
    font-family: 'Artifakt Legend';
    font-size: 24px;
    font-weight: 800;
    position: absolute;
    margin-top: -35px;
}

.session-details-container .attribute-Skilllevel {
    padding-top: 40px;
}


/*Occupation*/

.session-details-container .attribute-Occupation span.attribute-name {
    display: none!important;
}

.session-details-container .attribute-Occupation::before {
    content: "Occupation\a ";
    white-space: pre;
    font-family: 'Artifakt Legend';
    font-size: 24px;
    font-weight: 800;
    position: absolute;
    margin-top: -35px;
}

.session-details-container .attribute-Occupation {
    padding-top: 40px;
}


/*end of session details page edits*/


/*Fix download modal on Session catalog*/

.fade.rf-default-modal.rf-accessibility.rf-downloadFiles-modal.in.modal .modal-content .modal-header {
    display: block;
}

.fade.rf-default-modal.rf-accessibility.rf-downloadFiles-modal {
    display: block!important;
}


/*Fix search icon on Session Catalog*/

.search-bar form.catalog-search button.mdBtnR.mdBtnR-primary.search-submit.mdBtnR-adv {
    padding: 0px!important;
}

.search-bar form.catalog-search button.mdBtnR.mdBtnR-primary.search-submit.mdBtnR-adv:hover svg {
    fill: white!important;
}


/*Fix Speaker modal*/

.fade.rf-default-modal.rf-accessibility.rf-speaker-modal.in.modal .modal-header {
    display: block;
}

.fade.rf-default-modal.rf-accessibility.rf-speaker-modal.in.modal .modal-header h2.modal-title {
    text-transform: capitalize;
}


/*fix pop-up modal close button*/

span.rfSI[title="Close Modal"] svg {
    fill: black;
    height: 32px!important;
    width: 32px!important;
    margin-left: -4px;
    margin-top: -4px;
}

.modal-dialog .modal-header button.modal-close {
    border-radius: 5px;
    transform: matrix(1, 0, 0, 1, -10, -18);
    background: transparent!important;
}


/*add padding above Enroll button in Session Catalog*/

div#rf-catalog .rf-attribute.times-component {
    padding-top: 12px;
}


/*Fix space below video in Session Catalog*/

div#rf-catalog .session-details-container .sd-section-lg .rf-attribute.embeddedWebinarWithQ\&A-component {
    margin-bottom: 25px!important;
}


/*Add spacing above similar sessions*/

.rf-attribute.similar-component {
    padding-top: 100px;
}


/*Fix font for scheduled times component on session details page*/

.session-details-container .rf-attribute.times-component .semibold.session-date-time span.session-date {
    font-size: 18px;
    font-weight: 700;
}

.session-details-container .rf-attribute.times-component .semibold.session-date-time span.session-time {
    font-size: 18px;
    font-weight: 700;
}


/*fix hover state for tabs*/

#rf-catalog .search-container .rf-catalog-tabs li:hover button {
    color: black!important;
}

/*Fix schedule access modal links for Catalog*/

.rf-modal-scheduler-access a:hover {
    text-decoration-color: #5f60ff !important;
}


/*Fix error modal in session catalog*/

.fade.rf-default-modal.rf-accessibility.rf-errorModal-modal.in.modal .modal-header {
    display: block;
}

/*Fix no schedule access modal in Session Catalog*/

.fade.rf-default-modal.rf-accessibility.rf-noSchedulerAccessModal-modal.in.modal .rf-modal-scheduler-access {
    margin-bottom: -35px;
    padding-top: 15px;
}


/*Hide Session List Filter*/

li[data-test=lr-filter-sessionlist] {
    display: none;
}


/*Fix Brightcove Player*/

.rf-video-player.rf-brightcove-player span.vjs-menu-item-text {
    color: #fff;
}

/*Fix Replay button in Session Catalog*/

button.mdBtnR.mdBtnR-link.webinar-join-btn.webinar-status-replay {
    background: #000000!important;
    border: 2px solid#000 !important;
    padding: 10px 20px !important;
    text-decoration: none !important;
    border-radius: 4px;
    width: auto;
}

button.mdBtnR.mdBtnR-link.webinar-join-btn.webinar-status-replay.no-margin span.mdBtnR-text {
    color: white!important;
}

button.mdBtnR.mdBtnR-link.webinar-join-btn.webinar-status-replay .mdBtnR-text {
    text-decoration: none;
}

button.mdBtnR.mdBtnR-link.webinar-join-btn.webinar-status-replay .mdBtnR-text:before {
    content: '';
    background: url(https://static.rainfocus.com/autodesk/au2023/static/staticfile/staticfile/cta-arrow-right_1699823349940001RIUk.svg) no-repeat center;
    padding: 10px;
    margin-right: 6px;
}

button.mdBtnR.mdBtnR-link.disabled.webinar-join-btn.webinar-status-ended.no-margin {
    display: none;
}


/*similar sessions fixes for just the session catalog*/

.rf-attribute.similar-component .rf-tile-banner img {
    object-fit: cover;
}

/******Hide attributes on session details page*****/


/*Display thumbnail*/

.rf-attribute.\31 690910826766001CCLH-component {
    display: none;
}


/*IndustryGroup*/

.rf-attribute.\31 690842510163001xaUp-component {
    display: none;
}


/*Fix continue button on access denied form for Early Access Session Catalog workflow*/

body[class*="earlyaccess-form-accessdenied"] .form-footer-actions {
    display: table;
    margin-left: auto;
    margin-right: auto;
}


/*Hide Industry Group filter in Session Catalog*/

li[data-test="lr-filter-industrygroup"] {
    display: none;
}


/*Fix Clear Filters link in Session Catalog*/

div#rf-catalog button.mdBtnR.mdBtnR-text-button.clear-search span.mdBtnR-text {
    color: #5F60FF;
    font-weight: 700;
    font-size: 20px !important;
}

div#rf-catalog button.mdBtnR.mdBtnR-text-button.clear-search {
    margin-top: 17px;
}

#rf-calendar .schedule-calendar .rbc-event.session-speaker {
    background-color: #D74E2626!important;
    border-color: #D74E2626!important;
    color: var(--rf-system-color-neutral-100);
}

/*Temporarily fix session details page - Speaker list component is too large*/

.rf-attribute.speakers-component .session-participants {
    max-height: 515px;
    overflow: auto;
}


/*New Back Button Session Details page "useSessionDetailsBrowserBack": true,*/

.back-to-catalog-container button.mdBtnR.mdBtnR-link.mdBtnR-adv {
    background: #FFC21A;
    padding: 10px 20px;
    border-radius: 4px;
}

.back-to-catalog-container button.mdBtnR.mdBtnR-link.mdBtnR-adv span.mdBtnR-text {
    font-weight: 600;
    text-decoration: none;
    color: #000000 !important;
}

/*Display "Join the Discussion" button for Pigeonhole sessions w/out video in Session Catalog*/
.webinar-info-actions.rf-flex-frame.rf-flex-vertical-center.rf-flex-wrap {
    display: flex !important;
}
.webinar-info-actions.rf-flex-frame.rf-flex-vertical-center.rf-flex-wrap button.mdBtnR.mdBtnR-outline-info span.mdBtnR-text {
    color: white !important;
    font-size: 16px;
}
.webinar-info-actions.rf-flex-frame.rf-flex-vertical-center.rf-flex-wrap button.mdBtnR.mdBtnR-outline-info {
    padding: 10px 20px;
    margin: 0px 8px 0px 0px;
}
/*Hide buttons that normally appear with ^ this setting turned on*/
.webinar-info-actions.rf-flex-frame.rf-flex-vertical-center.rf-flex-wrap button.mdBtnR.mdBtnR-primary.session-main-action {
    display: none;
}
.webinar-info-actions.rf-flex-frame.rf-flex-vertical-center.rf-flex-wrap button.mdBtnR.mdBtnR-info {
    display: none;
}
/*Hide attribute on Session Details Page for Private Events*/
.attribute-ContentPrivateeventandABSMeventpillsforcatalog {
  display:none;
}







/*Fix digital catalog on mobile eventbase sso view*/
body[class*="catalog"] .nav-header-parent-container {
    min-height: 0px;
}

iframe.pigeonhole-qanda {
    min-height: 500px!important;
}


/*Fix session title on mobile catalog*/
div#rf-catalog .catalog-result-title-text {
    padding-left: 0px;
    margin-top: 68px;
}
div#rf-catalog .catalog-result-title-text .title-text {
    font-size: 26px !important;
    line-height: 28px !important;
    margin-bottom: 0px !important;
}
div#rf-catalog .session-details-container .session-thumbnail:before {
    top: -70px;
}
div#rf-catalog .webinar-info-content span {
    font-size: 20px !important;
}
div#rf-catalog .sd-section-lg {
    padding-bottom: 0px !important;
}
.attribute-HidePigeonholeQA {
    display: none;
}

/*Hide Enroll button found on sessions tied to a video from the Webinar Info bar*/
.webinar-player-info.rf-flex-frame button.mdBtnR.mdBtnR-outline-primary.session-main-action.session-schedule.session-action {
    display: none;
}

/*Mobile In-Person Game edits*/
.trophycountrow.achievements-section {
    padding-bottom: 20px;
}
body[class*="ipgamemobile-page-metrics"] .trophy-card-header.rfwf-game-card-header h4 {
    color: white;
}
/*Mobile In-Person QR code landing page*/
body[class*="ipgamemobile"] .nav-header-parent-container {
    min-height: 50px !important;
}
/*Fix margin for continue button on mobile game pages*/
.form-footer-actions {
    margin-top: 0px;
}



/***Employee Check-in Kiosk Edits***/
/*Replace  > Schedule*/
.meeting-day-section .rf-flex-grow-2 h5:nth-child(1) {
    color: transparent;
}
.meeting-day-section .rf-flex-grow-2 h5:nth-child(1):after {
    content: 'Schedule';
    color: black;
    margin-left: -209px;
}
/*Replace Abstract > Description
.meeting-day-section .rf-flex-grow-3 h5 {
    color: transparent;
}
.meeting-day-section .rf-flex-grow-3 h5:after {
    color: black;
    content: 'Description';
    margin-left: -85px;
}*/

/***Mobile Firendly Check in Workflow Edits - Private Event Scan-in onsite***/
body[class*="-mobilemeetingcheckin"] button.mdBtnR.mdBtnR-primary {
    background-color: black;
    border-color: black;
}
body[class*="-mobilemeetingcheckin"] button.mdBtnR.mdBtnR-primary span.mdBtnR-text {
    color: white;
}
/*Make QR code svg black*/
body[class*="-mobilemeetingcheckin"] .rfSI-stroke svg * {
    stroke: black !important;
}
span[data-test="rf-icon-rf-empty-state-icon-cameraOff"].rfSI.rfSI-primary svg {
    fill: black !important;
}

/*Fix alert box*/
body[class*="-mobilemeetingcheckin"] .rf-feedback-alert.rf-alert-type-info {
    border-color: #B03A0F;
}
body[class*="-mobilemeetingcheckin"] .rf-feedback-alert.rf-alert-type-info svg {
    fill: #B03A0F;
}
/*Scanned individual box outline*/
body[class*="-mobilemeetingcheckin"] .rf-touch-selector.selector-active {
    border-color: #1D91D0;
}
body[class*="-mobilemeetingcheckin"] .rf-touch-selector-icon span.rfSI.rfSI-sm.rfSI-checkbox svg {
    fill: black;
}
/*Fix pill for meeting hosts*/
.account-info-container span.rf-pill.no-margin.rf-pill-primary {
    background-color: black;
    border-color: black;
    color: white;
}
/*Fix Camera flip icon for mobile devices for Scanning into meetings*/
.rf-scanner-camera-select .mdBtnR.rf-icon-button.mdBtnR-dark.mdBtnR-icon-light svg[data-title="Camera Swap Icon"] {
    fill:white!important;
}
/*Fix Torch Light icon for mobile devices for Scanning into meetings*/
.rf-scanner-torch-container .mdBtnR.rf-icon-button.mdBtnR-dark.mdBtnR-icon-light svg[data-title="Flashlight Off Icon"] {
    fill:white!important;
}
.rf-scanner-torch-container .mdBtnR.rf-icon-button.mdBtnR-dark.mdBtnR-icon-light svg[data-title="Flashlight On Icon"] {
    fill:black!important;
}
/*Fix height of top nav for mobile devices*/
.nav-header-parent-container {
min-height: 56px!important;
}

/*Fix Poll Card for Eventbase*/
.rf-card.poll-card .card-body {
    min-height: fit-content;
}
.rf-card.poll-card .card-body button#wf-btn-submit {
    background-color: black!important;
    border-color: black!important;
}
.rf-card.poll-card .card-body button#wf-btn-submit span.mdBtnR-text {
    color: white!important;
}


