/* Sean's edits*/
.card-header {
    background-color: black!important;
}
h3.card-header-title {
    color: white;
}
h3.card-header-title input.mdBtnR.mdBtnR-primary {
    background-color: white;
    border-color: white;
    color: black;
      padding: 10px 10px;
}
.card-controls span.rfSI svg {
    fill: white;
}
.confirmationrow1 {
    padding-bottom: 0;
    margin-bottom: -20px;
    padding-top: 0px;
}
.page-builder-display-reset .card-body {
    min-height: 250px!important;
}
/*fix continue button*/
button#wf-btn-submit {
    background-color: black;
    border-color: black;
}
button#wf-btn-submit span.mdBtnR-text{
    color: white;
}
button#wf-btn-cancel {
    background-color: white;
    border-color: black;
}
button#wf-btn-cancel span.mdBtnR-text {
    color: black;
}
button.mdBtnR.mdBtnR-primary.input-aligned-label {
    background-color: #2bc275;
    border-color: #2bc275;
      margin-top: 40px;
    padding: 12px 20px;
}
button.mdBtnR.mdBtnR-outline-primary.pull-left {
    background-color: white;
    border-color: black;
}
button.mdBtnR.mdBtnR-outline-primary.pull-left span.mdBtnR-text {
    color: black;
}
/* fix checkbox  color*/
.checkbox input[type=checkbox] {
    accent-color: #5f60ff;
}
/*fix order page buttons*/
button.mdBtnR.mdBtnR-primary {
    background-color: black;
    border-color: black;
}
button.mdBtnR.mdBtnR-primary span.mdBtnR-text{
    color: white;
}
button.mdBtnR.mdBtnR-outline-primary {
    border-color: black;
}
button.mdBtnR.mdBtnR-outline-primary span.mdBtnR-text {
    color: black;
}
.rf-radio-option input[type=radio]:checked~.check {
    border: 1px solid #5f60ff;
}
.rf-radio-option input[type=radio]:checked~.check::before {
    background: #5f60ff;
}
body.rf-body.rf-accessibility.autodesk-otc2023-partnerreg-order .rfwf-body-content.rf-workflow-body-content .rfwf-full-panel.rfwf-subheader {
    display: none;
}
.rf-flex-column-50.discount-code-container p {
    margin-top: 41px;
}
/*.rfSI svg {
  fill: #5f60ff;
}*/
button.mdBtnR.mdBtnR-primary.rf-housing-search.mdBtnR-adv span.rfSI svg {
    fill: white!important;
}
/*Confirmation Page edits*/
.flex-box-section-full.confirmationminutes {
    margin-top: -11px;
    padding: 0px;
}
/*fix continue button */
button#wf-btn-submit span.mdBtnR-text {
    color: white;
}
/*Checkbox out of alignment on Form 2 for Employee Reg*/
.rfwf-full-panel.form-id-1670957995272001dGhj .checkbox {
    margin-left: 22px;
}
/*Emp reg orders page */
body.rf-body.rf-accessibility.autodesk-otc2023-employeereg-order .rfwf-full-panel.rfwf-discount-code {
    display: none;
}
body.rf-body.rf-accessibility.autodesk-otc2023-employeereg-order .rfwf-full-panel.rfwf-subheader {
    display: block;
    padding-bottom: 0px;
}
.rfwf-full-panel.rfwf-subheader
/* fix left alignment for radio & checkbox questions*/
 
.checkbox {
    margin-left: 25px;
}
/*Leadership reg orders page*/
body.rf-body.rf-accessibility.autodesk-otc2023-leadershipreg-order .rfwf-full-panel.rfwf-subheader {
    display: none;
}
/*Staff reg orders page*/
body.rf-body.rf-accessibility.autodesk-otc2023-eventstaffreg-order .rfwf-full-panel.rfwf-subheader {
    display: none;
}
/*remove subheader on Attendee Portal page*/
.rfwf-full-panel.rfwf-subheader {
    display: none;
}
/*hide Book Later button for Hotel module */
button.mdBtnR.mdBtnR-primary.rf-housing-book-later {
    display: none;
}
/*fix spacing on the confirmation page*/
.confirmationrow1 {
  margin-top: 100px;
}
/* fix font size on order page*/
div#accordion-content-OTC23\ Packages .rfG-xs-90.rfG-md-70.rfG-lg-70.package-description strong {
    font-size: 18px;
}
div#accordion-content-OTC23\ Packages .rfG-xs-90.rfG-md-70.rfG-lg-70.package-description p {
    font-size: 14px;
}
.md-frame-body.md-frame-accordion .rfG-xs-90.rfG-md-70.rfG-lg-70.package-description strong {
    font-size: 18px;
}
.md-frame-body.md-frame-accordion .rfG-xs-90.rfG-md-70.rfG-lg-70.package-description p {
    font-size: 14px;
}

/* fix radio buttons*/
[role=radiogroup] .rfG-md-50 {
    margin-left: 20px;
    /*width: 57px;*/
}
[role=radiogroup] .radio label {
    padding-left: 4px!important;
}
/*fix checkbox sizing*/
[role=checkboxgroup] span {
    font-size: 16px;
}
/* fix arrow on CFP continue button (participants page)*/
body.rf-body.rf-accessibility.autodesk-otc2023-cfp-participant button.mdBtnR.mdBtnR-primary.pull-right.mdBtnR-adv svg {
    fill: white!important;
}
body.rf-body.rf-accessibility.autodesk-otc2023-OTXtechnicalCFP-participant button.mdBtnR.mdBtnR-primary.pull-right.mdBtnR-adv span.rfSI svg {
    fill: white!important;
}
/*Hide section on CFP confirmation page */
body.rf-body.rf-accessibility.autodesk-otc2023-cfp-cfpConfirmation .rfwf-full-panel.cfp-confirmation-details.rfwf-discount-code {
    display: none;
}
/*fix padding on CFP home*/
body.rf-body.rf-accessibility.autodesk-otc2023-cfp-cfpHome .rfwf-full-panel.rfwf-cfp-page.rf-workflow-cfp .rfG-row .rfG-md-50 {
    padding-bottom: 30px;
}
div#cfp-home-page .rfG-row .rfG-md-50 {
    padding-bottom: 30px!important;
}
body.rf-body.rf-accessibility.autodesk-otc2023-OTXtechnicalCFP-cfpHome .cfp-home-page {
    padding-bottom: 25px!important;
}
/*fix cfp home table color scheme*/
body.rf-body.rf-accessibility.autodesk-otc2023-OTXtechnicalCFP-cfpHome .rf-table.sessionsAndSubmissions .table-row.table-header div {
    color: black!important;
}
/*fix CFP paragraphs*/
.fontweight600 p {
    font-weight: 600;
}
/*Hide lower section on Sponsor CFP Confirmation page*/
.rfwf-full-panel.cfp-confirmation-details.rfwf-discount-code {
    display: none;
}

/*fix footer*/
.flex-box-section-full.middle-footer {
    border-top: 1px solid black;
}
/*fix warning message styling*/
.rf-feedback-alert.danger {
    background-color: rgb(255 194 26 / 30%);
    border: 3px solid rgba(255, 194, 26,1.0);
    border-radius: 8px;
}
/* RF fix for CC resizing issue*/
.session-details-page .rf-brightcove-player .vjs-text-track-cue *{

font-size: unset!important;

}
/*fix underline on links*/
a:link {
    text-decoration: underline;
}


/*fix group pass purchases*/
.fade.rf-default-modal.add-registrant-modal.in.modal .modal-footer button.mdBtnR.mdBtnR-primary body.rf-body.rf-accessibility.autodesk-au2023-groupregistration-bulkpackages.modal-open {
color:white!important;
}
div[data-test="manage-registrants-card"] .card-header h2 {
    color: white!important;
    font-size: 28px!important;
}
div[data-test="manage-registrants-card"] button.mdBtnR.mdBtnR-primary.mdBtnR-sm {
    color: white!important;
}
div[data-test="manage-registrants-card"] .item-card .card-body .card-body-row {
    margin-left: 0;
    margin-right: 0;
}
body.rf-body.rf-accessibility.autodesk-au2023-managepasses-bulkpackages .rf-flex-frame.rf-flex-align-end {
    float: left;
}
body.rf-body.rf-accessibility.autodesk-au2023-managepasses-bulkpackages .footer {
    margin-top: 100px;
}
body.rf-body.rf-accessibility.autodesk-au2023-managepasses-bulkpackages .workflow-header-default.workflow-header button.mdBtnR.mdBtnR-text-button {
    padding-top: 45px;
}
body.rf-body.rf-accessibility.autodesk-au2023-managepasses-bulkpackages .workflow-header-default.workflow-header button.mdBtnR.mdBtnR-text-button span.mdBtnR-text {
    text-decoration: underline;
}
body.rf-body.rf-accessibility.autodesk-au2023-managepasses-bulkpackages .workflow-header-default.workflow-header button.mdBtnR.mdBtnR-text-button span.mdBtnR-text:hover {
    text-decoration: underline;
    text-decoration-color: #5f60ff;
}
.fade.rf-default-modal.registrant-card-description.in.modal .modal-footer button.mdBtnR.mdBtnR-primary {
    color: white;
}
/*hide register self option for group pass management*/
div#rf-overlay-id li#simple-overlay-action-item-2 {
    display: none;
}
/*hide arrow icon for Bulk Pass Mangement button*/
body.rf-body.rf-accessibility.autodesk-au2023-groupregistration-confirm .rfwf-full-panel.rfwf-confirmation-buttons button.mdBtnR.mdBtnR-primary.mdBtnR-icon span.rfSI {
    display: none;
}
body.rf-body.rf-accessibility.autodesk-au2023-groupregistration-bulkpackages .rf-flex-frame.rf-flex-align-end {
    float: left;
}
body.rf-body.rf-accessibility.autodesk-au2023-groupregistration-bulkpackages .footer {
    margin-top: 100px;
}
body.rf-body.rf-accessibility.autodesk-au2023-groupregistration-bulkpackages .workflow-header-default.workflow-header button.mdBtnR.mdBtnR-text-button {
    padding-top: 45px;
}
body.rf-body.rf-accessibility.autodesk-au2023-groupregistration-bulkpackages .workflow-header-default.workflow-header button.mdBtnR.mdBtnR-text-button span.mdBtnR-text {
    text-decoration: underline;
}
body.rf-body.rf-accessibility.autodesk-au2023-groupregistration-bulkpackages .workflow-header-default.workflow-header button.mdBtnR.mdBtnR-text-button span.mdBtnR-text:hover {
    text-decoration: underline;
    text-decoration-color: #5f60ff;
}

/*fix radio buttons*/
.radio>label>input {
    margin-top: -7px;
}

.send-attendee-list .popover-footer button.mdBtnR.mdBtnR-primary {
    color: white;
}
/*fix group pass management*/
.send-attendee-list .popover-footer button.mdBtnR.mdBtnR-primary {
    color: white;
}
[data-test="registrant-list-table"] .table-row-controls {
    display: block!important;
}
[data-test="registrant-list-table"] .table-row-controls svg {
    fill: black;
}
[data-test="registrant-list-table"] .table-row-controls svg:hover {
    fill: #ffc21a;
}
div#bulkPackagesDashboard .table-results-container span.rfSI.cursor-pointer svg{
fill:black;
}
div#bulkPackagesDashboard .table-results-container span.rfSI.cursor-pointer svg:hover{
    fill: #ffc21a;
}
div#bulkPackagesDashboard .table-results-container .select-dropdown-icon {
    margin-top: 10px;
}
.fade.rf-default-modal.in.modal .modal-dialog .modal-header button {
    float: right;
    background-color: black;
}
.send-attendee-list .popover-footer {
    margin-top: 10px;
}





/*Orders Page Edits*/
.orders-page .rfwf-full-panel.rfwf-packages {
    padding-top: 0;
}
.orders-page .rfwf-full-panel.rfwf-packages {
    border-bottom: 0;
}
.orders-page .rfwf-full-panel.rfwf-orders-payment.hide-payment-info {
    border-bottom: 0;
}
.orders-page .rfwf-full-panel.rfwf-orders-payment {
    border-bottom: 0;
}
.orders-page .rfwf-full-panel.rfwf-orders-payment {
    padding-top: 0px!important;
}
.orders-page button.mdBtnR.mdBtnR-primary span.mdBtnR-text {
    display: block;
}
.orders-page .rfwf-full-panel.rfwf-orders-buttons {
    padding-top: 0px;
}
.rfwf-full-panel.rfwf-discount-code {
    border-bottom: 0px;
}
.rfwf-full-panel.rfwf-discount-code {
    padding-top: 0px;
}
body.rf-body.rf-accessibility.autodesk-au2023-execemployeereg-order .rfwf-full-panel.rfwf-header {
    padding-top: 0px;
}
body.rf-body.rf-accessibility.autodesk-au2023-staffreg-order div#rf-content {
    padding-top: 0px;
}
.orders-page [data-test="rf-dropdown-Country"] .label-text {
    font-size: 16px!important;
    font-weight: 600!important;
}
.orders-page [data-test="rf-dropdown-State"] .label-text {
    font-size: 16px!important;
    font-weight: 600!important;
}
/*fix button on 1st page*/
body.rf-body.rf-accessibility.autodesk-au2023-inpersonregistration-form-identityconfirmation button#wf-btn-submit {
  margin-left:-12px!important;
}

/*fix Guest Mangement modal*/
span.rfSI[title="Close Modal"] svg {
    fill: white;
}
.rfwf-full-panel.rf-workflow-guest-pass svg[data-title="Edit Icon"] {
    fill: black;
}
body.rf-body.rf-accessibility.autodesk-au2023-inpersonregistration-guestManagement.modal-open .modal-content {
    margin-top: 75px;
}
  /*fix modal that appears on housing page*/
  .fade.rf-default-modal.rf-accessibility.in.modal {
    margin-top: 38px;
}
  .fade.rf-default-modal.rf-accessibility.in.modal .modal-content .modal-header {
    display: none;
}
/*Add padding beneath Reg Stepper Tool*/
div#rf-content {
    padding-top: 50px;
}


/*Executive Employee path*/
.rfwf-full-panel.form-id-1684850746361001yTCs .form-footer-actions button#wf-btn-submit {
    margin-left: -12px;
}
body.rf-body.rf-accessibility.autodesk-au2023-execemployeereg-housing div#rf-content {
    padding-top: 0px;
}
body.rf-body.rf-accessibility.autodesk-au2023-execemployeereg-order .rfwf-panel-interior .rfwf-header-container .rfwf-headline {
    width: auto;
}
body.rf-body.rf-accessibility.autodesk-au2023-execemployeereg-order .rfwf-panel-interior .rfwf-header-container .rfwf-headline h1 {
    font-size: 28px!important;
}
body.rf-body.rf-accessibility.autodesk-au2023-execemployeereg-guestManagement button.mdBtnR.mdBtnR-outline-primary.pull-left {
    display: none;
}

/*Staff path*/
body.rf-body.rf-accessibility.autodesk-au2023-staffreg-page-confirmationpage div#rf-content {
    padding-top: 10px;
}
body.rf-body.rf-accessibility.autodesk-au2023-staffreg-housing div#rf-content {
    padding-top: 0px;
}
.rfwf-full-panel.form-id-1684939736938001FeWl button#wf-btn-submit {
    margin-left: -12px;
}
body.rf-body.rf-accessibility.autodesk-au2023-staffreg-order .rfwf-panel-interior .rfwf-header-container .rfwf-headline {
    width: auto;
}
body.rf-body.rf-accessibility.autodesk-au2023-staffreg-order .rfwf-panel-interior .rfwf-header-container .rfwf-headline h1 {
    font-size: 28px!important;
}

/*Exec Summit Path*/
body.rf-body.rf-accessibility.autodesk-au2023-execsummitreg-page-confirmationpage div#rf-content {
    padding-top: 10px;
}
body.rf-body.rf-accessibility.autodesk-au2023-execsummitreg-housing div#rf-content {
    padding-top: 0px;
}
body.rf-body.rf-accessibility.autodesk-au2023-execsummitreg-guestManagement button.mdBtnR.mdBtnR-outline-primary.pull-left {
    display: none;
}
body.rf-body.rf-accessibility.autodesk-au2023-execsummitreg-order .rfwf-panel-interior .rfwf-header-container .rfwf-headline {
    width: auto;
}
body.rf-body.rf-accessibility.autodesk-au2023-execsummitreg-order .rfwf-panel-interior .rfwf-header-container .rfwf-headline h1 {
    font-size: 28px!important;
}
body.rf-body.rf-accessibility.autodesk-au2023-execsummitreg-order .rfwf-full-panel.rfwf-subheader {
    display: block;
    padding-top: 0px;
    padding-bottom: 20px;
}
body.rf-body.rf-accessibility.autodesk-au2023-execsummitreg-order .rfwf-full-panel.rfwf-orders-details {
    display: none;
}
body.rf-body.rf-accessibility.autodesk-au2023-execsummitreg-order .rfwf-full-panel.rfwf-header {
    padding-top: 0px;
}
.rfwf-full-panel.form-id-1686680743712001qsZo button#wf-btn-submit {
    margin-left: -12px;
}

/*Employee InPerson Path*/
body.rf-body.rf-accessibility.autodesk-au2023-empinpersonreg-order div#rf-content {
    padding-top: 0px;
}
body.rf-body.rf-accessibility.autodesk-au2023-empinpersonreg-page-au23confirmationpageinperson div#rf-content {
    padding-top: 10px;
}
body.rf-body.rf-accessibility.autodesk-au2023-empinpersonreg-housing div#rf-content {
    padding-top: 0px;
}
body.rf-body.rf-accessibility.autodesk-au2023-empinpersonreg-guestManagement button.mdBtnR.mdBtnR-outline-primary.pull-left {
    display: none;
}
.rfwf-full-panel.form-id-1684352014457001O5yu button#wf-btn-submit {
    margin-left: -12px;
}
body.rf-body.rf-accessibility.autodesk-au2023-empinpersonreg-order .rfwf-panel-interior .rfwf-header-container .rfwf-headline {
    width: auto;
}
body.rf-body.rf-accessibility.autodesk-au2023-empinpersonreg-order .rfwf-panel-interior .rfwf-header-container .rfwf-headline h1 {
    font-size: 28px!important;
}


/*Employee Digital Path*/
body.rf-body.rf-accessibility.autodesk-au2023-empdigitalreg-order div#rf-content {
    padding-top: 0px;
}
body.rf-body.rf-accessibility.autodesk-au2023-empdigitalreg-page-confirmationpage div#rf-content {
    padding-top: 10px;
}
body.rf-body.rf-accessibility.autodesk-au2023-empdigitalreg-housing div#rf-content {
    padding-top: 0px;
}
body.rf-body.rf-accessibility.autodesk-au2023-empdigitalreg-order .rfwf-panel-interior .rfwf-header-container .rfwf-headline {
    width: auto;
}
body.rf-body.rf-accessibility.autodesk-au2023-empdigitalreg-order .rfwf-panel-interior .rfwf-header-container .rfwf-headline h1 {
    font-size: 28px!important;
}


/*General InPerson Path*/
body.rf-body.rf-accessibility.autodesk-au2023-inpersonregistration-order div#rf-content {
    padding-top: 0px;
}
body.rf-body.rf-accessibility.autodesk-au2023-inpersonregistration-page-confirmationpage div#rf-content {
    padding-top: 10px;
}
body.rf-body.rf-accessibility.autodesk-au2023-inpersonregistration-housing div#rf-content {
    padding-top: 0px;
}
body.rf-body.rf-accessibility.autodesk-au2023-inpersonregistration-order .rfwf-panel-interior .rfwf-header-container .rfwf-headline {
    width: auto;
}
body.rf-body.rf-accessibility.autodesk-au2023-inpersonregistration-order .rfwf-panel-interior .rfwf-header-container .rfwf-headline h1 {
    font-size: 28px!important;
}
body.rf-body.rf-accessibility.autodesk-au2023-inpersonregistration-guestManagement button.mdBtnR.mdBtnR-outline-primary.pull-left {
    display: none;
}


/*General Digital Path*/
body.rf-body.rf-accessibility.autodesk-au2023-digitalregistration-order div#rf-content {
    padding-top: 0px;
}
body.rf-body.rf-accessibility.autodesk-au2023-digitalregistration-page-confirmationpage div#rf-content {
    padding-top: 10px;
}
body.rf-body.rf-accessibility.autodesk-au2023-digitalregistration-order .rfwf-panel-interior .rfwf-header-container .rfwf-headline {
    width: auto;
}
body.rf-body.rf-accessibility.autodesk-au2023-digitalregistration-order .rfwf-panel-interior .rfwf-header-container .rfwf-headline h1 {
    font-size: 28px!important;
}


/*Group pass - Confirmation page (legacy)*/
div#reg-confirmation-page .rfwf-full-panel.rfwf-confirmation-custom {
    display: none;
}
div#reg-confirmation-page .reg-confirmation-summary table.table th {
    background-color: black!important;
}
/*lessen padding around progress bar*/
  .form-progress-flow.flex-box-section-full {
    padding-top: 25px!important;
    padding-bottom: 25px!important;
}

/*Confirmation Page Edits*/
.confpage {
    max-width: 952px;
    padding-bottom: 100px;
}
.confsection1 {
    padding-bottom: 0px;
}
.confsection2 h4 {
    padding-bottom: 20px;
}
.confsection2 h4 span {
    line-height: 0pt;
}
.confsection2 {
    padding-bottom: 10px;
}
.confsection2 .rf-flex-frame.rf-flex-align-start {
    margin-top: -10px;
}
.confsection3 h4 {
    padding-top: 45px;
}

/*Hide continue button on employee errors page */
.rfwf-full-panel.form-id-1687381093894001ttRb button#wf-btn-submit {
    display: none;
}
div[data-test="manage-registrants-card"] .card-header h2:before {
    content: "Pre-paid ";
}

/*Group Reg path*/
body.rf-body.rf-accessibility.autodesk-au2023-groupregistration-order .rfwf-full-panel.rfwf-orders-details {
    display: none;
}
body.rf-body.rf-accessibility.autodesk-au2023-groupregistration-order .rfwf-full-panel.rfwf-subheader {
    display: block;
}
body.rf-body.rf-accessibility.autodesk-au2023-groupregistration-order .rfwf-panel-interior .rfwf-header-container .rfwf-headline {
    width: auto;
}
body.rf-body.rf-accessibility.autodesk-au2023-groupregistration-order .rfwf-panel-interior .rfwf-header-container .rfwf-headline h1 {
    font-size: 28px!important;
}
body.rf-body.rf-accessibility.autodesk-au2023-groupregistration-order .rfwf-full-panel.rfwf-subheader {
    display: block;
    padding-top: 0px;
    padding-bottom: 20px;
}
.fade.rf-default-modal.add-registrant-modal.in.modal .modal-footer button.mdBtnR.mdBtnR-primary {
    color: white;
}

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

/*Close down Meetups CFP path*/
body.rf-body.rf-accessibility.autodesk-au2023-cfpmeetups-form-cfpmeetupsclosed button#wf-btn-submit {
    display: none;
}
/*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;
}
/*Fix under 18 error form*/
body.rf-body.rf-accessibility.autodesk-au2023-inpersonregistration-form-under18 .rfwf-full-panel.form-id-1692981571186001recF button#wf-btn-submit {
    display: none;
}
body.rf-body.rf-accessibility.autodesk-au2023-inpersonregistration-form-under18 .rfwf-full-panel.form-id-1692981571186001recF .form-footer-actions span.mdBtnR-container{
    display: block!important;
    margin-left: auto;
    margin-right: auto;
}
body.rf-body.rf-accessibility.autodesk-au2023-inpersonregistration-form-under18 button#wf-btn-cancel{
    margin-left: auto;
    margin-right: auto;
}

/* fix alignment on radio button selection alignment */
.radio input[type=radio], .radio-inline input[type=radio] {
    margin-left: 0px !important;
}
/*remove Upgrade to Full Conference Pass*/
a.mdBtnR.mdBtnR-primary.upgrade-full-conference {
    display: none;
}
