footer {
    display: none;
}

.a-register {
    color: rgb(40, 146, 207, 1) !important;
}

.a-register:hover {
    color: #00aab9 !important;
}

.form-group {
    position: relative;
}

#phone {
    padding-left: 50px !important;
}

.toggle-pin {
    position: absolute;
    right: 10px;
    top: 7px;
    font-size: 18px;
    color: grey;
}

.input-phone-text {
    position: absolute;
    top: 0;
    padding: 10px;
    background-color: grey;
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
    color: #fff;
    font-size: 13px;
}

.text-error {
    color: #ff4061 !important;
}

.vyne-btn-2 {
    font-size: 16px;
    font-weight: 700;
    background: linear-gradient(296.7deg, #2892CF 27.07%, #FBFBFB 162.8%) !important;
    box-shadow: 0px 3px 6.5px rgba(0, 0, 0, 0.249151) !important;

}

.vyne-btn-2:disabled {
    background: none !important;
    background-color: rgba(95, 192, 254, 0.6306897759103641) !important;
    box-shadow: none!important;
}

.backtop {
    display: none;
}

.opacity-5 {
    opacity: .5;
}

@media (min-width: 320px) and (max-width: 767px) {
    #phone {
        padding-left: 60px !important;
    }

    .input-phone-text {
        top: 0;
        padding: 14px;
        background-color: grey;
        border-top-left-radius: 30px;
        border-bottom-left-radius: 30px;
        color: #fff;
        font-size: 13px;
    }

    .toggle-pin {
        right: 15px;
        top: 10px;
        font-size: 18px;
    }
}
