     // MARK: - Helpers
     
     /** Shows a CRNotification **/
-    public static func showNotification(textColor: UIColor, backgroundColor: UIColor, image: UIImage?, title: String, message: String?, dismissDelay: TimeInterval, completion: @escaping () -> () = {}) {
-        let notificationDefinition = InAppNotificationTypeDefinition(textColor: textColor, backgroundColor: backgroundColor, image: image)
+    public static func showNotification(backgroundColor: UIColor, image: UIImage?, title: NSAttributedString, message: NSAttributedString?, dismissDelay: TimeInterval, completion: @escaping () -> () = {}) {
+        let notificationDefinition = InAppNotificationTypeDefinition(backgroundColor: backgroundColor, image: image)
         showNotification(type: notificationDefinition, title: title, message: message, dismissDelay: dismissDelay, completion: completion)
     }
     
     /** Shows a CRNotification from a InAppNotificationType **/
-    public static func showNotification(type: InAppNotificationType, title: String, message: String?, dismissDelay: TimeInterval, completion: @escaping () -> () = {}) {
+    public static func showNotification(type: InAppNotificationType, title: NSAttributedString, message: NSAttributedString?, dismissDelay: TimeInterval, completion: @escaping () -> () = {}) {
         let view = InAppNotificationView()
         
         view.setBackgroundColor(color: type.backgroundColor)
-        view.setTextColor(color: type.textColor)
         view.setImage(image: type.image)
         view.setTitle(title: title)
         view.setMessage(message: message)

    
    // MARK: - Static notification types
    
    public static let success: InAppNotificationType = InAppNotificationTypeDefinition(textColor: UIColor.white, backgroundColor: UIColor.flatGreen, image: UIImage(named: "success", in: Bundle(for: InAppNotifications.self), compatibleWith: nil))
    public static let error: InAppNotificationType = InAppNotificationTypeDefinition(textColor: UIColor.white, backgroundColor: UIColor.flatRed, image: UIImage(named: "error", in: Bundle(for: InAppNotifications.self), compatibleWith: nil))
    public static let info: InAppNotificationType = InAppNotificationTypeDefinition(textColor: UIColor.white, backgroundColor: UIColor.flatGray, image: UIImage(named: "info", in: Bundle(for: InAppNotifications.self), compatibleWith: nil))

    
    // MARK: - Init

        backgroundColor = color
    }
    
    /** Sets the title of the notification **/
    internal func setTitle(title: NSAttributedString) {
        titleLabel.attributedText = title
    }
    
    /** Sets the message of the notification **/
    internal func setMessage(message: NSAttributedString?) {
        messageLabel.attributedText = message
        messageLabel.isHidden = (message == nil)
    }
    
