#po-login-container {
width: 100%;
text-align: center;
}
#po6-login {
color: #000;
padding: 10px;
display: inline-block;
text-decoration: none;
margin: 30px 0;
background: #f2f2f2;
border-radius: 5px;
box-shadow: 2px 2px 2px #eee;
border: 1px solid #ccc;
text-align: center;
transition: 1s;
}
#po6-login:hover {
background: #E7E7E7;
transition: 1s;
}
#po-login-or {
width: 100%;
text-align: center;
border-bottom: 1px solid #ccc;
line-height: 0.1em;
}
#po-login-or span {
background: #fff;
padding: 0 10px;
}
#po6-login span {
line-height: 31px;
margin-left: 10px;
}
#po6-logo {
vertical-align: middle;
height: 31px;
box-shadow: none !important;
display: inline-block;
}
#po6-repay {
color: #000;
padding: 10px;
display: inline-block;
text-decoration: none;
margin-bottom: 20px;
background: #E7E8E9;
border-radius: 5px;
box-shadow: 2px 2px 2px #eee;
border: 1px solid #ccc;
width: 100%;
text-align: center;
}
#po6-repay span {
line-height: 31px;
margin-left: 10px;
}
#po6-repay-logo {
display: inline-block;
vertical-align: middle;
height: 22px;
box-shadow: none !important;
}.plationline-supports-recurrence {
clear: both;
margin: 1em 0;
padding: 10px;
border: 1px solid #aaaaaa;
text-align: center;
}
.plationline-supports-recurrence img {
max-height: 50px;
width: auto;
}h3#pmpro_member_directory_subheading {clear: none; margin-top: 0; }
form.pmpro_member_directory_search {float: right; margin-bottom: 1rem; clear: both; }
form.pmpro_member_directory_search input[type=text] { }
form.pmpro_member_directory_search input[type=submit] {background: none; border: none; padding: 0; position: absolute; text-indent: -9999em; }
.pmpro_member_directory {clear: both; }
.pmpro_pagination {margin: 1em 0;}
.pmpro_pagination .pmpro_prev {float: left; width: 250px;}
.pmpro_pagination .pmpro_next {float: right; width: 250px; text-align: right;} div.pmpro_member_directory div h3 {clear: none; }
div.pmpro_member_directory div p {margin: .5rem 0 0 0; } 
div.pmpro_member_profile strong {display: block; } .pmpro_member_directory table h3.pmpro_member_directory_display-name {margin-top: 0; }
.pmpro_member_directory table tbody td {vertical-align: top; }
.pmpro_member_directory table tbody td p {margin: 0 0 .5rem 0; } .pmpro_member_directory.pmpro_member_directory-2col,
.pmpro_member_directory.pmpro_member_directory-3col,
.pmpro_member_directory.pmpro_member_directory-4col {
display: grid;
grid-column-gap: 2.9rem;
grid-row-gap: 5.8rem;
text-align: center;
}
.pmpro_member_directory.pmpro_member_directory-2col {
grid-template-columns: 1fr 1fr;
}
.pmpro_member_directory.pmpro_member_directory-3col {
grid-template-columns: 1fr 1fr 1fr;
}
.pmpro_member_directory.pmpro_member_directory-4col {
grid-template-columns: 1fr 1fr 1fr 1fr;
} .pmpro_member_directory .pmpro_member_directory-item,
.pmpro_member_directory .pmpro_member_directory_row {
word-break: break-word;
}
.pmpro_member_directory_link {
word-break: normal;
} .pmpro_member_profile { }
.pmpro_member_profile .pmpromd_filename {
display: block;
}
@media only screen and (max-width: 767px) {
.pmpro_member_directory.pmpro_member_directory-2col,
.pmpro_member_directory.pmpro_member_directory-3col,
.pmpro_member_directory.pmpro_member_directory-4col {
grid-template-columns: 1fr;
}
} .pmpro_page_numbers a {
padding: 6px;
}
.pmpro_page_numbers a.pmpro_page_active {
font-weight: bold;
}