Thank you so much for the quick reply Ash thanks for the additional css too and Understand what you're saying about the html markup difference.
the code for the administrator as with the one that was initially posted works the problem lies within the fact that i'm also using the membership pro plugin to protect the pages on the website. so the login is essentially ran through memebership pro first on the front end and then if a user is logged in they shouldn't be able to go to /wp-admin and see the dashboard if they are not an admin for the site. This however is not what happens when the code is active the and anyone tries to log in it says login failed to try again even with the correct credentials but then if you refresh the page you see that the login did actually work. but it would continue to say fail if you didnt refresh so you wouldn't know that it worked.
as for the breadcrumb it is there on the main course page, however, if you enter a single course there is no way to go back to all courses without pressing the back button on the browser or going back through the main menu, there should be a way within the individual course to go back the the main courses page without going through the main menu