﻿/* This stylesheet file is intended for customer use only and should only be edited by customers. */


/*
link colour #B04867 - new #1F3165 TS 11-05-2017
Burgundy Bar #B24A69 - new #1F3165 TS 11-05-2017
Green #B1BF64
*/


H1 {
	font-weight: normal;
	font-size: 2em;
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
}
a:link,
a.visited,
a.active,
a.hover {
	color: #1F3165;
}

a:hover {
	text-decoration: underline;
}

#container .MenuLinkList li a:hover {
    background-image: none;
    background-color: #1F3165;
}

.mnuBar {
	border-color: none;
	border-width:0;
}
td.mnuBar {
	background-color: #1F3165;
    background-image: none;
	font-weight:bold;
}
.SelfServiceLinkList a:hover,
.SelfServiceLinkList a:active {
	background-color: #666;
}
.SelfServiceLinkList {
	background-color: #E4E0DA;
	border: 1px solid #CCCCCC;
	margin-top: 0;
	padding: 1px;
}

.NavigationBarLink:hover {
    color: #fff;    /* TS 11-05-2017 */
}
.NavigationBarLink {
    color: #fff;
}
.NavigationBarLink:link {
    color: #fff;
}

/* supplied by Martin to remove the basket link*/
a#lnkViewBasket {
display: none;
}

#NavigationBar1_lblContactLink {
display: none;
}

/*
 * Modifications to CSS
 * Tracy Stasch <t.stasch@abdn.ac.uk>
 * Last edited 31/07/2014
 * /

/* Login page error message */
#divLogin #lblMessage {
    color: #000 !important;
    display: block;
    border: 1px solid darkgrey;
    width: 220px;
    margin: 10px 0 0 10px;
    padding: 10px 0 10px 30px;
    background: #f5dce4 url('Images/custom/icon_exclamation.png') no-repeat center left;
}

#divLogin #lblMessage:empty {
    display: none;
}


/* Main content sections - moving away from the edges of the page */
#divLogin,
#divResetPassword {
    padding: 0 10px;
}


/* Top navigation menu bar fixes */
#NavigationBar1_TitleBar  {
    padding-right: 5px;
    background-color: #1F3165 !important;     /* get rid of black vertical bars - changed to #1F3165 on 11-05-2017 TS */
    background-image: none; /* TS 11-05-2017 */
    color: #1F3165 /* TS 11-05-2017 */
}

#NavigationBar1_TitleBar a:hover {
    color: #fff; /* Home link is pink when hovered, Help remained white - updated 11-05-2017 TS */
}


/* Login page login box - adjusting the padding on the 'Login' label */
#divLogin #Table1 .mnuBar {
    padding-left: 5px;
}

#divLogin #Table1 {
    padding-right: 3px;
}


/* Reset Password page reset password box - border and padding */
#divResetPassword table {
    border: 1px solid darkgrey;
    padding: 3px;
}

#divResetPassword table .mnuBar {
    padding-left: 5px;
}


/* Welcome page */
#container #divMain {
    padding-left: 10px; /* Move away from the Login hover slightly */
}

#container .MenuLinkList li a {
    padding: 5px 0 5px 5px; /* Padding on the Login for hover */
}


/* Review Basket page */
#StudentDetailsTable {
    padding-right: 3px;
}

#StudentDetails1_lblStudentNumberText,
#StudentDetails1_lblNameText,
#StudentDetails1_lblAddressText,
#StudentDetails1_lblPostcodeText,
#StudentDetails1_lblTelNoText,
#StudentDetails1_lblContactEmailText,
#StudentDetails1_lblInternalEmailText,
#StudentDetails1_lblDateOfBirthText,
#StudentDetails1_lblUKResidentText {
    font-weight: bold;
}

#BasketView1_divBasketTable,
#tblReview #tdMessage p {
    padding: 0 5px;
}

#BasketView1_divBasketTable .grid caption,
#BasketView1_divBasketTable .gridmoduleitem td p {
    padding-left: 5px;
}

#BasketView1_divBasketTable .gridheader th,
#BasketView1_divBasketTable .griditem td  {
    padding: 5px;
}

#tblReview  .mnuBar {
    padding-left: 5px;
}


/* Timetable View page - fixing padding */
#divTimetableHeader,
#divTimetable {
    margin-left: 5px;
    margin-right: 5px;
}

#divTimetable {
    margin-bottom: 10px;
}

#divTimetableHeader {
    padding-left: 10px;
    padding-bottom: 10px;
}


/* Progress Tracking - STATUS.ASPX page for editing in SSS Security Workbench */
#StatusDetailsPanel .mnuBar {
    padding-left: 5px;
}

#divChangeModeOfStudy {
    padding-top: 10px;
}

#divChangeModeOfStudy p {   /* no ID or class on p! */
    display: block;
    padding: 10px 0 10px 30px;
    background: url('Images/custom/icon_exclamation.png') no-repeat center left;
}


/* Course selector page - no title */
.error-box {
    color: #000 !important;
    display: block;
    border: 1px solid darkgrey;
    padding: 10px 0 10px 30px;
    background: #f5dce4 url('Images/custom/icon_exclamation.png') no-repeat center left;
}


/* addition 8th/21st Aug 2014, TS
   removed #btnShowAlternativeProgrammes from this list 01/10/2014 TS */
#btnShowAssociatedCourses,
#btnShowTimetable {
    visibility:hidden;
}


/* additions 22nd Aug 2014 TS */
#divTerms {
    padding-top: 5px;
    padding-left: 5px;
}

#BasketView1_divBasketTable {
    padding-top: 5px;
}


/* additions 27th Oct 2014 TS */
#displayStudentInfo {
    display: block;
    background-image: none; /* TS 11-05-2017 */
    background-color: #1F3165;  /* TS 11-05-2017 */
}

/* additions 25th Mar 2015, updated 23rd Apr 2015, updated 6th April 2015, updated 21st July 2015, updated 24th July 2015 TS */
#btnConfirmCurrent, #btnConfirmOverall, #btnConfirmSelection {
    font: 100% verdana, arial, helvetica, sans-serif !important;
    background-color: #a6cc51;
    border: 1px solid #8cad44;
    border-left-color: #7e9a3f;
    border-bottom-color: #6d843a;
    padding: 3px 10px;
    font-size: 13px;
}

#btnConfirmCurrent:hover, #btnConfirmOverall:hover, #btnConfirmSelection:hover {
    background-color: #a5bd6f;
}

#btnConfirmCurrent:disabled, #btnConfirmOverall:disabled, #btnConfirmSelection:disabled {
    font: 100% verdana, arial, helvetica, sans-serif;
    border: 1px outset buttonface;
    background-color: buttonface;
    padding: 2px 6px 3px;
}

/* addition 17th Apr 2015 TS */
.studentListDocumentsCol {
    display: none;
}

/* addition 2nd July 2015 TS */
.overallButtonsLeft > #btnBack {
    font-weight: bold;
}

/* addition 21st July 2015 TS */
/* removed 22nd July 2015 TS
#txtSelectedCredits {
    background-color: rgb(173, 230, 47) !important;
}*/

/* addition 24th July 2015 TS */

.selected-credits-textbox-required {
    background-color: #aeeb28 !important;
}

/* addition 18th December 2015 TS */
#btnTimetable {
    display: none;
}

/* addition 22nd August 2016 TS */
.HeaderBanner {
	background-image: none;
}

#lnkFeedback {
    display: none;
}

/* TSG 14 May 2025 */
.Footer {
   color: white;
}

/* End TS modifications */

#divTimetableHeader > #btnPrint
{
    display:none;
}