.use_diacritics { color: red; font-weight: bold; } form#new_person { .field label { font-weight: bold; display: block; float: left; width: 160px; } #label_person_club { font-weight: normal; } } // From refinerycms-core #message, .flash { padding: 8px 8px 8px 30px; margin-bottom: 15px; position: relative; } .flash_notice, .flash_message { border: 1px solid #00A017; color: #00A017; background: 7px 7px no-repeat image_url('refinery/icons/accept.png') #E0F5E0; } .flash_notice, .flash_notice * { color: #00A017; } .flash_error, .flash_alert { border: 1px solid #A00027; color: #A00027; background: 7px 7px no-repeat image_url('refinery/icons/cancel.png') #FFB1B1; } .flash.flash_notice #flash_close, .flash.flash_error #flash_close, .flash.flash_alert #flash_close { text-transform: lowercase; } .flash.flash_message { background: #E0F5E0; padding: 9px; position: relative; margin-bottom: 32px; h2 { margin-top: 12px; } } .flash.flash_message.flash_message, .flash_message * { color: #262719; font-size: 14px; } .flash a, .flash a:hover { color: #e20003; border-bottom-color: #e20003; } .flash.flash_error a, .flash.flash_error a:hover, .flash.flash_alert a, .flash.flash_alert a:hover { display: none; } noscript .flash.flash_error a, noscript .flash.flash_error a:hover, noscript .flash.flash_alert a, noscript .flash.flash_alert a:hover { display: inline; font-weight: bold; } .flash a#flash_close { position: absolute; right: 9px; top: 7px; } .flash.flash_message a#flash_close { top: 21px; }