﻿@import url('MXDefault.Default.css');

/* Please use this css file for any overriding styles that you want. */

/* Remove green, change links to blue, and match established style(s) */
.MeetingRegistrationHeader_MXDefault h3 a, span#ctl00_secaboutaauwidecph_uscSelectRegistration_Title_lblTitle { font-size: 1.1em; padding: 5px 0 5px 0; margin: 0 0 10px 0; font-family: Times New Roman, Courier New; color: #004684 !important; text-transform: uppercase; position: relative; }
div.MXDefault.MeetingRegistrationSelectSessions_MXDefault h3 { font-size: 1.5em; padding: 5px 0 5px 0; margin: 0 0 10px 0; font-family: Times New Roman, Courier New; color: #004684 !important; text-transform: uppercase; position: relative; }
span#ctl00_secaboutaauwidecph_uscBadge_Title_lblTitle { font-size: 1.1em; padding: 5px 0 5px 0; margin: 0 0 10px 0; font-family: Times New Roman, Courier New; color: #004684 !important; text-transform: uppercase; position: relative; }
span#ctl00_secaboutaauwidecph_uscQuestions_Title_lblTitle { font-size: 1.1em; padding: 5px 0 5px 0; margin: 0 0 10px 0; font-family: Times New Roman, Courier New; color: #004684 !important; text-transform: uppercase; position: relative; }
input#ctl00_secaboutaauwidecph_uscGuestIdentification_uscGuests_btnAddGuest:hover { color: #0581cb; border-color: #0581cb; background: #fff; text-shadow: none; }
span#ctl00_secaboutaauwidecph_uscGuestIdentification_Title_lblTitle { font-size: 1.1em; padding: 5px 0 5px 0; margin: 0 0 10px 0; font-family: Times New Roman, Courier New; color: #004684 !important; text-transform: uppercase; position: relative; }
input#ctl00_secaboutaauwidecph_uscGuestIdentification_uscGuests_btnAddGuest { background: #0581cb; }
.MeetingRegistrationHeader_MXDefault ul li.highlight { color: #804d00; }
/* Remove scrolling from tables */
#secaboutaauwide div.mxcontainer div.MXDefault.MeetingRegistrationSelectSessions_MXDefault div { overflow-x: visible !important; overflow-y: visible !important; }
a#ctl00_secaboutaauwidecph_uscCart_uscItems_uscRegistrationItems_lnkReCalc { color: #0581cb; }
/* To change the color of the “Place My Order” button */
input#ctl00_secaboutaauwidecph_uscCart_lnkPlaceMyOrderHeaderCharge, input#ctl00_secaboutaauwidecph_uscCart_lnkPlaceMyOrderFooterCharge { color: #fff; background-color: #ed7606; }
.MXDefault .recalc a, .MXDefault .change a { background-color: #0581cb; color: #fff; }
.MXDefault .recalc a:hover, .MXDefault .change a:hover { background-color: #fff; color: #0581cb; border-color: #0581cb; }
.ShoppingCartCartView_MXDefault input[type="button"]:hover { background-color: #0581cb !important; }

/* Fix misaligned columns in the Badge section */
#badgeSection .column { float: right; margin: 0; padding: 0; }
#badgeSection .badge.column { float: left; }

/* Remove the pagination from the “Select Sessions” data table */
td.rgPagerCell.NextPrevAndNumeric { display: none; }
.GlobalNavigationStatus_MXDefault .wizardStepContainerOn { background-color: #092238; }
.GlobalNavigationStatus_MXDefault .wizardStepContainer { background-color: #004684; }

/* Remove green, change links to blue, and match established style(s) */
.MXDefault h3 { font-size: 1.4em; padding: 5px 0 5px 0; margin: 0 0 10px 0; font-family: Times New Roman, Courier New; color: #004684 !important; text-transform: uppercase; position: relative; }
.MeetingDetails_MXDefault h3 { float: none; }
/* Make sure buttons are blue */

.MXDefault .action a { width: auto; margin: 10px -3px 0 0; -moz-border-radius: 10px; border-radius: 10px; border: 2px solid transparent; background: #0581cb; color: #fff; text-transform: uppercase; font: bold 12px Arial, Helvetica, sans-serif; padding: 3px 10px 2px 10px; cursor: pointer; text-shadow: 1px 1px 2px #000; }
.MXDefault .action a:hover { color: #0581cb; border-color: #0581cb !important; background: #fff; text-shadow: none; }
#container a { font-weight: bold; }
/*Registrant Badge & Questions*/
.MeetingRegistrationBadgeView_MXDefault div.column {
	margin:0;
	padding: 0 0px;
	width: 100%;
}
.MeetingRegistrationBadgeView_MXDefault div.badge {
	padding: 0px;
	border:0px solid #fff;
	-moz-border-radius: 0px;
	border-radius:0px;
	margin:0 0px 0 0px;
	width:30%
}

.MeetingRegistrationBadgeView_MXDefault .badge li, .MeetingRegistrationBadgeView_MXDefault .badge h4 
{
	text-align:left;
}

.MeetingRegistrationBadgeView_MXDefault .section, .MeetingRegistrationQuestions_MXDefault .section 
{
    margin-bottom:0px;padding-bottom:0px
}

.MeetingRegistrationBadgeView_MXDefault .section p, .MeetingRegistrationQuestions_MXDefault .section p 
{
    padding-top: 0px;
}

.MeetingRegistrationQuestions_MXDefault ul.twoColumn {
	padding-top: 0px;
}

/* Select Registration and Sessions */
.MeetingRegistrationSelectRegistration_MXDefault .section {
    padding: 0px;
}


/* HIDING SHOPPING CART PROMO CODE BOX */

.ShoppingCartItems_MXDefault .Table .PromoCode
{
    width: 70px !important;
    border:0px solid #fff !important;
}

/*HIDING THE SHIPPING INFO BOX ON THE CART PAGE */

.ShoppingCartShippingView_MXDefault {
	border:0px solid #0581cb;
	padding: 0 0px 0px 0;
	margin-right: 15px;
	background:#fff;
	width:0%;	
	float: left;
	text-align: left;
	height: 300px;
}

.ShoppingCartShippingView_MXDefault h3 {
	text-transform:uppercase;
	padding: 0px;
	background: #fff;
	font-size:0px;
}
.ShoppingCartShippingView_MXDefault .address {
	position:relative;
	
}
.ShoppingCartShippingView_MXDefault dl {
	margin: 0 0 0px 0px;
}
.ShoppingCartShippingView_MXDefault .address dt {
	font-weight:bold;
	margin-top: 15px;
}

.ShoppingCartShippingView_MXDefault .address dl dt:first-child {
	font-weight:bold;
	margin-top: 15px;
}
.ShoppingCartShippingView_MXDefault .address dd {
	margin-left: 10px;
	width: 190px;
} 
.ShoppingCartShippingView_MXDefault .address .action {
	position:absolute;
	top:0px;
	right:0;
 }

.ShoppingCartBillingView_MXDefault {
	width:47%;	
}

.ShoppingCartTotals_MXDefault {
	width:48%;	
}

/* HIDING THE ADD BUTTON IN THE CART */

.MXDefault .add a {
	background-color:transparent;
}

.MXDefault .add a:hover {
	border-color:transparent;
	color:transparent;
}

.MXDefault .add a {
	background-image:none;
	
}

/* FIX CART ITEM FROM SPILLING OFF PAGE */

.ShoppingCartItems_MXDefault .Table
{
    width: 768px;
}

/* REMOVE MESSED UP BULLETS IN SUMMARY */

.MeetingRegistrationSummary_MXDefault div.questions ul {
    list-style-type: none;
}

/* TESTING MOD OF SPACING */
.MeetingDetails_MXDefault, .MeetingAdditional_MXDefault, .MeetingContactUs_MXDefault, .MeetingAdditionalInfo_MXDefault, .MeetingLocation_MXDefault, .MeetingSpeakers_MXDefault, .MeetingRegistrationInformation_MXDefault, .MeetingTooltip_MXDefault, .ShoppingCartCart_MXDefault, .ShoppingCartSummary_MXDefault,  .ShoppingCartCartView_MXDefault, .MeetingRegistrationBadgeView_MXDefault, .MeetingRegistrationBadgeEdit_MXDefault, .MeetingRegistrationHeader_MXDefault, .MeetingRegistrationIdentification_MXDefault, .MeetingRegistrationSummary_MXDefault, .MeetingRegistrationQuestions_MXDefault, .MeetingRegistrationScheduler_MXDefault, .MeetingRegistrationSelectSessions_MXDefault, .MeetingRegistrationSelectRegistration_MXDefault, .MeetingRegistrationSelectSessionsTooltip_MXDefault, .MeetingRegistrationGuestIdentification_MXDefault, .GlobalNavigationBar_MXDefault, .MeetingRegistrationController_MXDefault,  .MeetingRegistrationSelectGroupRegistration_MXDefault, .MeetingRegistrationSpecialNeedsGroup_MXDefault, .MeetingRegistrationSelectRegistrants_MXDefault, .MeetingRegistrationSelectSessionsGroup_MXDefault, .MeetingRegistrationReviewSelectionsGrid_MXDefault, .MeetingRegistrationSelectRegistrationType_MXDefault {

padding: 5px 0 10px;
}

/* FIXING SHOPPING CART CONFIRMATION WIDTH */
.ShoppingCartOrderConfirmation_MXDefault .font18
{
    font-size: 16px;
}

/* ATTEMPTING TO CENTER THE NAVIGATION STATUS ICONS FOR MEETING REG */

.GlobalNavigationStatus_MXDefault
{
    left: 8%;
}

/* FIXING THE WIDTH OF THE CONTACT BASIC INFORMATION AND ADJUSTING NAME HEIGHT */

.ContactBasicInformationView_MXDefault div.details {
	float:left;
	position:relative;
	margin-top: -13px;
	width: 400px;
}


/*EDIT BUTTON PLACEMENT*/

.ContactBasicInformationView_MXDefault p.action {
    float:right;
    margin-top: -13px;
}



/* reducing the amount of whitespace between web parts on the contact form */

.ContactBasicInformationView_MXDefault {
	padding: 0px 0 0px;
}

.GlobalFormView_MXDefault {
	padding: 0px 0 20px;
}

.MeetingRegistrationSelectRegistration_MXDefault label {
	width: 300px;
}

/*---Security---*/
/*Welcome Banner*/
.SecurityWelcomeLoggedIn_MXDefault p {
	font-size:12px;
	margin-bottom:10px;
}

.SecurityWelcomeLoggedIn_MXDefault p b{
    display:block
}

.SecurityWelcomeLoggedIn_MXDefault a{
    font-weight:bold;
}