#wpadminbar input[type=checkbox]:checked:before {
  color: #66071D;
}

#wpadminbar input[type=radio]:checked:before {
  background: #66071D;
}

#wpadminbar input[type=text], #wpadminbar input[type=email], #wpadminbar input[type=url],
#wpadminbar input[type=search], #wpadminbar input[type=password], #wpadminbar input[type=tel],
#wpadminbar input[type=number], #wpadminbar select, #wpadminbar select[multiple]{
    background-image: -webkit-gradient(linear, left top, left bottom, from(#66071D), to(#66071D)), -webkit-gradient(linear, left top, left bottom, from(#D2D2D2), to(#D2D2D2));
    background-image: -webkit-linear-gradient(#66071D, #66071D), -webkit-linear-gradient(#D2D2D2, #D2D2D2);
    background-image: -o-linear-gradient(#66071D, #66071D), -o-linear-gradient(#D2D2D2, #D2D2D2);
    background-image: linear-gradient(#66071D, #66071D), linear-gradient(#D2D2D2, #D2D2D2);
}

#wpadminbar input[type=text]:focus, #wpadminbar input[type=text]:active,
#wpadminbar input[type=email]:focus, #wpadminbar input[type=email]:active,
#wpadminbar input[type=url]:focus, #wpadminbar input[type=url]:active,
#wpadminbar input[type=search]:focus, #wpadminbar input[type=search]:active,
#wpadminbar input[type=password]:focus, #wpadminbar input[type=password]:active,
#wpadminbar input[type=number]:focus, #wpadminbar input[type=number]:active,
#wpadminbar input[type=tel]:focus, #wpadminbar input[type=tel]:active,
#wpadminbar select:focus, #wpadminbar select:active, #wpadminbar select[multiple]:focus,
#wpadminbar select[multiple]:active{
     background-image: -webkit-gradient(linear, left top, left bottom, from(#66071D), to(#66071D)), -webkit-gradient(linear, left top, left bottom, from(#D2D2D2), to(#D2D2D2));
     background-image: -webkit-linear-gradient(#66071D, #66071D), -webkit-linear-gradient(#D2D2D2, #D2D2D2);
     background-image: -o-linear-gradient(#66071D, #66071D), -o-linear-gradient(#D2D2D2, #D2D2D2);
     background-image: linear-gradient(#66071D, #66071D), linear-gradient(#D2D2D2, #D2D2D2);
}

#wpadminbar input[type=checkbox]:checked + .checkbox-material .check {
  color: #66071D;
  border-color: #66071D;
}

#wpadminbar input[type=checkbox]:checked + .checkbox-material .check:before {
  color: #66071D;
}

#wpadminbar input[type=radio] ~ .check {
  background-color: #66071D;
}

#wpadminbar input[type=radio]:checked ~ .check {
  background-color: #66071D;
}

#wpadminbar input[type=radio]:checked ~ .circle {
  border-color: #66071D;
}

/* Admin Bar */
#wpadminbar {
  color: #fff;
  background: #66071D;
}

#wpadminbar .ab-item,
#wpadminbar a.ab-item,
#wpadminbar > #wp-toolbar span.ab-label,
#wpadminbar > #wp-toolbar span.noticon {
  color: #fff;
}

#wpadminbar .ab-icon,
#wpadminbar .ab-icon:before,
#wpadminbar .ab-item:before,
#wpadminbar .ab-item:after {
  color: #fff;
}

#wpadminbar:not(.mobile) .ab-top-menu > li:hover > .ab-item,
#wpadminbar:not(.mobile) .ab-top-menu > li > .ab-item:focus,
#wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus,
#wpadminbar.nojs .ab-top-menu > li.menupop:hover > .ab-item,
#wpadminbar .ab-top-menu > li.menupop.hover > .ab-item {
  color: #fff;
  background: #833343;
}

#wpadminbar:not(.mobile) > #wp-toolbar li:hover span.ab-label,
#wpadminbar:not(.mobile) > #wp-toolbar li.hover span.ab-label,
#wpadminbar:not(.mobile) > #wp-toolbar a:focus span.ab-label {
  color: #fff;
}

#wpadminbar:not(.mobile) li:hover .ab-icon:before,
#wpadminbar:not(.mobile) li:hover .ab-item:before,
#wpadminbar:not(.mobile) li:hover .ab-item:after,
#wpadminbar:not(.mobile) li:hover #adminbarsearch:before {
  color: #fff;
}

/* Admin Bar: submenu */
#wpadminbar .menupop .ab-sub-wrapper {
  background: #833343;
}

#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,
#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu {
  background: #833343;
}

#wpadminbar .ab-submenu .ab-item,
#wpadminbar .quicklinks .menupop ul li a,
#wpadminbar .quicklinks .menupop.hover ul li a,
#wpadminbar.nojs .quicklinks .menupop:hover ul li a {
  color: #E1D7DA;
}

#wpadminbar .quicklinks li .blavatar,
#wpadminbar .menupop .menupop > .ab-item:before {
  color: #E1D7DA;
}

#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 .ab-sub-wrapper .menupop.hover > a,
#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,
#wpadminbar li #adminbarsearch.adminbar-focused:before {
  color: #fff;
}

#wpadminbar .quicklinks li a:hover .blavatar,
#wpadminbar .quicklinks li a:focus .blavatar,
#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover > a .blavatar,
#wpadminbar .menupop .menupop > .ab-item:hover:before,
#wpadminbar.mobile .quicklinks .ab-icon:before,
#wpadminbar.mobile .quicklinks .ab-item:before {
  color: #fff;
}

#wpadminbar.mobile .quicklinks .hover .ab-icon:before,
#wpadminbar.mobile .quicklinks .hover .ab-item:before {
  color: #E1D7DA;
}

/* Admin Bar: search */
#wpadminbar #adminbarsearch:before {
  color: #E1D7DA;
}

#wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input:focus {
  color: #fff;
  background: #833343;
}

#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder {
  color: #fff;
  opacity: 0.7;
}

#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder {
  color: #fff;
  opacity: 0.7;
}

#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder {
  color: #fff;
  opacity: 0.7;
}

#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder {
  color: #fff;
  opacity: 0.7;
}

#wpadminbar #wp-admin-bar-comments .count-0 {
  opacity: 1;
}

/* Admin Bar: my account */
#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img {
  border-color: #97707E;
  background-color: #97707E;
}

#wpadminbar #wp-admin-bar-user-info .display-name {
  color: #E1D7DA;
}

#wpadminbar #wp-admin-bar-user-info a:hover .display-name {
  color: #fff;
}

#wpadminbar #wp-admin-bar-user-info .username {
  color: #E1D7DA;
}
