/*Update admin menu & bar layout version 2.0*/

/*--------------*/
/*adminbar*/
/*--------------*/
html{
    background: #fff;
    background-image: url('set.jpg');
    background-size: 70%;
    background-position: right bottom;
    background-attachment: fixed;
    background-repeat: no-repeat;
}
body{
    background: transparent;
}
#wpadminbar {
    background: #59c4c0;
    border-bottom: solid 1px #38f5ee;
}
#wpadminbar .ab-top-menu>li.hover>.ab-item, #wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus, #wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item, #wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus {
    background: #4f4f4f;
    color: #38f5ee;
}
#wpadminbar .ab-empty-item, #wpadminbar a.ab-item, #wpadminbar>#wp-toolbar span.ab-label, #wpadminbar>#wp-toolbar span.noticon {
    color: #424242;
}
#wpadminbar #adminbarsearch:before, #wpadminbar .ab-icon:before, #wpadminbar .ab-item:before {
    color: #424242;
}
#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a, #wpadminbar .quicklinks .menupop ul li a:focus, #wpadminbar .quicklinks .menupop ul li a:focus strong, #wpadminbar .quicklinks .menupop ul li a:hover, #wpadminbar .quicklinks .menupop ul li a:hover strong, #wpadminbar .quicklinks .menupop.hover ul li a:focus, #wpadminbar .quicklinks .menupop.hover ul li a:hover, #wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:focus, #wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:hover, #wpadminbar li #adminbarsearch.adminbar-focused:before, #wpadminbar li .ab-item:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover #adminbarsearch:before, #wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover {
    color: #38f5ee;
}
#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label, #wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label, #wpadminbar>#wp-toolbar li.hover span.ab-label {
    color: #38f5ee;
}
#wpadminbar.mobile .quicklinks .ab-icon:before, #wpadminbar.mobile .quicklinks .ab-item:before {
    color: #4c4f54;
}
#wpadminbar.mobile .quicklinks .hover .ab-icon:before, #wpadminbar.mobile .quicklinks .hover .ab-item:before {
    color: #38f5ee;
}
/*--------------*/
/*sidebar*/
/*--------------*/
#adminmenu a:hover,
#adminmenu li.menu-top > a:focus,
#adminmenu .wp-submenu a:hover,
#adminmenu .wp-submenu a:focus {
    color: #38f5ee;
}
#adminmenu li.menu-top:hover,
#adminmenu li.opensub > a.menu-top,
#adminmenu li > a.menu-top:focus {
    color: #38f5ee;
}
#adminmenu li:hover div.wp-menu-image:before,
#adminmenu li a:focus div.wp-menu-image:before,
#adminmenu li.opensub div.wp-menu-image:before {
    color: #38f5ee;
}
#collapse-button:hover,
#collapse-button:focus {
    color: #38f5ee;
}
.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before {
    color: #38f5ee;
}
#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: rgba(89, 196, 192, 0.24);
    color: #ffffff;
    border-bottom: 1px solid #38f5ee;
    border-top: 1px solid #38f5ee;
    padding-top: 4px;
    padding-bottom: 3px;

}
#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: #38f5ee;
}
#adminmenu, #adminmenu .wp-submenu, #adminmenuback, #adminmenuwrap {
    background-color: #424242;
}
#adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu .wp-has-current-submenu .wp-submenu.sub-open, #adminmenu .wp-has-current-submenu.opensub .wp-submenu, #adminmenu a.wp-has-current-submenu:focus+.wp-submenu, .no-js li.wp-has-current-submenu:hover .wp-submenu {
    background-color: #333232;
    border-bottom: 1px solid #59595a;
}
/*--------------*/
/*Styles for Theme setting page*/
/*--------------*/
#panel-wrapper{
    width: 100%;
    background-color: #FFFFFF;
    overflow: auto;
    padding: 20px;
    margin: 14px 0px;
}
#panel-sidebar{
    width: 20%;
    float: left;
    background-color: #38f5ee;
    padding: 15px;
}
#panel-sidebar ul{
    margin: 0;
    padding: 0;
}
#panel-sidebar ul li{
    width: 100%;
}
#panel-sidebar ul li a{
    display: block;
    text-decoration: none;
    color: #4f4f4f;
    font-weight: bold;
    border-bottom: 1px solid #dddddd;
    padding-bottom: 7px;
    padding-left: 4px;
}
#panel-sidebar ul li:last-child a{
    border: none;
}
#panel-content{
    width: 72%;
    float: left;
    padding: 15px;
}
/*--------------*/
/*Buttons*/
/*--------------*/
.wp-core-ui .button-primary {
    background: #59c4c0;
    border-color: #59c4c0 #59c4c0 #59c4c0;
    -webkit-box-shadow: 0 1px 0 #59c4c0;
    box-shadow: 0 1px 0 #59c4c0;
    color: #ffffff;
    text-decoration: none;
    text-shadow: 0 -1px 1px #476160, 1px 0 1px #476160, 0 1px 1px #38f5ee, -1px 0 1px #38f5ee;
}
.wp-core-ui .button, .wp-core-ui .button-primary, .wp-core-ui .button-secondary {
    display: inline-block;
    text-decoration: none;
    font-size: 14px;
    margin: 0;
    padding: 0 20px 1px;
    cursor: pointer;
    border-width: 1px;
    border-style: solid;
    -webkit-appearance: none;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    white-space: nowrap;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.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: #69dad5;
    border-color: #69dad5;
    color: #fff;
}
/*--------------*/
/*Login*/
/*--------------*/
#login h1 a, .login h1 a {
    background-image: url('wewa_logo.png'); !important;
    height:57px;
    width:152px;
    background-size: contain;
    background-repeat: no-repeat;
    padding-bottom: 20px;
}
.login #login_error, .login .message {
    border-left: 4px solid #38f5ee;
}
.login-action-login #loginform, .login-action-lostpassword #lostpasswordform, .login-action-register #registerform {
    border-radius: 5px;
}
.login label {
    font-size: 13px;
}
.login form .input, .login form input[type=checkbox], .login input[type=text] {
    border-radius: 3px;
    padding: 10px;
    font-size: 13px;
}
#update-nag, .update-nag {
    display: none;
    visibility: hidden;
}