#deletedEsimReason{
    width: 20px !important;
    height: 20px;
    margin-left: -25px;
}

#changeDeviceReason{
    width: 20px !important;
    height: 20px;
    margin-left: -25px;
}
.message2{
    margin-top: 25px !important;
}

p {
    margin: 0 0 0 !important;
}


.inputGroup {
    position: relative;
    padding-bottom: 10px;
    border-radius: 5px;
    border: solid 1px #dee3ed;
    margin-top: 15px;
    margin-right: 37px !important;
}
.inputGroup label {
    padding: inherit;
    width: 100%;
    display: block;
    overflow: hidden;
}
.inputGroup label:before {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    content: '';
    position: absolute;
    left: 50%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%) scale3d(1, 1, 1);
    transition: all 300ms cubic-bezier(0.4, 0.0, 0.2, 1);
    opacity: 0;
    z-index: -1;
}

.inputGroup label:after {
    width: 24px;
    height: 24px;
    content: '';
    border: 1px solid #D1D7DC;
    border-radius: 50%;
    position: absolute;
    left:  20px;
    top: 50%;
    transform: translateY(-50%);
}

.inputGroup input:checked ~ label:before {
    transform: translate(-50%, -50%) scale3d(56, 56, 1);
    opacity: 1;
}

.inputGroup input:checked ~ label:after {
    background:#FFFFFF url(../../images/radio-button-checked.svg) no-repeat center center / 18px 18px !important;
}

.inputGroup input {
    position: absolute;
    top: 42%;
    left: 26px;
    opacity: 0;
}

label {
    font-weight: normal !important;
}

.toggle-box {
    padding-left: 60px !important;
}

.esimActivationReasonSelection{
    width: 125% !important;
    margin-bottom: 35px;
}
