/* Bootstrap hack overrides */
.was-validated .form-check-input:invalid~.form-check-label,
.form-check-input.is-invalid~.form-check-label {
    color: var(--bs-primary);
}

.sketch--template-preloader {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .2);
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
}

.popover-body {
    padding: 5px;
}

/* Header */


#ps__header_login {
    position: absolute;
    right: 1rem;
    top: 0;
}

/*Sketch menu*/
#oc__sketch_menu {
    top: 3rem;
}

#oc__sketch_menu li>div {
    display: grid;
    grid-template-columns: 300px 100px auto 100px 100px;
}

#oc__sketch_menu li.current {
    background: var(--bs-light);
    border-radius: var(--bs-border-radius);
}

/* Header login info */
#ps__header_login {}