/*
 Theme Name:   Hello Elementor Child
 Theme URI:    #            
 Description:  A child theme of Hello Elementor.
 Author:       #
 Author URI:   #
 Template:     hello-elementor
 Version:      1.0.0
 Text Domain:  hello-elementor-child
*/
/* Add your custom CSS below this line */

    /*.loader {*/
    /*    width: 48px;*/
    /*    height: 48px;*/
    /*    border: 5px solid #FFF;*/
    /*    border-bottom-color: #ab6b78;*/
    /*    border-radius: 50%;*/
    /*    box-sizing: border-box;*/
    /*    animation: rotation 1s linear infinite;*/
    /*    text-align: center;*/
    /*    margin: 0 auto;*/
    /*    display: flex;*/
    /*}*/

    /*@keyframes rotation {*/
    /*0% {*/
    /*    transform: rotate(0deg);*/
    /*}*/
    /*100% {*/
    /*    transform: rotate(360deg);*/
    /*}*/
    /*} */
    
    .custom_success {
    color: #f58b8d;
    text-align: center;
    margin: 0 auto;
    text-align: center;
    display: flow;
}
div#otp-section label {
    color: #fff;
    font-size: 15px;
}
div#otp-section {
    margin-block: 20px;
}
input#otp-code:focus-visible {
    outline: 0;
}
.verifybtn {
    display: flex;
    gap: 0;
}
button#verify-otp-btn {
    background: #f58b8d;
    border: 0;
    font-weight: 600;
    color: #fff;
}
input#otp-code {
    border: 0;
    padding: 11px 15px;
    border-radius: 7px 0 0 7px !IMPORTANT;
}
input#otp-code {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}
button#verify-otp-btn {
    background: #f58b8d;
    border: 0;
    font-weight: 600;
    color: #fff;
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}