/* ORANGE SECTION
Replace all mentions of ee1c24 with your preferred colour
*/
.nav-bar ul>li.active {
    background: #ee1c24!important;
	background-color: #ee1c24!important;
}

.cui-breadcrumb.selected  {
    background-color: #ee1c24!important;
	background: #ee1c24!important;
}

.nav-bar ul>li.first.active:before {
    border-left: 8px solid #ee1c24!important;
}

.nav-bar ul>li.active:before {
    border-top: 16px solid #ee1c24!important;
    border-bottom: 16px solid #ee1c24!important;
    border-right: 8px solid #ee1c24!important;
}

.nav-bar ul>li.active:after {
    border-left: 8px solid #ee1c24!important;
}

.cui-breadcrumb-sep.to-current {
    background-image: none!important;
}

.btn-medium-yellow, .btn-medium-yellow:hover, .btn-medium-yellow:active {
    background-color: #ee1c24!important;
    background-image: -moz-linear-gradient(top,#ee1c24,#ee1c24)!important;
    background-image: -ms-linear-gradient(top,#ee1c24,#ee1c24)!important;
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#ee1c24),to(#ee1c24))!important;
    background-image: -webkit-linear-gradient(top,#ee1c24,#ee1c24)!important;
    background-image: -o-linear-gradient(top,#ee1c24,#ee1c24)!important;
    background-image: linear-gradient(top,#ee1c24,#ee1c24)!important;
}

/* BLUE SECTION
Replace all mentions of ee1c24 with your preferred colour
*/
.ecui__h1,.ecui__h2,.ecui__h3,.ecui__h4,.ecui__h5{
    border-bottom: 5px solid #ee1c24!important;
}
.top-blue-border{
    border-top: 5px solid #ee1c24!important;
}

.dropdown-toggle,.dropdown-toggle:hover,.endurance-cui-edit-person,.a3-icon-uniD100:before,.endurance-cui-edit-person:focus,.endurance-cui-edit-person:hover,.logoutToSelect,.logoutToSelect:hover,.mr20,.link-lg,.mr20:hover,.link-lg:hover,.a3-icon-uniD100,.endurance-cui-edit-person-span,.endurance-cui-edit-person-span:hover,.icon-uniF040 ,#\32,.button-link,.btn-blue-link,.a3-icon-uniD100,.order-line-edit, .web-analytics-03,.order-line-delete, .web-analytics-04,.checkout-confirmation-print-link, .web-analytics-20{
	color:#ee1c24!important;
}


/* BACKGROUND SECTION
Replace all mentions of e6e6e6 with your preferred colour
*/
#main_content,#mainContent,.javascriptenabled[style],.dropdown-menu, .dropdown-menu-right,.dark-bg,#ap-login-wrapper,#ap-login-content, .ap-form-hcontent-withbgcolor,.checkout-order-totals,.caps,.div.caps.section-label,.cartBottom,#mainContent > div > div.container.javascriptenabled > div > div:nth-child(1) > table{
background: rgba(255, 255, 255,0.95)!important;
max-width: 970px!important;
background-color: rgba(255, 255, 255,0.95)!important;

}
.container.javascriptenabled {
    padding-top: 20px !important;
    padding-right: 30px !important;
    padding-left: 20px!important;
	background-color: rgba(255, 255, 255,0.95)!important;
    background: rgba(255, 255, 255,0.95)!important;
}

/* SHADOW EFFECT
*/
#main_content,#mainContent{
box-shadow: 0 0 6px #999999!important;
}



/* OTHER */

body {
  /*background-image: url(https://photos-images.active.com/file/3/1/original/fe/5b/fe5b1396-9d2e-4632-a3ff-d52f9056dd01.jpg);*/
  background:#F5F5F5;
  -webkit-background-size: cover !important;
  -moz-background-size: cover !important;
  -o-background-size: cover !important;
  background-size: cover !important;

}

.global_white_label_header_content{
	background:none;
}


/*NOTE: this controls the continue bar at bottom */
.footroom--pinned {
    position: fixed;
    z-index: 9;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 7px 0;
    color: #d00606;
background-color: rgba(0, 0, 0, 0.75);}

.btn-orange--lg {
    font-size: 24px;
    height: 49px;
    text-transform: uppercase;
    padding-right: 24px;
    padding-left: 24px;
    font-family: 'Oswald', sans-serif;
	background:#ee1c24;
	border:2px solid #ee1c24!important;
	color:#FFFFFF;
}

/*Hover button color*/
.btn:hover {
	color: #ee1c24;
	background:#FFFFFF;
	border:2px solid #ee1c24!important;
}

.btn-default {
    background-color: #ee1c24;
}


.alert-danger{ background:#ee1c24;}

#formRegion > div:nth-child(2) > form > div:nth-child(6) > div > div > div > div {
	display: none! important;
}

#formRegion > div:nth-child(8) > div {
	display: none !important;
}

/* Remove Age Restriction from Category selection page */

.select-race__text-warning.text-warning {
	display: none!important;
}

/* Remove Price Listing from Category selection page */

.multiQuantity-select-race__priceCategory .select-race__price{
	font-size: 0px!important;
}

/* St. Jude Waiver content for Platinum status

#content > div > div > div:nth-child(4) > div.multiRegistration-form-participantInfo__questionForm > form > div:nth-child(13) > div > div > span{
	font-size:0px;
}

#content > div > div > div:nth-child(4) > div.multiRegistration-form-participantInfo__questionForm > form > div:nth-child(13)> div > div > span:before{
	font-size:8px !important;
	content:"Fundraising commitment to St. Jude Children's Research Hospital (St. Jude Heroes Program): I understand that it is my responsibility to raise a minimum of $4,500 for St. Jude Children's Research Hospital in order to be entered into the 2018 Rock 'n' Roll Arizona Marathon & 1/2 Marathon with a Platinum Level fundraising entry. If I have not fulfilled my fundraising commitment by February 14, 2018, I understand that my credit card will be charged for the balance due to reach the $4,500 requirement. If I have successfully raised and turned in all funds by the specified deadline, nothing will be charged to my credit card.
I understand all donations made to my St. Jude Heroes account are tax-deductible to the extent allowed by law and are non-refundable. In the event that I must withdraw from the race for any reason, I understand that I am still responsible for raising the minimum of $4,500.";
}


/* Candian address questions

#content > div > div > div:nth-child(4) > div.multiRegistration-form-participantInfo__questionForm > form > div:nth-child(23) > div > label{
	font-size:0px;
}

#content > div > div > div:nth-child(4) > div.multiRegistration-form-participantInfo__questionForm > form > div:nth-child(23) > div > label{
	font-size:8px;
	content: "I wish to receive emails regarding promotional offers I may be interested in from the Rock 'n' Roll Marathon Series and/or its affiliated company, Competitor Group such as other Rock 'n' Roll Marathon Series events, special offers from partners or
	race-related discounts. I understand I may unsubscribe or update my email preferences at any time by following the link at the bottom of every email.";
}

/* Select registrant */

div.row.race-pass-form > div.col-xs-12.primary-section > h2.ecui__h2 {
	font-size: 0px;
}


div.row.race-pass-form > div.col-xs-12.primary-section > h2.ecui__h2:after {
	content:'Who will be the owner of the pass?';
	font-size:24px;
}

/* Participant information */

div.row.race-pass-form > #form > div.col-xs-12.primary-section > h2.ecui__h2.endurance-cui-edit-person-container {
	font-size: 0px;
}

div.row.race-pass-form > #form > div.col-xs-12.primary-section > h2.ecui__h2.endurance-cui-edit-person-container:after {
	content:'Pass Owner Information';
	font-size:24px;
}

/* Email Address help text */


.primary-section > h1:nth-child(2):after {
  white-space: pre-wrap;
  font-size:14px;
  content: "\A Each Tour Pass owner must have a different email address than the pass buyer as email sharing is not allowed";

}
