.wcr_modal {
    display: none;
    height: 100%;
    width: 100%;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.wcr-form form.wcr-custom-form label,
.wcr-form form.wcr-custom-form input {
    font-size: 14px;
}

.wcr-form form.wcr-custom-form label {
    width: 30%;
}

.wcr-form form.wcr-custom-form input:not([type=submit]) {
    width: 70%;
    padding: 2px 10px;
}

.wcr-form form.wcr-custom-form .wcr-form-footer{
    text-align: center;
    margin-top: 1rem;
}

.wcr-form form.wcr-custom-form input[type=submit]{
    width: 33%;
}

.wcr-form form.wcr-custom-form div.g-recaptcha > div:first-child {
    margin-left: auto;
}