/* Admin theme CSS */

#adminmenuback {
    background-color: #000;
}

#adminmenuwrap {
    padding-top: 70px;
    background-color: #000;
    background-image: url('/wp-content/plugins/simple-support-system/assets/imgs/simple_logo_inverted.svg');
    background-size: 100px;
    background-position: center top;
    background-repeat: no-repeat;
}

.folded #adminmenuwrap {
    background-size: 25px 25px;
    padding-top: 30px;
}

#adminmenu {
    background-color: #000;
}

#adminmenu .wp-submenu.wp-submenu-wrap {
    background-color: #000;
}

#adminmenu div.wp-menu-image::before {
    color: #FFF;
}

#adminmenu div.wp-menu-name {
    color: #FFF;
}

#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 {
    background-color: #00C4BA;
    color: #000;
}

#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head div.wp-menu-name,
#adminmenu .wp-menu-arrow div.wp-menu-name,
#adminmenu .wp-menu-arrow div div.wp-menu-name,
#adminmenu li.current a.menu-top div.wp-menu-name,
#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu div.wp-menu-name {
    color: #000;
}

#adminmenu .current div.wp-menu-image::before,
#adminmenu .wp-has-current-submenu div.wp-menu-image::before,
#adminmenu a.current:hover div.wp-menu-image::before,
#adminmenu a.wp-has-current-submenu:hover div.wp-menu-image::before,
#adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image::before,
#adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image::before,
#adminmenu li.wp-has-current-submenu:hover div.wp-menu-image::before {
    color: #000;
}

#adminmenu,
#adminmenuwrap,
#adminmenuback {
    background-color: #141E1E;
}

#wpadminbar {
    background-color: #000;
    color: #000;
}

table.wp-list-table .column-intern_nr {
    width: 10%;
}

table.wp-list-table .column-fabrikant {
    width: 10%;
}

.ab-top-menu #wp-admin-bar-nm_suport_menu {
    background-color: #dc3232;
}

.ab-top-menu .nmsuport .ab-icon {
    position: relative;
    float: left;
    font: normal 20px/1 dashicons;
    speak: none;
    padding: 4px 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background-image: none !important;
    margin-right: 6px;
}

.ab-top-menu .nmsuport .ab-icon:before {
    content: "\f468";
    top: 2px;
}

.wp-core-ui .button-primary {
    background-color: #124246;
    border-color: #124246;
    color: #FFF;
}

.wp-core-ui .button-primary.focus,
.wp-core-ui .button-primary.hover,
.wp-core-ui .button-primary:focus,
.wp-core-ui .button-primary:hover {
    background-color: #072224;
    border-color: #072224;
    color: #FFF;
}

.wp-core-ui .button-primary.focus,
.wp-core-ui .button-primary:focus {
    box-shadow: 0 0 0 1px #fff, 0 0 0 3px #072224;
}

/* Login CSS */

body.login.wp-core-ui {
    background-image: url('/wp-content/plugins/simple-support-system/assets/imgs/login-background.jpg');
    background-position: center center;
    background-size: cover;
    background-color: #151515;
}


#login h1 a,
.login h1 a {
    background-image: url('/wp-content/plugins/simple-support-system//assets/imgs/simple_logo_SAG.svg');
    height: 95px;
    width: 320px;
    background-size: 250px 71px;
    background-position: center bottom;
    background-repeat: no-repeat;
    padding-bottom: 30px;
}

.login #backtoblog a,
.login #nav a {
    display: inline-block;
    background-color: #FFF;
    padding: 5px 10px;
}

.login form#loginform {
    border: 0px;
    box-shadow: 0px 1px 20px rgba(0, 0, 0, 0.2) !important;
}