﻿
body[data-page=forms-form] {
  & div.site-content {
    text-align: center;

    & table {
        margin-top: 2rem;
        display: inline-block;
        margin-left: auto; 
        margin-right: auto;
        width: min(100%, 900px);

        & td:first-child {
            text-align: left;
        }

        & table[data-what=fields] tbody tr:last-child td {
            padding-top: 2rem;
        }

        & div.RadCaptcha {
            text-align: right !important;

            & img {
                justify-self: right !important;
                width: 200px !important;
            }

            & input[type=text] {
                width: 200px;
            }
        }

        & :is(input[type=text], input[type=number], input[type=date], input[type=password], textarea) {
            font-size: 1rem;
        }
    }
  }
}