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


/*Edits for Exhibitor Sign up workflow*/
.rfwf-full-panel.form-id-1684262289992001WHOa a.mdBtnR.mdBtnR-primary {
    display: none;
}
.rfwf-full-panel.form-id-1684262289992001WHOa .form-footer-actions {
    margin-top: -25px;
}
.rfwf-full-panel.form-id-1684262289992001WHOa button#wf-btn-submit {
    margin-left: -12px;
}
textarea#formExhibitor-description {
    height: 150px;
}
.rfwf-full-panel.form-id-1685998358383001I09I .form-footer-actions {
    margin-top: 20px;
}
.form-footer-actions {
    padding-bottom: 80px;
}
.md-accordion-controls span.rfSI svg {
    fill: black;
}
button.rfSI.icon-popover-trigger.rfSI-primary svg {
    fill: #5f60ff;
}
body.rf-body.rf-accessibility.autodesk-au2023-exhsignup-order .rfwf-full-panel.rfwf-packages{
    border-bottom: 0!important;
    padding-top: 0!important;
      padding-bottom: 13px;
}
body.rf-body.rf-accessibility.autodesk-au2023-exhsignup-order .rfwf-headline {
    padding-bottom: 15px!important;
}
.rfwf-full-panel.rfwf-orders-buttons {
    border-bottom: 0;
}
.rfwf-full-panel.rfwf-orders-payment.hide-payment-info {
    border-bottom: 0;
}
.rfwf-full-panel.rfwf-orders-payment {
    padding-top: 0;
}
.rfwf-full-panel.rfwf-orders-payment {
    border-bottom: 0;
}
body.rf-body.rf-accessibility.autodesk-au2023-exhsignup-order .rfwf-full-panel.rfwf-orders-details {
    display: none;
}

/*fix footer sizing*/
.footer .menu-list h4 span {
    font-size: 18px;
}
.footer .menu-list ul li {
    font-size: 14px;
}
/*Fix search icon on 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: #ffc21a!important;
}
/*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;
}
