
/*specific pages container*/
.home-custom-css{}
.community-custom-css{}
.agenda-custom-css{}
.speakers-custom-css{}

/*main container of each section*/
.main-app-container {}

/*
call-to-action buttons e.g:
Register, Join The Community etc
*/
.btn-register {}

/*Top navigation bar container*/
.template-nav {}

/*Top navigation bar items container*/
#bs-example-navbar-collapse-1 {}

/*social share buttons container*/
.social-share-button {}

/*social share buttons per social network*/
.social-share-button.facebook {}
.social-share-button.twitter {}
.social-share-button.linkedin {}
.social-share-button.google {}

/*Attend Form CSS*/
.reimagine-form h2.atom-title {
    font-size: 24px !important;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    letter-spacing: -0.48px;
    text-transform: inherit;
    color: #181818 !important;
    margin-bottom: 0;
    text-align: left;
}
.reimagine-form .form-view-holder {
    margin-top: 1rem;
}
.reimagine-form p {
    font-size: 14px !important;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -0.24px;
    color: #65717C;
}
.reimagine-form .form-group .atom-label {
    color: #65717C;
    font-size: 14px;
}
.reimagine-form .form-group input.form-control {
    padding: 10px 16px !important;
    min-height: 40px;
    border-radius: 8px;
    border: 1px solid #D9E0E3;
}
.reimagine-form label.legal-terms.js-legal-terms {
    color: #65717C;
    font-size: 14px;
    margin-bottom: 16px;
}
.reimagine-form label.legal-terms.js-legal-terms a {
    color: inherit;
    text-decoration: underline;
}
.reimagine-form .row.wow.bounceInUp {
    padding: 0 15px;
}
.reimagine-form button.btn.btn-register {
    background: #181818;
    margin-bottom: 10px;
    font-size: 14px !important;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: -0.3px;
    padding: 10px;
    border-radius: 8px;
}
.reimagine-form label.error {font-size:11px;}
.reimagine-form label.error.error-hidden {
    display: none;
}
/*Submitted Form Message CSS*/
.reimagine-form .modal.fade.in {
    opacity: 1;
    height: 100% !important;
    top: 0 !important;
    left: 0 !important;
    width: 100%;
    transform: none !important;
}
.reimagine-form .modal.fade .modal-dialog {
    padding: 0;
}
.home.widget .modal-backdrop.in {
    opacity: 1;
    background: #fff;
}

.reimagine-form .form-submitted-popup .modal-content {
    border: none;
    box-shadow: none;
}
.reimagine-form .form-submitted-popup .x-for-closing-popup.cancel-action {
    display: none;
}
.reimagine-form .modal-body.row.form-submitted-content-wrapper div {
    color: #181818;
    font-size: 1rem  !important;
    font-family: 'Inter' !important;
}

.reimagine-form ul.dropdown-menu.inner>li:first-child {
    display: none;
}

/*Submit Button CSS*/
/* 1. Hide spinner */
.ladda-spinner {
    display: none !important;
}

/* 2. Stop the upward sliding animation */
.ladda-button[data-style="slide-up"] .ladda-label {
    transform: none !important;
    opacity: 1 !important;
    top: 0 !important;
}

/* Also stop sliding when Ladda adds the "loading" state */
.ladda-button[data-loading] .ladda-label {
    transform: none !important;
    opacity: 1 !important;
    top: 0 !important;
}

/* 3. Remove the tick mark (success icon) */
.ladda-button[data-status="success"]::after,
.ladda-button.success::after,
.ladda-button.completed::after {
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
    content: none !important;
}

/* 4. Prevent button shrinking during loading */
.ladda-button[data-loading],
.ladda-button.loading {
    transform: none !important;
}

/* 5. Remove transition animations */
.ladda-button {
    transition: none !important;
}