﻿.PromotionProductListItem
{
  width:175px;
}
.pagerShowAll {background: none repeat scroll 0px 0px #006892!important;} /*Show All button on store*/

/* set button styles */
.updateCart, .linkButton {
    width: auto !important;
    height: 25px !important;
    border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
}

/* Cart Product List */
.contentSection {
    min-width:250px;
}

.productImageSection {
    width: 90px !important;
}

.productDescriptionSection {
    display: inline-block;
    margin-left: 0px !important;
}

.centerSection {
    position: static !important;
    min-width: 110px;
}

/* checkout */
.mainCheckoutDiv {
    width: auto !important;
}

.ccRadio {
    -webkit-appearance: radio !important;
}

.CCTypeInput {
    width: auto !important;
}

.CCTypeInput label{
    width: 150px !important;
}
.Cvv2, .Cvv2 label {
    width: auto !important;
}

.validationIssues {
  width: auto !important;
}

.CCNumber {
    width: auto !important;
}

#ctl00_ContentPlaceHolder1_dropzone1ctlWidgetHost162ord0_ctl00_ctl00_CheckoutPaymentInformationControl_PaymentInfoControl_CreditCardControl_AddCreditCardControl_NameOnCardRow input {
    width: 400px !important;
}
#ctl00_ContentPlaceHolder1_dropzone1ctlWidgetHost162ord0_ctl00_ctl00_CheckoutPaymentInformationControl_PaymentInfoControl_CreditCardControl_pnlSaveCreditCard{
	margin-left:20px;
}

.CreditCardControl_PersonifyDefault .creditCardReplace{
	float:none !important;
	width: 340px !important;
	display: block !important;
}

.MTGDetailLeftNav{
  display: none !important;
}

.MTGDetailContent{
  padding: 5px 5px 5px 0px !important;
}

.MTGDetailRightContent{
  background: none !important;
  float:right !important;
}

.MTGDetailPriceGroup{
  border:1px solid #CCCCCC !important;
  border-bottom: 0 !important;
  background-color: #FFF !important;
  padding: 10px 10px !important;
}

.MTGDetailRegistrations{
  border:1px solid #CCCCCC !important;
  border-top: 0 !important;
  background-color: #F6F6F6 !important;
  padding: 10px 10px !important;
  margin-bottom: 10px !important;
  height: 50px !important;
}

.MTGDetailMainHeader{
  font-size: 1.25rem !important;
  font-weight: bold !important;
  display: block !important;
  margin-bottom: 10px !important;
  color: #006697 !important;
  line-height: 25px !important;
}

.MembershipRenewal{
	float: left;
}


/*Overwrite event detail page description function for 'view more', will fix later for next personify production push.
start*/
.ProductDetailParagraphShortLabel{
  display: none !important;
}

.ProductDetailParagraphFullLabel{
  display: block !important;
}

.showMore{
  display: none;
}
/*end*/


.detailReviewLink{
	display:none !important;
}

.productDetailBlock h4,.productDetailBlock h5{
    font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif !important;
    font-weight: 300 !important;
    font-style: normal !important;
    color: #222222 !important;
    text-rendering: optimizeLegibility !important;
    margin-top: 0.2rem !important;
    margin-bottom: 0.5rem !important;
	font-size: 120% !important;
}

@media screen and (max-width: 1024px)
{
	.ProductDetailControl_PersonifyDefault .productbuttons{
		margin-top:20px;
		text-align:center;
	}
	
	.summaryTotal label{
		width: 50px !important;
	}
}

@media screen and (max-width:42em) {
	/* set button styles */
  /*start*/
	.linkButton {
		height: auto !important;
		border-radius: 4px !important;
		-webkit-border-radius: 4px !important;
	}
  /*end*/
  .MTGDetailContent{
    width: auto !important;
  }

  .MTGDetailRightContent{
    float:left !important;
  }

  .ctrlContent.formLayout{
      float:left !important;
      width: 100% !important;
  }

  .formRow label{
      display:block !important;
  }
  .RadWindow .rwTable{
      width: 80% !important;
  }
  .RadWindow.RadWindow_PersonifyDefault.rwNormalWindow{
      width: 80% !important;
  }

  .ProductDetailControl_PersonifyDefault .MultipleRatesPanel .RadComboBox_PersonifyDefault .rcbArrowCellRight {
    width: 25px !important;
  }

  .ProductDetailControl_PersonifyDefault .MultipleRatesPanel .RadComboBox .rcbReadOnly .rcbInput {
    padding: 16px 0px !important;
    font-size: 12px !important;
  }
  
  #mobileSpanFlag{
	display:none !important;
  }

}
