#password_protected { position:fixed; top:0; left:0; width:100%; height:100%; z-index:9999; }
#password_protected #form_box_wrapper { position:absolute; top:0; left:0; width:100%; height:100%; background:url(../images/grey_85.png); }
#password_protected .container { position:absolute; top:50%; left:50%; max-width:400px; height:500px; margin:-250px 0 0 -201px; background:#fff; box-shadow:0 0 7px rgba(0, 0, 0, 0.1); border-radius:5px; }
	#password_protected.access-overlay .container { background:none; box-shadow:none; }
#password_protected #text_for_form { padding:20px; }
#password_protected h2.title { font-size:1.5em; }
#password_protected p { margin:10px 0 15px; }
#password_protected ul.listform li { padding:0 0 10px; }
	#password_protected ul.listform li.last { padding:0; }
#password_protected ul.listform input[type="text"] { width:338px; }
	#password_protected ul.listform input.name[type="text"] { width:153px; }
	#password_protected ul.listform input.name.alt[type="text"] { margin:0 10px 0 0; }
#password_protected ul.listform li.radios label.label { margin:0 20px 0 0; }
#password_protected ul.listform li.radios span.left { margin:2px 0 0; }
#password_protected ul.listform li.buttons { padding:25px 0 0; }
	#password_protected ul.listform li.buttons input { min-width:130px; }
	#password_protected ul.listform input[type="submit"] { width:130px; }
#password_protected #register { padding:20px 0 0; }
#password_protected #login { padding:45px 0 0; }
#password_protected #forgot_password { padding:85px 0 0; }
#password_protected .text-small { font-size:0.8125em; }
#password_protected .text-small a { color:#999; }
#password_protected .text-small a:hover { color:#ff6978; }
/*#password_protected .access-button { display:table-cell; width:360px; height:360px; text-align:center; vertical-align:middle; }
#password_protected .access-button input[type="button"] { width:200px; height:50px; color:#ff6978; background:none; border:1px solid #ff6978; border-radius:50px; }
#password_protected .access-button input[type="button"]:hover { color:#fff; border-color:#fff; }
#password_protected ul.listform input[type="button"] { position:absolute; bottom:20px; right:20px; width:16px; height:16px; padding:0; background:url(../images/cross.png) 0 0 no-repeat; }
#password_protected ul.listform input[type="button"]:hover { background-position:0 -16px; }*/

@media screen and (max-width:479px) {
#password_protected .container { left:10px; right:10px; width:auto; margin-left:0; }
#password_protected ul.listform input[type="text"] { float:none; width:92% !important; }
#password_protected ul.listform input.name.alt[type="text"] { margin:0 0 10px; }
}

