.signup-section {
    margin-top: 100px;
}

.login-section {
    margin-top: 100px;
}

.forgetpass-section {
    margin-top: 100px;
}

.signup-section .signup-form-section {
    margin-top: auto;
}

.signup-section .form-control.form-control-lg.form-control-solid {
    height: unset;
}

.grecaptcha-badge {
    opacity: 0.5;
    z-index: 10;
}

.grecaptcha-badge:hover {
    opacity: 1;
}

@media screen and (min-width: 992px) {
    .signup-section .w-xl-100px {
        width: 100px !important;
        padding-top: 2.5rem !important;
    }

    .signup-section .stepper.stepper-pills .stepper-item .stepper-icon {
        margin-right: 0;
    }

    .signup-section .stepper-nav .stepper-label {
        display: none !important;
    }
}

@media screen and (max-width: 991px) {
    .su-stepper-tooltip-round-border {
        display: none;
    }
}

.su-stepper-tooltip {
    line-height: 2.5rem;
}

.su-stepper-tooltip-round-border {
    border-radius: 5px;
}

/*.signup-section .signup-form-container {
    background-color: rgba(255, 255, 255, 0.75);
    border-radius: 5px;
    box-shadow: 0 1px 1px 0 rgb(0 0 0 / 14%), 0 2px 1px -1px rgb(0 0 0 / 12%), 0 1px 3px 0 rgb(0 0 0 / 20%);
}*/


footer .footer-bg {
    background-color: #fff;
}

footer .mycontainer {
    padding-top: 25px;
    padding-bottom: 25px;
}

.signup-section .stepper .scroll-y {
    background-color: rgba(255, 255, 255, 0.65);
    border-radius: 0 .475rem .475rem 0;
}

@media screen and (max-width: 991px) {
    .signup-section .stepper .scroll-y {
        border-radius: 0 0 0 0;
    }

    .signup-section .stepper-aside-numbers {
        display: none !important;
    }
}

#bioarc_loader {
    z-index: 9999;
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.5);
    background-image: url(/theme/bioarc/assets/images/loading.gif);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100px;
    display: none;
}

/*****************************************************************************************/
/*****************************************************************************************/
/*****************************************************************************************/
footer .cen-footer-l .sossial-logo .saman {
    min-height: 120px;
    max-height: 120px;
}


footer .cen-footer-l .sossial-logo img {
    min-height: 90px;
    max-height: 90px;
}

footer .cen-footer-l .anydesk-link {
    text-align: center;
    margin-top: 15px;
    color: #fff;
}

footer .cen-footer-l .anydesk-link:link,
footer .cen-footer-l .anydesk-link:visited,
footer .cen-footer-l .anydesk-link:active {
    color: #fff;
}

footer .cen-footer-l .anydesk-link:hover {
    color: #e9e9e9;
}

.sossial-media > p {
    margin: auto;
}

.login-section .register-text {

}

.login-section .register-text {
    text-align: center;
    background: linear-gradient(to right, #009ef7 20%, #005c97 40%, #005c97 60%, #009ef7 80%);
    background-size: 200% auto;
    color: #000;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: shine_register_text 2s linear infinite;
}

.bioapp-menu-text {
    text-align: center;
    background: linear-gradient(to right, #009ef7 20%, #041c29 40%, #041c29 60%, #009ef7 80%);
    background-size: 200% auto;
    color: #041c29;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: shine_register_text 2s linear infinite;
}

@keyframes shine_register_text {
    to {
        background-position: 200% center;
    }
}

.login-section .register-button,
.login-section .register-guide-button {
    /*background: linear-gradient(to right, #f1416c 20%, #d9214e 40%, #d9214e 60%, #f1416c 80%);*/
    /*background: linear-gradient(to right, #f1416c 50%, #d9214e 100%);*/
    /*animation: shine_register_button 2s linear infinite;*/
    font-size: 1.25rem !important;
    padding: calc(0.35rem + 1px) calc(0.5rem + 1px) !important;
}

body {
    height: 400px;
}


@media screen and (max-width: 480px) {
    #goftino_w {
        bottom: 0px !important;
        right: 0px !important;
    }
}

.login-section .login-buttons-group a {
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 10px !important;
}

@media (max-width: 768px) {
    .login-section .login-buttons-group {
        flex-wrap: wrap;
    }

    .login-section .login-buttons-group a {
        width: 100%;
    }
}

@media (max-width: 992px) {
    .w-lg-500px {
        width: min(100%, 500px) !important;
    }
    .burger {
        display: none;
    }
}

.dropdown.show > .form-control.form-control-solid, .form-control.form-control-solid:active, .form-control.form-control-solid.active, .form-control.form-control-solid:focus, .form-control.form-control-solid.focus {
    background-color: #b0bec5;
}

.rememberme_div {
    display: none !important;
}