a.kalano_btn { 
    background: #38761d; 
    padding: 10px; 
    border-radius: 4px; 
    color: #E8EAF6; 
}
a.kalano_btn:hover { 
    background: #93c47d; 
    color: #E8F5E9; 
}
.sttsir_data_section {
    position: relative; 
    background: #fff; 
    padding: 25px; 
    border-radius: 5px; 
}
.loader {
    width: 48px; 
    height: 48px; 
    background: #38761d; 
    border-radius: 50%; 
    box-sizing: border-box; 
    animation: animloader 1s ease-in infinite;
}
@keyframes animloader {
    0% {
        transform: scale(0);
        opacity: 1;
    }
    100% {
        transform: scale(1);
        opacity: 0;
    }
}
.form_section { 
    display: flex; 
    max-width: 400px; 
    align-items: center;
    margin-right: 15px 0; 
}
input#smstoken { 
    border: 2px solid gainsboro; 
    border-radius: 0px; 
}
a#otp_sttsir_sentback { 
    background: #597d35; 
    color: #fff; 
}
a#otp_sttsir_sentback:hover { 
    background: #3F51B5; 
}
.sms_result_holder {
    color: #859db5; 
    padding: 10px; 
    word-wrap: break-word; 
}
.response_sttsir, .sms_form_section {
    padding: 25px 15px 5px 5px; 
    margin-right: -24px;
}
.gateway-box details div {
    padding: 0.6rem 1.5rem;
}
.sms_token.sttsir_data_section {
    margin-top: 20px;
}

