fpm-logo {
  display: inline-block;
  height: 100%; }
  fpm-logo a {
    float: left;
    display: inline-block;
    color: #ffffff; }
    fpm-logo a:hover {
      color: #ffffff;
      text-decoration: none; }
  fpm-logo .logo-icon, fpm-logo .logo-title {
    display: inline-block; }
  fpm-logo .logo-icon {
    float: left;
    margin-right: 20px;
    line-height: 50px; }
    fpm-logo .logo-icon i {
      font-size: 50px;
      display: inline-block;
      vertical-align: middle; }
  fpm-logo .logo-title {
    float: left;
    color: #ffffff;
    font-size: 16px;
    line-height: 50px; }
  fpm-logo:before, fpm-logo:after {
    content: " ";
    display: table;
    clear: both; }
