buttons can be customizable from text/raw shortcode position. For each button you can setup text color and background what you can see on http://themes.muffingroup.com/betheme/documentation/#button so we don`t understand what for you need custom css exactly.
So this can be done only with custom css by page id or you can do it by section css classes. We think much better and useful will be doing it by css classes sections. When you add section on page, in settings section you got field called Custom CSS classes. And inside you need to add any class name, like for example: red-button-promo-box but of course inside this section you must have those promo boxes. Then in Theme options > Layout > Custom CSS section, you need to use below custom css:
Hope all will be clear Using this solution you will be able to create different button colors for different sections. All you need to do is change css class name for section and that`s it. This should definitely help you.
Comments
buttons can be customizable from text/raw shortcode position. For each button you can setup text color and background what you can see on http://themes.muffingroup.com/betheme/documentation/#button so we don`t understand what for you need custom css exactly.