Nick lets start with the login page.
I need you to replace your login.css with this with the code below.
That should make OPC look nice via the login page. I will send you the opc section shortly.
Code:
.opc-block-2 {
width: 48%;
float: left;
}
.opc-block-3 {
width: 33.33%;
float: left;
}
.opc-block > div, .opc-block > label {
padding: 7px;
}
.opc-block hr {
width: 95%;
}
.opc-head {
font-size: larger;
font-weight: bold;
}
.opc-label {
padding-top: 5px;
}
@media (max-width:992px){
.opc-block {
width: 100%;
}
.opc-block-2 {
width: 100%;
margin-left:0rem;
}
.opc-block-2:nth-child(3) {
width: 100%;
float: none;
margin-left:0rem;
}
}
#loginBody #contentMainWrapper {
grid-template-columns:auto !important;
justify-content:center;
}
@media (min-width:992px){
.opc-block-2:nth-of-type(1){
float: left;
margin-right:2rem;
}
}
@media (min-width:1200px){
.opc-block-2:nth-of-type(1){
float: left;
margin-right:3rem;
}
}