/* Sean's edits*/

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


/*SR CFP 2024 Edits*/
body.rf-body.rf-accessibility.autodesk-au2024-cfpmeetups-form-proposaldetails span.mdBtnR-container button#wf-btn-submit {
    margin-left: -12px;
}
.rfwf-full-panel.rfwf-cfp-page.rf-workflow-cfp .rfwf-panel-interior h1 {
    display: none;
}
.rfwf-full-panel.rfwf-cfp-page.rf-workflow-cfp li {
    line-height: 27px;
}
div#cfp-home-page .rfG-row .rfG-md-50 button#cfp-home-start {
    margin-top: -145px;
}
#cfp-home-page div div div:nth-child(6) h2 {
    font-size: 32px !important;
}
.rf-table-container .rf-table .table-body .table-row.table-header>div {
    border-bottom: 1px solid #808080 !important;
    color: #000000;
    text-transform: none;
}
div#rf-content li {
    line-height: 27px;
}

.confirmation-page h1.success {
    font-size: 32px !important;
}
.cfp-confirmation-header.rfwf-discount-code {
    padding-bottom: 20px;
    padding-top: 30px;
}
.confirmation-page .confirm-check-mark {
    height: 30px;
    width: 30px;
    display: block;
    transform: matrix(1, 0, 0, 1, 0, 1);
}
.rfwf-full-panel.cfp-confirmation-actions.rfwf-discount-code {
    margin-top: -52px;
    padding-bottom: 100px;
}
img.up2 {
    transform: matrix(1, 0, 0, 1, 0, -2);
}
input#formSession-title {
    max-width: 900px;
}
label.rf-label[for="formSession-Abstract"]::after {
    content: "\a Write a one or two paragraph abstract describing your content idea. No bulleted or numbered lists.";
    white-space: pre-wrap;
    margin-left: -4px;
    font-weight: 100;
    font-family: 'Artifakt Element';
}
label.rf-label[for="1639764161Ycee9b7f0a"]::after {
    content: "\a View the Proposal Requirements Guide for more information on our new content types.";
    white-space: pre-wrap;
    margin-left: -4px;
    font-weight: 100;
    font-family: 'Artifakt Element';
}
label.rf-label[for="1710969171867001nQiZ"]::after {
    content: "\a Format: Full name, job title, company";
    white-space: pre-wrap;
    margin-left: -4px;
    font-weight: 100;
    font-family: 'Artifakt Element';
}
#wf-temp_a1711491670542 div div h2 span {
    font-size: 24px !important;
}
#wf-temp_a1711491670542 ul li {
    text-indent: -23px;
}
div#wf-temp_a1711491670542 {
    padding-bottom: 20px;
}

/*Remove extra padding on CFP Home page*/
body.rf-body.rf-accessibility.autodesk-au2024-cfp-cfpHome div#rf-content {
    padding-top: 0px;
}


/*Hide CFP Start Button - close down CFP*/
body[class*="cfp-cfpHome"] button#cfp-home-start {
    display: none;
}
/*Open up Sponsor CFP path*/
body.rf-body.rf-accessibility.autodesk-au2024-sponsorcfp-cfpHome button#cfp-home-start {
    display: block;
    margin-top: -60px !important;
}
/*Fix padding along top of CFP forms*/
body[class*="-cfp-"] .custom-form-content .rfwf-full-panel {
    padding-top: 50px;
}
