body.ppwp-sitewide-protection {
background: #2a2c2e url("<?php echo esc_url( ppw_get_background_image( 'sw-default1.jpg' ) ); ?>") no-repeat center/cover !important;
}

.pda-form-login {
width: 50%;
height: 100%;
position: relative;
margin: 0 0 0 auto;
padding: 0;
}

.ppwp-countdown-container {
position: absolute;
bottom: 0;
right: 2px;
width: 50%;
}

.pda-form-login a.ppw-swp-logo {
top: 22%;
position: absolute;
left: 50%;
transform: translate(-50%, -50%);
}

.pda-form-login form {
position: absolute;
width: 350px;
left: 50%;
transform: translate(-50%, -50%);
top: 50%;
padding: 3rem;
background: #0404047a;
color: #fff;
}

.pda-form-login .input_wp_protect_password,
.pda-form-login .button-login {
width: 100%;
padding: .8rem;
border: 1px solid #001428;
outline: 0;
font-size: 1rem;
}

.pda-form-login .input_wp_protect_password {
background: #acb2c9;
margin-bottom: 1.5rem;
}

.pda-form-login .button-login {
text-transform: uppercase;
font-weight: 700;
background: #001428;
border-color: #fff;
}
