
.divsocial{
  text-align: center;
  padding:20px;
            }


#wp-auth-check-wrap #wp-auth-check {    background: #0f0d1b;}
.icon-button {
  background-color: #1e73be;
  border-radius: 0rem;
  cursor: pointer;
  display: inline-block;
  font-size: 18px;
  height: 42px;
  line-height: 42px;
  margin: 0 2px !important;
  position: relative;
  text-align: center;
  -webkit-user-select: none;
     -moz-user-select: none;
    -ms-user-select: none;
      user-select: none;
  width: 42px;
  text-decoration: none;
}

.icon-button span {
  border-radius: 0;
  display: block;
  height: 0;
  left: 50%;
  margin: 0;
  position: absolute;
  top: 50%;
  -webkit-transition: all 0.3s;
     -moz-transition: all 0.3s;
     -o-transition: all 0.3s;
      transition: all 0.3s;
  width: 0;
}
.icon-button:hover span {
  width: 42px;
  height: 42px;
  border-radius: 0rem;
  margin: -21px;
}
.icon-button span {
  background-color: #ffffff		}

.icon-button i {
  background: none;
  color: #ffffff;
  height: 42px;
  left: 0;
  line-height: 40px;
  position: absolute;
  top: 0;
  -webkit-transition: all 0.3s;
     -moz-transition: all 0.3s;
     -o-transition: all 0.3s;
      transition: all 0.3s;
  width: 42px;
  z-index: 10;
}


.icon-button i:hover {
  color: #1e73be;
}


    .login form .forgetmenot {
float: none !important;
}
body.login div#login form .input, .login input[type=\\\\\\\"text\\\\\\\"] {
font-weight: 700;
}
.login form {
padding: 26px 24px !important;
}
input:focus,
body.login #loginform p.submit .button-primary:focus,
body.wp-core-ui .button-primary:focus {
box-shadow: none !important;
outline: none !important;
}

body.login #loginform p.submit .button-primary,
body.wp-core-ui .button-primary {
transition: 0.2s linear;
    -webkit-transition: 0.2s linear;
    -moz-transition: 0.2s linear;
    -o-transition: 0.2s linear;
}
html body.login #loginform p.submit .button-primary:hover,
html body.wp-core-ui .button-primary:hover {
background: #d54d57 !important;
}
input[type=text]:focus,
input[type=password]:focus {
border-color: #6b4d92 !important;
}
.wp-core-ui .button,
.wp-core-ui .button-secondary {
color: #6b4d92 !important;
}
body.login div#login h1 a {
margin: 0 auto 10px !important;
padding-bottom: 0 !important;
}
    /* Styles loading for Admin Custome Login */
    html {
        background: none !important;
    }

            html body.login {
        background: #0f0d1b;
    }

            /* Styles for logo image */
    body.login div#login h1 a {
        background-image: url('../images/boreale-logo.png') !important;
        padding-bottom: 30px;
     margin: 0 auto;
       background-size: 250px 51px;
        width: 250px;
        height: 51px;
    }
        #login {
        float: center !important;
        position: relative !important;
             }



    body.login #login {
        width: 358px;
    }

    .login form {
        border-radius: 8px;
        border: 0pxsolid #ffffff;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none !important;
     position: relative;
        z-index: 1;

        /* for ie */
        background-color: rgb(255,255,255);
        background: url('../img/boreale-logo.png')repeat left top!important;
        background: rgba(255,255,255,1) !important;;
            }

    .icon-ph {
        color: #000000;
    }

    body.login div#login form p label, body.login div#login form #pwd_input_lable label, body.login div#login form #log_input_lable, body.login div#login form .user-pass-wrap {
  color:#0a0a0a;
  font-size:17px;
  font-family:Roboto;
}

    body.login #loginform p.submit .button-primary, body.wp-core-ui .button-primary {
        background: #6b4d92 !important;
        color: #ffffff !important;
        font-size: 16px;
        border: none !important;
        text-shadow: none;
        font-family: Roboto;
    }

    body.login #loginform p.submit .button-primary:hover, body.login #loginform p.submit .button-primary:focus, body.wp-core-ui .button-primary:hover {
        background: rgba(107,77,146, 0.9) !important;
    }

    body.login div#login form .input, .login input[type="text"] {
        color: #000000;
        font-size: 25px;
        font-family: Roboto;
        -webkit-box-shadow: 0 0 0px 1000px white inset;
        -webkit-text-fill-color: #000000 !important;
    }

    body.login #nav a, body.login #backtoblog a {
        color: #ffffff !important;
        font-family: Roboto !important;
  float: unset !important;
    }

    body.login #nav, body.login #backtoblog {
        text-shadow: none;
    }

    .divfooter {
        color: #fff;
        padding-top: 10px !important;
        text-align: center;
        width: 335px;
    }

    .divfooter a, body.login #backtoblog .divfooter {
    color: #0c0c0c !important;
    text-shadow: none;
}
.divfooter a, body.login #backtoblog .divfooter a {
    color: #0c0c0c !important;
    text-shadow: none;
}

    .login-msg-above {
        background: #ffffff9e;
        padding: 12px !important;
        margin: 4px 0px !important;
        border-bottom: 3px solid #fff;
        border-radius: 25px;
        line-height: 1.4;
        box-shadow: 0 1px 1px 0 hsla(0, 0%, 0%, 0.1);
        font-size: 16px !important;
        text-align: center;
        font-weight: 500;
        color: #000000 !important;
    }
