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

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


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

.login label {
	color: #FFFFFF;
	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 {
	background:#d22327;
	color: #FFFFFF;
}


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

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

.login #nav a {
	color: #FFFFFF!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: #ffffff; }


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

#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: #3aaede;
	color:#ffffff;
}

#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: #3aaede;
    color: #FFFFFF;
}

#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: #ffffff;
}

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

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

#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: #ffffff;
}

#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: #ffffff;
}


#wpadminbar .ab-top-secondary a,
#wpadminbar .ab-top-secondary a:hover,
#wpadminbar .ab-top-secondary .ab-sub-wrapper{
    background: #d22327 !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:#ffffff;
}