servconnectsignin > content h3 {
    font-size: 52px;
    font-weight: 300;
    margin: 0 0 8px 0;
    text-transform: lowercase;
}

inputwrap > input:not([type="checkbox"]):not([type="radio"]):not(.no-style) {
    padding: 6px 2px;
    border-bottom: 1px solid #333333;
}


inputwrap::after {
    background: var(--accent-color);
}


alerts > content {
    max-width: unset;
    padding: 0;
}

alerts.sh {
    top: 0;
    right: 0;
    bottom: 0;
    pointer-events: all;
    background: rgba(50, 50, 50, .8);
}

alerts > content > entry {
    background: #000000;
    border: 1px solid #222222;
    border-radius: 0;
    padding: 52px 12px;
}

alerts > content > entry > content {
    max-width: 500px;
    margin: 0 auto;
}


alerts > content > entry > buttons {
    border-top: unset;
    display: flex;
    justify-content: flex-end;
    max-width: 500px;
    margin: 0 auto;
}

alerts > content > entry > buttons > div:not(:last-child) {
    border-right: unset;
}