.index_exhibitorreg_login_needs_update form, 
.index_exhibitorreg_login_needs_update form input[type="text"],
.index_exhibitorreg_login_needs_update form input[type="password"] {
    width: 100%;
    margin-bottom: 10px;
}


@media screen and ( min-width: 768px ) {
    .index_exhibitorreg_login_needs_update form input[type="text"],
    .index_exhibitorreg_login_needs_update form input[type="password"] {
        width: 60%;
    }
}

#rememberMe, label[for='rememberMe'] { display: block; }
.taskDetails .list-unstyled.list-spinner { display: none; }
body.index_exhibitorreg_exhibitor .container .login-box label, body.index_exhibitorreg_section_15 .container .login-box label, body.index_exhibitorreg_section_13  .container .login-box label{ display: block !important; line-height: 1.5; margin: 5px 0; }
body.index_exhibitorreg_login_needs_update div.login-box label[for="userLabel"], body.index_exhibitorreg_login_needs_update div.login-box label[for="passwordLabel"] { display: block !important; font-size: 1rem; font-weight: normal; margin: 8px 0 15px 0; }

body.index_exhibitorreg_section_4 div.login-box  div.taskFilters label { display: block !important; }
body.index_exhibitorreg_section_4 div.taskDisplay div.task div.taskHeader strong.leftPad { display: inline-block; padding-left: 6px; width: 18vw; }
body.index_exhibitorreg_section_4 div.taskDisplay div.task div.taskHeader span.taskTitle { font-size: large; line-height: 1.5; vertical-align: middle; width: 26vw; }
body.index_exhibitorreg_section_4 div.taskDisplay div.task div.taskHeader span.taskStatus span.button-text { padding: 0 .25rem; }
body.index_exhibitorreg_section_4 div.taskDisplay div.task div.taskDetails { display: block; margin-left: 2rem; word-break: break-word; }

.index_exhibitorreg_exhibitor select { width: 82%; }
.index_exhibitorreg_exhibitor .questionResponse.questionResponseCheckbox, .index_exhibitorreg_section_15 .questionResponse.questionResponseCheckbox { display: flex; }

.index_exhibitorreg_section_5 a { margin: 0 !important; }
.index_exhibitorreg_section_15 #yGPrHt56-382 { margin-top: -50px; }
.index_exhibitorreg_section_4 .taskFilters { width: 185px; }
.index_exhibitorreg_section_4 .taskFilters label { line-height: 1.5; }
.index_registrations_ex2025 .ip-ip-buttonBar.clearfix a { background: var(--primaryColor); border-radius: 2px; color: white; cursor: pointer; font-weight: 600; padding-bottom: 7px; padding-top: 7px; text-transform: uppercase; transition: all ease-in 0.3s; }
body.index_exhibitorreg_section_11 form .ip-buttonBar a, body.index_exhibitorreg_managereg a.new-registration { background: var(--btnBackground); border-color: transparent; border-radius: 7px; color: var(--bodyTextColor, #333); cursor: pointer; font-size: 1rem; font-weight: 700; padding: 0.45rem 1rem; text-transform: uppercase; transition: all ease-in 0.3s; }