/* https://www.tridatanet.com/wp-content/plugins/aquabike/css/aquabike-buddypress.css?ver=240423-220000 */
.ab_user_navigation{display:flex;justify-content:space-evenly;background:linear-gradient(to right,#336699,#339999);color:#fff;font-size:24px;padding:5px 0}.ab_user_navigation a{color:#fff}.ab_user_navigation a.ab_active,.ab_user_navigation a:hover,.ab_user_navigation a:focus{color:#fc0}.ab_notification_badge{position:absolute;top:-10px;right:-10px;display:inline-block;width:20px;height:20px;border-radius:50%;text-align:center;padding-top:2px;background-color:red;color:#fff;font-weight:700;font-size:12px}.ab_notification_container{display:inline-block;position:relative}.ab_notifications{display:none;position:absolute;top:35px;width:250px;max-height:500px;overflow:auto;background-color:#fff;color:#000;z-index:90;padding:0 10px;box-shadow:3px 3px 3px -1px #000;font-size:12px}.ab_notification{margin:10px 0}.ab_notification a{display:grid;grid-template-columns:50px auto;color:#000}.ab_notification a:hover{color:#000}.ab_notification .fa{font-size:40px}.athlete_top_buttons .ab_notification a{color:#000}.ab_notification img{width:40px}.ab_registration_headline{color:#676767}.buddypress-wrap .standard-form .register-section input[type="text"],.buddypress-wrap .standard-form .register-section input[required]:invalid,.buddypress-wrap .standard-form .register-section input[required]:valid{border:2px solid #369}.buddypress-wrap .standard-form .register-section input:not(.small),.buddypress-wrap .standard-form .register-section .bp-feedback.error{max-width:330px}.register-section .wp-pwd{display:flex;column-gap:10px}.aquabike .buddypress-wrap .register-section #pass-strength-result{margin:0}.aquabike #buddypress .standard-form input[type="submit"].ab_submit{background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#b7d282),color-stop(1,#8eb56d));background:-moz-linear-gradient(center top,#b7d282 5%,#8eb56d 100%);background-color:#b7d282;border-radius:6px;border:1px solid #dcdcdc;display:inline-block;color:#fff;font-weight:700;padding:8px 10px;text-decoration:none;text-shadow:1px 1px 0 #c7c5c7;line-height:16px;font-size:16px}.ab_onboarding_athlete_container{display:grid;grid-template-columns:120px auto;margin-bottom:20px}.ab_onboarding_athlete_button{justify-self:center;align-self:center}.ab_onboarding_athlete_events{display:grid;grid-template-columns:max-content max-content;grid-column-gap:5px}.ab_onboarding_search .ab_onboarding_athlete_container{display:none}.aquabike #xs-social-login-container{margin:20px 0;padding-bottom:0}.aquabike #bppfa-buddypress form#bppfa-whats-new-form p.activity-greeting{font-weight:700;font-size:1.1em;margin-left:0;margin-bottom:5px;padding-left:3px}.bpab_bpfb_textlink{display:inline-block;float:left;padding-top:7px;"
}

.aquabike .bpfb_controls_container .qq-upload-button,
.aquabike #bppfa-buddypress input[type="submit"], #bppfa-buddypress input[type="button"]{color:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#b7d282),color-stop(1,#8eb56d));border-radius:6px;border:1px solid #dcdcdc;display:inline-block;min-width:110px;padding:8px 10px;line-height:16px;font-weight:700}.aquabike .activity-list.bp-list{margin:0;padding:1em;background:#eee}.aquabike .activity-list .activity-item{padding:10px;margin-bottom:1em;background:#fff;border:1px solid #eee;border-radius:8px;box-shadow:0 1px 2px 0 rgba(0,0,0,.1);list-style-type:none}.aquabike .activity-list .activity-item .activity-header{width:100%}.aquabike .activity-list .activity-item .activity-header .time-since{font-size:.8em}.aquabike .activity-list .activity-item .activity-header .time-since:hover{cursor:auto;text-decoration:none}.aquabike .activity-list .activity-item .button.fav{display:none}.aquabike form.ac-form{display:block}.aquabike form.ac-form .ac-reply-content .ac-textarea{display:grid;grid-template-columns:40px auto 20px}.aquabike form.ac-form .ac-reply-content .ac-textarea img{height:32px}.activity-list .activity-item .activity-content p.ab_notification_settings_hint{font-style:italic;margin-top:2em}.single-athletes #TB_caption{visibility:hidden;float:left}#activity-stream #TB_closeWindowButton{bottom:0}.activity-list img.ab_profile_picture{width:30px}.new_race_finished.activity-item .activity-header p{padding-left:30px}.ab_activity_new_post{display:grid;grid-template-columns:auto auto;margin:20px}.ab_activity_new_post p:empty{display:none}.new_race_finished.activity-item .activity-header p:first-child,.new_race_finished.activity-item .activity-header p:nth-child(5){padding-left:0}.new_race_finished.activity-item .activity-header p:nth-child(5){display:grid;grid-template-columns:30px auto}.new_race_finished.activity-item .activity-header .fas{font-size:1.4em}.ab_activity_kudos_grid{display:grid;grid-template-columns:50px auto;align-items:center}body.buddypress .buddypress-wrap .activity-list .new_results_uploaded h3{margin-bottom:10px}.activity-list .new_results_uploaded p{padding-left:0}.activity-list .new_results_uploaded .event_results_table{font-size:14px}.ab_feed_table{margin-left:20px;max-width:500px}.bp_members .users-nav,.bp_members #item-header-content,.bp_members .subnav #starred-personal-li,.bp_members .bp-messages-filters,.bp_members #message-threads li .thread-cb,.bp_members #message-threads li .thread-to .num-recipients,.bp_members #thread-preview .message-action-star,.bp_members .bp-messages-content .actions .message-action-star,.atwho-view-ul img{display:none}