#wpadminbar #wp-admin-bar-wp-logo .ab-item:first-child {
    padding: 0;
}
#wpadminbar #wp-admin-bar-wp-logo .ab-sub-wrapper {
	margin-left: -1px;
}
#wpadminbar #wp-admin-bar-wp-logo .ab-sub-wrapper .ab-item {
    padding: 0 7px;
}
span.infoicon-icon {
    padding: 0;
    margin: 0;
    display: block;
    color: #f7403a;
    background: #fff;
}
#custom-admin-logo span.infoicon-icon {
    width: 32px;
    height: 32px;
    font-size: 32px;
}
#custom-dashboard-header span.infoicon-icon {
    float: left;
    margin: 2px 5px 0 0;
    width: 24px;
    height: 24px;
    font-size: 24px;
}

span.infoicon-logo {
    padding: 0;
    margin: 0;
    display: block;
    color: #f7403a;
}
#custom-footer-link span.infoicon-logo {
	height: 16px;
	line-height: 16px;
	font-size: 90px;
	overflow: hidden;
}
#custom-footer-link span.infoicon-logo:before {
    line-height: 16px;
}

/* ------------------------------------------------------------
Infomedia Branding Icon Font Styles
------------------------------------------------------------ */

@charset "UTF-8";

@font-face {
  font-family: "infomedia-branding";
  src:url("../fonts/infomedia-branding.eot");
  src:url("../fonts/infomedia-branding.eot?#iefix") format("embedded-opentype"),
    url("../fonts/infomedia-branding.woff") format("woff"),
    url("../fonts/infomedia-branding.ttf") format("truetype"),
    url("../fonts/infomedia-branding.svg#infomedia-branding") format("svg");
  font-weight: normal;
  font-style: normal;

}

[data-icon]:before {
  font-family: "infomedia-branding" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^="infoicon-"]:before,
[class*=" infoicon-"]:before {
  font-family: "infomedia-branding" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.infoicon-icon:before {
  content: "a";
}
.infoicon-logo:before {
  content: "b";
}