﻿/*.btn.btn-primary, .k-button-solid-primary {
    background: -o-linear-gradient(right, #7f8a62 20%, #138393 80%) !important;
    background: -webkit-gradient(linear, right top, left top, color-stop(20%, #7f8a62), color-stop(80%, #138393)) !important;
    background: linear-gradient(to left, #7f8a62 20%, #138393 80%) !important; 
    opacity:0.75;
}
    .btn.btn-primary:hover, .k-button-solid-primary:hover { 
        box-shadow: 0 0 10px black;
    }*/
.form-box {
    background-color: #8b8b8b50;
    margin: auto auto;
    padding: 40px;
    border-radius: 5px;
    box-shadow: 0 0 15px #000;
    height: fit-content;
}

    .form-box:before {
        background-image: url("../../Content/images/media-center.jpg");
        width: 100%;
        height: 100%;
        background-size: cover;
        content: "";
        position: fixed;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        z-index: -1;
        display: block;
        filter: blur(1px);
    }

    .form-box .header-text {
        font-size: 32px;
        font-weight: 600;
        padding-bottom: 30px;
        text-align: center;
    }

.k-input {
    background: transparent !important;
    box-shadow: 2px 2px 10px #000;
    color: #dfdfdf;
    border: 1px solid gray;
}

.k-button-md.k-icon-button {
    background: transparent !important;
    box-shadow: 2px 2px 10px #000;
    color: #9b9b9b; 
}

.k-captcha {
    color: #ffffff;
    border-color: #ffffff;
    background-color: transparent;
}

.k-label {
    color: whitesmoke;
    font-weight: 500;
    padding-bottom: 5px;
}

.k-form-error.k-invalid-msg {
    --bs-badge-padding-x: 0.65em;
    --bs-badge-padding-y: 0.35em;
    --bs-badge-font-size: 0.75em;
    --bs-badge-font-weight: 500;
    --bs-badge-color: #fff;
    --bs-badge-border-radius: 0.375rem;
    display: inline-block;
    padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
    font-size: var(--bs-badge-font-size);
    font-weight: var(--bs-badge-font-weight);
    font-style: normal;
    line-height: 1;
    color: var(--bs-badge-color);
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: var(--bs-badge-border-radius);
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}

.k-captcha-validation-message.k-text-success {
    --bs-badge-padding-x: 0.65em;
    --bs-badge-padding-y: 0.35em;
    --bs-badge-font-size: 0.75em;
    --bs-badge-font-weight: 500;
    --bs-badge-color: #fff;
    --bs-badge-border-radius: 0.375rem;
    display: inline-block;
    padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
    font-size: var(--bs-badge-font-size);
    font-weight: var(--bs-badge-font-weight);
    font-style: normal;
    line-height: 1;
    color: var(--bs-badge-color);
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: var(--bs-badge-border-radius);
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}
