Components bug fixing and styling

- Fixed per page
- Added semicolon
- Align search to left
- Added anchor to left-top ralph logo
- Added smart display for pagination and per page
- Fixed search for data table
- Block sub menu, left menu and calendar menu when any request is in progress
is this field really necessary? What can't we use 'Other' extra cost type (in fixtures) for extra costs not provided by admin/accountant?