/* ==========================================================================
   Login Form Styles
   ========================================================================== */

/* Login Form Header */
.login h1 a {
    background: url(images/login-logo.svg) no-repeat top center;
    background-size: 100% auto;
    height: 113px;
    margin: 0 0 0 0;
    width: 320px;
}

/* Login Form */
.login form {
    background: #002841;
    margin: 0 0 0 0;
}

.login label {
    color: #fff;
    font-size: 14px;
    font-weight: bold;
}

.login form .input, .login input[type=text] {
    font-size: 14px;
    padding: 10px;
}

.login input.button-primary,
.login input.button-primary:hover,
.login input.button-primary:focus {
    border-color: #f26449;
    box-shadow: none;
    background: #f26449;
    color: #fff;
    text-shadow: none;
}

.login input.button-primary:active {
    background: #f26449;
    border-color: #f26449;
    box-shadow: inset 0 2px 2px rgba(0,0,0,0.25);
}

/* Login form Footer */
.login #nav {
    background: #f26449;
    line-height: 32px;
    margin: 0 0 0 0;
    text-shadow: none;
    text-align: center;
}

.login #nav a:hover {
    background: #d22327;
    color: #fff !important;
    font-weight: bold;
    text-decoration: none;
}

.login #nav a {
    color: #fff !important;
    font-weight: bold;
    text-decoration: none;
}

.login #backtoblog a {
    color: #222222 !important;
    display: block !important;
    font-weight: bold;
    text-align: center !important;
    text-decoration: none;
}

.login #backtoblog a:hover { color: #222222 !important; }

#reg_passmail { color: #fff; }

/* ==========================================================================
   Adminbar Styles
   ========================================================================== */
#wpadminbar a.ab-item,
#wpadminbar>#wp-toolbar span.ab-label,
#wpadminbar>#wp-toolbar span.noticon {
    color: #fff;
}

#wpadminbar a, #wpadminbar a:hover, #wpadminbar a img, #wpadminbar a img:hover {
    outline: 0;
    border: 0;
    text-decoration: none;
    background: 0 0;
}

#wp-admin-bar-cf_admin_bar a,
#wp-admin-bar-cf_admin_bar a:hover {
	background: #222222 !important;
}

#wpadminbar #wp-admin-bar-cf_theme_options .ab-item:before {
	content: "\f108";
	top: 2px;
}

#wpadminbar {
	background: #2196F3;
	color: #fff;
}

#wpadminbar .ab-sub-wrapper,
#wpadminbar ul,
#wpadminbar ul li {
    background: 0 0;
    clear: none;
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
    text-indent: 0;
    z-index: 99999;
}

#wpadminbar .ab-top-menu>li>.ab-item:focus,
#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,
#wpadminbar .ab-top-menu>li:hover>.ab-item,
#wpadminbar .ab-top-menu>li.hover>.ab-item {
    background: #2196F3;
    color: #fff;
}

#wpadminbar>#wp-toolbar li:hover span.ab-label,
#wpadminbar>#wp-toolbar li.hover span.ab-label,
#wpadminbar>#wp-toolbar a:focus span.ab-label {
    color: #fff;
}

#wpadminbar .ab-icon:before,
#wpadminbar .ab-item:before,
#wpadminbar #adminbarsearch:before {
    color: #fff;
}

#wpadminbar .ab-submenu .ab-item {
    color: #fff;
}

#wpadminbar .quicklinks .menupop ul li a,
#wpadminbar .quicklinks .menupop ul li a strong,
#wpadminbar .quicklinks .menupop.hover ul li a,
#wpadminbar.nojs .quicklinks .menupop:hover ul li a {
    color: #fff;
}

#wpadminbar .quicklinks .menupop ul li a:hover,
#wpadminbar .quicklinks .menupop ul li a:focus,
#wpadminbar .quicklinks .menupop ul li a:hover strong,
#wpadminbar .quicklinks .menupop ul li a:focus strong,
#wpadminbar .quicklinks .menupop.hover ul li a:hover,
#wpadminbar .quicklinks .menupop.hover ul li a:focus,
#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover,
#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,
#wpadminbar li:hover .ab-icon:before,
#wpadminbar li:hover .ab-item:before,
#wpadminbar li a:focus .ab-icon:before,
#wpadminbar li .ab-item:focus:before,
#wpadminbar li.hover .ab-icon:before,
#wpadminbar li.hover .ab-item:before,
#wpadminbar li:hover #adminbarsearch:before {
    color: #fff;
}

#wpadminbar .ab-top-secondary a,
#wpadminbar .ab-top-secondary a:hover,
#wpadminbar .ab-top-secondary .ab-sub-wrapper{
    background: #f44336 !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: #3aaede;
	color: #fff;
}
