# CSS Framework To establish a unified style language throughout Alliance Auth and Community Apps, Alliance Auth is providing its own CSS framework with a couple of CSS classes. ## Cursor Our CSS framework provides different classes to manipulate the cursor, which are missing in Bootstrap. | CSS Class | Effect | Example | |----------------------|--------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------| | `cursor-default` | System default curser | ![Cursor: Default](/_static/images/development/aa-framework/css/cursor-default.png "Cursor: Default") | | `cursor-pointer` | Pointer, like it looks like for links and form buttons | ![Cursor: Pointer](/_static/images/development/aa-framework/css/cursor-pointer.png "Cursor: Pointer") | | `cursor-wait` | Wait animation | ![Cursor: Wait](/_static/images/development/aa-framework/css/cursor-wait.png "Cursor: Wait") | | `cursor-text` | Text selection cursor | ![Cursor: Text](/_static/images/development/aa-framework/css/cursor-text.png "Cursor: Text") | | `cursor-move` | 4-arrow-shaped cursor | ![Cursor: Move](/_static/images/development/aa-framework/css/cursor-move.png "Cursor: Move") | | `cursor-help` | Cursor with a little question mark | ![Cursor: Help](/_static/images/development/aa-framework/css/cursor-help.png "Cursor: Help") | | `cursor-not-allowed` | Not Allowed sign | ![Cursor: Not Allowed](/_static/images/development/aa-framework/css/cursor-not-allowed.png "Cursor: Not Allowed") | | `cursor-inherit` | Inherited from its parent element | | | `cursor-zoom-in` | Zoom in symbol | ![Cursor: Zoom In](/_static/images/development/aa-framework/css/cursor-zoom-in.png "Cursor: Zoom In") | | `cursor-zoom-out` | Zoom out symbol | ![Alliance Auth Framework: Callout Boxes](/_static/images/development/aa-framework/css/cursor-zoom-out "Alliance Auth Framework: Callout Boxes") | ## Callout-Boxes These are similar to the Bootstrap alert/notification boxes, but not as "loud". Callout-boxes need a base-class (`.aa-callout`) and a modifier-class (e.g.: `.aa-callout-info` for an info-box). Modifier classes are available for the usual Bootstrap alert levels "Success", "Info", "Warning" and "Danger". ![Alliance Auth Framework: Callout Boxes](/_static/images/development/aa-framework/css/callout-boxes.png "Alliance Auth Framework: Callout Boxes") ### HTML ```html

This is a success callout-box.

This is an info callout-box.

This is a warning callout-box.

This is a danger callout-box.

```