/*************************************
 * Login
 *************************************/

body.login {
    background: #BA0C2F !important;
}

body.login .privacy-policy-page-link {
    display: none;
}
body.login div#login {
    padding-top: 40px !important;
}

body.login h1 a {
    background-image: url('../img/zaki-logo1-white.png') !important;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 155px !important;
    width: 100% !important;
    height: 70px !important;
    /*background-color: #BA0C2F;*/
    background-color: transparent !important;
    margin: 0 auto 15px auto !important;
}

body.login form {
    border: 1px solid #5c1316;
    background-color: #f6f6f0;
}

body.login #nav a, body.login #backtoblog a {
    color: #ffffff;
}

body.login #nav a:hover, body.login #backtoblog :hover, body.login #nav a:focus, body.login #nav a:focus {
    color: #ffffff;
    text-decoration: underline;
    -webkit-box-shadow: inherit;
    box-shadow: inherit;
}

body.login .wp-core-ui .button-primary {
    background: #BA0C2F;
    border-color: #9c4347 #782125 #782125;
    -webkit-box-shadow: 0 1px 0 #782125;
    box-shadow: 0 1px 0 #782125;
    text-shadow: 0 -1px 1px #782125, 1px 0 1px #782125, 0 1px 1px #782125, -1px 0 1px #782125;
}
body.login .wp-core-ui .button-primary.focus,
body.login .wp-core-ui .button-primary.hover,
body.login .wp-core-ui .button-primary:focus,
body.login .wp-core-ui .button-primary:hover {
    background: #9c4347;
    border-color: #BA0C2F;
    -webkit-box-shadow: 0 1px 0 #782125;
    box-shadow: 0 1px 0 #782125;
}

body.login form .input:focus,
body.login form input[type=checkbox]:focus,
body.login input[type=text]:focus, a:focus {
    border-color: #9c4347 #782125 #782125;
    -webkit-box-shadow: 0 0px 0 #782125
    box-shadow: 0 0px 0 #782125
}

body.login input[type=checkbox]:checked:before {
    color: #BA0C2F;
}
 
body.login.wp-core-ui .button:active, .wp-core-ui .button-secondary:active, 
body.login.wp-core-ui .button:focus, .wp-core-ui .button-secondary:focus {
    color: #BA0C2F;
    border-color: #BA0C2F;
}
body.login.wp-core-ui .button-primary {
    background-color: #BA0C2F !important;
    border-color: #BA0C2F !important;
    color: #ffffff !important;
}
body.login.wp-core-ui .button-primary.focus, .wp-core-ui .button-primary:focus {
    outline: none !important;
    box-shadow: 0 0 0 1px #fff, 0 0 0 3px #BA0C2F;
}
body.login.wp-core-ui input[type=checkbox]:focus, 
body.login.wp-core-ui input[type=color]:focus, 
body.login.wp-core-ui input[type=date]:focus, 
body.login.wp-core-ui input[type=datetime-local]:focus, 
body.login.wp-core-ui input[type=datetime]:focus, 
body.login.wp-core-ui input[type=email]:focus, 
body.login.wp-core-ui input[type=month]:focus, 
body.login.wp-core-ui input[type=number]:focus, 
body.login.wp-core-ui input[type=password]:focus, 
body.login.wp-core-ui input[type=radio]:focus, 
body.login.wp-core-ui input[type=search]:focus, 
body.login.wp-core-ui input[type=tel]:focus, 
body.login.wp-core-ui input[type=text]:focus, 
body.login.wp-core-ui input[type=time]:focus, 
body.login.wp-core-ui input[type=url]:focus, 
body.login.wp-core-ui input[type=week]:focus, 
body.login.wp-core-ui select:focus, 
body.login.wp-core-ui textarea:focus {
    box-shadow: 0 0 0 1px #BA0C2F;
}
.login .button.wp-hide-pw:focus {
    box-shadow: 0 0 0 1px #BA0C2F
}
body.login input[type=checkbox]:checked:before {
    content: url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27%23e14d43%27%2F%3E%3C%2Fsvg%3E);
}
.wp-core-ui .button, .wp-core-ui .button-secondary .dashicons-visibility {
    color: #BA0C2F !important;
}

.login #backtoblog a:focus, .login #nav a:focus, .login h1 a:focus {
    color: transparent !important;
    box-shadow: none !important;
}
body.login #nav {
    display: none !important;
}

/*************************************
 * Plugin page
 *************************************/

[data-slug="zaki-branding"][data-plugin="zaki-branding/zaki-branding.php"]  {
    display: none !important;
}

/*************************************
 * Admin footer
 *************************************/

#zaki-branding-plugin-admin-footer {
    position: fixed;
    left: 0;
    bottom: 0;
    background-color: #BA0C2F;
    height: 40px;
    width: 100%;
    z-index: 9999;
}

#zaki-branding-plugin-admin-footer > div {
    padding: 0 10px;
}

#zaki-branding-plugin-admin-footer p {
    color: #fff;
    margin: 0 0 10px 0;
    font-size: 12px;
}

#zaki-branding-plugin-admin-footer #zaki-branding-plugin-admin-footer-left {
    float: left;
}

#zaki-branding-plugin-admin-footer #zaki-branding-plugin-admin-footer-right {
    float: right;
}

/*************************************
 * Various
 *************************************/

#wpfooter #footer-thankyou,
#wpfooter #footer-upgrade,
#welcome-panel,
#try-gutenberg-panel {
    display: none !important;
}
 
.block-editor .block-editor__container,
.block-editor .edit-post-sidebar {
    padding-bottom: 40px;
}


/*************************************
 * Welcome widget
 *************************************/

#zaki_welcome_widget a:link,
#zaki_welcome_widget a:visited {
    color: #BA0C2F;
}

#zaki-welcome-widget .handlediv {
    display: none !important;
}

#zaki_welcome_widget_table_1 td {
    line-height: 1;
}

[for="zaki-welcome-widget-hide"] {
    display: none !important;
}

/* EXTRA */

.tagsdiv .newtag {
    margin-bottom: 5px;
}

/*#adminmenu, #adminmenu .wp-submenu, #adminmenuback, #adminmenuwrap, 
#adminmenuback {
    background-color: #3e1819 !important;
}
#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head, #adminmenu .wp-menu-arrow, #adminmenu .wp-menu-arrow div, #adminmenu li.current a.menu-top, #adminmenu li.wp-has-current-submenu a.wp-has-current-submenu, .folded #adminmenu li.current.menu-top, .folded #adminmenu li.wp-has-current-submenu {
    background-color: #BA0C2F !important;
}
#wpadminbar {
    background-color: #BA0C2F !important;
}
#adminmenu .wp-submenu a:focus, #adminmenu .wp-submenu a:hover, #adminmenu a:hover, #adminmenu li.menu-top>a:focus {
    color: #ffffff !important;
}
#adminmenu li.menu-top:hover, #adminmenu li.opensub>a.menu-top, #adminmenu li>a.menu-top:focus {
    background-color: #BA0C2F !important;
}
#adminmenu li a:focus div.wp-menu-image:before, #adminmenu li.opensub div.wp-menu-image:before, #adminmenu li:hover div.wp-menu-image:before, 
#adminmenu li.menu-top:hover, #adminmenu li.opensub>a.menu-top, #adminmenu li>a.menu-top:focus {
    color: #ffffff !important;
}

ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu>li.current>a.current:after*/