.pct-margin-top {margin-top: 8px !important}
.pct-margin-bottom {margin-bottom: 8px !important}
.pct-margin-left {margin-left: 8px !important}
.pct-margin-right {margin-right: 8px !important}
.pct-padding-left {padding-left:30px !important}
.w3-input {color: #007;padding: 4px 0px;display: block;border: none;border-bottom: 1px solid #ccc;width: 100%;background-color: #E6F7FE !important}
.w3-select {color: #007;padding: 4px 0px;width: 100%;border: none;border-bottom: 1px solid #ccc}
.w3-check {color: #007;}
.w3-radio {color: #007 !important;}
.pct-require {font-weight: bold; color: red;}
.pct-wrapper {display: grid;grid-template-columns: 3ch 1fr;align-items:baseline;}
.pct-wrapper input {grid-column-start: 1;}
.pct-wrapper label {grid-column-start: 2;}
.pct-content-block-padding-0 {padding:0 !important}