/* styling for admin icon  */
#wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon:before {
  background-image: url(../images/sozo-logo-s.svg) !important;
  background-position: center center;
  background-repeat: no-repeat;
  color: rgba(0, 0, 0, 0);
}
#wpadminbar #wp-admin-bar-wp-logo.hover > .ab-item .ab-icon {
  background-position: 0 0;
}

/* styling for the footer */
#wpfooter #footer-left img {
  height: 1.2em;
  width: auto;
  margin-right: 0.5em;
}

/* styling for admin menu */

#wpadminbar {
  background: #16164c;
}
#adminmenuback {
  background-color: #171736;
}

#adminmenuwrap {
  background-color: #171736;
}
#adminmenuback,
#adminmenuwrap,
#adminmenu,
#adminmenu .wp-submenu {
  width: 160px;
  background-color: #171736;
}

#adminmenu div.separator {
  background: rgba(255, 255, 255, 0.35);
  height: 1px;
}

#adminmenu li.menu-top:hover,
#adminmenu li.opensub > a.menu-top,
#adminmenu li > a.menu-top:focus {
  position: relative;
  background-color: hsla(240, 20%, 25%, 1);
  color: #fff;
}

#adminmenu .wp-has-current-submenu .wp-submenu {
  background-color: #363652;
}

body.login {
  background-image: url(../images/login-bg.jpg);
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: 50%;
  background-size: cover;
}

body.login #login_error,
body.login .message {
  border-left: 4px solid #e60f53;
  font-size: 14px;
  background: white;
  padding: 10px;
}

body.login h1 a,
body.login .wp-login-logo a {
  background-image: url(../images/login-logo.png);
  width: 100%;
  height: 49px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center top;
  text-indent: -9999px;
  outline: 0;
  overflow: hidden;
  display: block;
  margin-bottom: 20px;
}

body.login label {
  font-size: 12px;
  color: #555;
}

body.login input[type="password"],
body.login input[type="text"] {
  background-color: #fff;
  border-color: #ddd;
  border-radius: 4px;
}

body.login.wp-core-ui .button-primary {
  background: #e60f53;
  border-color: #d0104d #d0104d #8e0c35;
  box-shadow: 0 1px 0 #8e0c35;
  color: #fff;
  text-decoration: none;
  text-shadow: none;
}

body.login #backtoblog a,
body.login #nav a,
body.login .wp-login-logo a {
  color: #e60f53;
}

.login #backtoblog a:hover,
.login #nav a:hover,
.login .wp-login-logo a:hover,
.login .privacy-policy-page-link a:hover,
.login #backtoblog a:focus,
.login #nav a:focus,
.login .wp-login-logo a:focus {
  color: #fff !important;
  outline: none;
}

#sozo_support_service .postbox-header {
  background: rgba(230, 15, 83, 0.1);
}
#sozo_support_service a {
  color: #e60f53;
}
#sozo_support_service ul {
  margin-top: 5px;
  line-height: 1;
}
.no-margin-bottom {
  margin-bottom: 0 !important;
}
.backup-methods-wrap a {
  color: #fff !important;
}
