

/* Roboto */
@font-face {
    font-family: 'Roboto';
    src: url('font/Roboto-Bold.eot');
    src: url('font/Roboto-Bold.eot?#iefix') format('embedded-opentype'),
         url('font/Roboto-Bold.woff2') format('woff2'),
         url('font/Roboto-Bold.woff') format('woff'),
         url('font/Roboto-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto';
    src: url('font/Roboto-Light.eot');
    src: url('font/Roboto-Light.eot?#iefix') format('embedded-opentype'),
         url('font/Roboto-Light.woff2') format('woff2'),
         url('font/Roboto-Light.woff') format('woff'),
         url('font/Roboto-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto';
    src: url('font/Roboto-Regular.eot');
    src: url('font/Roboto-Regular.eot?#iefix') format('embedded-opentype'),
         url('font/Roboto-Regular.woff2') format('woff2'),
         url('font/Roboto-Regular.woff') format('woff'),
         url('font/Roboto-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/* BigBang */
@font-face {
    font-family: 'BigBang';
    src: url('font/BigBang.eot');
    src: url('font/BigBang.eot?#iefix') format('embedded-opentype'),
         url('font/BigBang.woff2') format('woff2'),
         url('font/BigBang.woff') format('woff'),
         url('font/BigBang.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

body { font-size:12px; color:black;}
.login label { font-size:12px;}
body.login { background-color:black; font-family: 'Roboto', Arial, sans-serif;}
#login h1 a { background-image:url('img/logo_unik_full.svg'); height:3em; width:10em; background-position:center center; background-size:contain; background-repeat:no-repeat;}
.login form { border-radius:0.5em; border:none;}
.login form input[type=password],
.login form input[type=checkbox],
.login form input[type=text] { border:1px solid rgba(200,200,200,0.5);}
form p.submit { margin-top:3em !important;}
.login #login_error, .login .message, .login .success { border-radius:0.5em;}
.login .message { border-color:white;}
.wp-core-ui .button-primary { display:inline-block; cursor:pointer; outline:none; font-family:"BigBang"; font-size:106.25%; text-transform:uppercase; letter-spacing:0.2em; border-radius:0.25em; padding:0.75em 1.5em; background-color:#C40A0A; border:1px solid #C40A0A; vertical-align:middle; -webkit-touch-callout:none; -webkit-user-select:none; user-select:none; -webkit-tap-highlight-color:transparent;}
.wp-core-ui .button-primary:hover { background-color:black; border:1px solid black; }
.login #backtoblog a, .login #nav a { color:white;}