p.notification, div.notification, #product p.warning_inline, #module-invite-invite-program #center_column #idTab1 form.std > p.bold { .notification_info; } p.warning, div.warning, #privatesales_block div.nosale { .notification_warning; } p.error, div.error, p#availability_statut { .notification_error; } p.success, div.success { .notification_success; } div.error p { color: #ffffff !important; } p.error, div.error { ol { list-style: none outside; li:before { content: "-"; padding-right: 15px; } } p.align_right { overflow: hidden; padding-top: 5px; } } #authentication div.error { margin-top: 20px; clear: both; margin-bottom: ~`@{authentication_blocks} == "block"? "20px": "0px"`; ~ form { margin-top: ~`@{authentication_blocks} == "block"? "20px": "45px"`; clear: ~`@{authentication_blocks} == "block"? "both": "none"`; } } #password #center_column { p.success, div.error { margin-bottom: 20px; } } #contact-form #center_column { .success, .notification { margin-bottom: 20px; } } #category #center_column p.warning { margin: 20px 0px; } #availability_statut, #order #center_column div.error, #history #center_column .warning, #order-slip #center_column .warning, #order-follow #center_column .warning, #identity #center_column .notification { margin-top: 20px; } #identity #center_column p.success, #address #center_column div.error, #identity #center_column div.error, #identity #center_column .notification, #module-invite-invite-program #center_column p.error, #module-invite-invite-program #center_column p.success, #order #center_column div.error, #product .error, #product .warning { margin-bottom: 20px; } #address #center_column { form fieldset .content p.notification { float: right; width: 320px; padding-left: 20px; padding-right: 20px; margin-top: 48px; } p.notification sup { margin-right: 5px; vertical-align: middle; font-weight: bold; top: 0px; } }