@charset "UTF-8";
/* CSS Document */

h1 {
    color: #6857A0;
}

/* Header */

header, #signin, #signedIn  {
	border-bottom: 5px solid #00599B;
}
#logo {
	bottom: 40px;
}

#topnav {
	margin-bottom: 30px;
	padding-top: 5px;
}

.clientlogo img, #clientlogo img {
	margin-top: 5px;
	height: 50px;
}

.sidebar.expanded #logo {
   background-image: url("/_assets/images/pearson_logo_white_bg.svg");
   display: block !important;
   height: 60px;
   width: 210px;
   background-repeat: no-repeat;
   background-position: 20px 0;
}
.sidebar.collapsed #logo {
   background-image: url("/_assets/images/pearson_interabang_bg.svg");
   display: block !important;
   width: 48px;
	height: 50px;
   background-repeat: no-repeat;
   background-position: 20px 0;
}
.unorderedListWithOutStyle {
	padding-left: inherit;
}

.footerListItem {
	padding: 0 4px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (-moz-min-device-pixel-ratio: 2),
only screen and (-o-min-device-pixel-ratio: 2 / 1),
only screen and (min-device-pixel-ratio: 2),
only screen and (min-resolution: 192dpi),
only screen and (min-resolution: 2dppx) {
	.sidebar.expanded #logo {
		background-image: url("/_assets/images/pearson_logo_white_bg@2x.svg");
		-webkit-background-size: 190px 40px;
		-moz-background-size: 190px 40px;
		-o-background-size: 190px 40px;
		background-size: 190px 40px;
	}
	.sidebar.collapsed #logo {
		background-image: url("/_assets/images/pearson_interabang_bg@2x.svg");
		-webkit-background-size: 28px 30px;
		-moz-background-size: 28px 30px;
		-o-background-size: 28px 30px;
		background-size: 28px 30px;
	}

}



/* Primary colors */
a, .personalInfo_link, #selectedCentersArea .btn_link, #timeZoneArea .btn_link, .futureappt .btn_link, .orderDetails .btn_link, .orderDetails .btn_remove, #labelkm, #labelmi, .link, .futureappt .btn_link_dialog, #hour12, #hour24, .btn_orderremove, #changeTimeZone {
	color: #663763;
}
a:hover, .personalInfo_link:hover, #selectedCentersArea .btn_link:hover, #timeZoneArea .btn_link:hover, .futureappt .btn_link:hover, .orderDetails .btn_link:hover, .orderDetails .btn_remove:hover, #labelkm:hover, #labelmi:hover, .link:hover, .futureappt .btn_link_dialog:hover, #hour12:hover, #hour24:hover, .btn_orderremove:hover, #changeTimeZone:hover {
	 color: #522c50;
}

a:focus, a:active, .personalInfo_link:focus, .personalInfo_link:active, .ui-widget-content a:focus, .ui-widget-content a:active, #selectedCentersArea .btn_link:focus, #timeZoneArea .btn_link:focus, #selectedCentersArea .btn_link:active, #timeZoneArea .btn_link:active, .futureappt .btn_link:focus, .futureappt .btn_link:active, .orderDetails .btn_link:focus, .orderDetails .btn_link:active, .orderDetails .btn_remove:focus, .orderDetails .btn_remove:active, #labelkm:focus, #labelkm:active, #labelmi:focus, #labelmi:active, .link:focus, .link:active, .btn-group a:focus, .btn-group a:active, .btn-group a:focus:hover, .btn-group a:active:hover, .futureappt .btn_link_dialog:active, .futureappt .btn_link_dialog:focus, .abbrStyle:focus, #hour12:focus, #hour24:focus, .btn_orderremove:focus, #changeTimeZone:focus, #hour12:active, #hour24:active, .btn_orderremove:active, #changeTimeZone:active, .tooltip:focus {
	color: #fff;
    background: #663763;
    outline: 3px solid #663763;
	border: 1px dashed #663763;
}

.btn-toggle.active, #select-mode .mode-option.testCenterSelectedEffect, .border_selected {
    border-color: #663763;
}
#select-mode input[type="radio"]:checked + .mode-option {
	outline-color: #663763;
}

.sidebar a:hover {
	color: #522c50;

}
.sidebar a:focus, .sidebar a:active {
	color: #663763;
	outline: 3px solid #ccc;
    border: 1px dashed #ccc;
}

/* Font Awesome - keep color same as hyperlink color */
#welcome .href_link:before, #welcome #homeLinkOnMastHead .displayMobileOnlyView:before, #welcome .first .current .displayMobileOnlyView:before, #welcome #myOrderLinkOnMastHead .displayMobileOnlyView:before, #welcome .href_link:before, #welcome #returnLinkOnMastHead:before, #welcome #liquidLogoutLinkOnMastHead .displayMobileOnlyView:before, #showHelpModuleContentDSA:after, #showAvailableExams:after, #showMyAccountSection:after, .calculatedTitlePlus:after, .discountLinkPlus:before, .policyLinkPlus:before, .expandLinkPlus:before, .calculatedTitlePlus:before, .discountLinkMinus:before, .policyLinkMinus:before, .expandLinkMinus:before, .calculatedTitleMinus:before, #publicToMilitarySearchLinkProximity:before, .printicon a:before, .selectButton:before, #chargeNote .importantText:before, #printLink:before, .confirmation:before, #printButton:before, .actions .printicon:before, #topBar .actions a:before, .confirmation:before, #welcome .printLink:before, #welcome .closeWindowLink:before, #welcome #myProfileLinkOnMastHead_li .displayMobileOnlyView:before, .calculatedTitlePlus:after, #showPreApproved:after, .accordion.closed:after, a.expandLinkPlus:after, .discountLinkPlus:after, .policyLinkPlus:after, .calculatedTitlePlus:after,  .accordion.open:after, a.expandLinkMinus:after, .discountLinkMinus:after, .policyLinkMinus:after, .calculatedTitleMinus:after, .btn-toggle.active i, .timerValue, .combined_search_map_marker, .calendarIcon-style, .cloud-download-icon-style, .cloud-download-icon-style {
	color: #663763;
}

/* Primary Button */
.btn, .btnPositive, #privateAccessCode.btn_edit, #addressSearch, #accessibleCalendarOptionButton, .btn_select, .cookieMessageLearnMoreButton, #mobileCalendarButton, #jsf_databaseSearch .btn_edit, .receiptsTable .btnPositiveNoModal, .viewScoreReportColumn .btnPositiveNoModal, .btn-primary, #addressSearch_testCenterCode, .top-btn-container a.btn, .btn-container .btn {
	background: #6857A0;
	color: #fff;
	border: 1px solid #6857A0;
}
.btn:hover, .btnPositive:hover, #privateAccessCode.btn_edit:hover, #triggerFilter.btn_link_dialog:hover, #addressSearch:hover, #accessibleCalendarOptionButton:hover, .btn_select:hover, .cookieMessageLearnMoreButton:hover, #mobileCalendarButton:hover, #jsf_databaseSearch .btn_edit:hover, .receiptsTable .btnPositiveNoModal:hover, .viewScoreReportColumn .btnPositiveNoModal:hover, .btn-primary:hover, #addressSearch_testCenterCode:hover, .top-btn-container a.btn:hover, .btn-container .btn:hover {
	background: #663763;
	border: 1px solid #663763;
}

.ui-datepicker-calendar .ui-datepicker-current-day .ui-state-active {
	background: #6857A0;
	color: #fff;
	border: 1px solid #6857A0;
}


/* Upsell Button */
.btn_cart {
	background: #008638;
	color: #fff;
	border: 1px solid #008638;
}
.btn_cart:hover {
	background-color: #00652a;
    border: 1px solid #00652a;
}



/* Footer */
div[role="contentinfo"] {
	background: #fff;
}
#copyright {
	color: #333;
}


/* Special */
#optInTextLabel {
	margin-bottom: 10px;
}

/* Footer */
div[role="contentinfo"], #signin #copyright {
	background: #00599B;
}
#copyright, #copyright a, #footerLinks, #footerLinks a {
	color: #fff;
}
#copyright a:focus, #copyright a:active, #footerLinks a:focus, #footerLinks a:active {
	color: #00599B;
	background: #fff;
	border: 1px dashed #fff;
	outline: 3px solid #fff;
}

.info-message {
    border: 1px solid #663763;
    border-left: 8px solid #663763;
}

@media screen and (max-width:480px) {


}



@media screen and (min-width:481px) {


	#bar {
		background: url("images/progress_bar.png") repeat scroll 0 0 transparent;
	}
	#SignInForm {
		margin-top: -135px;
	}
}
@media screen and (min-width: 768px) {

}

@media screen and (min-width:992px) {

}
@media screen and (min-width:1200px) {

}

@media screen and (-ms-high-contrast: active) {
	#logo {
	   background-image: url("/_assets/images/pearson_logo_white_bg.svg");
	   display: block !important;
	   height: 60px;
	   width: 190px;
	   background-repeat: no-repeat;
	   background-position: 0 20px;
	}
}
