/*
 * SimpleModal Login - WordPress Modal Ajax Login
 * Theme: pn-sparkle
 */
#simplemodal-login-overlay {background-color:#ccc;}
#simplemodal-login-container {position:absolute !important;} /* fixed position is bad for long and mobile */
#simplemodal-login-container {width:350px;max-width:100%;margin-top:7%;}
@media screen and (min-width:990px) {#simplemodal-login-container {margin-top:10%;} }
#simplemodal-login-container .with-logo::before {content:"";width:120px;height:120px;display:block;position:absolute;margin-top:-125px;margin-left:-60px;left:50%;background-image:url('/wp-content/themes/nursery-sparkle/images/pnlogo-2014-stack.png');background-color:white;background-repeat:no-repeat;background-position:50% 50%;background-size:80%;border-radius:50%;border:4px double #ddd;box-shadow:0 0 10px #ddd;}
#simplemodal-login-container .simplemodal-data .with-logo {padding-top:50px;}
/* #simplemodal-login-container h3 {margin:10px 0;font-family:inherit;font-size:inherit;} */
#simplemodal-login-container .simplemodal-wrap {overflow:visible!important;}
#simplemodal-login-container .message,
#simplemodal-login-container #login_error {background-color:#ffebe8;border:1px solid #c00;margin-bottom:8px;padding:6px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#simplemodal-login-container .message {background-color:#ffffe0;border-color:#e6db55;}
#simplemodal-login-container .simplemodal-data {background-color:#fff;background-image:url('/wp-content/themes/nursery-sparkle/images/pn-color-stripes-tile.png');background-size:47%;border:0px solid #e5e5e5;padding:1.5em;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-shadow:rgba(153,153,153,1) 0 4px 18px;-webkit-box-shadow:rgba(153,153,153,1) 0 4px 18px;box-shadow:rgba(153,153,153,1) 0 4px 18px;}
#simplemodal-login-container .simplemodal-data > div {border:3px solid #e5e5e5;background:#fff;padding:.75em 1.25em;}
#simplemodal-login-container > .simplemodal-close {position:absolute;overflow:hidden;right:24px;top:25px;}
#simplemodal-login-container > .simplemodal-close a {text-indent:100%;display:block;width:1em;height:1em;}
#simplemodal-login-container > .simplemodal-close a::before {content:"\f158";position:absolute;display:block;font:400 20px/1 dashicons;speak:none;text-align:center;text-indent:0;color:#444;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
#simplemodal-login-container form {vertical-align:top;font-weight:normal;margin-left:0 auto;text-align:left;}
#simplemodal-login-container form br {display:none;}

#simplemodal-login-container form .simplemodal-close {display:none}
#simplemodal-login-container form .submit input.simplemodal-close {background-color:#000;border:3px double #fff;}
#simplemodal-login-container .title {color:#6c6b6b;font-size:18px;text-align:center;text-transform:uppercase;}
#simplemodal-login-container .nav {clear:both;color:#888;padding-top:16px;text-align:center;}
#simplemodal-login-container .nav a {color:#888;}

#simplemodal-login-container .note {font-family:Palatino Linotype,Palatino,serif;font-style:italic;line-height:1.1;margin:10px 0;}

#simplemodal-login-container p textarea,
#simplemodal-login-container input[type="checkbox"] {vertical-align:baseline;margin:auto !important;}
#simplemodal-login-container p input[type="password"],
#simplemodal-login-container p input[type="email"],
#simplemodal-login-container p input[type="text"] {font-size:16px;line-height:1;font-weight:normal;background:#fbfbfb;width:100%;}
/* #simplemodal-login-container .rememberme {vertical-align:middle;} /**/
.simplemodal-login-activity {background:url(../img/pn/loading.gif) center no-repeat;height:16px;margin-bottom:12px;}
.simplemodal-login-credit {display:none;font-size:11px;padding-top:4px;text-align:center;}
.simplemodal-login-credit a {color:#999;text-decoration:none;}
.simplemodal-login-credit a:hover {color:#777;}
#simplemodal-login-container input[type="text"]:focus,
#simplemodal-login-container input[type="number"]:focus,
#simplemodal-login-container input[type="email"]:focus,
#simplemodal-login-container input[type="url"]:focus,
#simplemodal-login-container input[type="password"]:focus,
#simplemodal-login-container input[type="search"]:focus,
#simplemodal-login-container textarea:focus,
#simplemodal-login-container textarea.form-control:focus {border-color:rgba(251, 69, 152, 0.25);-webkit-box-shadow:0 0 2px #fb4598 inset;-moz-box-shadow:0 0 2px #fb4598 inset;box-shadow:0 0 2px #fb4598 inset;}
#simplemodal-login-container form > p,
#simplemodal-login-container .btn {display:block;width:100%;margin:7px 0;}

/* recaptcha fixes */
.recaptchatable #recaptcha_response_field {left:0;}
#recaptcha_area, #recaptcha_table {margin-left:-4px;}

/* initial display state of form elements */
#simplemodal-registerform form > *:not(.notoggle):not([type=hidden]):not(br):not(#login_error):not(.wp-social-login-widget):not(.toggle-email-form-email),
#simplemodal-loginform form > *:not(.notoggle):not([type=hidden]):not(br):not(#login_error):not(.wp-social-login-widget):not(.toggle-email-form-email) {display:none;}
/* #simplemodal-loginform form .wp-social-login-widget {display:block;} /**/
