
/* BELOW ADDED BY PHILIP 3/13,14 */


.has-secondary-col.col-on-right .col-primary {
    float: left;
    margin-right: 2%;
}

.AMCPmemberAds {
    float:right;
}

/* handle secondary column layout */
@media (min-width: 992px) {

  .has-secondary-col.col-on-right .col-primary {
    float: left;
    margin-right: 2%;
  }
  .has-secondary-col.col-on-right .col-secondary {
    float: left;
  }
}


/* begin fix alignment to better match comp */

.container {
    max-width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-left: 20px;
    padding-right: 20px;
    padding-top:30px;
}


.whiteBG {
    background-color:#fff;
}

.AMCPAlerts .panel-body {
    padding:0px;
    padding-top:10px;
}

.SignIn {
  max-width: 20em;
}

#ctl01_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon__Head {
  padding-left:15px;
}

/*Below adds email label to sign in iPart 
#ctl01_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon_signInUserNameLabel::after {
    content:" (Email)"
}
*/

/* Below removes the header and border from IQA results */
.AMCPResults .rgHeader  {display:none;}
.AMCPResults .RadGrid_MetroTouch {border:none;}

.AMCPResults .iqacell{font-size:1.25em}

.AMCPResults .RadGrid.RadGrid_MetroTouch .rgSelectedRow a,
.AMCPResults .RadGrid.RadGrid_Metro th.rgSorted a {color:red!important}

/* begin footer adjustments */

.AMCPfooter img {padding-right:10px
}

/* use custom cart image */

.nav-auxiliary .nav-aux-cart .nav-text {
  /* add the background sprite for the provided CSS classes */
    background-image: url("images/shopping-cart-icon.png");
}

.nav-auxiliary .nav-aux-account .nav-text
{
  /* add the background sprite for the provided CSS classes */
    background-image: url("images/avatar-icon.png");
}


.nav-auxiliary .nav-aux-account .nav-text,
.nav-auxiliary .nav-aux-cart .nav-text {
  /* add the background sprite for the provided CSS classes */
    background-repeat: no-repeat;
    padding-left: 30px;
    display:block;
    height:24px;
    line-height:26px;
    background-position:0;
    }


/* Cart item number adjustments */
.nav-auxiliary .nav-aux-cart .cartCenter {
  color: #fff;
  background-color: #D94F40;
  border-radius: 13px;
  border-color:#fff;
  border:solid 0.25px;
  font-size: 78%;
  line-height: 1;
  padding: 2px 5px;
  -webkit-box-shadow:none;
  box-shadow: none;
  margin-left:15px;
}
	
/* Begin adjustments for menu header overlap issue */

@media (max-width:1600px) {	
    .header-top-container {
        padding-bottom:100px;
    }
}

@media (max-width:1350px) {	
    .header-top-container {
        padding-bottom:180px;
    }
}

@media (max-width:768px) {	
    .header-top-container {
        padding-bottom:75px;
    }
	div#AMCPProfilePicture {
		width:auto;
		height:auto;
		max-width:300px;
		max-height:300px;
		margin:auto;
	}
	div#AMCPProfileEditPicture {
	  float:left
	}
}



/* BEGIN MAX WIDTH ADJUSTMENTS */

#ctl01_masterWrapper {
    max-width:1440px;
    margin:auto;
    background-color:#ffffff;
}

#MainBody {
    background-color:#cccccc;
}

/* Style secondary nav */

.nav-secondary {
    background-color: transparent;
    margin-right:30px;
    }
.nav-secondary li {
    border-bottom:solid 1px #cccccc;

}

.RadTreeView.RadTreeView_Austin .rtIn,
.RadTreeView.RadTreeView_Austin .rtHover .rtIn,
.RadTreeView.RadTreeView_Austin .rtSelected .rtIn {
    font-family: Montserrat;
    color: #1F1B4B;
    text-transform:capitalize;
    padding:10px 0 10px 15px;
    font-size:.75em;
}

.nav-secondary li a::after {
	content:url('images/orange-arrow.png');
	display:block;
	float:right;
	padding-right:5px;
}

.RadTreeView.RadTreeView_Austin a.rtIn:hover:after, 
.RadTreeView.RadTreeView_Austin a.rtIn:focus:after, 
.RadTreeView.RadTreeView_Austin a.rtIn:active:after,
.RadTreeView.RadTreeView_Austin .rtSelected > a.rtIn:hover:after,
.RadTreeView.RadTreeView_Austin .rtSelected > a.rtIn:active:after, 
.RadTreeView.RadTreeView_Austin .rtSelected > a.rtIn:focus:after,
.RadTreeView.RadTreeView_Austin .rtSelected > a.rtIn:after,
 rtTop rtSelected:after 
 {
	content:url('images/white-arrow.png');
	display:block;
	float:right;
	padding-right:5px;
}


/* Member profile results adjustments */

.iqacell a {
    text-decoration:none;
    font-size:1.35em;
}

.iqarow2 {
   padding-top: 1em;
       font-family: Montserrat;
    color: #1F1B4B;
}



#ctl01_TemplateBody_WebPartManager1_gwpciMemberDirectory_ciMemberDirectory_MainContentControl  .ContentWizardDisplay,
.FilterPanel {
    background-color:transparent;
    border:none;
}

.RadGrid_MetroTouch,
.RadGrid.RadGrid_MetroTouch .rgMasterTable,
.RadGrid.RadGrid_Metro .rgMasterTable {
  background-color: transparent!important;
}


/* get rid of background on panel content while it is being edited */

.AMCPprofile .CalloutPart2 .panel-body {
  background-color: transparent;
}

/* realign profile elements to left */

.AMCPprofile #ctl01_TemplateBody_WebPartManager1_gwpciMiniProfile_ciMiniProfile_contactPicture_RadAjaxPanel1 {
    float:left;
}

/* Adjust profile element formatting */

#ctl01_TemplateBody_WebPartManager1_gwpciMiniProfile_ciMiniProfile_contactName_fullName {
 font-family: Montserrat;
    color: #1F1B4B;
    font-size:2.25em;
   
}


.AMCPprofile #ctl01_TemplateBody_WebPartManager1_gwpciMiniProfile_ciMiniProfile_ctl11,
.AMCPprofile #ctl01_TemplateBody_WebPartManager1_gwpciMiniProfile_ciMiniProfile_contactPicture_ctl000,
.AMCPprofile #ctl01_TemplateBody_WebPartManager1_gwpciNewPanelEditorCommon_ciNewPanelEditorCommon_ctl12,
.AMCPprofile #ctl01_TemplateBody_WebPartManager1_gwpciNewContactAddressEditorCommon_ciNewContactAddressEditorCommon_ctl07_ctl04,
.AMCPprofile #ctl01_TemplateBody_WebPartManager1_gwpciMembership_ciMembership_ctl16 {
   /* background-image:none!important;
    width:100px;*/
    color:#D94F40;
    font-size:1em;
   /* display:inline;*/
    
}

.AMCPprofile #ctl01_TemplateBody_WebPartManager1_gwpciMiniProfile_ciMiniProfile_ctl11:after {
    content:"\A[edit details]";
    font-size:1em;

}

.AMCPprofile #ctl01_TemplateBody_WebPartManager1_gwpciMiniProfile_ciMiniProfile_contactPicture_ctl000:after {
    content:"\A[edit photo]";
}

.AMCPprofile #ctl01_TemplateBody_WebPartManager1_gwpciNewPanelEditorCommon_ciNewPanelEditorCommon_ctl12::after {
  content:"\A[change]";
}

.AMCPprofile #ctl01_TemplateBody_WebPartManager1_gwpciNewContactAddressEditorCommon_ciNewContactAddressEditorCommon_ctl07_ctl04:after {
  content:"\A[edit addresses]";      
}

.AMCPprofile #ctl01_TemplateBody_WebPartManager1_gwpciMembership_ciMembership_ctl16:after {
  content:"\A[edit contact]";
}




#ctl01_TemplateBody_WebPartManager1_gwpciNewContactAddressEditorCommon_ciNewContactAddressEditorCommon_ctl07_ctl00 .panel-heading-options {
  float:right;
}
/*
#ctl01_TemplateBody_WebPartManager1_gwpciNewPanelEditorCommon_ciNewPanelEditorCommon__Head {
  float:left;
}

#ctl01_TemplateBody_WebPartManager1_gwpciNewChangeLogonPasswordCommon_ciNewChangeLogonPasswordCommon_updatePasswordUser,
#ctl01_TemplateBody_WebPartManager1_gwpciNewChangeLogonPasswordCommon_ciNewChangeLogonPasswordCommon_updatePasswordUser:hover {
  text-decoration:none;
  color:#d94f40;
}

#ctl01_TemplateBody_WebPartManager1_gwpciNewChangeLogonPasswordCommon_ciNewChangeLogonPasswordCommon_updatePasswordUser:before {
  content:"["
}

#ctl01_TemplateBody_WebPartManager1_gwpciNewChangeLogonPasswordCommon_ciNewChangeLogonPasswordCommon_updatePasswordUser:after {
  content:"]"
}
*/
#ctl01_TemplateBody_WebPartManager1_gwpciNewChangeLogonPasswordCommon_ciNewChangeLogonPasswordCommon_MainPanel .PanelField {padding:0;}

.AMCPprofile .panel-body, 
.AMCPprofile .PanelBody {
  padding: 0px;
}


.AMCPprofile #ctl01_TemplateBody_WebPartManager1_gwpciMiniProfile_ciMiniProfile_contactName_contactTitle {
     font-family: Montserrat;
    color: #1F1B4B;
    font-size:2em;
}

.AMCPprofile #ctl01_TemplateBody_WebPartManager1_gwpciNewContactAddressEditorCommon_ciNewContactAddressEditorCommon_ctl07_LabelFullAddress {
  font-size:1.5em;
}

#AMCPProfilePicture {
    width: 180px;
    height: 180px;
   /* border:solid grey 1px;*/
    overflow:hidden;
    margin-top:15px;
}
/* BELOW AUGMENTS PROFILE PICTURE SIZE TO BE AS BIG AS IT CAN IN ITS CONTAINER 
#ctl01_TemplateBody_WebPartManager1_gwpciMiniProfile_ciMiniProfile_contactPicture_profileImage {
    width:100%!important;
    height:auto!important;
}
*/
.AMCPprofile #ste_container_ciPublicProfileLink div {
    float:left;
    font-size:1em;
    background-color:#D94F40;
}

.AMCPprofile #AMCPProfileEditPicture {
    text-align:center;
    margin-bottom:30px;
}

/* Fixes duplicate profile picture display issue 

#ctl01_TemplateBody_WebPartManager1_gwpciMiniProfile_ciMiniProfile_contactPicture__Body img {display:none;}
*/
/* Add wording to remind user to refresh page after saving and closing profile image uploader */

#ctl01_TemplateBody_WebPartManager1_gwpciMiniProfile_ciMiniProfile_contactPicture_panMain {
         font-family: Montserrat;
    color: #1F1B4B;
    font-size:1.5em;
}

#ctl01_TemplateBody_WebPartManager1_gwpciMiniProfile_ciMiniProfile_contactPicture_panMain .FloatRight {
    float:left;
}

#ctl01_TemplateBody_WebPartManager1_gwpciMiniProfile_ciMiniProfile_contactPicture_panMain .FloatRight::after {
    content:"Note: Refresh the page after you Save & Close.";
    padding-right:15px;
    font-weight:bold;
    display:block;
    padding-top:10px;
    }

h2,
.h2,
.PanelHead.Distinguish,
.TitleBarCaption,
div.PanelTitle,
.panel-heading.Distinguish {
  min-height: 0;
  border-bottom-style: none;
}

/* Optional heading */
.panel-heading.Distinguish, .PanelHead.Distinguish,
.TitleBarCaption,
.panel-group .panel-heading {
  padding: 6px 0px;
}

/* Label within a Panel Field */
.AMCPprofile .PanelField label,
.AMCPprofile .PanelField .Label {
  text-align: left;
  width: auto;
}

.leaderboard {background:#efefef;
margin-bottom:5px;}