@font-face {
font-family: "TradeGothic";
src: url("<BaseURL>servlet/eAndar.WebFileLibrary/3539/3530383334/trade-gothic-lt-condensed-no-18.ttf");
src: url("<BaseURL>servlet/eAndar.WebFileLibrary/3539/3530383333/trade-gothic-lt-condensed-no-18.woff") format("woff"),
url("<BaseURL>servlet/eAndar.WebFileLibrary/3539/3530383335/TradeGothic-BoldCondTwenty.otf") format("opentype"),
}
/*url(<link rel="stylesheet" href="https://use.typekit.net/auh1num.css">)*/

/*-----Header-----*/

.GenericResponsiveTop1 {
    background-color: #FBB33B;
    width: 100% !important;
}

p.headerTitle {
    color: #fff;
    font-size: 4em;
    line-height: 1.3em;
}

p.headerSubtitle {
    color: #000;
    position: relative;
    top: -2em;
    font-weight: bold;
    left: 2em;
}

.GenericResponsiveTop1 .PortletLogo {
    float: right !important;
    margin-right:20% !important;
}

.GenericResponsiveTop1 .PortletLogo .Logo img {
    max-width: 240px !important;
    max-height: 70px;
    position: absolute;
    top: 1.2em !important;
}

/*2023 epledge header font*/
/*<head><link rel="stylesheet" href="https://use.typekit.net/auh1num.css"></head>
<style> 
<link rel="stylesheet" href="https://use.typekit.net/auh1num.css">
*/
@font-face {
font-family:"congenial";
src:url("https://use.typekit.net/af/e9b94e/0000000000000000774f75ce/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/e9b94e/0000000000000000774f75ce/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/e9b94e/0000000000000000774f75ce/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"congenial";
src:url("https://use.typekit.net/af/1b52ef/0000000000000000774f564e/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/1b52ef/0000000000000000774f564e/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/1b52ef/0000000000000000774f564e/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"congenial-light";
src:url("https://use.typekit.net/af/f21629/0000000000000000774f5660/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"),url("https://use.typekit.net/af/f21629/0000000000000000774f5660/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"),url("https://use.typekit.net/af/f21629/0000000000000000774f5660/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:500;font-stretch:normal;
}

.tk-congenial { font-family: "congenial",sans-serif; }
.tk-congenial-light { font-family: "congenial-light",sans-serif; }

/*-----Menu-----*/
.GenericResponsiveTop2 {
    background-color: #fff !important;
    color: #ffffff;
}

ul.pureCssMenu a, ul.pureCssMenu li.dis a:hover, ul.pureCssMenu li.sep a:hover {
    background-color: transparent;
    border: 0;
    color: #000;
    font: 14px Arial,Tahoma;
    padding: 10px 8px;
}
ul.pureCssMenu li a:hover {
    background-color: #f1f1f1;
    color:#333;

}
.pureCssMenum.pureCSSMenui li a {
    background-color: #999;
    color:#333;

}
/*-----Footer-----*/


.GenericResponsiveBottom {
    background-color: #B2B2B2;
    color: #666 !important;
    padding: 1em;
}

.GRFooter {
    background-color: #b2b2b2;
    margin-top: -1em;
}

/*-----Home - Admin -----*/
#AgVolHomeText-T img {
	width: 100%;
}

/*-----VolOps Page-----*/

.Eventlink {
    display: none;
}

/*-----Vol Calendar-----*/

.Page-OpCalendar .LeftAlign.QSearchTable {
    display: none !important;
}

.OpCalendarInterests.form-group.row, .OpCalendarEvents.form-group.row, .OpCalendarPageLink.form-group.row {
    display: none;
}

.socialIcons span, .a2a_svg {
	opacity:1 !important;
}

.col-sm-9.Col-Text.Col-TimeText p {
    line-height: .7;
}

/*-------------------------------------------------------MEDIA QUERY-------------------------------------------------------*/



@media screen and (max-width: 960px) {

p.headerTitle {
    color: #fff;
    font-size: 3em;
    line-height: 1.3em;
}

.PortletLogo {
    display: none;
}

.GenericResponsiveTop2 .PortletMenu .PortletHeader {
    background-image: url(<BaseURL>servlet/eAndar.WebFileLibrary/3239/3530333433/menu-button.png);
    background-repeat: no-repeat;
    display: block;
    margin: 8px;
    height: 19px;
    width: 24px;
    cursor: pointer;
}


}

/*project 186311 - fix filter not expanding on volunteer page for new template for volunteer - bug project created*/
@media (max-width: 860px) {
	#collapseAdvancedFilter.AdvansedFilter.collapse.show {
		display: block !important;
	}
}

/*-----Surveys Radio Fix------*/

.Page-Survey .Section-Survey label.Col-Radio.form-check-label {
    position: static !important;
    top: 0 !important;
}

.Page-Survey .Section-Survey .Col-Radio.form-check.form-check-inline {
    margin-bottom: 0 !important;
}

.Page-Survey .Section-Survey .Col-Label span.NumberingNoTable, .NumberingNoTable {
    margin: 0 !important;
}

/*-----Opps Changes-----*/

.fa-paperclip::before {
		content: "\f0c1" !important;
}

table.CheckboxTable.Events, label.col-sm-3.col-form-label.VolHeader.VolDefaultTitle {display:none;}

.form-group.row.Row-MinNbrVol {display:none;}

/*-----Menu Adjustment-----*/

ul.pureCssMenu a,
ul.pureCssMenu li.dis a:hover,
ul.pureCssMenu li.sep a:hover {
    color: #444444;
}

ul.pureCssMenu ul {
    background-color: #dddddd;
}

ul.pureCssMenu li:hover>a {
    background-color:#ffffff;
    color: #444444;
}

ul.pureCssMenu li a:hover{
    background-color:#ffffff;
    color:#444444;
}

ul.pureCssMenu ul .CSSCloseButton {
    color: #444444;
}

/*-----Opportunity Mods-----*/

.oppSearchResultCard.Emergency header h5 {
    background-color: #e50101;
    color: #fff;
    text-align: -webkit-center;
}



/*------------------Event Management Page-------------------------*/
.Body-Page-EventManagement .SubTypeFilter .SelectSubType {
	padding: 0 !important;
}

/*-----SPRP Page-----*/
#RegisterForm > section > header {
    display: none !important;
}

#PledgePaymentInfo > div.Block > div.BlockHeader {
    display: none !important;
}

.DIV-SPRPPlgTop {
    display: none !important;
}
/*--------Special Event Reg Pledge ---------*/
/* Project 200802 */
/* restore display of registration section hidden by SPRP changes*/
.Page-SpcEvtRegPledge #RegisterForm > section > header {
	display: block !important;
}
/* hide comments field and label */
.Page-SpcEvtRegPledge .commentsInfo {
	display: none;
}


/*project 203881 - hide menu on password reset page*/
.Body-Page-LoginReset .GenericResponsiveTop2{
    display: none;
}
/*web note hidden on reset page*/
.note.WebGetUIDPPass {
    display: block !important;
}

/*hide I will attend and I will not attend radio buttons on iAttend pages*/
.EventOccurrence1777 .WillAttendBlock {
  display: none;
}
/*customizes labels for ePledge thermometer*/
.LFArea .Thermometer {
  width: 200px;
  position: relative;
}
.Thermometer:before {
content: "Goal Amount";
  position: absolute;
  top: 16px;
  left: 30px;
  font-size: 14px;
}

    .Thermometer:after {
         position: absolute;
  font-size: 14px;
  content: "Total In";
  top: 122px;
  left: 46px;
}

/*hidden fields for surveys in iAttend RVP pages*/
#EventAttend_Row5097, #EventAttend_Row5098, #EventAttend_Row5099, #EventAttend_Row5100 {
  display: none;
}

/*fix extra <p> and colon in breadcrumb*/

/*web note "Search - Opportunity - Quick - Title" is used as breadcrumb as well, so causes duplication of content, so we hide this note from header.*/
.Body-Page-QuickSearch #eVolHeader #VolQSTitle-T{
  display: none;
}

/*fix white login labels*/
.LoginFields label {
	position: absolute;
	top: -25px;
	padding: 0;
	left: 0;
	background: none;
	padding: 5px 0;
	/* border-radius: 5px; */
}

/*remove card border on event page - FD:16094*/
.Body-Page-SinglePageRegEvent .Page-SinglePageRegEvent .card{
  border:none !important;
  
}

fieldset { display: flex;}
