@import url('https://fonts.googleapis.com/css?family=Montserrat:400,500,600,700');
@import url('https://fonts.googleapis.com/css?family=Open+Sans');

body {
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    width: 100%;
    color: #494a4a;
}

input, button, select, textarea {
   font-family: "Open Sans", sans-serif;
}


#masterContentArea {
    /*background: url("images/greybg.jpg") 100% 100%;*/
    margin-top: 0px;
}

.container {
    max-width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, .PageTitle, .PanelTitle {
    font-family: Montserrat;
    font-weight: 700;
    color: #1F1B4B;
}

a, a:visited {
    color: #D1350F;
    text-decoration: underline;
}

.SignInButton {
    font-family: Open Sans;
    font-size: 16px;
    font-weight: 700;
    height: 44px;
}

#ctl01_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon__Head {
    text-transform: uppercase;
}

.PrimaryButton:hover, .PrimaryButton:focus, .PrimaryButton:active, .PrimaryButton:visited, .SaveAndClose:hover, .SaveAndClose:focus, .SaveAndClose:active, .SaveAndClose:visited, .SaveAs:hover, .SaveAs:focus, .SaveAs:active, .SaveAs:visited, .UsePrimaryButton .TextButton:hover, .UsePrimaryButton .TextButton:focus, .UsePrimaryButton .TextButton:active, .UsePrimaryButton .TextButton:visited, .UsePrimaryButton .TextButtonWithImage:hover, .UsePrimaryButton .TextButtonWithImage:focus, .UsePrimaryButton .TextButtonWithImage:active, .UsePrimaryButton .TextButtonWithImage:visited, #masterHeaderActionArea a:hover, #masterHeaderActionArea a:focus, #masterHeaderActionArea a:active, #masterHeaderActionArea a:visited, .RadGrid input.PrimaryButton:hover, .RadGrid input.PrimaryButton:focus, .RadGrid input.PrimaryButton:active, .RadGrid input.PrimaryButton:visited,
.btn, .TextButton, .TextButtonWithImage, .ruButton, #masterHeaderActionArea a, .RadGrid input.TextButton,
.btn:hover, .btn:focus, .btn:active, .btn:visited, .TextButton:hover, .TextButton:focus, .TextButton:active, .TextButton:visited, .TextButtonWithImage:hover, .TextButtonWithImage:focus, .TextButtonWithImage:active, .TextButtonWithImage:visited, .ruButton:hover, .ruButton:focus, .ruButton:active, .ruButton:visited, #masterHeaderActionArea a:hover, #masterHeaderActionArea a:focus, #masterHeaderActionArea a:active, #masterHeaderActionArea a:visited, .RadGrid input.TextButton:hover, .RadGrid input.TextButton:focus, .RadGrid input.TextButton:active, .RadGrid input.TextButton:visited,
.TextButton:hover, .TextButton:focus, .TextButton:active, 
.RadGrid.RadGrid_MetroTouch .rgPager .rgPagerButton,
.RadGrid.RadGrid_MetroTouch .rgNumPart a.rgCurrentPage,
.RadGrid.RadGrid_MetroTouch .rgNumPart a.rgCurrentPage, .RadGrid.RadGrid_MetroTouch .rgNumPart a.rgCurrentPage:hover {
    color: #fff;
    background-color: #D1350F;
    border-color: transparent;
    font-family: Open Sans;
    font-size:1em;
}

/* Join Buttons */
a#ctl01_TemplateBody_WebPartManager1_gwpciNewContentCollectionOrganizerCommon_ciNewContentCollectionOrganizerCommon_NewChangeLogonPasswordCommon_updatePasswordUser, 
a#ctl01_TemplateBody_WebPartManager1_gwpciNewContentCollectionOrganizerCommon_ciNewContentCollectionOrganizerCommon_NewChangeLogonPasswordCommon_updatePasswordUser,
a#ctl01_TemplateBody_WebPartManager1_gwpciNewContentCollectionOrganizerCommon_ciNewContentCollectionOrganizerCommon_NewChangeLogonPasswordCommon_updatePasswordUser,
a#ctl01_TemplateBody_WebPartManager1_gwpciNewContentCollectionOrganizerCommon_ciNewContentCollectionOrganizerCommon_NewChangeLogonPasswordCommon_updatePasswordUser,
a#ctl01_TemplateBody_WebPartManager1_gwpciNewContentBigButtonPanel_ciNewContentBigButtonPanel_LinkRepeater_ctl04_Link {
	color: #fff;
    background-color: #D1350F;
    border-color: transparent;
    font-family: Open Sans;
    font-size:1em;
	padding: 5px 10px;
	text-decoration: none;
}

.SignIn Label {
    color: #1F1B4B;
    font-weight: 500;
}

.header {
    padding-top: 0;
    padding-bottom: 0;
}

.header-logo-container {
    display: inline-block;
    float: left;
}

.leaderboard {
    height: 100px;
}

.header-container {
    margin-left: 0;
    margin-right: 0;
    max-width: 100%;
}

.nav-primary {
    margin-top: 0;
    width: 100%;
}

.RadMenu.rmResponsive .rmRootGroup > .rmItem > .rmLink {
   
    font-weight: 500;
}

.nav-primary .rmLink, .nav-primary .rmLink,
.RadMenu.rmResponsive .rmLink, .RadMenu.rmResponsive .rsmLink {
    font-family: Montserrat;
    color: #00205B;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
}

.navbar-header .nav-text {
    font-family: Montserrat;
    color: #00205B;
    font-size: 12px;
    font-weight: 400;
    
}

.navbar-header .NavigationLink {
    text-decoration: none;
}

.RadMenu.rmResponsive .rmRootLink:hover, .RadMenu.rmResponsive .rmRootLink:focus, .RadMenu.rmResponsive .rmExpanded > .rmRootLink {
    background-color: #D1350F;
    color: #fff;
}

.RadMenu.rmResponsive .rmGroup {
    background-color: #fff;
}


.rmResponsive .rmSlide .rmLink:hover, .rmResponsive .rmSlide .rmLink:focus, .rmResponsive .rmSlide .rsmLink:hover, .rmResponsive .rmSlide .rsmLink:focus, .rmResponsive .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink:hover, .rmResponsive .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink:focus {
    background-color:  #D1350F;
    color: #fff;
}

.Alerts .AlertItem, .AlertSet {
    list-style: none;
    margin-top: -1px !important;
    padding: 12px 10px;
    background-color: #00205B;
    color: #fff;
}

@media only screen and (min-width: 769px) {
    #ctl01_Primary_NavMenu {
        display: inline-block;
        float: right;
        position: absolute;
        clear:both;
        bottom: 0;
        right: 3%;
    }
}


.nav-primary .rmLink, .nav-primary .rmLink, .RadMenu.rmResponsive .rmLink, .RadMenu.rmResponsive .rsmLink {
   padding: 5px 15px;
}

.rmResponsive .rmSlide .rmLink:hover, .rmResponsive .rmSlide .rmLink:focus, .rmResponsive .rmSlide .rsmLink:hover, .rmResponsive .rmSlide .rsmLink:focus, .rmResponsive .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink:hover, .rmResponsive .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink:focus,
.RadTreeView.RadTreeView_Austin .child-is-selected.rtIn {
    background-color: #D1350F;
    color: #fff;
    padding: 5px 15px;
}

.RadTreeView.RadTreeView_Austin .rtSelected > a.rtIn:hover,
.RadTreeView.RadTreeView_Austin .rtSelected > a.rtIn:active, 
.RadTreeView.RadTreeView_Austin .rtSelected > a.rtIn:focus,
.RadTreeView.RadTreeView_Austin .rtSelected > a.rtIn,
 rtTop rtSelected {
     color: #fff;
     background-color: #D1350F;
}

.RadTreeView.RadTreeView_Austin a.rtIn {
    color:  #1F1B4B;
}

.RadTreeView.RadTreeView_Austin a.rtIn:hover, .RadTreeView.RadTreeView_Austin a.rtIn:focus, .RadTreeView.RadTreeView_Austin a.rtIn:active {
    background-color: #D1350F;
    color: #fff !important;

}


.footercolumn {
    float: left;
    width: 19%;
    text-align: left;
    font-family:  Open Sans,sans-serif;
    font-weight: 500;
    line-height: 2.42em;
}


/* Clear floats after the columns */
.footerrow:after {
    content: "";
    display: table;
    clear: both;
}


.footer-content {
    background-color: #00205B;
    color: #fff;
    text-align: center;
   
    padding-top: 2em;
    padding-bottom: 2em;
    padding-left: 8%;
    padding-right: 8%;
}

.footertitle {
    font-size: 1.14em;
    font-weight: 700;
    line-height: 2em;
    text-transform: uppercase;
    margin-bottom: 1em;
}

.footersubtitle {
    font-size: 1.142em;
    font-family: Montserrat,sans-serif;
    font-weight: 600;
    line-height: 1.2;
    margin-bottom: .75em;
}

.footertext{
    text-align: left;

}

.footercopyright {
    background-color: #000420;
    color: #fff;
    font-family: Open Sans;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    padding-top: 3.2em;
    padding-bottom: 7.14em;
    line-height: 1.357em;
}


.footercopyrightleft{
    display: inline-block;
    float: left;
    text-align: right;
    width: 40%;
    padding-right: 1em;
}

.footercopyrightright{
    display: inline-block;
    float: right;
    text-align: left;
    width: 60%;
    padding-left: 1em;
    font-size: 1.028em;
}


.footeramcp {
    font-size: font-size: 1.028em;
}

.footer-content a, .footercopyright a {
    color: #fff;
    text-decoration: none;
}

.iqarow {
    display: inline-block;
    float: left;
    padding-right: 1em;
}

.iqarow img {
    object-fit: contain;
    width: 150px;
    height: 150px !important;
}

.iqarow2 {
   padding-top: 3em;
   padding-bottom: 1em;
}

.iqacell {
    display: block;
  
}


.RadTabStripTop_Metro .rtsLevel1, .RadTabStripTop_Metro .rtsLevel1 .rtsUL, .RadTabStrip_Metro .rtsLevel1, .RadTabStrip_Metro .rtsLevel1 .rtsUL {
    background-color:  #38BAC9 !important;
}

.RadTabStrip_Metro .rtsLink {
    font-family: Open Sans !important;
    font-size: 1em;
    /*font-weight: 600 !important;*/
}


.has-secondary-col.col-on-right .col-primary {
    float: right;
    margin-right: 2%;
}

.nav-secondary .sub-nav-head {
    background-color: #fff;
    color:  #1F1B4B;
    font-family: Montserrat;
    font-weight: 600;
    font-size: 1em;
    text-transform: uppercase;
}

.RadTreeView a.rtIn {
    font-family: Montserrat !important;
    font-family: 1em;
    font-weight: 500 !important;
    color:  #1F1B4B; 
}


.rtUL {
    width: 100%;
}


.nav-secondary {
    background-color: #EFEFEF;
}

.FilterPanel {
    background-color: #fff;
}

#ctl01_TemplateBody_WebPartManager1_gwpciMemberDirectory_ciMemberDirectory_MainContentControl .RadTabStripTop_Metro .rtsLevel1, 
 .RadTabStrip_Metro .rtsLevel1, 
 .RadTabStripTop_Metro .rtsLevel1 .rtsUL, .RadTabStrip_Metro .rtsLevel1, .RadTabStrip_Metro .rtsLevel1 .rtsUL {
    color: #767676;
    background-color: transparent!important;
}

#ctl01_TemplateBody_WebPartManager1_gwpciMemberDirectory_ciMemberDirectory_MainContentControl .rtsLI a {
    background-color: #fff !important;
    color: #767676;
}

#ctl01_TemplateBody_WebPartManager1_gwpciMemberDirectory_ciMemberDirectory_MainContentControl .RadTabStripTop_Metro .rtsLevel1 .rtsUL {
    padding: 0;
}

#ctl01_TemplateBody_WebPartManager1_gwpciMemberDirectory_ciMemberDirectory_MainContentControl  .RadTabStripTop_Metro .rtsLevel1 .rtsLink, .RadTabStripTop_Metro .rtsLevel1 .rtsUL .rtsLink, .RadTabStrip_Metro .rtsLevel1 .rtsLink, .RadTabStrip_Metro .rtsLevel1 .rtsUL .rtsLink {
    border: 0;
}

#ctl01_TemplateBody_WebPartManager1_gwpciMemberDirectory_ciMemberDirectory_MainContentControl  .ContentWizardDisplay{
    background-color: #fff;
}

.RadGrid_MetroTouch .rgAltRow, 
.RadGrid_MetroTouch .rgHeader, .RadGrid_MetroTouch th.rgResizeCol, .RadGrid_MetroTouch .rgHeaderWrapper {
    background-color: transparent !important;
}

.SearchResultSummary .ListItemTitle a {
	background: #d1350f;
	color: #fff !important;
}
.SearchResultSummary .ListItemTitle a:hover,
.SearchResultSummary .ListItemTitle a:focus {
	background: #b72a08;
}	

#ctl01_SideBarContent_NewQueryMenuCommon__BodyContainer .panel-body {
    padding-top: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}


.sidebarprofile {
    font-family: Montserrat;
    color: #1F1B4B;
    font-size: 11px;
    font-weight: 500;
    
}

.sidebarprofileheader {
    font-size: 12px;
    font-weight: 600;
     color: #1F1B4B !important;
}

.RadGrid.RadGrid_MetroTouch .rgSelectedRow .sidebarprofileheader a, 

.sidebarprofileheader a {
    text-decoration: none;
    color: #1F1B4B !important;
}

#ctl01_SideBarContent_NewQueryMenuCommon_ResultsGrid_Grid1_ctl00 .rgHeader {
    background-color: #D1350F !important;
}

.col-adsecondary {
    display: none;
    float: right;
}


.adContainer .col-adsecondary {
    display: inline-block;
    background-color: red;
    vertical-align: top;
}

.CalloutPart2 .panel-heading, .CalloutPart2 .panel-body {
    background-color: transparent;
}

.RadTabStrip_Metro {
    font-family: Open Sans !important;
    font-size: 1em !important;
}

.RadTabStrip_Metro .rtsLink {
    padding: 5px 10px;
}

#ctl01_TemplateBody_WebPartManager1_gwpciNewContactAddressEditorCommon_ciNewContactAddressEditorCommon_RadTabStrip .rtsLevel1 .rtsSelected {
    color: #fff;
    background-color: #D1350F;
    font-family: Open Sans;
   
}

.adContainer #ctl00$TemplateBody$contactNameDisplay1$txtFirstName {
    background-color: red;
}

.AMCPsocial img {
    padding-right: 1em;
}

#ctl01_TemplateBody_WebPartManager1_gwpciNewContactAccountCreatorCommon_ciNewContactAccountCreatorCommon_DivAddress3 {
    display: none;
}

.AMCPsocial a {
    color: #fff;
    text-decoration: none;
}

.sm-button-red {
    font-size: 1.357em;
    background-color: #D1350F;
    color: #ccffff;
    border-width: 2px;
    display: inline-block;
    text-decoration: none !important;
    text-align: center;
    line-height: 1;
    font-weight: 600;
    white-space: nowrap;
    margin: 0;
    padding: 17px 30px;
    transition: background-color .5s ease-out;
}

.RadGrid.RadGrid_MetroTouch .rgMasterTable .rgSelectedCell, .RadGrid.RadGrid_MetroTouch .rgSelectedRow, .RadGrid.RadGrid_MetroTouch td.rgEditRow .rgSelectedRow, .RadGrid.RadGrid_MetroTouch .rgSelectedRow td.rgSorted, .RadGrid.RadGrid_MetroTouch th.rgSorted, .RadGrid.RadGrid_Metro .rgMasterTable .rgSelectedCell, .RadGrid.RadGrid_Metro .rgSelectedRow, .RadGrid.RadGrid_Metro td.rgEditRow .rgSelectedRow, .RadGrid.RadGrid_Metro .rgSelectedRow td.rgSorted, .RadGrid.RadGrid_Metro th.rgSorted {
    background-color: transparent;
    border-color: transparent;
}

#ctl01_TemplateBody_WebPartManager1_gwpciMiniProfile_ciMiniProfile_contactName_divInstitute a {
    font-size: 2em;
}

a[title="Add new address"] span.rtsTxt {
    color: #D1350F ;
}

.ListSearchPrompt {
    display: none;
}

#ctl01_TemplateBody_WebPartManager1_gwpciNewQueryMenuCommon_ciNewQueryMenuCommon_ResultsGrid_Grid1 {
    border: 0;
}

#ctl01_TemplateBody_WebPartManager1_gwpciNewQueryMenuCommon_ciNewQueryMenuCommon_ResultsGrid_Grid1_ctl00 .rgHeader {
    border: 0;
}


/***********************************/
/*********** responsive ************/
/***********************************/

.navbar-toggle.collapsed, .navbar-toggle:hover, .navbar-toggle:focus {
    background-color: transparent;
}

.navbar-toggle {
   background-color: transparent;
   margin-left: 0;
}

.navbar-toggle .icon-bar {
    height: 4px;
    background-color: #D1350F;
    width: 1.8em;
}

.auth-link-container-sm {
    display: none !important;
}

@media only screen and (min-width: 768px) {
    
    #ste_container_ciMemberDirectory .PanelField {
        clear: none;
        width: 49%;
    }
    
    
    .has-secondary-col .col-secondary {
        width: 20%;
    }

    .has-secondary-col .col-primary {
        width: 75%;
    }

    .adContainer .has-secondary-col .col-primary {
        width: 65%;
    }
    
    .adContainer .col-primary {
        width: 85%;
        display: inline-block;
    }
    
    .sidebarProfile {
        width: 90%;
    }
    
    
   /* .AMCPprofile {
        padding-top: 1em;
    }*/
}

@media only screen and (max-width: 767px) {
    .navbar-header .NavigationUnorderedList {
        display: none;
    }
    
    .navbar-toggle {
        display: inline-block;
        float: left;
    }
    
    #ste_container_HeaderLogoSpan {
        padding-left: 2em;
    }
    
   
    .navbar-collapse {
        margin-left: -15px;
        margin-right: -15px;
    }
    
    #masterLogoArea {
        display: inline-block;
        float: left;
        padding-left: 0;
        width: 70%;
        vertical-align: top;
    }
    
    #ste_container_HeaderLogoSpan {
        padding-left: 0;
    }
    
    
    .auth-link-container-sm {
        display: inline-block !important;       
    }
    
    .auth-link {
        font-family: Montserrat;
        font-size: 14px;
        font-weight: 600;
        text-decoration: none;
        vertical-align: middle;
        
    }
    
   .nav-auxiliary a {
         color: #D1350F;
    }
    
    #auxiliary-container {
        position: absolute;
        top: 1em;
        right: 0;
        padding-right: 1em;
    }
    
    
    .footercolumn {
        float: left;
        width: 100%;
        text-align: center;
        font-family:  Montserrat;
        font-weight: 500;
        line-height: 2em;
    }
    
    .footercopyrightleft {
        width: 100%;
        text-align: center;
    }
    
    .footercopyrightright {
        width: 100%;
        text-align: center;
    }
    
    
    .footercolumn:nth-child(3), .footercolumn:nth-child(4) {
        display: none;
    }
    
   
    .leaderboard {
       display: none;
    }
    
    .adContainer .col-adsecondary {
        display: none;
    }
    
    .search-container, .auth-link-container {
        display: none;
    }
    
    .navbar-collapse {
        background-color: transparent;
    }
    
    .RadMenu.rmResponsive .rmItem {
        border-style: solid;
        border-top-width: 1px;
        border-bottom-width: 0;
        border-left-width: 0;
        border-right-width: 0;
        border-color: #D3D3D3;
    }
    
    .RadMenu.rmResponsive .rmLast{
        border-style: solid;
        border-bottom-width: 1px;
       
    }
    
    .nav-primary .rmLink, .nav-primary .rmLink, .RadMenu.rmResponsive .rmLink, .RadMenu.rmResponsive .rsmLink {
        padding: 10px 15px;
    }
    
    .PanelFieldValue {
        width: 100%;
    }
    
    select {
        font-size: 0.7em;
    }
    
    .panel-body {
        padding: 0;
    }
    
    .nav-secondary {
        display: none;
    }
    
    /*.sidebarProfile {
        display: none;
    }*/
}

.adContainer #ctl01_TemplateBody_WebPartManager1_gwpciMiniProfile_ciMiniProfile_contactPicture_RadAjaxPanel1,
.adContainer #ctl01_TemplateBody_WebPartManager1_gwpciPublicProfileLink_ciPublicProfileLink_DivRight, 
.adContainer #ctl01_TemplateBody_WebPartManager1_gwpciRenewalButton_ciRenewalButton_ContentPanel {
    text-align: left;
}

#ctl01_TemplateBody_WebPartManager1_gwpciNewChangeLogonPasswordCommon_ciNewChangeLogonPasswordCommon_updatePasswordUser {
    color: #ffffff;
    text-decoration: none;
}

#ctl01_TemplateBody_WebPartManager1_gwpciNewChangeLogonPasswordCommon_ciNewChangeLogonPasswordCommon__Body,
#ctl01_TemplateBody_WebPartManager1_gwpciMemberDirectory_ciMemberDirectory_NewQueryMenuCommon__Body,
#ctl01_TemplateBody_WebPartManager1_gwpciMemberDirectory_ciMemberDirectory_Page_2 .col-sm-12 {
    padding: 0;
}

#ctl01_TemplateBody_WebPartManager1_gwpciMemberDirectory_ciMemberDirectory_radTab_Top .rtsTxt,
#ctl01_TemplateBody_WebPartManager1_gwpciNewContentCollectionOrganizerCommon_ciNewContentCollectionOrganizerCommon_radTab_Top .rtsTxt {
    font-size: 1.25em;
    font-weight: 600;
    color: #00205B;
    padding: 5px 15px;
}

#ctl01_ctl01_TemplateBody_WebPartManager1_gwpciMiniProfile_ciMiniProfile_contactPicture_RadAjaxPanel1Panel {
    padding-bottom: .5em;
}


#ctl01_PageSubNavigationPlaceHolder_SubNavHead.sub-nav-head {
    display: none;
}

.AMCPResults .PanelFieldValue,
.AMCPResults input[type="text"],
.AMCPResults select {
    width: 100%;
}

#ctl01_TemplateBody_WebPartManager1_gwpciMemberDirectory_ciMemberDirectory_radTab_Top .rtsSelected .rtsTxt {
    border:1px solid red;  
    color: #fff;
    background-color: #dc4f00;
    padding: 5px 15px;
}

.MyAccountAccountSettings #ctl01_TemplateBody_WebPartManager1_gwpciNewPanelEditorCommon_ciNewPanelEditorCommon_singleInstancePanel .Label {
    font-weight: normal;
}

.MemberApp #ctl01_TemplateBody_WebPartManager1_gwpciNewContentCollectionOrganizerCommon_ciNewContentCollectionOrganizerCommon_radTab_Top .rtsDisabled .rtsTxt,
.MemberApp #ctl01_TemplateBody_WebPartManager1_gwpciNewContentCollectionOrganizerCommon_ciNewContentCollectionOrganizerCommon_radTab_Top .rtsBefore .rtsTxt,
.MemberApp #ctl01_TemplateBody_WebPartManager1_gwpciNewContentCollectionOrganizerCommon_ciNewContentCollectionOrganizerCommon_radTab_Top .rtsFirst .rtsTxt{
    color: transparent;
}

.MemberApp #ctl01_TemplateBody_WebPartManager1_gwpciNewContentCollectionOrganizerCommon_ciNewContentCollectionOrganizerCommon_radTab_Top .rtsSelected .rtsTxt {
    color: #00205B;
}

#ctl01_TemplateBody_WebPartManager1_gwpciNewContentCollectionOrganizerCommon_ciNewContentCollectionOrganizerCommon_NewGeneralProductDisplayCommon_DynamicProductDisplay_AddToCartButton {
     float: right;
     font-size: 1.5em;
     font-weight: bold;
}

#ctl01_TemplateBody_WebPartManager1_gwpciNewContentCollectionOrganizerCommon_ciNewContentCollectionOrganizerCommon_NewGeneralProductDisplayCommon_DynamicProductDisplay_AddToCartButton[value="Update Cart"] {
     float: right;
     font-size: 1em;
     font-weight: normal;
}

input[type="submit"][value="Finish"][id="ctl01_TemplateBody_WebPartManager1_gwpciNewContentCollectionOrganizerCommon_ciNewContentCollectionOrganizerCommon_btnNext_3"] {
    display: none;
}

#ctl01_TemplateBody_WebPartManager1_gwpciCartCharges_ciCartCharges_DataPanel > div:nth-child(2), 
#ctl01_TemplateBody_WebPartManager1_gwpciCartCharges_ciCartCharges_DataPanel > div:nth-child(3) {
    display: none;
}

.amcpSearch {
    background-image: url("https://members.amcp.org/images/AMCP/header/search-icon-blue.png");
    background-repeat: no-repeat;
    background-position: center right;
    width: 25px !important;
    height: 25px;
    border-left: 2px solid #efefef;
}

.amcpSearch .rmLink {
    color: transparent !important;
    display: none;
}

.amcpSearch a:hover {
    background-color: transparent !important;
}

.amcpSearch:hover {
    background-image: url("https://members.amcp.org/images/AMCP/header/search-icon-red.png");
}

.PublicProfilePreferredAddress #ctl01_TemplateBody_WebPartManager1_gwpciNewContactAddress_ciNewContactAddress__divAddress div.PanelField > div:nth-of-type(1) span  {
    display: none;
}

#ctl01_TemplateBody_WebPartManager1_gwpciNewContactAddressEditorCommon_ciNewContactAddressEditorCommon_RadTabStrip .rtsAfter .rtsTxt {
    color: #767676;
}

.MemberApp [id$="_contactPicture_RadAjaxPanel1"] {
    text-align: left;
}

.MemberApp Label[for$="panelEditor_UD_PUBLICATIONS___Exclude_Directory"] {
    font-weight: normal;
}

#ctl01_TemplateBody_WebPartManager1_gwpciMiniProfile_ciMiniProfile_contactName_contactTitle, #ctl01_TemplateBody_WebPartManager1_gwpciMiniProfile_ciMiniProfile_contactName_institute {
    font-family: Montserrat;
    color: #1F1B4B;
    font-size: 2em;
}

#ctl01_TemplateBody_WebPartManager1_gwpciMiniProfile_ciMiniProfile_contactName_InstituteNameLink {
    font-family: Montserrat;
}


.RadMenu.rmResponsive .rmRootGroup > .rmItem > .rmLink {
    font-size: 0.96em;
    font-weight: 600;
    line-height: 1.42857143;
}
           

.MemberApp #ctl01_TemplateBody_WebPartManager1_gwpciNewContentCollectionOrganizerCommon_ciNewContentCollectionOrganizerCommon_NewContactMiniProfileCommon_contactName_divFullName .SectionLabel,
.MemberApp #ctl01_TemplateBody_WebPartManager1_gwpciNewContentCollectionOrganizerCommon_ciNewContentCollectionOrganizerCommon_CopyofNewContactMiniProfileCommon_contactName_divFullName .SectionLabel{
    font-family: Montserrat;
    color: #1F1B4B;
    font-size: 2.25em;
}

.MemberApp #ctl01_TemplateBody_WebPartManager1_gwpciNewContentCollectionOrganizerCommon_ciNewContentCollectionOrganizerCommon_NewContactMiniProfileCommon_contactName_contactTitle,
.MemberApp #ctl01_TemplateBody_WebPartManager1_gwpciNewContentCollectionOrganizerCommon_ciNewContentCollectionOrganizerCommon_CopyofNewContactMiniProfileCommon_contactName_contactTitle,
.MemberApp #ctl01_TemplateBody_WebPartManager1_gwpciNewContentCollectionOrganizerCommon_ciNewContentCollectionOrganizerCommon_NewContactMiniProfileCommon_contactName_institute,
.MemberApp #ctl01_TemplateBody_WebPartManager1_gwpciNewContentCollectionOrganizerCommon_ciNewContentCollectionOrganizerCommon_CopyofNewContactMiniProfileCommon_contactName_divInstitute,
.MemberApp #ctl01_TemplateBody_WebPartManager1_gwpciNewContentCollectionOrganizerCommon_ciNewContentCollectionOrganizerCommon_NewContactMiniProfileCommon_contactName_InstituteNameLink,
.MemberApp #ctl01_TemplateBody_WebPartManager1_gwpciNewContentCollectionOrganizerCommon_ciNewContentCollectionOrganizerCommon_CopyofNewContactMiniProfileCommon_contactName_InstituteNameLink {
    font-family: Montserrat;
    color: #1F1B4B;
    font-size: 2em;
}


.MemberApp #ctl01_TemplateBody_WebPartManager1_gwpciNewContentCollectionOrganizerCommon_ciNewContentCollectionOrganizerCommon_NewGeneralProductDisplayCommon_DynamicProductDisplay_CartLink {
    color: #fff;
    background-color: #D1350F;
    border-color: transparent;
    font-family: Open Sans;
    text-decoration: none;
    padding: 6px 10px;
    line-height: 1.6;
    border-radius: 0;
    font-weight: bold;
    font-size: 1.5em;
}

.MemberApp span[id$="_NewGeneralProductDisplayCommon_DynamicProductDisplay_AddToCartMessage"]{
    font-weight: bold;
    font-size: 1.25em;
}

#ctl01_TemplateBody_WebPartManager1_gwpciNewISGUDFieldEditorCommon_ciNewISGUDFieldEditorCommon__BodyContainer .panel-body {
    padding-top: 0;
    padding-bottom: 0;
}

div[id^="ste_container_ciNewISGUDFieldEditorCommon"].ContentItemContainer {
    margin-bottom: 0;
}

.footercopyrightright a {
    padding-left: 1.07em;
    margin-right: 1.07em;
}

.footeramcp {
    padding-left: 1.07em;
}

#ctl01_TemplateBody_WebPartManager1_gwpciDonations_ciDonations_ResultsGrid_Grid1_ctl00 .AlignRight {
    text-align: center;
}