#gt_btn { border-radius: 5px !important;}
/* .text { font-weight: bold;font-size: 12px;} */
.btn {border-radius: 5px;}
.shr_btn { color: #0000ff;}
.discount_txt {color: red;}
.tag_icon {font-size: 12px;color: #0000ff; font-family: 'europaNuova_b';}
.time_remain {position: absolute;  left: 0px;bottom: 0px; height: 26px;background: #ffc107; line-height: 1;}
.time_remain:after {display: block;content: "";top: 0;height: 0;width: 0;border: 13px solid #ffc107;border-top: 13px solid transparent;border-right: 13px solid transparent;position: absolute;right: -26px;}
.discount {position: absolute;right: 10px;top: 0px;font-size: 0.6rem; /*height: 20px;*/background-color: white;color: black;  width: 60px; text-align: center; font-weight: bold; line-height: 1;}
.discount::after {content: '';position: absolute;bottom: -6px;left: 0;width: 0;height: 0;border-left: 30px solid transparent;border-right: 30px solid transparent;border-top: 6px solid white;}
#blur {color: transparent; text-shadow: 0 0 4px #000;}
#img {-webkit-filter: blur(5px);/* Safari 6.0 - 9.0 */filter: blur(4px);}
.list {position: relative;margin: 0px;padding: 0px;}
.grouptitle {position: relative;z-index: 1;color: #002050;}
.grouptitle::after {content: '';width: 100%;display: inline-block;height: 2px;background: #ffc107;top: 49%;}
@media only screen and (min-width: 991px) {
    .card-accent-left {position: relative;}
    .card-accent-left:before {content: '';position: absolute;left: 0px;top: 0px;bottom: 4px;width: 0.0175rem;background: #dee2e6;}
}
.group_section{font-family: 'europaNuova_re';}
.group_section .card-title{font-family: 'europaNuova_b'; }
.group_section .card-title a{text-decoration: none; color: #002050;}
.group_section .card:hover .card-title a{ color: #1D0FFF;}
#grouptrading_search .form-control{ padding: .45rem .75rem; }
.filter_category{font-size: 15px; font-family: 'europaNuova_b';}
.time_remain1 {height: 26px;background: #1D0FFF;;position: absolute;right: 0px;color: white; line-height: 16px; top: -7px;}
.time_remain1:before {display: block;content: "";top: 0;height: 0;width: 0;border: 13px solid #1D0FFF;border-bottom: 13px solid transparent;border-left: 13px solid transparent;position: absolute;left: -26px; z-index: 999;}
.time_remain1:after { display: block; content: ""; top: 0px; height: 0; width: 0; border: 7px solid #002050;; border-top: 0px solid transparent; border-left: 7px solid transparent; position: absolute; left: -33px; }
.grouppro_info > div > div{ min-height: 60px;}
.fsize_10{font-size: 10px;}
#userinfo{left: 0;}
.gbhoverimg .viewmore_Sec{position: absolute; top: 0;width: 100%; bottom: 0; background-color: rgba(0, 0, 0, .8) ; color: #fff; text-align: center; vertical-align: middle;
    transition: .3s; /* Animation */ transform: scale(0.9); opacity: 0;}
.gbhoverimg:hover .viewmore_Sec{ transform: scale(1); opacity: 1; transition: .5s}
/* .gbhoverimg{

} */

.viewmore_Sec span{ border: 1px solid #fff; padding: 3px 5px;}
.carousel-item{ min-height: 368px;}
.carousel-item img{max-width: 100%; transform: translate(-50%, -50%);max-height: 100%;left: 50%;top: 50%;position: absolute;}

@media screen and (max-width:991px) {
    .group_section .shadow-lg{ box-shadow: none !important;}
}
@media screen and (max-width:767px) {
    .carousel-item{ min-height: 280px;}

}

.group_section .carousel{ position: relative;}
.group_section .carousel-inner{height: 80%;}
.group_section .carousel-control-next, .group_section .carousel-control-prev{ bottom: 20%;}
.group_section .carousel-indicators{ position: relative; bottom: 0; left:0; width: 100%; margin: 0; background: rgba(0, 0, 0, .8); }
.group_section .carousel-indicators [data-bs-target]{ background-color: transparent;}
.group_section .carousel-indicators li{text-indent:0;display:inherit; float:left; width: 60px; height: 60px; margin:5px 0px;}
.group_section .carousel-indicators li img{ width: 95%; height: auto ;  border:2px solid #CCCCCC;  padding: 2px;}
.group_section .carousel-indicators .active img{ border:2px solid #04BEF5;}
.group_section .carousel-indicators .active{ margin:5px 0px; width: 60px; height: 60px;}

@media screen and (max-width:980px){
    .group_section .carousel-indicators{  display: none; }
    .group_section .carousel-inner{height: auto;}
    .group_section .carousel-control-next, .group_section .carousel-control-prev{ bottom: 0;}
}
.page-item.active .page-link{ background-color: #0d6efd; color: #fff;}
.joinGroup_popup .form-control, .joinGroup_popup .form-select{ font-size: .8rem; padding: .6rem .75rem;}
.joinGroup_popup .form-check-label{font-size: .9rem; }
.joinGroup_popup .floatlables .qoute_icons{ width: 60.5px;}
.joinGroup_popup .floatlables .qoute_icons li{ padding-bottom: 3rem;}
.joinGroup_popup .floatlables .qoute_icons img{ max-width: 20px; }
.joinGroup_popup .floatlables .qoute_icons li::after { top: 60px;}
.joinGroup_popup .floatlables .form-control.calendericons{background-size: 16px;     background-position: 96% 10px;}

.fa-edit:not(.notGeneral){color: #25378b; background-color: #f6f6f6;  height: 16px; width: 16px;}
.fa-trash{color: #d9534f; background-color: #f6f6f6; height: 16px; width: 16px;}
/* .fa-eye{color: #0092cc; background-color: #f6f6f6; height: 16px; width: 16px;} */

.filterselect .badge {
    line-height: 1;
    font-family: 'europaNuova_re';
  }

  .filterselect_sections .filterselect_Subsections {
    max-height: 130px;
    overflow-y: auto;
    padding: 0px 5px;
  }

  .filterselect_sections .filterselect_Subsections .form-check:last-child {
    margin-bottom: 0px;
  }

  .filterselect_sections:hover {
    background-color: #f4f5fa;
  }

  .withoutlogin .navbar {
    font-size: 14px;
  }

  .withoutlogin .navbar-dark .navbar-nav .nav-link {
    color: #fff;
  }

  .withoutlogin .navbar .btn {
    border-radius: 1rem;
    font-size: 14px;
  }

  .filter_category a {
    color: #000;
    text-decoration: none;
    position: relative;
    display: block;
    padding-left: 5px;
    padding-bottom: 6px;
    margin-bottom: 0;
  }

  .filter_category a[aria-expanded="true"]::after {
    transform: rotate(90deg)
  }

  .filter_category a::after {
    width: 1.25em;
    line-height: 0;
    content: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='rgba%280,0,0,1' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 14l6-6-6-6'/%3e%3c/svg%3e");
    transition: transform 0.35s ease;
    transform-origin: .5em 50%;
    display: inline-block;
    position: absolute;
    right: 5px;
  }

  /* #grouptrading_search {
    max-width: 350px;
  } */

  .filtersearch {
    padding: 0.25rem 0.75rem 0.25rem 1.8rem;
    background-image: linear-gradient(rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6)), url(../../images/icons/icon_search_b.png);
    background-repeat: no-repeat;
    background-position: 8px 6px;
  }

  /* @media (max-width: 1199px) {
    header .home_lenguage {
      position: absolute;
      top: 9px;
      right: 50px;
    }

  } */

  @media (max-width: 991px) {
    #grouptrading_search {
      max-width: 60%;
      margin-top: 5px;
    }

    header img {
      max-height: 24px;
    }

    .group_section #userinfo .row {
      margin-left: 0;
      margin-right: 0;
    }

    .filterselect+div {
      overflow-y: auto;
      overflow-x: hidden;
      height: calc(100vh - 165px);
    }
  }

#bootstrapSlider .carousel-control-prev{ background: linear-gradient(90deg, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0) 100%);}
#bootstrapSlider .carousel-control-next{background: linear-gradient(90deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%);}

/*group activity*/
.tooltip-inner {
  font-size: 0.6rem !important;
  max-width: 150px !important;
}

.Group_nav .profile_section .nav-link {
  font-family: 'europaNuova_b';
  color: #000 !important;
}

.Group_nav .nav-link {
  color: #000 !important;
}

.Group_nav .profile_section .nav-tabs .nav-item.show .nav-link,
.Group_nav .profile_section .nav-tabs .nav-link.active {
  color: #0000ff !important;
  fill: #0000ff;
  border: none;
  border-bottom: 1px solid #0000ff !important;
  background-color: inherit !important;
  padding-bottom: 13px;
  position: relative;
}

.Group_nav .profile_section .naviconsbtn .nav-tabs .nav-link.active::after {
  content: '';
  width: 0;
  height: 0;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 6px solid #0000ff;
  position: absolute;
  right: 1rem;
  top: calc(50% - 6px);
}

.Group_nav .profile_sub_section .nav-tabs .nav-link,
.Group_nav .profile_sub_section .nav-tabs .nav-link,
.Group_nav .profile_sub_section .nav-tabs .nav-link:focus,
.Group_nav .profile_sub_section .nav-tabs .nav-link:hover {
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom: 1px solid #ccc;
}

.Group_nav .profile_sub_section .nav-tabs .nav-link,
.Group_nav .profile_sub_section .nav-tabs .nav-link.active {
  padding-bottom: 1rem;
  padding-top: 1rem;
}

.Group_nav .nav-tabs .nav-link:focus,
.Group_nav .nav-tabs .nav-link:hover {
  border-color: #EBEDF1;
}

.Group_nav .nav-tabs .nav-link.active {
  color: #0000ff !important;
  background-color: transparent !important;
  border: 0px !important;
}

.Group_nav .nav-item .nav-link.active {
  border-bottom: 1px solid #0000ff !important;
}

.activities_tab .bullet-line-list li:before {
  border: 4px solid #0D6EFD !important;
}

.activities_tab .bullet-line-list:after {
  border: 1px solid #e7e5e5 !important;
}

.activities_tab .bullet-line-list a {
  color: #004eff;
  text-decoration: underline;
  cursor: pointer;
}
.activities_tab ul li .h6{
 font-weight: 600;
}
/*group activity*/

.group_status{
  height:20px;
  line-height: 12px;
  top: 10px;
  left: 10px;
  position: absolute;
}
.stickytop{  position: -webkit-sticky; position: sticky;  top: 0; }
@media (max-width: 992px){
  .sticky-top1{ position: relative !important;}
  }
.w85{ width: 85%;}


/*New Group Style*/
.gbhoverimg:hover .viewmore_Sec{ z-index: 5;}
.ribbon_primary, .ribbon_2 {
  width: 250px;
  height: 150px;
  overflow: hidden;
  position: absolute;
  z-index: 1;
  top: 262px;
  font-size: 13px;
}

.ribbon_2 {
  height: 160px;
  top: 100px;
}

.ribbon_primary::before,
.ribbon_primary::after,
.ribbon_2::before,
.ribbon_2::after {
  position: absolute;
  z-index: 10000;
  content: '';
  display: block;
}

.ribbon_primary span,
.ribbon_2 span {
  position: absolute;
  display: block;
  width: 150px;
  padding: 5px 0;
  background-color: rgb(255,193,7); 
  color: #333;
  box-shadow: 0 5px 10px rgba(0, 0, 0, .1);
  text-shadow: 0 1px 1px rgba(0, 0, 0, .2);
  text-transform: capitalize;
  text-align: center;
}
.ribbon_primary span{ background-color: #1B00FD; color: #fff;}

.ribbon_2 span {
  text-transform: uppercase;
  width: 120px;
}

/* top right*/
.ribbon-top-right {
  top: -52px;
  right: 0px;
}

.ribbon-top-right::before,
.ribbon-top-right::after {
  border-top-color: transparent;
  border-right-color: transparent;
}

.ribbon-top-right::before {
  top: 0;
  left: 0;
}

.ribbon-top-right::after {
  bottom: 0;
  right: 0;
}

.ribbon-top-right span {
  right: -10px;
  top: 52px;
  transform: rotate(0deg);
}

.commom_background{
  background-color: #FFAE42;
}
.common-circle{
  border: 2px solid #0D6EFD;
  color: #0D6EFD;
  border-radius: 25px !important;
  padding: 5px 10px;
  display: flex;
  flex-wrap: nowrap;
  margin-left: 10px;
}

@media screen and (min-width:774px) and (max-width:1024px) {
  .common_icon{
    margin-left: auto;
    margin-right: auto;
  }
  .ad_bgi, .bj_bg{
    text-align: center;
  }
  .common_details{
    font-size: 12px;
    text-align: center;
  }
}

@media screen and (max-width:1366px){
  .ribbon_primary{
      top: 232px;
  }
}
@media screen and (max-width:1266px){
  .ribbon_primary{
      top: 218px;
  }
}
@media screen and (max-width:1024px){
  .ribbon_primary{
      top: 228px;
  }

}
@media (max-width:747px){
  .ribbon_primary{
      top: 321px;
  }

}
.card-header .grup_header{
  z-index: 100;
}

.group_address_table{
  max-height: 350px;
  overflow-y: auto;
}
