     :init
     (progn
       (ido-vertical-mode t)
+
+      (defun spacemacs//ido-vertical-minibuffer-setup ()
+        (when face-remapping-alist
+          (setq face-remapping-alist nil)))
+      (add-hook 'ido-minibuffer-setup-hook 'spacemacs//ido-vertical-minibuffer-setup)
+
       (defun spacemacs//ido-vertical-define-keys ()
+        (when face-remapping-alist
+          (setq face-remapping-alist nil))
         ;; overwrite the key bindings for ido vertical mode only
         (define-key ido-completion-map (kbd "C-d") 'ido-delete-file-at-head)
         (define-key ido-completion-map (kbd "C-k") 'ido-prev-match)

  [h] [l]      previous/next source
  [t]          toggle visible mark
  [T]          toggle all mark
  [v]          persistent action")


      (spacemacs|define-micro-state helm-navigation
        :on-enter (spacemacs//helm-navigation-ms-on-enter)
        :on-exit  (spacemacs//helm-navigation-ms-on-exit)
        :bindings

        (define-key ido-completion-map (kbd "C-SPC") 'spacemacs/ido-navigation-micro-state)
        (define-key ido-completion-map (kbd "C-@") 'spacemacs/ido-navigation-micro-state)
        )
      (add-hook 'ido-setup-hook 'spacemacs//ido-vertical-define-keys)

      (defface spacemacs-ido-navigation-ms-face
        `((t :background ,(face-attribute 'error :foreground)
