/**
 * Login, Register, Password reset forms
 */

/* latin-ext */
@font-face {
  font-family: 'Chau Philomene One';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/chauphilomeneone-02668ed7.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Chau Philomene One';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/chauphilomeneone-c906614d.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Chau Philomene One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/chauphilomeneone-23659f3a.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Chau Philomene One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/chauphilomeneone-382dcc94.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

body.login {
    color: #1A236A;
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 19px;
    line-height: 1.45em;
}

body.login a {
  color: #E3087D;
}

body.login a:hover {
  color: #1A236A;
}

body.login div#login {
    font-family: "Chau Philomene One", Sans-serif;
}

body.login div#login h1 {
    font-family: "Chau Philomene One", Sans-serif;
    line-height: 1.2em;
}

body.login div#login h1 a {}
body.login div#login form#loginform {}
body.login div#login form {
    background-color: rgb(255, 229, 132);
    border-radius: 30px 30px 30px 30px;
}

body.login div#login form p {}
body.login div#login form p label {}
body.login div#login form input {}
body.login div#login form input#user_login {}
body.login div#login form input#user_pass {}
body.login div#login form p.forgetmenot {}
body.login div#login form p.forgetmenot input#rememberme {}
body.login div#login form p.submit {
    text-align: left;
}

body.login div#login form p.submit input#wp-submit {
    color: #FFFFFF;
    background-color: rgb(227, 8, 125);
    border-width: 1px 1px 1px 1px;
    border-color: #E3087D;
    border-radius: 25px 25px 25px 25px;
    float: none;
    font-weight: 600;
    line-height: 2;
    margin-top: 20px;
    padding: 6px 20px;
    text-align: center;
    text-transform: uppercase;
}

body.login div#login form p.submit input#wp-submit:hover,
body.login div#login form p.submit input#wp-submit:focus {
    background-color: rgb(255, 255, 255);
    border-color: rgb(227, 8, 125);
    color: rgb(227, 8, 125);
}

/* body.login div#login form input[type="checkbox"] { */
body.login div#login form p.forgetmenot {
        float: none;
}

body.login div#login form input:not([type="button"]):not([type="submit"]),
body.login div#login form textarea {
    color: #18236E;
    border-color: #E3087D;
    border-radius: 25px 25px 25px 25px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    font-size: 15px;
    margin-bottom: 20;
    padding: 8px;
}

body.login div#login form input:focus:not([type="button"]):not([type="submit"]),
body.login div#login form textarea:focus {
border-color: #1A236A;  
}

body.login div#login p#nav {
    text-align: center;
}

body.login div#login p#nav a {
  color: #E3087D;
}

body.login div#login p#nav a:hover {
  color: #1A236A;
}

body.login div#login p#backtoblog {
    display: none;
}

body.login div#login p#backtoblog a {}

body.login div.language-switcher {
    display: none;
}

/**
 * Login form specifics
 */

body.login div#login form#loginform {}

