
/* call to action section */
.d2c_call_to_action{
    padding: 1.875rem;
    border-radius: var(--bs-border-radius);
    background: linear-gradient(90deg, #10284A 0%, #286D72 100%);
    background-repeat: no-repeat;
    -webkit-border-radius: var(--bs-border-radius);
    -moz-border-radius: var(--bs-border-radius);
    -ms-border-radius: var(--bs-border-radius);
    -o-border-radius: var(--bs-border-radius);
}

/* ---------------------------------------------------
    error page
----------------------------------------------------- */

.d2c_error {
    background-image: url(../images/hero_bg.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    height: 100vh;
}
.d2c_error_content h1 {
    font-size: 9.375rem;
}
.d2c_error_content h3 {
    font-size: 40px;
    font-weight: 600;
    color: red;
}
.d2c_error_content p {
    font-size: 1.125rem;
}
/* lock screen page */
.d2c_lockscreen {
    height: 100vh;
}
.d2c_lockscreen .d2c_user_avatar {
    width: 7.5rem;
    height: 7.5rem;
    border-radius: 50%;
    margin: 0rem auto 1.25rem auto;
}
.d2c_lockscreen_content .form-control {
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(2.5px);
}
.d2c_lockscreen_content .btn {
    border-radius: var(--bs-border-radius);
    padding: 10px 10px 9px 10px;
}
.d2c_lockscreen_content .form-control::placeholder {
    color: #00000038;
}
