/* ================
 * Login
 * ================ */
body.login {
    background: white;
}

.login form {
    background: #0c0015;
    border-radius: 10px;
}

.login h1 a {
    background: transparent url('../images/logo_jazel.png') scroll no-repeat bottom center;
    background-size: 50%;
    height: 84px;
    width: 100%;
}

.login a:focus {
    box-shadow: none;
    outline: transparent;
}

.login label {
    color: white;
}

.login .submit input,
.login .submit input:hover,
.login .submit input:focus {
    background-color: #e7be00;
    background-repeat: repeat-x;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e7be00), to(#fdf400));
    background: -webkit-linear-gradient(top, #fdf400, #e7be00);
    background: -moz-linear-gradient(top, #fdf400, #e7be00);
    background: -ms-linear-gradient(top, #fdf400, #e7be00);
    background: -o-linear-gradient(top, #fdf400, #e7be00);
    border: 2px solid #ffc72c;
    color: #141721;
    font-weight: bold;
    text-transform: uppercase;
    text-shadow: 1px 2px #f6e699;
}

/* ================
 * Admin Menu
 * ================ */
#adminmenu,
#adminmenu .wp-submenu,
#adminmenuback,
#adminmenuwrap {
    width: 240px;
}

#wpcontent, #wpfooter {
    margin-left: 240px;
}

#adminmenu .wp-submenu {
    left: 240px;
}

#adminmenu .wp-not-current-submenu .wp-submenu,
.folded #adminmenu .wp-has-current-submenu .wp-submenu {
    min-width: 240px;
}

#adminmenu,
#adminmenuback,
#adminmenuwrap {
    background-color: #0c0015;
}

#adminmenu a.menu-top,
#adminmenu .wp-submenu a {
    color: #aec3ce;
}

#adminmenu li.menu-top:hover .wp-menu-image:before,
#adminmenu li.opensub>a.menu-top,
#adminmenu li>a.menu-top:focus  {
    color: white;
}

#adminmenu .wp-submenu a:focus,
#adminmenu .wp-submenu a:hover,
#adminmenu a:hover,
#adminmenu li.menu-top>a:focus {
    color: white;
}

#adminmenu a.menu-top.menu-icon-dashboard {
    color: white;
}

/* ----------------
Adjustments to other plugins to account for widened sidebar
*/
#wpcontent #astra-sites-menu-page .nav-tab-wrapper,
#wpcontent .single-site-footer {
    margin-left: 240px;
}
#wpcontent #site-pages {
    margin-left: 275px;
}


/* ================
 * Widgets
 * ================ */
.jazel-support h3 {
    text-align: center;
}

.jazel-support h3 span {
    display: block;
    font-weight: normal;
}
