/* CSS - Surpass standard login */
/*
Styles contained in here are only for the login/confirm/preferences details screen and the default delivery engine
Any overriding delivery engine styling should be in the applcation_delivery stylesheet
*/

@namespace s "library://ns.adobe.com/flex/spark";
@namespace mx "library://ns.adobe.com/flex/mx";


/* ---------------------------------------- Colours ---------------------------------------- 



Theme Colours

Standard              #005FA8
Light 70%*            #4087BE
Very Light 50%*       #60B6E2


Highlight Colours

Standard              #E59900
Light 70%*            #F5C040
Very Light 50%*       #F9D580
Ultra Light 25%*      #FBE6B2

UI Colours

Ultra Dark Grey       #25393F
Very Dark Grey        #495A61
Dark Grey             #80929B
Grey                  #BFC9CD
Light Grey            #DFE7EB
Very Light Grey       #EEF2F5
Ultra Light Grey      #FAFBFC


Error

Dark Red              #A61D30
Red                   #C32238
Light Red             #D94040
Ultra Light Red       #ffe1e5

*approx

*/

/* -------------------------------------- Application Images -------------------------------------- */

/*s|Application
{
	backgroundImage: Embed("../shared/background.jpg");
}*/




/* -------------------------------------- Admin Images -------------------------------------- 

.loginPopup
{
	loginSA: Embed("../admin/sa_login.png");
}

s|Application
{
	lockIcon: Embed("../admin/lock.png");
}

.secureClientConsole
{
	logoSecureClientConsoleImage: Embed("../admin/sa_logo.png");
}

*/

/* ------ Located in shared ------- 

s|Application
{
	poweredByBtl: Embed("../../../shared/images/admin/about.png");
}

.adminConsoleRefreshButton
{
	icon: Embed("../../../shared/icons/admin/refresh_white_main.png");
}

*/

/* ---------------------------------------------- Delivery Images --------------------------------------------- 

/*

.candidateLoginPopup
{
	loginLogo: Embed(source="../shared/sa_delivery_login_logo.swf");
}

.launchAssessmentLogo
{
	launchLogo: Embed(source="../shared/sa_delivery_launch_logo.png");
}

*/

/* ------ Located in shared ------- 

.standardPopup
{
	warningIcon: Embed("../../../shared/icons/admin/warning_blue.png");
	infoIcon: Embed("../../../shared/icons/admin/info_blue.png");
	questionIcon: Embed("../../../shared/icons/admin/question_blue.png");
}

.pageRequiresScrollingPop
{
	infoIcon: Embed("../../../shared/icons/delivery/scrollWarningIcons/scrollWarningIcon.swf");
}

.audioPlayCheck{
	playIcon: Embed(source="../../../shared/icons/delivery/audioCheckIcons/playButtonIcon_white.swf");
	stopIcon: Embed(source="../../../shared/icons/delivery/audioCheckIcons/stopButtonIcon_white.swf");
}

.languagePickerButton
{
	selectedLangIcon: Embed("../../../shared/icons/delivery/languageIcons/languageSelectedIcon_blue.swf");
}

*/








/* ---------------------------------------- Components ---------------------------------------- */

global
{
	color: #3D505A;
	focusColor: #E59900;
	focused-text-selection-color: #F5C040;
}

s|Application
{
	modal-transparency-color: #495A61;
	
	/* CApplication styles */
	
	backgroundColours: #DFE7EB, #DFE7EB;
}

.CScroller
{
	/* Used in the NDA textArea - when scroller is enabled */
	symbolColor: #c7a006;
	trackFillColour: #f7d78c;
	trackBorderColour: #c7a006;
	thumbFillColours: #c7a006, #c7a006, #c7a006, #c7a006, #c7a006, #c7a006;
	thumbBorderColour: #c7a006;
	buttonFillColours: #f7d78c, #f7d78c, #f7d78c, #f7d78c, #f7d78c, #f7d78c;
	buttonBorderColour: #c7a006;
	thumbMarkerColours: #f7d78c, #c7a006;
}

s|TextInput
{
	errorColor: #C32238;
	borderColor: #80929B;
	contentBackgroundColor: #ffffff;
	
	/* CBTextInput styles */
	
	fillColour: #ffffff;
	contentBackgroundDisabledColour: #DFE7EB;
}

s|TextArea
{
	borderColor: #80929B;
	
	/* CTextArea styles */
	
	fillColour: #ffffff;
}

s|TabBar
{
	fontWeight: bold;
	cornerRadius: 5;
	
	/* CButtonBar styles */
	
	upsideDown: false;
	buttonStyleName: tabBarButton;
	
	/* Required - button style name */
}

.confirmIdentityBox{
	backgroundColor:#f7d78c;
	font-Size:16;
	backgroundColours: #f7d78c, #f7d78c;
	borderColor: #f7d78c;
}

.ndaConfirmationBox{
	font-Size:16;
	cornerRadius: 5;
	borderColor: #f7d78c;
	borderWeight: 2;
}

.ndaText,
{
	color:#3d505a;	
}

.confirmIdentityText
{
	color:#3d505a;
}

s|Panel
{
	borderColor: #005FA8;
	
	/* CPanel styles */
	
	titleColour:#ffffff;
	topBarFillColours: #4087BE,#005FA8, #4087BE,#005FA8;
	topBarDividerColour: #ffffff;
	backgroundColours: #ffffff, #ffffff;
	dropShadowColour: #495A61;
	controlBarDividerColour: #495A61;
}

s|Panel
{
	dropShadowDistance: 0;
	dropShadowAlpha: 0;
}

s|Panel #titleDisplay {
	font-size:14;
	font-weight: normal;
}

s|FormHeading
{
	font-size: 14;
	font-weight: normal;
}

.CTitleWindowSkin
{
	font-weight: normal;
}

s|TitleWindow
{
	borderColor: #005FA8;
	
	/* CTitleWindow styles */
	
	titleColour:#ffffff;
	topBarFillColours: #3D505A,#3D505A, #3D505A,#3D505A;
	topBarDividerColour: #ffffff;
	backgroundColours: #ffffff, #ffffff;
	dropShadowColour: #495A61;
	controlBarDividerColour: #495A61;
}

.resizeButtonExpand, .resizeButtonContract
{
	color: #ffffff;
	
	hideBackground: true;
	borderColours: #3D505A, #3D505A;
	
	leftGap: 0; 
	rightGap: 0;
	bottomPadding: 0;
	topPadding: 0;
}

.resizeButtonExpand
{
	icon: Embed(source="../../../shared/icons/delivery/deliveryFlatIcons/delivery_icon_expand.swf");
}

.resizeButtonContract
{
	icon: Embed(source="../../../shared/icons/delivery/deliveryFlatIcons/delivery_icon_contract.swf");
}

.CTitleWindowCloseButton
{
	crossColour: #FFFFFF;
}

s|Button
{
	color: #ffffff;
	disabledColor: #ffffff;
	
	/* CButton styles */
	
	/* First two up and disabled, the second two over, last two down */
	
	fillColours: #4087BE,#005FA8   ,#60B6E2,#005FA8   ,#005FA8,#60B6E2   ,#4087BE,#005FA8;
	borderColours: #005FA8, #005FA8;
	dropShadowColour: #495A61;
/*	focusBorderColours: #E59900;*/
	borderAlphas: 0, 0, 0, 0;
	dropShadowDistance: 0;
	disabledAlpha: 1;
	
	iconLayoutDirection : ltr;
}


s|ButtonBar
{
	dropShadowColour: #495A61;
}


.buttonBarButton
{
	/* CButtonBarButton styles */
	
	/* First up, second selected up, third over, fourth selected over, fifth down */
	
	fillColours: #ffffff,#DFE7EB,   #BFC9CD,#BFC9CD,   #ffffff, #BFC9CD,   #BFC9CD,#80929B, #80929B,#BFC9CD;
	borderColours: #80929B,#80929B;
	selectedColour:#ffffff;
}

s|CheckBox
{
	symbol-color: #005FA8;
	
	/* CCheckbox styles */

	/* first two up, second two over, last two down */
	
	fillColours: #ffffff,#ffffff,#EEF2F5,#DFE7EB,#DFE7EB,#EEF2F5;
	borderColours: #495A61, #495A61;
}

s|DropDownList
{
	border-color: #80929B;
	roll-over-color: #FBE6B2;
	selection-color: #F9D580;
	symbol-color: #25393F;
	
	/* CDropDownList styles */
	
	dropShadowColour: #495A61;
	listShadowColour: #495A61;
}

.CDropDownListButton
{
	/* first two up, second two over, last two down */
	
	fillColours: #ffffff, #DFE7EB, #ffffff, #BFC9CD, #BFC9CD, #ffffff;
	arrowColours: #25393F, #25393F;
	borderColours: #80929B, #80929B;
}

s|Form
{
	background-color: #FAFBFC;
	error-color: #C32238;
	
	/* CForm styles */
	
	borderColour: #BFC9CD;
}

.numericStepperUpButton, .numericStepperDownButton
{
	/* CButton styles */
	
	fillColours: #ffffff, #DFE7EB, #ffffff, #BFC9CD, #BFC9CD, #ffffff, #ffffff, #DFE7EB;
	borderColours: #80929B, #80929B;
}

.errorTip
{
	backgroundColours: #A61D30, #A61D30;
}

.candidateLoginPopup 
{
	windowWidth: 400;
	contentWidthPercent: 80;
	candidateWindowWidth: 480;
	candidateContentWidthPercent: 87;
	candidateButtonGap: 40;
	NDAWindowWidth: 540;
	NDAContentWidthPercent: 89;
	
	backgroundColours: #ffffff, #ffffff;
	font-size:14;
	/*fontFamily:"MS Gothic";*/
	
	titleFontWeight: normal;
	paddingLeft:0;
	paddingRight:0;
	paddingTop:0;
	paddingBottom:40;
	
	topBarFillColours: #3D505A,#3D505A,#3D505A,#3D505A;
	borderStyle: solid;
	borderWeight: 1;
	borderColor: #3D505A;
	borderAlpha: 1;
	dropShadowVisible: false;
	cornerRadius: 4;
	
	loginLogo: Embed(source="../../../shared/images/delivery/sa_delivery_login_logo.swf");
	loginCopyright: Embed(source="../../../shared/images/delivery/sa_delivery_login_surpass.swf");
	warningIcon: Embed("../../../shared/icons/delivery/popupIcons/warningPopupIcon.swf");
	infoIcon: Embed("../../../shared/icons/delivery/popupIcons/informationPopupIcon.swf");
}

/* --------------------------------------------------------------------------------------------------- */
/* ---------------------------------------- Admin Console ---------------------------------------- */
/* --------------------------------------------------------------------------------------------------- */



/* -------------------- Login -------------------- */

.loginPopup /*CPanel*/
{
	backgroundColours: #ffffff, #ffffff;
	dropShadowColour: #495A61;
}

.loginInput /*CTextInput*/
{
	contentBackgroundColor: #EEF2F5;
}

.loginErrorText /*CRichText*/
{
	color:#C32238;
}

.loginSeverText /*CRichText*/
{
	color:#495A61;
}

.formBox /* CBorderContainer */
{
	borderColor: #BFC9CD;	
	backgroundColor: #FAFBFC;
	
	/* CBorderContainer styles */
	
	backgroundColours: #FAFBFC, #FAFBFC;
}

.textError
{
	color: #C32238;
}

/*UNIFIED*/

.NDAHLine
{
	thickness : 2;
	lineColour : #9EA8AD;
}

.unifiedTestDeliveryBox
{
	backgroundColor: #2B9ED8;
	cornerRadius: 4;
	borderAlpha: 0;
	color: #ffffff;
}


.unifiedTestDeliveryBoxLabel
{
	fontSize: 24;
	textAlign: center;
	verticalAlign: middle;
	verticalCenter: 0;
}

.unifiedErrorTestDeliveryBox
{
	backgroundColor: #F7D78C;
	cornerRadius: 4;
	borderAlpha: 0;
}

.unifiedErrorTestDeliveryBoxLabel
{
	fontSize: 16;
	color: #3D505A;
	textAlign: center;
	verticalAlign: middle;
	verticalCenter: 0;
	/*fontFamily:sourcesans;*/
	fontWeight: bold;
}

.unifiedErrorTestDeliveryBoxSmallLabel
{
	fontSize: 10;
	color: #3D505A;
	textAlign: center;
	verticalAlign: middle;
	verticalCenter: 0;
	/*fontFamily:sourcesans;*/
	leftPadding: 15;
	rightPadding: 15px;
}
.unifiedErrorTestDeliveryBoxIcon
{
	icon: Embed(source="../../../shared/icons/delivery/deliveryIcons/triangle.swf");
}

/*borderColor: #2B9ED8;*/
.unifiedLoginPreferencesButton, .unifiedLoginPrecacheButton, .unifiedLoginSystemCheckButton
{
	color: #ffffff;
	fontWeight: normal;
	fontSize: 14;
	/*fontFamily:sourcesans;*/
	leftGap: 20;

	fillColours: #3D505A, #3D505A, #6D7C83, #6D7C83, #9EA8AD, #9EA8AD, #9EA8AD, #9EA8AD;
	borderColours: #3D505A, #3D505A;
}

.unifiedExitButton
{
	icon: Embed(source="../../../shared/icons/delivery/deliveryFlatIcons/delivery_icon_cross.swf");
	color: #ffffff;
	fontWeight: normal;
	fontSize: 20;
	/*fontFamily:sourcesans;*/
	
	topPadding: 11;
	leftGap: 25;
	rightGap: 25;
	bottomPadding: 11;
	
	gapBetweenIconAndLabel: 10;
	
	fillColours: #3D505A, #3D505A, #6D7C83, #6D7C83, #9EA8AD, #9EA8AD, #9EA8AD, #9EA8AD;
	borderColours: #3D505A, #3D505A;
}

.unifiedReturnButton
{		
	borderAlpha: 0;
	borderAlphas: 0,0,0,0,0,0,0,0;
	color: #ffffff;
	fontWeight: normal;
	fontSize: 20;
	/*fontFamily:sourcesans;*/
	
	topPadding: 11;
	leftGap: 25;
	rightGap: 25;
	bottomPadding: 11;
	
	gapBetweenIconAndLabel: 10;
	
	borderVisible: false;	
	fillColours: #2B9ED8,#2B9ED8   ,#60B6E2,#60B6E2   ,#95CFEC,#95CFEC   ,#95CFEC,#95CFEC;
}
.unifiedReturnButton
{
	icon: Embed(source="../../../shared/icons/delivery/deliveryFlatIcons/delivery_icon_return.swf");	
}
.unifiedLoginPreferencesButton
{
	icon: Embed(source="../../../shared/icons/delivery/deliveryIcons/autosync.swf");	
}

.unifiedLoginPrecacheButton
{
	icon: Embed(source="../../../shared/icons/delivery/deliveryIcons/autosync_download.swf");
	leftGap: 55;
}

.unifiedLoginSystemCheckButton
{
	icon: Embed(source="../../../shared/icons/delivery/deliveryFlatIcons/delivery_icon_tick.swf");
}

.unifiedLoginShowAdminButton
{
	icon: Embed(source="../../../shared/icons/delivery/deliveryIcons/autosync.swf");
	color: #ffffff;
	fontWeight: normal;
	fontSize: 14;
	/*fontFamily:sourcesans;*/
	leftGap: 20;
	gapBetweenIconAndLabel: -15;
	
	
	fillColours: #3D505A, #3D505A, #6D7C83, #6D7C83, #9EA8AD, #9EA8AD, #9EA8AD, #9EA8AD;
	borderColours: #3D505A, #3D505A;
}
.unifiedOkButton, .okButton
{	
	borderAlpha: 0;
	borderAlphas: 0,0,0,0,0,0,0,0;
	color: #ffffff;
	fontWeight: normal;
	fontSize: 20;
	fontFamily:sourcesans;
	
	topPadding: 11;
	leftGap: 25;
	rightGap: 25;
	bottomPadding: 11;
	
	gapBetweenIconAndLabel: 10;
	
	borderVisible: false;
	fillColours: #2B9ED8,#2B9ED8   ,#60B6E2,#60B6E2   ,#95CFEC,#95CFEC   ,#95CFEC,#95CFEC;
}
.cunifiedConfirmDetailsButton, .popupOkButton,.unifiedcancelButton, .unifiedBackButton, .popUpNoButton,.cstandardMode, .cacessibleMode
{	
	borderAlpha: 0;
	borderAlphas: 0,0,0,0,0,0,0,0;
	color: #000000;
	fontWeight: normal;
	fontSize: 20;
	/*fontFamily:sourcesans;*/
	
	topPadding: 11;
	leftGap: 25;
	rightGap: 25;
	bottomPadding: 11;
	
	gapBetweenIconAndLabel: 10;
	
	borderVisible: false;
	fillColours: #2B9ED8,#2B9ED8   ,#60B6E2,#60B6E2   ,#95CFEC,#95CFEC   ,#95CFEC,#95CFEC;
}
.preferencesCloseButton,.actionButton, .actionButtonContinue
{	
	borderAlpha: 0;
	borderAlphas: 0,0,0,0,0,0,0,0;
	color: FFFFFF;
	fontWeight: normal;
	fontSize: 20;
	/*fontFamily:sourcesans;*/
	
	topPadding: 11;
	leftGap: 25;
	rightGap: 25;
	bottomPadding: 11;
	
	gapBetweenIconAndLabel: 10;
	
	borderVisible: false;
	fillColours: #2B9ED8,#2B9ED8   ,#60B6E2,#60B6E2   ,#95CFEC,#95CFEC   ,#95CFEC,#95CFEC;
}

.unifiedOkButton, .cunifiedConfirmDetailsButton, .popupOkButton
{
	icon: Embed(source="../../../shared/icons/delivery/deliveryFlatIcons/delivery_icon_tick.swf");	
}

.unifiedcancelButton, .popUpNoButton, .preferencesCloseButton
{
	icon: Embed(source="../../../shared/icons/delivery/deliveryFlatIcons/delivery_icon_cross.swf");	
}

.audioSettingsButton
{
	color: #FFFFFF;
	icon: Embed(source="../../../shared/icons/delivery/deliveryIcons/audio_settings.swf");
}

.unifiedBackButton
{
	icon: Embed(source="../../../shared/icons/delivery/deliveryFlatIcons/delivery_icon_back.swf");	
}


.instructionText
{
	font-size: 16;
	fontWeight:normal;
}

.candidateDetailsWrapper
{
	paddingLeft: 30;
	paddingRight: 30;
}



/* -------------------- Top Bar -------------------- */


.ApplicationControlBar /*CBorderContainer*/
{
	backgroundColours: #ffffff,#ffffff;
}

.applicationPanel /* s|Panel */
{
	backgroundColours: #EEF2F5, #EEF2F5;
}

.applicationPanelTopLine
{
	backgroundColours: #BFC9CD,#BFC9CD;
}

.logOutSurround /*s|HGroup */
{
	background-alpha: 1;
	backgroundColor: #ffffff;
	border-alpha: 1;
	border-color: #ffffff;
}


/* ---------------------------------------- Data Grids ---------------------------------------- */


s|DataGrid
{
	border-color: #80929B;
	columnHeaderSeparatorColour: #80929B;
	headerSeparatorColour: #80929B;
	borderColor: #80929B;
	/*horizontalScrollPolicy: off;*/
}

.CDataGrid, .standardDataGrid
{
	selectionFillColours: #F9D580, #F9D580;
	rollOverColours: #FBE6B2, #FBE6B2;
	rowSeparatorColour: #BFC9CD;
	columnSeparatorColour: #DFE7EB;
}

.CFilterGridColumnHeaderRenderer
{
	fillColours: #ffffff, #EEF2F5, #ffffff, #BFC9CD, #BFC9CD, #ffffff;	
}

.dataGridHeader /* CBorderContainer */
{
	borderColor: #80929B;	
	backgroundColor: #ffffff;
	
	/* CBorderContainer styles */
	
	backgroundColours: #DFE7EB, #DFE7EB;
}

.dataGridHeaderText /* CLabel */
{
	
}

.dataGridClearFilterButton /* CButton */
{
	color: #25393F;
	disabledColor: #80929B;
	
	/* CButton styles */
	
	/* First two up and disabled, the second two over, last two down */
	
	fillColours: #F5C040,#E59900   ,#F9D580,#E59900   ,#E59900,#F9D580   ,#DFE7EB,#DFE7EB;
	borderColours: #495A61, #80929B;
}


/* -------------------------------------- Buttons -------------------------------------- */

.cancelButton
{
	color: #25393F;
	disabledColor: #25393F;
	
	/* CButton styles */
	
	fillColours: #ffffff, #DFE7EB, #ffffff, #BFC9CD, #BFC9CD, #ffffff, #ffffff, #ffffff;
	borderColours: #80929B, #80929B;
}


/* -------------------------------------- Filters -------------------------------------- */

.dataGridFilterButton
{
	/* CButton styles */
	
	fillColours: #ffffff, #DFE7EB, #ffffff, #BFC9CD, #BFC9CD, #ffffff, #ffffff, #DFE7EB;
	borderColours: #495A61, #495A61;
}

.filterPopup
{
	borderColor: #495A61;	
	cornerRadius: 5;
	
	/* CBorderContainer styles */
	
	backgroundColours: #EEF2F5, #EEF2F5;
	shadowColor: #25393F;
}

.filterPopupLine
{
	lineColour:#BFC9CD;	
}

.filterButton
{
	color: #25393F;
	fillColours: #ffffff, #DFE7EB, #ffffff, #BFC9CD, #BFC9CD, #ffffff, #ffffff, #DFE7EB;
	borderColours: #495A61, #495A61;
	disabledColor: #25393F;
}

/* --------------------------------------------------------------------------------------------------- */
/* ---------------------------------------- Admin Console End ---------------------------------------- */
/* --------------------------------------------------------------------------------------------------- */












/* --------------------------------------------------------------------------------------------------- */
/* ---------------------------------------- Candidate UI --------------------------------------------- */
/* --------------------------------------------------------------------------------------------------- */


/* ---------------------------------------- Buttons ---------------------------------------- */

.defaultColPrefsButton
{
	color: #ffffff;
	disabledColor: #25393F;
	
	/* CButton styles */
	
	fillColours: #2B9ED8,#2B9ED8   ,#60B6E2,#60B6E2   ,#95CFEC,#95CFEC   ,#95CFEC,#95CFEC;
	borderColours: #2B9ED8, #2B9ED8;
	dropShadowAlpha: 0;
}

/* ---------------------------------------- Candidate Login Popup ---------------------------------------- */

.candidateLoginForm
{
	fontSize: 16;
	background-alpha: 1; 
	
	/* CForm styles */
	
	borderColour: #9EA8AD;
	background-color: #F8F9FA;
	borderAlpha: 1;
	leftPadding: 30;
	rightPadding: 30;
	bottomPadding: 20;
	topPadding: 20;
	cornerRadius: 5;
	verticalGap: 12;
	color: #3D505A;
}

.keyCodeEntryBox
{
	font-family: Consola;
	font-size: 24;
	tracking-left: 6;
	textAlign: center;
	contentBackgroundColor: #FFFFFF;
	selectedColour: #2B9ED8;
	focusColor: #2B9ED8;
	
	cornerRadius: 4px;
	borderWeight: 1;
	borderColor: #3D505A;
	color: #3D505A;
	
	keyCodeGap: 20;
}

.loginError
{
	color: #C32238;
}




/* ----- Select Language ----- */


.languageBorderContainer
{
	borderColor: #BFC9CD;	
	backgroundColor: #ffffff;

	/* CBorderContainer styles */
	
	backgroundColours: #FAFBFC, #FAFBFC;
}



/* --------------------------------------- Popups & Windows --------------------------------------- */


.errorPopup
{
	borderColor: #C32238;
	
	/* CTitleWindow styles */
	
	titleColour:#ffffff;
	topBarFillColours: #D94040,#C32238;
}

.confirmWindow /* CTitleWindow */
{
	borderColor: #005FA8;
	borderAlpha: 1;
	
	/* CTitleWindow styles */
	
	titleColour:#ffffff;
	topBarFillColours: #4087BE,#005FA8;
	backgroundColours: #ffffff, #ffffff;
	topBarDividerColour: #ffffff;
}


/* Popup that warns candidate that the page requires scrolling */

.scrollWarningcontainer
{
	borderColor: #80929B;
}

.pageRequiresScrollingCloseBut
{
	color: #25393F;
	
	/* CButton styles */
	
	fillColours: #80929B, #495A61, #D94040, #A61D30, #A61D30, #A61D30, #80929B, #495A61;
	borderColours: #495A61, #495A61;
}




/* Popup that appears when exam is locked by pin or paused */


.examWarningPinInput
{
	contentBackgroundColor: #EEF2F5;
}


/* ------- Audio/Video Check ------*/

.checkAudioVideoPopup
{
	topBarFillColours: #3D505A, #3D505A, #3D505A, #3D505A;
	borderColor: #3D505A;
	cornerRadius: 5;
	shadowAlphas: 0, 0;
	dropShadowVisible: false;
}

.tabBarButton
{
	borderColours: #CDDADD, #CDDADD;
	color: #2B9ED8;
	/* first two up, second two selected, third over, forth two down 
	
	/*selectedColour:#ffffff;*/
	fillColours: #ffffff,#ffffff  ,#ffffff,#ffffff  ,#F8F9FA,#F8F9FA  ,#F8F9FA,#F8F9FA;
	fillAlpha: 1,1;
	selectedColour: #2B9ED8;
	buttonHeight: 34;
	labelPadding: 25;
	showExtendedBottomBorder: false;
	bottomBorderSelectedColor: #ffffff;
	bottomBorderUnSelectedColor: #CDDADD;
}

.checkAudioVideoTabBar
{
	fontSize: 16;
	topPadding: 15;
	bottomPadding: 15;
	font-weight: normal;
	borderColor: #CDDADD;
}

.checkAudioVideoTabContainer
{
	borderColor: #CDDADD;
	cornerRadius: 5;
	backgroundColours: #ffffff, #ffffff;
}

.playButton
{
	fontSize: 24;
	fontWeight: bold;
	
	borderAlpha: 0;
	borderAlphas: 0,0,0,0,0,0,0,0;
	borderVisible: false;
	cornerRadius: 3;
	themeColor: #FFFFFF;
	
	fillColours: #2B9ED8,#2B9ED8   ,#60B6E2,#60B6E2   ,#95CFEC,#95CFEC   ,#95CFEC,#95CFEC;
}

.audioPlayCheck
{
	/*playIcon: Embed(source="../../../shared/icons/delivery/audioCheckIcons/playButtonIcon_white.swf");
	stopIcon: Embed(source="../../../shared/icons/delivery/audioCheckIcons/stopButtonIcon_white.swf");*/
	progressBarColour: #2B9ED8;
}

.informationBox
{
	backgroundColor: #F7D78C;
	backgroundColours: #F7D78C, #F7D78C;
	cornerRadius: 4;
	borderAlpha: 0;
}

.greyButton
{
	color: #ffffff;
	fontWeight: normal;
	fontSize: 14;
	/*fontFamily:sourcesans;*/
	
	
	fillColours: #3D505A, #3D505A, #6D7C83, #6D7C83, #9EA8AD, #9EA8AD, #9EA8AD, #9EA8AD;
	borderColours: #3D505A, #3D505A;	
}

/* -------- Download Exam --------- */

.downloadPopupErrorText
{
	color: #A61D30;
}


/* ----------------------------------------------- Summary Feedback -------------------------------------------- */



.feedbackPopup /*CTitleWindow*/
{
	backgroundColours: #DFE7EB, #DFE7EB;
}


/* -------- Tab bar and container ------- */


.feedbackTabBarContainer
{
	borderColor: #80929B;	
	
	/* CBorderContainer styles */
	
	backgroundColours: #ffffff, #ffffff;
}



/* -------- Key ------- */

.feedbackKeyLine
{
	borderColor: #BFC9CD;
}




/* --- Exam Results --- */

.resultsTitleBar
{
	borderColour: #DFE7EB;
	fillColours: #DFE7EB, #DFE7EB;
	barHight: 30;
}

.resultsTitleBarSpacer
{
	lineColour:#ffffff;	
}




/* --- Question Results --- */


.sectionResultsTitleBar
{
	borderColour: #DFE7EB;
	fillColours: #DFE7EB, #DFE7EB;
}

.sectionResultsTitleBarSpacer
{
	lineColour:#ffffff;	
}




/* --- Topic Results --- */

.summaryFeedbackTopicHeader
{
	borderColor: #80929B;
	backgroundColor: #DFE7EB;
}

.summaryFeedbackTopicHeaderVRule
{
	lineColour:#80929B;	
}

.summaryFeedbackTopicFeedbackItem
{
	borderColor: #80929B;
}

.summaryFeedbackTopicVRule
{
	lineColour:#80929B;	
}

.summaryFeedbackTopicFooter
{
	backgroundColor: #DFE7EB;	
	border-color: #80929B;
}

.summaryFeedbackTopicFooterVRule
{
	lineColour:#80929B;	
}




/* --- Item buttons --- */

.questionReportButton, .feedbackByReferenceButton
{
	shadowColor: #25393F;
	borderColor: #80929B;
	color: #25393F;
	backgroundColors: #ffffff, #DFE7EB, #ffffff, #BFC9CD, #BFC9CD, #ffffff;
}

.questionReportButtonVDivider
{
	lineColour:#80929B;	
}

.standardPopup
{
	warningIcon: Embed("../../../shared/icons/delivery/deliveryFlatIcons/exam_warning.swf");
	questionIcon: Embed("../../../shared/icons/delivery/deliveryFlatIcons/sa_delivery_icon_questionMark.swf");
	timerIcon: Embed("../../../shared/icons/delivery/deliveryFlatIcons/sa_delivery_icons_clock60x60.swf");
}

.preferencesPopup, .windowTitle, .confirmWindow , .loadingPopup, .candidateLoginPopup, .errorPopup, .warningPopup, .standardPopup, .downloadPopup, .soundRecordingTestPopup

{
	topBarFillColours: #3D505A, #3D505A, #3D505A, #3D505A;
	borderColor: #3D505A;
	cornerRadius: 5;
	shadowAlphas: 0, 0;
	dropShadowVisible: false;
	titleFontWeight: normal;
}






