/* Theme APAIE2026 */
 /* Style Attributes */

 /* Standard Content */
/*hide billing address*/
.ui.custom-billing-address {
display: none !important;
}

/*Outdent the service description*/
.component-service-reservation .serviceDescription {
font-style: italic;
text-indent: 0em;
}

/*Hide asterisks on the side*/
.ui.input>.ui.corner.label {
display: none !important;
}

a.item.require-login {
    display: none !important;
}



:root {
    --base-font-size: 13px;
    --base-font-family: Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;
    --primary-color: #004686;
    --primary-color-foreground: #FFFFFF;
    --max-page-content-size: 1200px;
    --page-background-image: url('/WebSiteTheme/MCITHEME01/molecular-abstract.jpg.axd'); /* Set to none or url(/WebSiteTheme/THEME_CODE/IMAGE_FULL_NAME.axd') */
    --banner-background-color: #fff;
    --banner-foreground-color: #FFFFFF;
    --banner-max-height: 600px; /* set to none if banner should take full width */
    --banner-width: 100%; /* set to 100 % if banner should take full width or leave it to auto */
    --banner-aligment-registration: center; /* set to left, right or center */
    --banner-aligment-abstractsubmission: center; /* set to left, right or center */
    --banner-aligment-universalapp: center; /* set to left, right or center */
    --footer-background-color#004685;
    --footer-foreground-color: #004685;
    --footer-height: 4rem;
}

/*********************************/
/* BASE PAGE WIDTH AND FONT-SIZE */
/*********************************/
html, body, body > form, body > form > #page, body > form > div > #page.pcp-page, main.main-content.abstract-main-content {
    min-height: 100vh;
}

html, body {
    font-size: var(--base-font-size);
}

html, body, .ui.header, h1, h2, h3, h4, h5, h6 {
    font-family: var(--base-font-family);
}

body, #page.pcp-page > .main-container, main.main-content.abstract-main-content {
    padding-bottom: var(--footer-height); /* Keep a bit of spacing so that the footer does not hide the bottom of the page */
}

h1, h2, h3, h4, h5, h6 {
    color: var(--primary-color) !important;
}

    h1.ui.primary.dividing.header,
    h2.ui.primary.dividing.header,
    h3.ui.primary.dividing.header,
    h4.ui.primary.dividing.header,
    h5.ui.primary.dividing.header,
    h6.ui.primary.dividing.header {
        border-color: var(--primary-color);
    }

#page.community-registration, #page.pcp-page {
    width: 100%;
    max-width: 100%;
    background-image: var(--page-background-image);
    background-repeat: repeat-y;
    background-size: cover;
    background-position: center;
}

main.main-content.abstract-main-content {
    width: 100% !important;
    background-image: var(--page-background-image);
    background-repeat: repeat-y;
    background-size: cover;
    background-position: center;
}

    #page.community-registration > .main-content, #page.pcp-page > .main-container > .main-content, main.main-content.abstract-main-content > .bindable-content {
        max-width: var(--max-page-content-size);
        margin-left: auto;
        margin-right: auto;
    }

#page.pcp-page > .main-container > .main-content {
    background-color: #FFFFFF;
}

main.main-content.abstract-main-content > .bindable-content {
    background-color: #FFFFFF;
    padding: .25rem 1rem;
}

/*********************/
/* BANNER AND FOOTER */
/*********************/
#page.community-registration > .logo-container {
    background-color: #004685;
    color: var(--banner-foreground-color);
    text-align: var(--banner-aligment-registration);
}

.abstract-submission-banner.ui.container {
    width: 100% !important;
    margin: 0 !important;
    text-align: var(--banner-aligment-abstractsubmission);
    background-color: var(--banner-background-color);
}

    .abstract-submission-banner.ui.container > img.abstract-submission-banner-image {
        width: var(--banner-width);
        max-height: var(--banner-max-height);
        margin: 0 0 -5px 0;
    }

#page.pcp-page .cp-progressive-master-banner-container {
    background-color: var(--banner-background-color);
    color: var(--banner-foreground-color);
    text-align: var(--banner-aligment-universalapp);
    margin: 0 0 -10px 0;
}

#page.pcp-page .pcp-topmenu-mobile-logo-container {
    background-color: var(--banner-background-color);
}

#page.pcp-page .cp-progressive-master-banner-table {
    display: inline-block;
}

#page.community-registration > .logo-container > img.logo-header, #page.pcp-page .cp-progressive-master-banner-table-firstcol > #logo > img.pageHeader {
    width: var(--banner-width);
    max-height: var(--banner-max-height);
    margin: 0 0 -3px 0;
}

#page-footer, #page.pcp-page > #footer.pcp-footer, footer.abstract-submission-footer {
    /*position: fixed !important;*/
    bottom: 0;
    width: 100%;
    background-color: #ffffff !important;
    color: var(--footer-foreground-color);
    height: var(--footer-height);
    margin: 0;
    z-index: 10;
}

    #page-footer a, #page.pcp-page > #footer.pcp-footer a, footer.abstract-submission-footer a {
        color: var(--footer-foreground-color) !important;
    }

#page.pcp-page > #footer.pcp-footer {
    font-size: 0.85em;
    line-height: 1.15em;
}

.community-registration .main-content.ui.segment {
    margin-bottom: 1em;
}

/************************/
/* REGISTRATION NAV BAR */
/************************/
.community-registration .navbar .ui.steps.nav {
    display: flex;
    flex-wrap: wrap;
    box-shadow: none;
    padding: 15px 0 0 0;
    background: #FFFFFF;
}

    .community-registration .navbar .ui.steps.nav > .step {
        background: none;
        color: inherit;
        padding: 3.2em .75em 1em .75em;
        flex: 1 1;
        text-align: center;
        min-width: 100px;
    }

        .community-registration .navbar .ui.steps.nav > .step:before {
            border-radius: 40px;
            background: var(--primary-color);
            opacity: .5;
            color: var(--primary-color-foreground);
            padding: .8rem 1rem;
            position: absolute;
            top: 0rem;
            text-align: center;
            margin: 3px auto;
            left: calc(50% - 1.3rem);
        }

        .community-registration .navbar .ui.steps.nav > .step.active:before {
            opacity: 1;
        }

        .community-registration .navbar .ui.steps.nav > .step.disabled:before {
            background: #CCCCCC;
            color: #111111;
            opacity: 1;
        }

        .community-registration .navbar .ui.steps.nav > .step:nth-child(1):before {
            content: '1';
        }

        .community-registration .navbar .ui.steps.nav > .step:nth-child(2):before {
            content: '2';
        }

        .community-registration .navbar .ui.steps.nav > .step:nth-child(3):before {
            content: '3';
        }

        .community-registration .navbar .ui.steps.nav > .step:nth-child(4):before {
            content: '4';
        }

        .community-registration .navbar .ui.steps.nav > .step:nth-child(5):before {
            content: '5';
        }

        .community-registration .navbar .ui.steps.nav > .step:nth-child(6):before {
            content: '6';
        }

        .community-registration .navbar .ui.steps.nav > .step:nth-child(7):before {
            content: '7';
        }

        .community-registration .navbar .ui.steps.nav > .step:nth-child(8):before {
            content: '8';
        }

        .community-registration .navbar .ui.steps.nav > .step:nth-child(9):before {
            content: '9';
        }

        .community-registration .navbar .ui.steps.nav > .step:nth-child(10):before {
            content: '10';
        }

        .community-registration .navbar .ui.steps.nav > .step:nth-child(11):before {
            content: '11';
        }

        .community-registration .navbar .ui.steps.nav > .step:nth-child(12):before {
            content: '12';
        }

        .community-registration .navbar .ui.steps.nav > .step:after {
            content: none;
        }

/******************************/
/* OTHER REGISTRATION STYLING */
/******************************/
.community-registration .main-content.ui.segment {
    box-shadow: none; /* Remove the border around the main content of registration */
}

.community-registration .component-welcome .ui.button {
    background-color: var(--primary-color);
    color: var(--primary-color-foreground);
}

.community-registration .component-welcome #signupButton, .community-registration .component-welcome #contactUsButton {
    font-size: .9rem;
    float: right;
}

.community-registration .component-consent #consentNavigation .ui.green.icon.labeled.button,
.community-registration .component-summary #summaryNavigation .ui.green.icon.labeled.button,
.community-registration .paymentButtons .ui.green.button.validate.next {
    background-color: var(--primary-color);
    color: var(--primary-color-foreground);
    float: right;
}

.community-registration .component-registrationconfirmation #summaryNavigation {
    text-align: center;
}

    .community-registration .component-registrationconfirmation #summaryNavigation .ui.button {
        background-color: var(--primary-color);
        color: var(--primary-color-foreground);
    }

.community-registration .navigation-bottom .ui.green.icon.right.labeled.button.next,
.community-registration .navigation-bottom .ui.labeled.icon.button.back {
    background-color: var(--primary-color);
    color: var(--primary-color-foreground);
}

.community-registration div[data-bind*="component"] h2 {
    border-bottom: 2px solid var(--primary-color);
}

.community-registration modernhotelsearch .modern.hot-showmap-container .ui.button,
.community-registration modernhotelsearch .modern.hot-listitem-actions .ui.button,
.community-registration modernroombooking .modern.hot-largeitem-bookingaction {
    background-color: var(--primary-color);
    color: var(--primary-color-foreground);
}

.community-registration .modern.hot-largeitem.component-hotel-detail .modern.hot-detail-actions > a {
    cursor: pointer;
    border: none;
    font-size: .82rem;
    background-color: #FAFAFA;
    color: gray;
    margin: 0;
    padding: .8em 1.5em;
    text-transform: uppercase;
    line-height: 1;
    font-weight: 700;
    text-align: center;
    text-decoration: none;
    border-radius: .25em;
    user-select: none;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
}

    .community-registration .modern.hot-largeitem.component-hotel-detail .modern.hot-detail-actions > a:first-child {
        box-shadow: 0 0 0 1px #1b1c1d inset !important;
        color: #1b1c1d !important;
    }

    .community-registration .modern.hot-largeitem.component-hotel-detail .modern.hot-detail-actions > a:last-child {
        box-shadow: 0 0 0 1px #db2828 inset !important;
        color: #db2828 !important;
    }

.community-registration .component-registrationconfirmation .payment-summary {
    width: 100% !important;
}

/* Show price on the right and a bit bigger */
.community-registration .component-service-reservation .ui.checkbox {
    width: 100%
}

    .community-registration .component-service-reservation .ui.checkbox span[data-bind="text: ServiceDisplayName"] {
        max-width: calc(100% - 70px);
        display: inline-block;
    }

    .community-registration .component-service-reservation .ui.checkbox .servicePrice {
        float: right;
        font-size: 1.1em;
        color: var(--primary-color);
    }

.community-registration .component-service-reservation .serviceLine .serviceQuantity {
    position: absolute;
    right: 8rem;
}

/* Hide the registration introduction header */
.community-registration registrationintroduction .component-registration-introduction > .ui.dividing.header {
    display: none;
}
/* Hide the contact us button */
.community-registration registrationintroduction #contactUsButton {
    display: none;
}

/* Same height for login screen boxes */
@media only screen and (min-width: 768px) {
    .community-registration #login-signup-container > .ui.two.column.relaxed.middle.aligned.grid.basic.segment.stackable {
        display: flex;
    }

    .community-registration #login-signup-container > .ui.two.column.relaxed.middle.aligned.grid.basic.segment.stackable > .column {
        margin-top: 0;
        margin-bottom: 0;
    }

    .community-registration #login-signup-container > .ui.two.column.relaxed.middle.aligned.grid.basic.segment.stackable > .column > .segment {
        height: 100%;
    }
}

/* Remove segment borders in registration */
.community-registration .component-contact-information .ui.segment,
.community-registration .component-custom-fields .ui.segment,
.community-registration .component-questionnaire .ui.segment,
.community-registration .component-service-reservation .ui.segment,
.community-registration .component-create-account .ui.segment,
.community-registration .component-group-information.ui.segment {
    box-shadow: none;
    padding: 0;
}

/* Hide the corner mandatory mark */
.community-registration .component-questionnaire .ui.segment .ui.corner.label{
    display: none;
}

.community-registration .component-contact-information .ui.inverted.icon.phone.size32{
    height: 34px;
}

.community-registration .ui.segment .ui.form .fields .wide.field:last-child {
    padding-right: 1%;
}

/*******************************/
/* ABSTRACT SUBMISSION NAV BAR */
/*******************************/
main.main-content.abstract-main-content > .bindable-content > abstract-submission-modification-navigation + h1,
main.main-content.abstract-main-content > .bindable-content > abstract-submission-modification-navigation + div {
    margin-top: 7rem;
}

main.main-content.abstract-main-content > .bindable-content > abstract-submission-modification-navigation {
    position: absolute;
    left: 0;
    z-index: 1;
    background: #FFFFFF;
    margin-top: -1.2rem;
    width: 100%;
}

    main.main-content.abstract-main-content > .bindable-content > abstract-submission-modification-navigation .ui.large.breadcrumb {
        display: flex;
        flex-wrap: nowrap;
        box-shadow: none;
        padding: 10px 0 0 0;
    }

    main.main-content.abstract-main-content > .bindable-content > abstract-submission-modification-navigation i.right.angle.icon.divider {
        display: none;
    }

    main.main-content.abstract-main-content > .bindable-content > abstract-submission-modification-navigation .ui.large.breadcrumb > .section {
        background: none;
        color: inherit;
        padding: 3.2em .75em 1em .75em;
        flex: 1 1;
        text-align: center;
        position: relative;
    }

        main.main-content.abstract-main-content > .bindable-content > abstract-submission-modification-navigation .ui.large.breadcrumb > .section:before {
            border-radius: 40px;
            background: var(--primary-color);
            opacity: .5;
            color: var(--primary-color-foreground);
            padding: .7rem 1.2rem;
            position: absolute;
            bottom: 3rem;
            text-align: center;
            margin: 3px auto;
            left: calc(50% - 1.3rem);
        }

        main.main-content.abstract-main-content > .bindable-content > abstract-submission-modification-navigation .ui.large.breadcrumb > .section.active:before {
            opacity: 1;
        }

        main.main-content.abstract-main-content > .bindable-content > abstract-submission-modification-navigation .ui.large.breadcrumb > .section:not(.active):not(.clickable):before {
            background: #CCCCCC;
            color: #111111;
            opacity: 1;
        }

        main.main-content.abstract-main-content > .bindable-content > abstract-submission-modification-navigation .ui.large.breadcrumb > .section:nth-child(1):before {
            content: '1';
        }

        main.main-content.abstract-main-content > .bindable-content > abstract-submission-modification-navigation .ui.large.breadcrumb > .section:nth-child(3):before {
            content: '2';
        }

        main.main-content.abstract-main-content > .bindable-content > abstract-submission-modification-navigation .ui.large.breadcrumb > .section:nth-child(5):before {
            content: '3';
        }

        main.main-content.abstract-main-content > .bindable-content > abstract-submission-modification-navigation .ui.large.breadcrumb > .section:nth-child(7):before {
            content: '4';
        }

        main.main-content.abstract-main-content > .bindable-content > abstract-submission-modification-navigation .ui.large.breadcrumb > .section:nth-child(9):before {
            content: '5';
        }

        main.main-content.abstract-main-content > .bindable-content > abstract-submission-modification-navigation .ui.large.breadcrumb > .section:nth-child(11):before {
            content: '6';
        }

        main.main-content.abstract-main-content > .bindable-content > abstract-submission-modification-navigation .ui.large.breadcrumb > .section:nth-child(13):before {
            content: '7';
        }

        main.main-content.abstract-main-content > .bindable-content > abstract-submission-modification-navigation .ui.large.breadcrumb > .section:nth-child(15):before {
            content: '8';
        }

        main.main-content.abstract-main-content > .bindable-content > abstract-submission-modification-navigation .ui.large.breadcrumb > .section:nth-child(17):before {
            content: '9';
        }

        main.main-content.abstract-main-content > .bindable-content > abstract-submission-modification-navigation .ui.large.breadcrumb > .section:nth-child(19):before {
            content: '10';
        }

        main.main-content.abstract-main-content > .bindable-content > abstract-submission-modification-navigation .ui.large.breadcrumb > .section:nth-child(21):before {
            content: '11';
        }

        main.main-content.abstract-main-content > .bindable-content > abstract-submission-modification-navigation .ui.large.breadcrumb > .section:nth-child(23):before {
            content: '12';
        }

        main.main-content.abstract-main-content > .bindable-content > abstract-submission-modification-navigation .ui.large.breadcrumb > .section:after {
            content: none;
        }

/*************************************/
/* OTHER ABSTRACT SUBMISSION STYLING */
/*************************************/
main.main-content.abstract-main-content > .bindable-content login .ui.button,
main.main-content.abstract-main-content > .bindable-content contact-edit .ui.primary.right.floated.button.save-contact-button,
main.main-content.abstract-main-content > .bindable-content submission-type-selection .submission-type-selection-container .ui.button,
main.main-content.abstract-main-content > .bindable-content .abstract-submission-wizard-buttons .ui.button,
main.main-content.abstract-main-content > .bindable-content submission-type-selection .submission-type-selection-container .ui.button,
main.main-content.abstract-main-content > .bindable-content author-edit .blue.ribbon.label,
main.main-content.abstract-main-content > .bindable-content author-edit .author-edit-save-button,
main.main-content.abstract-main-content > .bindable-content .abstract-submission-preview-wizard-buttons .ui.right.floated.button.blue {
    background-color: var(--primary-color);
    color: var(--primary-color-foreground);
}

main.main-content.abstract-main-content > .bindable-content .abstract-submission-wizard-buttons .ui.primary.left.floated.button,
main.main-content.abstract-main-content > .bindable-content .abstract-submission-preview-wizard-buttons .abstract-preview-back-button {
    background-color: #e0e1e2 !important;
    color: rgba(0,0,0,.6) !important;
}

main.main-content.abstract-main-content > .bindable-content login .continue-button {
    float: right;
}

/**********************/
/* UNIVERSAL APP MENU */
/**********************/
#page.pcp-page .pcp-topmenu-regular {
    background-color: var(--primary-color);
    color: var(--primary-color-foreground);
}

    #page.pcp-page .pcp-topmenu-regular .item {
        color: var(--primary-color-foreground);
        border-right: 2px solid var(--primary-color-foreground);
        text-transform: uppercase;
        font-weight: bold;
        font-size: 1.2rem;
    }

        #page.pcp-page .pcp-topmenu-regular .item .text {
            color: var(--primary-color-foreground);
        }

    #page.pcp-page .pcp-topmenu-regular > .item:first-child {
        border-left: none;
    }

    #page.pcp-page .pcp-topmenu-regular .item:last-child {
        border-left: 2px solid var(--primary-color-foreground);
        border-right: none;
    }

#page.pcp-page .pcp-topmenu-regular-rightactions i.user.icon {
    margin-right: 65px;
}

    #page.pcp-page .pcp-topmenu-regular-rightactions i.user.icon:after {
        content: 'Logout';
        font-family: var(--base-font-family);
        padding-left: 10px;
        font-weight: bold;
        font-size: 1.2rem;
    }

    #page.pcp-page .pcp-topmenu-regular-rightactions i.user.icon.outline:after {
        content: 'Login';
        font-family: var(--base-font-family);
        padding-left: 10px;
        font-weight: bold;
        font-size: 1.2rem;
    }

/*******************************/
/* OTHER UNIVERSAL APP STYLING */
/*******************************/
#page.pcp-page participant-overview > .ui.basic.segment participant-status-dashboard {
    margin-top: 0;
    margin-bottom: 0;
}

#page.pcp-page participant-overview > .ui.basic.segment participant-status-dashboard .header,
#page.pcp-page participant-overview > .ui.basic.segment participant-financial-dashboard-item .header,
#page.pcp-page participant-overview > .ui.basic.segment document-dashboard-item .header,
#page.pcp-page .ui.basic.segment group-information-dashboard-item .header .header,
#page.pcp-page .ui.basic.segment group-financial-dashboard-item .header .header {
    color: var(--primary-color);
}

#page.pcp-page participant-overview > .ui.basic.segment participant-financial-dashboard-item .ui.button {
    background-color: var(--primary-color);
    color: var(--primary-color-foreground);
}

#page.pcp-page participant-overview > .ui.basic.segment .cards.dashboard-action > .card > .image.icon > i.icon,
#page.pcp-page participant-overview > .ui.basic.segment .cards.dashboard-action > .card .action-title,
#page.pcp-page .ui.basic.segment .ui.centered.three.doubling.cards.dashboard-action > .card > .image.icon > i.icon,
#page.pcp-page .ui.basic.segment .ui.centered.three.doubling.cards.dashboard-action > .card .action-title {
    color: var(--primary-color) !important;
}

#page.pcp-page .ui.basic.segment .ui.centered.three.doubling.cards.dashboard-action > .blurring.dimmable.card .ui.button {
    background-color: var(--primary-color);
    color: var(--primary-color-foreground);
}

#page.pcp-page .login-form .ui.button,
#page.pcp-page .save-question-answers-button,
#page.pcp-page .add-single-member-segment .add-single-member-intro-button,
#page.pcp-page .add-single-member-header.header .ui.primary.right.labeled.icon.button,
#page.pcp-page .add-single-member-finish .ui.button,
#page.pcp-page .communitymember-list-header .edit-mode-button {
    background-color: var(--primary-color) !important;
    color: var(--primary-color-foreground) !important;
}

#page.pcp-page .add-reservations a.ui.tiny.green.icon.left.labeled.button,
#page.pcp-page .ui.primary.button.save-contact {
    background-color: var(--primary-color);
    color: var(--primary-color-foreground);
    float: right;
}

#page.pcp-page .manage-reservations .reservation-block-overviews .modify-reservations-button {
    background-color: var(--primary-color);
    color: var(--primary-color-foreground);
    float: right;
}

#page.pcp-page .add-single-member-contact-info-header {
    color: var(--primary-color-foreground);
}

/* Hide the corner mandatory mark */
#page.pcp-page answer-questionnaires .ui.form .ui.corner.label,
#page.pcp-page .add-single-member-questionnaire .ui.corner.label {
    display: none;
}

#page.pcp-page answer-questionnaires .ui.form .required.field > label:after,
#page.pcp-page .add-single-member-questionnaire .ui.form .required.field > label:after {
    content: '';
}

.giveconsent-modal .ui.primary.button.save-consents {
    background-color: var(--primary-color);
    color: var(--primary-color-foreground);
    float: right;
}

#page.pcp-page .add-single-member-segment .ui.dividing.header {
    color: var(--primary-color) !important;
    border-color: var(--primary-color) !important;
}

#page.pcp-page .community-member-edit-component .editable-reservations .servicequestionnairelink {
    margin: 10px 0 15px 35px;
}

#page.pcp-page .community-member-edit-component .editable-reservations .servicequestionnairegroup {
    margin: 5px 0 10px 35px;
    border: 1px solid #CCCCCC;
    padding: 10px;
}

#page.pcp-page .community-member-edit-component .editable-reservations .servicequestionnairegroup .ml-servicequestionnairetitle {
    text-decoration: underline;
    font-weight: bold;
    display: block;
    margin-bottom: 10px;
}

#page.pcp-page master-list-export .master-list-export .card .ui.bottom.attached.primary.button {
    background-color: var(--primary-color);
    color: var(--primary-color-foreground);
}

#page.pcp-page master-list-import .master-list-import .ui.green.button {
    background-color: var(--primary-color);
    color: var(--primary-color-foreground);
}

#page.pcp-page #communityportaldocument-list-main-tabs-id a {
    color: var(--primary-color) !important;
}

/*REMOVE MANDATORY CORNER ON CONTACT PAGE*/
.component-contact-information .ui.corner.label {
    display: none;
}
/*REMOVE NEWREG BUTTON*/
button.ui.green.icon.labeled.button.new-registration {
    display: none;
}

.modern.hot-external-largeitem-tripadvisor {
    display: none !important;
}

/*AUTHENTICATION PAGE*/
body.emailauthentication {
    width: 900px;
    margin: auto;
}
img.email-authentication-banner-image {
    width: auto;
    max-width: 900px;
}

.community-registration .main-content.ui.segment {margin-bottom: 1em;}

footer.ui.vertical.segment.abstract-submission-footer a {
    text-decoration: underline;
}

footer.ui.vertical.segment.abstract-submission-foote {
color:#fff !important;
}

.ui.form .field>label, .ui.form textarea, .ui.input textarea, .ui.tiny.form, .ui.tiny.form .field .dropdown, .ui.tiny.form .field .dropdown .menu>.item {
    font-size: 13px !important;
}

.ui.form input:not([type]), .ui.form input[type=date], .ui.form input[type=datetime-local], .ui.form input[type=email], .ui.form input[type=file], .ui.form input[type=number], .ui.form input[type=password], .ui.form input[type=search], .ui.form input[type=tel], .ui.form input[type=text], .ui.form input[type=time], .ui.form input[type=url] {
    font-size: 13px !important;
}

.abstract-submission-modification-navigation-component .section.active{
color: #3BA0CC !important;
}


/*REVIEW CHANGES*/
/*HIDE BUTTON ANCHOR THAT BRING DIRECTLY TO ABSTRACT*/
p#abstract-review-preview-anchor {
    display: none !important;
}

.abstract-review-field-value-container h4 {
    text-align: left !important;
}

.abstract-reveiw-field-value-header button.circular.ui.icon.button.basic.green.mini {
    max-width: 33px !important;
}

.ui.segment.abstract-reviewing-review-abstract-files-container {
    display: none;
}

.ui.segment.abstract-reviewing-review-abstract-container {
    width: 50%;
    display: inline;
    float: left;
}

.ui.segment.abstract-reviewing-review-score-board-container {
    width: 50%;
    display: inline;
    float: left;
}

div#footer {
    display: none;
}

/*HIDE TOPICS FROM REVIEW*/
/*.ui.secondary.menu.stackable button.ui.button.blue {
    display: none !important;
}*/

/*HIDE DOUBLE CARD ON REVIEW HOME PAGE*/
.ui.abstract-reviewer-overview {
    display: none !important;
}
/*HIDE SCORING STATS*/
.ui.segment.abstract-reviewing-progress-score-aggregates {
    display: none;
}

/*HIDE COLUMN REVIEW DATE*/
.abstract-review-list-container table th:nth-child(6), .abstract-review-list-container table td:nth-child(6) {
    display: none !important;
}

/* END Theme APAIE2026 */
