﻿/*Recaptcha*/
.grecaptcha-badge {
    visibility: hidden;
}

.captchaDiv {
    color: white;
}

    .captchaDiv a {
        color: #026cb8;
        text-decoration: underline;
    }


/*Required shizzles*/
.input-validation-error {
    border-color: red !important;
}

.field-validation-valid {
    display: none;
}

.validation-summary-valid {
    display: none;
}


.contact-form--success {
    display: none;
}

#devMode {
    position: fixed;
    top: 20px;
    left: 20px;
    z-index: 99999;
}

    #devMode a {
        outline: none;
        text-decoration: none;
        color: inherit;
    }




/*.visual-shell {
    max-width: 1280px;
    margin: 0 auto;
    padding: 6px;
    background: #fff;
    border: 1px solid rgba(15, 23, 42, 0.08);
    border-radius: 28px;
    box-shadow: 0 24px 60px rgba(15, 23, 42, 0.08);
}*/

.dashboard-preview {
    display: block;
    width: 100%;
    height: auto;
    border-radius: 22px;
}


.support-visual {
    overflow: hidden;
    border-radius: 24px;
    border: 1px solid rgba(15, 23, 42, 0.08);
    box-shadow: 0 20px 50px rgba(15, 23, 42, 0.08);
}

.support-preview {
    display: block;
    width: 100%;
    height: auto;
}

/*Make dropdown menu active when submenu is active*/
/*.dropdown:has(.dropdown-menu .active) {
    background-color: #f8f9fa;
}*/

.dropdown:has(.dropdown-menu a.active) > .dropdown-toggle {
    color: var(--color-primary-dark);
    background: #eff6ff;
}


.rounded-borders-top {
    border-top-left-radius: var(--radius-xl);
    border-top-right-radius: var(--radius-xl);
}