section.section-responded .responded-events {
    border-top: none;
    border-bottom: none;
    padding: 0;
}

section.section-responded .responded-events .item {
    border-top: 0.1rem solid #2F70C7;
    border-bottom: 0.1rem solid #2F70C7;
    padding: 3rem 0;
}

/* section.section-responded .responded-events .item:last-child {
    border-bottom: none;
} */

.normal {
    font-weight: 300;
}

section.section-home.section-invite-link .banner {
    margin-top: -10rem;
    background-size: cover;
    height: 160rem;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    position: relative;
    color: white;
    text-align: center;
    background-position: 50%;
    background-repeat: no-repeat;
}

@media(max-width:991px) {
    section.section-home.section-invite-link .banner {
        height: 100vh;
    }
}

@media(max-width:575px) {
    section.section-home.section-invite-link .banner {
        height: 70rem;
    }
}

section.section-home.section-invite-link .banner .home-logo {
    position: absolute;
    top: 20rem;
    left: 50%;
    transform: translate(-50%, -50%);
}

section.section-home.section-invite-link .title-line {
    background: linear-gradient(180deg, rgba(14, 25, 28, 0.00) 0%, #0E191C 100%);
    position: absolute;
    z-index: 1;
    text-align: center;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, 0%);
    width: 100%;
}

section.section-home.section-invite-link .title-bottom {

    font-weight: bold;
    text-transform: uppercase;

}

section.section-home.section-invite-link .sub-title-bottom {
    font-size: 2.8rem;
}

section.section-home.section-invite-link {
    background-color: #0E191C;
    background-image: unset;
}

section.section-home.section-invite-link .home {
    margin-top: 5rem;
    /* border-top: 1px solid #2F70C7; */
}

.home-form.fe-form-block {
    padding-top: 5rem;
    border-top: 1px solid #2F70C7;
}

.fe-form-block .form-group-checkbox .item {
    cursor: pointer;
    padding: 2.4rem 2.1rem 2.4rem 3.5rem;
    border: 1px solid #2F70C7;
    border-radius: 5px;
    background-color: #0B253C;
}

.fe-form-block .form-group-checkbox .item.selected {
    background-color: #2F70C7;
}

.fe-form-block-title {
    border-top: 1px solid #2F70C7;
    padding-top: 2rem;
}

.section-home.section-invite-link .form-group .form-control {
    border-radius: 5px;
}

.section-home.section-invite-link .form-group select.form-control {
    background-color: #fff;
    color: #000;
}

.section-home.section-invite-link .select2-container--default .select2-selection--single {
    border-radius: 5px;
}

.section-home.section-invite-link .form-group-radio .item label {
    border-radius: 5px;
}

.section-home.section-invite-link input[type=radio]:checked {
    background-color: #2F70C7;
}

.section-home.section-invite-link input[type=radio] {
    width: 2.8rem;
    height: 2.8rem;
}

.group-btn .btn.btn-fe-blue {
    color: black;
    background-color: #2F70C7;
    font-size: toRem(20);
    font-weight: 600;
    padding: 2rem 4rem;
    color: #fff;
    border-radius: 5px;

}

.section-home.section-invite-link .form-group-checkbox .item label {
    display: block;
    width: 100%;
}

@media(max-width:991px) {
    .section-home.section-invite-link .select2.select2-container.select2-container--default {
        width: 20rem !important;
    }
}

@media(max-width:575px) {
    .section-home.section-invite-link .select2.select2-container.select2-container--default {
        width: 15rem !important;
    }
}

.section-home.section-invite-link .fe-form-block .form-group-checkbox .item label,
.section-home.section-invite-link .fe-form-block .form-group-radio .item label {
    font-size: 2.3rem;
}

section.section-responded .responded-events .item+.item {
    margin-top: 0;
}

section.section-dashboard .dashboard-sidebar {
    position: fixed;
}

section.section-dashboard .dashboard-content {
    margin-left: 34rem;
}

.table-block #linkTable_wrapper.dt-container .dt-layout-cell .dt-length {
    display: block;
}

.table-block #linkTable_wrapper.dt-container .dt-layout-row .dt-search {
    width: 100%;
}

.table-block #linkTable_wrapper.dt-container .dt-layout-cell .dt-length .dt-input {
    width: 5rem;
}

.attendee-management .table-block .dt-container .dt-layout-cell .dt-length,
.attendance-management .table-block .dt-container .dt-layout-cell .dt-length {
    display: block;
}

.attendee-management #customerTable_wrapper .dt-layout-row:first-child,
.attendance-management #attendanceTable_wrapper .dt-layout-row:first-child,
.link-management #linkTable_wrapper .dt-layout-row:first-child {
    display: flex;
    flex-direction: row-reverse;
    width: 100%;
    justify-content: space-between;
    align-items: center;
}

.attendee-management #customerTable_wrapper .dt-layout-row:first-child .dt-length select,
.attendance-management #attendanceTable_wrapper .dt-layout-row:first-child .dt-length select,
.link-management #linkTable_wrapper .dt-layout-row:first-child .dt-length select {
    width: 5rem;
}

#attendanceTable_wrapper .dt-layout-row.dt-layout-table {
    overflow-x: scroll;
}

.section-home.section-invite-link .home-form .item .hidden.disabled+label {
    opacity: 0.5;
}

.section-home.section-invite-link .home-form-info .fz-23.semi-bold {
    color: aqua;
    font-weight: 300;
}
.section-home.section-invite-link .fz-23{
    font-size: 2.5rem;
}