
.loginForm {
	display:none;
}
.psguestbutton {
	display:none;
}
.sign_in_button{
	display:none !important;
}

#courseQueueButton {
	border: 2px solid #fadc00;
}

.reg_header {
	/*background: url(elon_top_bg.png) top left repeat-x;*/
	background-color: #202020;
	height: 90px;
	padding: 0px;
}

.autho_button_cell {
	margin-right: 18px;
}

.rye_top_left {
	float: left;
    height: 90px;
    width: 112px;
    background: url(tmu_logo.svg) 20px 20px no-repeat;
    background-size: 89px 48px;
}

.demoTitle {
    color: #fff;
    float: right;
    position: relative;
    top: 10px;
    right: 28px;
    font-size: 25px;
}

.header_invader_logo_width {
	width: 130px;
}
.header_invader_position {
	top: -50px;
	height: 50px;
}
.header_invader_text_top {
	top:12px;
	color: white;
}
.autho_table td.autho_button_cell {
	padding: 0 9px 0 0;
}
.autho_text {
	right: 27px;
}
.main_menu_button {
	color: #ffffff;
}

.header_invader img {
	background-color: #2f4d6d;
}
.campus_block {
	display: none !important;
}
.sq_full_name {
	color: #FFFFFF;
}
.chevron_left, .chevron_right{
	/*opacity: 0.4*/
}
.navigation li a {
    color: #FFFFFF;
}

.full_page_title {
	background-color: #004C9B;
	/*background: linear-gradient(to bottom,#fbe5a0 0,#ffc82e 100%);*/
	color: #FFFFFF;
	border-top: 1px solid #004C9B;
}
#page_results .full_page_title {
    border-left: 0px solid #ffc82e;
    border-right: 0px solid #ffc82e;
}
.page_fader {
	background-color: #004C9B;
}
.navigation {
	background-color: #004C9B;
	border-bottom-color: #0077C8;
}
.navigation li a.navselected {
    background-color: #0077C8;
}
.navigation li {
    border-right-color: #55C1F6;
}
.footer {
	text-align: center;
	padding: 10px;
	background-color: #2B2E32;
    color: #cccacc;
    font-size: 11px;
}

.footer ul {
    margin-top: -5px;
    margin-bottom: -5px;
    margin-right: 0;
    margin-left: 20px;
    padding-bottom: 1px;
    padding-left: 0;
    list-style-position: outside;
    text-indent: 0;
}

.footer ul li {
    display: inline;
    margin-right: 10px;
}

.footer ul li a {
    font-family: Arial,sans-serif;
    color: #005a9c;
    display: inline;
    text-decoration: underline;
}

@media only screen and (max-width: 680px) {
	.footer {
   	 	margin: auto;
	}
	.demoTitle {
	    top: 10px;
	    right: 16px;
	    font-size: 18px;
	}
	.autho_text {
		right: 6px;
	}
}

@media only screen and (max-width: 400px) {
	.demoTitle {
	    display:none;
	}	
	.header_invader {
    	top: -66px;
	}
}
