     }
 
     func updateStyle() {
-        backgroundColor = enabled ? UIColor.blackColor() : UIColor.grey231F20()
+        backgroundColor = enabled ? .blackColor() : .grey231F20()
     }
 
     required override public init(frame: CGRect) {


    override public func sharedSetup() {
        super.sharedSetup()
        setTitleColor(UIColor.blackColor(), forState: .Normal)
        setTitleColor(UIColor.grey6(), forState: .Highlighted)
        setTitleColor(UIColor.greyC(), forState: .Disabled)
        layer.borderWidth = 1
        backgroundColor = UIColor.clearColor()
        updateOutline()
    }

    override func updateStyle() {
        backgroundColor = enabled ? UIColor.clearColor() : UIColor.grey231F20()
    }

    func updateOutline() {


    override func updateStyle() {
        if !enabled {
            backgroundColor = .greyA()
        }
        else if selected {
            backgroundColor = .blackColor()
        }
        else {
            backgroundColor = .whiteColor()
        }
    }

    override func sharedSetup() {
        super.sharedSetup()
        titleLabel?.font = UIFont.defaultFont()
        setTitleColor(.blackColor(), forState: .Normal)
        setTitleColor(.grey6(), forState: .Highlighted)
        setTitleColor(.greyC(), forState: .Disabled)
        setTitleColor(.whiteColor(), forState: .Selected)
    }
}

