#AACUtext {
    float: left;
    font-family: Times New Roman,serif; 
    font-size: 0.98em;
       letter-spacing: -2px;
	 color: #383838;
}

#AACUSiteSlogan {
    color: #969696;
    font-family: Times New Roman,serif;
    font-size: 0.8em;
    letter-spacing: 0;
        text-transform: uppercase;
}

h1,
h2,
h3 {
  margin-top: 3px;
  margin-bottom: 3px;
}

.footer-links  h3 {
    font-size:16px;    
    margin:0px;
	font-weight: normal;
    }
    
    .footer-links a:hover {
    text-decoration: underline;}
    
.footer-links a, .social-footer {
    color: #000;
    display: inline-block;
    font-size: 16px;
    text-decoration: underline;
}
.footer-col {
    display: inline-block;
    float: left;
}
.clearfix::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.link-col-1 {
    display: inline;
    float: left;
    left: 10px;
    margin-left: 0;
    margin-right: 10px;
    position: relative;
    width: 13%;
}
.link-col-2 {
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    width: 51%;
}
.link-col-3 {
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    width: 166px;
}
.link-col-4 {
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    width: 180px;
}
.link-col-5 {
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    width: 110px;
}
.social-footer {
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    width: 140px;
}
.social-footer a {
    float: left;
    
}
.social-footer p {
    float: left;
    font-size: 1em;
    margin: 0;
    width: 100%;
}
.social-footer .social-links {
    float: left;
}
.social-footer .social-links a {
     line-height: 100%;
    padding-right: 5px;
}
a.give-btn {
    background-color: #946F00;
    border: 2px solid white;
    color: #FFFFFF;
    display: inline;
    float: left;
    font-family: "Calibri","arial",sans-serif;
    font-size: 1.25em;
    font-weight: bold;
    margin-bottom: 5px;
    padding: 5px;
}

 h2.panel-title    
{
    font-family: Gotham;
font-style: normal;
font-weight: 500;
font-size: 33px;
line-height: 128%;
letter-spacing: 0.01em;
color: #000000;

    padding-bottom: .2em;
    padding-top: .2em;
    }
    
 .panel-heading.Distinguish {
    min-height: 0;
    border-bottom-style: dotted;
    border-color: #ac051a;
    }
    
    .header {
    border: none;
    padding-top: 5px;
    padding-bottom: 1px;
    
    }
    
.ContentWizardDisplay {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #ddd;
    padding: 30px;
}

/*formats Edit Registrant Information -- makes it bigger and more visible*/

#ctl01_TemplateBody_WebPartManager1_gwpciEventDisplay_ciEventDisplay_RegistrantEditSection {
 font-family: "Marcellus",Georgia,serif;
    font-weight:bold;
	font-size: 18px;
    padding-bottom: .2em;
    padding-top: .2em;
 
}



/* removes Add New Contact from Registering Others for the meetings. This functionality doesn't work for us now  */

 #ctl00_TemplateBody_AddContact { display: none;}


 #ctl00_TemplateBody_AddContact_label { display: none;}

[for="ctl00_TemplateBody_AddContact"] { display: none;}

/*End of removes Add new contact*/


#ctl00_TemplateBody_RegistrantTypePanel:after {
	display: block;
	font-size:14px;
	content: "If you don't see the person on your institutional roster, please 'Sign Out' and 'Create Account' for them. If you need assistance, please write to support@aacu.org.";
	padding-top: 35px;
}



#ctl01_TemplateBody_WebPartManager1_gwpciEventDisplay_ciEventDisplay_FormDisplay_SaveResponses {
    color: #fff;
    font-size: 18px;
    background-color: #B41A37;
    float: left;
     
}


/* remove Organize, Edit and Versions menus from community resourse library  */

 #OrganizeMenuItem { display: none;}
  #EditMenuItem { display: none;}
  #VersionsMenuItem { display: none;}

/*End */



/*fix the company search look*/

#ctl01_TemplateBody_WebPartManager1_gwpciNewContentCollectionOrganizerCommon_ciNewContentCollectionOrganizerCommon_CreateAccount1_primaryOrgSelector_PrimaryOrganizationComboBox_Input
{ width: 510px;
  
    }
	
.search-container-sm{
	display:none;
}
	
/* hide search box in responsive mode */
[data-target="#search-collapse"]{
	display:none;
}
 
  
/*--------------------IBC Custom footer responsive------------------------*/

@media (min-width: 1261px) and (max-width: 1440px) {
.link-col-2.footer-col {
	padding-left: 10px;
	width: 48% !important;
}
}

@media (min-width: 1001px) and (max-width: 1260px) {
.link-col-1.footer-col {
    width: 100% !important;
    padding: 16px;
    border-top: 1px solid #D5D5D5;
    border-bottom: 1px solid #D5D5D5;
}
.link-col-1.footer-col img {
    width: 22%;
}
.link-col-2.footer-col {
    border-left: none;
    border-right: none;
    padding-left: 10px;
    width: 100% !important;
    padding: 28px 0;
    border-bottom: 1px solid #D5D5D5;
}
.footer-content-section.footer-social {
    padding: 24px 10px !important;
    width: 100% !important;
    border-bottom: 1px solid #D5D5D5;
}
.Separate-link-col-2.footer-col {
    width: 33% !important;
}
footer .footer-content {
    border-top: none;
    border-bottom: none;
    padding-bottom: 0;
}
.footer-nav-copyright {
    padding-left: 42px;
}
}

@media (min-width: 768px) and (max-width: 1000px) {
.link-col-1.footer-col {
    width: 100% !important;
    border-top: none;
    text-align: left;
    padding: 0;
    border-bottom: 1px solid #D5D5D5;
}
.link-col-1.footer-col img {
    width: 22%;
}
.link-col-2.footer-col {
    border-left: none;
    border-right: none;
    padding-left: 10px;
    width: 100% !important;
    padding: 28px 0;
    border-bottom: 1px solid #D5D5D5;
}
.footer-content-section.footer-social {
    padding: 24px 10px !important;
    width: 100% !important;
    border-bottom: 1px solid #D5D5D5;
}
.Separate-link-col-2.footer-col {
    width: 33% !important;
}
footer .footer-content {
    border-top: none;
    border-bottom: none;
    padding-bottom: 0;
    padding-left: 0;
}
}

@media (max-width: 767px) {
footer .Separate-link-col-2.footer-col p,
footer .Separate-link-col-2.footer-col li,
span.footer-copyright-text {
   font-size: 12.5px !important;
   margin-top: 12px;
}
.link-col-1.footer-col img {
    width: 22%;
}
.link-col-1.footer-col {
    width: 100% !important;
    border-top: none;
    text-align: left;
    padding: 16px 0;
    border-bottom: 1px solid #D5D5D5;
}
.link-col-2.footer-col {
    padding-left: 10px;
    width: 100% !important;
    padding: 28px 0;
    border-bottom: 1px solid #D5D5D5;
}
.Separate-link-col-2.footer-col {
    width: 33% !important;
}
.footer-content-section.footer-social {
    border-bottom: 1px solid #D5D5D5;
}
footer .footer-content {
     margin: 0;
     padding: 0;
     border-top: none;
     border-bottom: none;	
}
p#footer-LogIn-para {
    margin-top: -30px;
}
}  

@media (max-width: 580px) {
.Separate-link-col-2.footer-col {
    width: 50% !important;
}
p#footer-LogIn-para {
    padding-bottom: 30px;
}
}
	
	