button {
    font-size: 14rem;
}

#swi-corp-share-form-slider {
    width: 50%;
}

.swi-input-wrapper {
    width: calc(50% - 15px);
}

#swi-msf-add-corp-share-form .swi-msf-form-main-content-inner-wrapper,
#swi-msf-add-signer-form .swi-msf-form-main-content-inner-wrapper,
#swi-msf-add-corp-rep-form .swi-msf-form-main-content-inner-wrapper {
    width: 100%;
}

.swi-radio {
    padding: 0;
}

.label.swi-radio-wrapper {
    height: auto;
    margin-bottom: 0 !important;
}

.swi-msf-form-rows.designation {
    column-gap: 15px;
}

.swi-msf-form-rows.designation .swi-input-wrapper {
    width: fit-content;
    margin: 0 !important;
}

#swi-corp-share-form-slider .swi-msf-slider-header {
    position: static;
    height: 77px;
}


#swi-corp-share-form-slider .swi-toggle-header-btn {
    background-color: transparent;
    box-shadow: none;
    color: black;
}

#swi-msf-add-signer-form,
#swi-msf-add-corp-rep-form {
    display: none;
}

#swi-corp-share-form-slider .swi-msf-slider-footer {
    transform: translateY(100%);
}

#swi-msf-add-corp-share-form .swi-msf-slider-main-content {
    max-height: calc(100vh - 167px);
}

#swi-msf-add-signer-form .swi-msf-slider-main-content {
    max-height: calc(100vh - 244px);
}

#swi-msf-add-corp-rep-form .swi-msf-slider-main-content {
    max-height: calc(100vh - 321px);
}

#swi-corp-share-form-slider .swi-msf-slider-main-content {
    padding: 20px 20px 90px;
}

#swi-corp-share-form-slider .swi-radio-wrapper {
    border: none !important;
}

.method-button img {
    height: 60px;
    margin-bottom: 30px;
}

#swi-corp-share-form-slider .field>.error,
#swi-corp-share-form-slider .field>.helper {
    left: 0 !important;
    transform: none !important;
}

#comp_director_select {
    display: none;
}

.legal_form_others,
.statute_others {
    display: none;
}

.view-uploaded-business-profile,
.view-uploaded-org-chart {
    display: none;
}

.swi-ud-modal-simple-info-content {
    word-wrap: break-word;
}

#business_profile~.swi-required-dot,
#organization_chart~.swi-required-dot {
    display: none;
}

#business_profile:required~.swi-required-dot,
#organization_chart:required~.swi-required-dot {
    display: block;
}

#swi-corp-share-form-slider .field.label > label svg * {
    fill: #959595;
    color: #959595;
}

#swi-corp-share-form-slider .field.label > label.active svg * {
    fill: #F81DA4;
    color: #F81DA4;
}

#swi-corp-share-form-slider .field.label > label.active svg * {
    fill: #F81DA4;
    color: #F81DA4;
}

#swi-corp-share-form-slider .field.label > label svg {
    display: none;
    height: 20px;
    width: 20px;
    background-color: var(--background);
}

#swi-corp-share-form-slider .field.label > label.active svg {
    height: 20px;
    width: 20px;
    display: inline-flex;
}

#swi-corp-share-form-slider .field.label > label.active {
    pointer-events: all;
}

#swi-corp-share-form-slider input {
    text-transform: uppercase;
}