.region-list li.active-region{
    background-color: var(--color-red-light);
    color:white;
}

.region-list li:hover{
    background-color: var(--color-red-light);
    color:white;
}

.club-list img{
    max-width: 200px;
}

.club-list img.club_logo{
    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
}

.club-list .card-primary.card-outline {
    border-top: 3px solid var(--color-red-light);
}

.region-header img {
    max-width: 200px;
}

.region-header .card-primary.card-outline {
    border-top: 3px solid var(--color-red-light);
}

/* club header */
.club-header .user-card-full {
    overflow: hidden;
}

.club-header .card {
    border-radius: 0 !important;
    -webkit-box-shadow: 0 1px 20px 0 rgba(69,90,100,0.08);
    box-shadow: 0 1px 20px 0 rgba(69,90,100,0.08);
    border: none;
    margin-bottom: 30px;
}


.club-header .user-card-full .user-profile {
    border-radius: 5px 0 0 5px;
}

.club-header .bg-c-lite-red {
    background: var(--color-red);
    background: -moz-linear-gradient(135deg, var(--color-red) 0%, rgba(209,101,96,1) 70%);
    background: -webkit-linear-gradient(135deg, var(--color-red) 0%, rgba(209,101,96,1) 70%);
    background: linear-gradient(135deg, var(--color-red) 0%, rgba(209,101,96,1) 70%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#c91d16",endColorstr="#d16560",GradientType=1);

}

.club-header .social i {
  color: #fff;
  font-size: 18px;
  transition: 0.3s;
}

.club-header .social i:hover {
  color: var(--color-green) !important;
}

/* club header tabs */
.club-header-tabs ul{
    border-radius: 0 !important;
    border-left: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
    border-right: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
    padding-left: 100px;
}
.club-header-tabs button{
    border-radius: 0 !important;
    border: 0 !important;
    background-color: transparent !important;
    text-decoration: none;
    color: #929ba1;
}

.club-header-tabs button.active{
    color: var(--color-red) !important;
}

.club-header-tabs button:hover{
    color: var(--color-red) !important;
}

/* club list*/

.club-tab-pane .card-box {
    padding: 20px;
    border-radius: 0px;
    margin-bottom: 30px;
    background-color: #fff;
    box-shadow: 0 1px 20px 0 rgb(69 90 100 / 8%);
}

.club-tab-pane .thumb-lg {
    height: 130px;
    width: 130px;
}
.club-tab-pane .img-thumbnail {
    padding: .25rem;
    background-color: #fff;
    border: 1px solid #dee2e6;
    border-radius: .25rem;
    max-width: 100%;
}
.club-tab-pane .text-pink {
    color: var(--color-red)!important;
}
.club-tab-pane .btn-rounded {
    border-radius: 2em;
}
.club-tab-pane .text-muted {
    color: #98a6ad!important;
}
.club-tab-pane h4 {
    line-height: 22px;
    font-size: 18px;
}


.club-tab-pane .row {
    display: flex;
    flex-wrap: wrap;
}

.club-tab-pane .row > [class*='col-'] {
    display: flex;
    flex-direction: column;
}

.club-item .card-box:hover{
    box-shadow: 0 1px 20px 0 rgb(69 90 100 / 25%);

}

.club-item .card-box{
    height: 100%;
    transition: all .5s;
}

.club-item .logo{
    height: 130px;
    width: 130px;
}

.club-item .logo img{
    height: 130px;
    width: 130px;
    object-fit: cover;
}


/* club show **/



.profile-nav, .profile-info{
    margin-top:30px;   
}

.profile-nav .user-heading {
    background: #fbc02d;
    color: #fff;
    border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    padding: 30px;
    text-align: center;
}

.profile-nav .user-heading.round a  {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    border: 10px solid rgba(255,255,255,0.3);
    display: inline-block;
}

.profile-nav .user-heading a img {
    width: 112px;
    height: 112px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
}

.profile-nav .user-heading h1 {
    font-size: 22px;
    font-weight: 300;
    margin-bottom: 5px;
}

.profile-nav .user-heading p {
    font-size: 12px;
}

.profile-nav ul {
    margin-top: 1px;
}

.profile-nav ul > li {
    border-bottom: 1px solid #ebeae6;
    margin-top: 0;
    line-height: 30px;
}

.profile-nav ul > li:last-child {
    border-bottom: none;
}

.profile-nav ul > li > a {
    border-radius: 0;
    -webkit-border-radius: 0;
    color: #89817f;
    border-left: 5px solid #fff;
}

.profile-nav ul > li > a:hover, .profile-nav ul > li > a:focus, .profile-nav ul li.active  a {
    background: #f8f7f5 !important;
    border-left: 5px solid #fbc02d;
    color: #89817f !important;
}

.profile-nav ul > li:last-child > a:last-child {
    border-radius: 0 0 4px 4px;
    -webkit-border-radius: 0 0 4px 4px;
}

.profile-nav ul > li > a > i{
    font-size: 16px;
    padding-right: 10px;
    color: #bcb3aa;
}

.r-activity {
    margin: 6px 0 0;
    font-size: 12px;
}


.p-text-area, .p-text-area:focus {
    border: none;
    font-weight: 300;
    box-shadow: none;
    color: #c3c3c3;
    font-size: 16px;
}

.profile-info .panel-footer {
    background-color:#f8f7f5 ;
    border-top: 1px solid #e7ebee;
}

.profile-info .panel-footer ul li a {
    color: #7a7a7a;
}

.bio-graph-heading {
    background: #fbc02d;
    color: #fff;
    text-align: center;
    font-style: italic;
    padding: 40px 110px;
    border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    font-size: 16px;
    font-weight: 300;
}

.bio-graph-info {
    color: #89817e;
}

.bio-graph-info h1 {
    font-size: 22px;
    font-weight: 300;
    margin: 0 0 20px;
}

.bio-row {
    width: 50%;
    float: left;
    margin-bottom: 10px;
    padding:0 15px;
}

.bio-row p span {
    width: 100px;
    display: inline-block;
}

.bio-chart, .bio-desk {
    float: left;
}

.bio-chart {
    width: 40%;
}

.bio-desk {
    width: 60%;
}

.bio-desk h4 {
    font-size: 15px;
    font-weight:400;
}

.bio-desk h4.terques {
    color: #4CC5CD;
}

.bio-desk h4.red {
    color: #e26b7f;
}

.bio-desk h4.green {
    color: #97be4b;
}

.bio-desk h4.purple {
    color: #caa3da;
}

.file-pos {
    margin: 6px 0 10px 0;
}

.profile-activity h5 {
    font-weight: 300;
    margin-top: 0;
    color: #c3c3c3;
}

.summary-head {
    background: #ee7272;
    color: #fff;
    text-align: center;
    border-bottom: 1px solid #ee7272;
}

.summary-head h4 {
    font-weight: 300;
    text-transform: uppercase;
    margin-bottom: 5px;
}

.summary-head p {
    color: rgba(255,255,255,0.6);
}

ul.summary-list {
    display: inline-block;
    padding-left:0 ;
    width: 100%;
    margin-bottom: 0;
}

ul.summary-list > li {
    display: inline-block;
    width: 19.5%;
    text-align: center;
}

ul.summary-list > li > a > i {
    display:block;
    font-size: 18px;
    padding-bottom: 5px;
}

ul.summary-list > li > a {
    padding: 10px 0;
    display: inline-block;
    color: #818181;
}

ul.summary-list > li  {
    border-right: 1px solid #eaeaea;
}

ul.summary-list > li:last-child  {
    border-right: none;
}

.activity {
    width: 100%;
    float: left;
    margin-bottom: 10px;
}

.activity.alt {
    width: 100%;
    float: right;
    margin-bottom: 10px;
}

.activity span {
    float: left;
}

.activity.alt span {
    float: right;
}
.activity span, .activity.alt span {
    width: 45px;
    height: 45px;
    line-height: 45px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    background: #eee;
    text-align: center;
    color: #fff;
    font-size: 16px;
}

.activity.terques span {
    background: #8dd7d6;
}

.activity.terques h4 {
    color: #8dd7d6;
}
.activity.purple span {
    background: #b984dc;
}

.activity.purple h4 {
    color: #b984dc;
}
.activity.blue span {
    background: #90b4e6;
}

.activity.blue h4 {
    color: #90b4e6;
}
.activity.green span {
    background: #aec785;
}

.activity.green h4 {
    color: #aec785;
}

.activity h4 {
    margin-top:0 ;
    font-size: 16px;
}

.activity p {
    margin-bottom: 0;
    font-size: 13px;
}

.activity .activity-desk i, .activity.alt .activity-desk i {
    float: left;
    font-size: 18px;
    margin-right: 10px;
    color: #bebebe;
}

.activity .activity-desk {
    margin-left: 70px;
    position: relative;
}

.activity.alt .activity-desk {
    margin-right: 70px;
    position: relative;
}

.activity.alt .activity-desk .panel {
    float: right;
    position: relative;
}

.activity-desk .panel {
    background: #F4F4F4 ;
    display: inline-block;
}


.activity .activity-desk .arrow {
    border-right: 8px solid #F4F4F4 !important;
}
.activity .activity-desk .arrow {
    border-bottom: 8px solid transparent;
    border-top: 8px solid transparent;
    display: block;
    height: 0;
    left: -7px;
    position: absolute;
    top: 13px;
    width: 0;
}

.activity-desk .arrow-alt {
    border-left: 8px solid #F4F4F4 !important;
}

.activity-desk .arrow-alt {
    border-bottom: 8px solid transparent;
    border-top: 8px solid transparent;
    display: block;
    height: 0;
    right: -7px;
    position: absolute;
    top: 13px;
    width: 0;
}

.activity-desk .album {
    display: inline-block;
    margin-top: 10px;
}

.activity-desk .album a{
    margin-right: 10px;
}

.activity-desk .album a:last-child{
    margin-right: 0px;
}
