.myEventCalendarClass li a{color:#00bff3}
.myEventCalendarClass li a:hover{color:#0076a3}
.myEventCalendarClass li a:after{color:#00bff3}
#FunctionalBlock1_ctl00_ctl00_memberDetailsPanel a{color:#00bff3;}

/*To remove Donation link in Profile menu*/
/*
#FunctionalBlock1_ctl00_ctl00_donationsTabLink {
Display: None;
}
#ctl00_ContentArea_donationsTabLabel {
Display: None;
}
*/

/*To remove Archive link in Bundle menu*/
#FunctionalBlock1_ctl00_ctl00_archiveButtonTop {
Display: None;
}

/*To remove teal bands on Profile page*/
#idSocialLoginContainer {
Display: None;
}
#idCaptionContainer0 {
Display: None;
}

/* To remove social login buttons on Authorization required page */
.WaGadgetAuthorizationRequired .openAuthFormContainer {
display: none !important;
} 

/* To set background color of breadcrumbs gadget */
.WaGadgetBreadcrumbs {
    background-color: #f5fbf9;
}

/* Gradient background for mainmenu */
.mainmenu {
    background-image: linear-gradient(to right, #a2df6e, #58b3e7)
}

/* Event Calendar Item */
td.EventListCalendarItemDefault, td.EventListCalendarItemInactive, td.EventListCalendarItemSelected {
    font-size: 90%;
}

/* Event Calendar Item - CURRENT DAY */
td.EventListCalendarItemSelected {
    background-color: rgba(255, 255, 100, 0.80);
}

/* COVID-19 */
p.covid19 {
    font-size: 120%;
    text-align: center;
    font-weight: bold;
    color: red;
}

/* MemberOnlyEvent */
p.memberonlyevent {
    font-weight: bold;
    font-style: italic;
}

/* EmailAboutRide */
p.emailaboutride {
    font-size: 80%;
    text-align: right;
    padding-right: 10px;
}

/* Cue Sheet */
p.cuesheet {
    font-size: 80%;
    text-align: left;
}

/* RideType */
p.ridetype {
    font-weight: bold;
    font-size: large;
}

/* RideDescNotes */
p.ridedescnotes {
    color: red;
    font-weight: bold;
    font-style: italic;
}

/* RideEventID */
.rideeventid {
    font-size: 65%;
    text-align: right;
    float: right;
}

/* RideDetails */
table.ridedetails {
    width: 99%;
}

table.ridedetails, th.ridedetails, tr.ridedetails, td.ridedetails {
    border: solid 2px gray;
    border-collapse: collapse;
    vertical-align: middle;
    text-align: center;
}

/* ul.homepage - unordered lists on home page */
ul.homepage {
    padding-left: 15px;
    font-style: italic;
}

/* WA - Mobile Scroll fix */
@media only screen and (max-width: 616px) {
.WaGadgetMenuHorizontal[class*=menuStyle] .menuInner ul.firstLevel

{ max-height: 500px; overflow-y: scroll; }
}

/* Google form mobile */
@media screen and (max-width:767px) {
iframe[src*="google.com/forms"] {
    width: 100% !important;
    height: 800px;
}
}