/* START Login Page Things */ 
button.continue_with { width: 12em; height: 1.44em; font-size: 1em font-weight: bold; text-align: left; display:block; margin: .5em auto; font-family: d3photography; }
button.continue_with img { max-height: 1em; position: relative; top: -.25em; width: auto; padding-right: .25em; vertical-align: middle;}
/* button.continue_with.apple img { padding-right: ;} */
button.create_with { margin-top: .25em !important; font-size: 3em !important; text-align: center; }
button.continue_with.email { margin-top: .25em; font-size: 1.2em; text-align: center; }
button.continue_with.google { background-color: #fff; font-size: 3em;  color: #000; }
button.continue_with.linkedin { background-color: #369; font-size: 3em;  color: white; }
button.continue_with.apple { background-color: black; font-size: 3em;  color: white;  }
button.continue_with.disabled { opacity: .25;}

form#login_page { font-size: 24px; width: 16em; height: auto; border: 5px solid black; margin: 0 auto; font-family: d3photography; }

#login_page div.title strong {font-size: 3em; display: block; margin-bottom: .1em; }
#login_page div.title em {display: block; margin-bottom: .25em;  font-family: arial; }
#login_page div { clear: both; }
#login_page div label { float: left; width: 13em; font-weight: bold; font-size: .6em; text-align: right; margin: 0; padding: 0; padding-right: .5em}
div.container div.or { font-size: 2em; font-color: #000; opacity: .75; }
div span span.record { display: none; }
div.round1 span span.record { display: inline;}
/* END Login Page Things */ 


h1 button, h2 button { display: none; }