div[class^="directForm"]{
padding-top:10px;
display: flex;
flex-direction: column;
}
div[class^="tp-block-container"]{
display:flex;
flex-direction: row;
justify-content: space-evenly;
padding: 5px 10px;
align-items: center;
}
div[class^="tp-block-container"] > *{
width: 50%;
text-align: center;
}
select[class^="expiry_month"]{
margin-right:10px;
}
select[class^="expiry_year"]{
margin-left:10px;
}
div[class^="tp-block-container"] > input, div[class^="tp-block-container"] > select{
border: 2px solid #aaa;
border-radius: 5px;
outline: none;
transition: .3;
box-sizing:border-box;
font-size:1.2rem;
}
div[class^="tp-block-container"] > input:focus, div[class^="tp-block-container"] > select:focus{
border-color: #b20b63;
box-shadow:0 0 8px 0 #b20b63;
}