/*body {
    background-image: url('<?= get_template_directory_uri(); ?>/img/onninen_cal_bg.jpg');
    background-repeat: no-repeat;
    background-position: bottom center;
    -webkit-background-size: cover;
            background-size: cover;
}*/
body, html{
    background: #fff;
}
.login form {
    border: 0px solid #2606A9;
    -webkit-box-shadow: 0px 0px 0px 0px rgba(50, 50, 50, 0);
    -moz-box-shadow:    0px 0px 0px 0px rgba(50, 50, 50, 0);
    box-shadow:         0px 0px 0px 0px rgba(50, 50, 50, 0);
}
.login form .input,
.login form input[type=checkbox],
.login input[type=text] {
    border: 0px solid #005dbd;
    background-color: #ebebeb;
    text-shadow: 0px 0px 0px rgba(150, 150, 150, 0);
}
.wp-core-ui .button-group.button-large .button,
.wp-core-ui .button.button-large {
    border:0px solid;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    border-color: #eb0b30;
    background-color: #eb0b30;
    text-shadow: 0px 0px 0px rgba(150, 150, 150, 0);
    -webkit-box-shadow: 0px 0px 0px 0px rgba(50, 50, 50, 0);
    -moz-box-shadow:    0px 0px 0px 0px rgba(50, 50, 50, 0);
    box-shadow:         0px 0px 0px 0px rgba(50, 50, 50, 0);
}
.wp-core-ui .button-group.button-large .button:hover,
.wp-core-ui .button.button-large:hover{
    background: #0737A3;
    color: #fff;
}
.login h1 a {
    width: 173px;
    height: 89px;
    background-image: url('img/logo.jpg');
    -webkit-background-size: 173px 89px;
            background-size: 173px 89px;
}
.login #backtoblog a,
.login #nav a,
.login h1 a {
    color: #003770;
}
/*login page*/
#loginform .wp-social-login-widget .wp-social-login-provider-list{
    padding-left:0;
    padding-right:0;
    float: left;
    width: 100%;
    position: relative;
}
#loginform .wp-social-login-widget .wp-social-login-provider-list a{
    margin-right: 3px;
}
/*sotsmeedia nupu kujundused*/
.wp-social-login-provider-list a:focus{
    -webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
    -moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
    box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
}
/*google*/
a.wp-social-login-provider-google{
    position: relative;
    line-height: 30px;
    color: #fff;
    height: 30px !important;
    float: right !important;
    margin-left: 30px !important;
    background: rgba(0, 0, 0, 0) url('img/login-button-google-inner.png') repeat-x top left !important;
    padding: 0 5px !important;
    text-shadow: 1px 1px #000;
}
a.wp-social-login-provider-google:before {
    content: '';
    left:-30px;
    top: 0;
    height: 30px;
    width: 30px;
    position: absolute;
    background: rgba(0, 0, 0, 0) url('img/login-button-google-left.png') no-repeat top left !important;
}
a.wp-social-login-provider-google:after {
    content: '';
    position: absolute;
    top: 0;
    right: -3px;
    height: 30px !important;
    width: 3px !important;
    background: rgba(0, 0, 0, 0) url('img/login-button-google-right.png') no-repeat top left !important;
}
/*facebook*/
a.wp-social-login-provider-facebook{
    position: relative;
    line-height: 30px;
    color: #fff;
    height: 30px !important;
    float: left !important;
    margin-left: 30px !important;
    background: rgba(0, 0, 0, 0) url('img/login-button-fb-inner.png') repeat-x top left !important;
    padding: 0 5px !important;
    text-shadow: 1px 1px #000;
}
a.wp-social-login-provider-facebook:before {
    content: '';
    left:-30px;
    top: 0;
    height: 30px;
    width: 30px;
    position: absolute;
    background: rgba(0, 0, 0, 0) url('img/login-button-fb-left.png') no-repeat top left !important;
}
a.wp-social-login-provider-facebook:after {
    content: '';
    position: absolute;
    top: 0;
    right: -3px;
    height: 30px !important;
    width: 3px !important;
    background: rgba(0, 0, 0, 0) url('img/login-button-fb-right.png') no-repeat top left !important;
}
/* Linked in*/
a.wp-social-login-provider-linkedin{
    height: 28px !important;
    width: 77px !important;
    position: relative;
    line-height: 30px;
    text-align: center;
    background: rgba(0, 0, 0, 0) url('img/linkedin.png') no-repeat center !important;
    font-size: 0;
    display: block;
    background-size: 100% auto !important;
    float: left;
    margin-left: 3px;
    border: 1px solid #0073aa;
    border-radius: 3px;
    -webkit-box-shadow: inset 0px 0px 8px 0px rgba(136,136,136,1);
    -moz-box-shadow: inset 0px 0px 8px 0px rgba(136,136,136,1);
    box-shadow: inset 0px 0px 8px 0px rgba(136,136,136,1);
}

