.ux_leftFill {
  width: 75%;
  padding: 0 5px;
}

.ux_rightFill {
  width: 25%;
  padding: 0 5px;
}

.fill_chk {
  color: #8e8ea6;
  font-size: 19px;
  position: absolute;
  top: 15px;
  right: 15px;
}


/*========= Header section css start ========*/
.lang-option {
  font-size: 12px;
  background-color: #2424;
  color: #cccccc;
}

/*========= Header section css end ========*/

/*========== activity section css added by koushik sarkar ========*/
/*activity left panel css*/
.add_tag_text_button {
  text-decoration: none;
  color: #004254;
}

/* activity filter css */
.uploaded-media {
  width: 150px;
  height: 180px;
  position: relative;
  margin-right: 20px;
}

.close-btn {
  top: -15px;
  right: -10px;
  position: absolute;
}

/* activity right panel css */
.post-media {
  margin-right: 5px;
}

.form_share p {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 10px;
  background-color: #f4f4f4;
  border-radius: 8px;
  margin-right: 10px;
  color: #004254;
  font-size: 18px;
}
.form_share p:last-child {
  margin-right: 0;
}
.form_share p i {
  font-size: 18px;
}
.form_share p em {
  font-style: normal;
  font-size: 13px;
  color: #004254;
  font-weight: 500;
  margin-left: 5px;
  line-height: 100%;
}

.form_share p span {
  height: 18px;
  width: 18px;
  border-radius: 50%;
  min-width: 18px;
  background-color: #37aab2;
  border-radius: 50%;
  color: #fff;
  font-size: 13px;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 6px;
}

.filter_activity a {
  font-size: 14px;
  font-weight: 400;
}

.activity_refresh {
  margin-left: 10px;
}

/*========= activity section css end ========*/

/*========= conversation section css start ========*/
/*css for search contact name */
.hide {
  display: none;
}

.group_chat_section {
  margin-bottom: 2%;
}
/* ========== search bar =================== */
.serch_pnl {
  z-index: 99 !important;
}

.rfresh_icon a span {
  color: #5f6368;
  font-size: 24px !important;
}

.replied_msg_row_left {
  background: rgba(0, 0, 0, 0.1);
  border-radius: 2px 10px 10px 10px !important;
  padding: 10px;
  text-align: left;
}

/* border-radius of mail and chat */
.mail_text,
.msg_text {
  border-radius: 2px 10px 10px 10px !important;
}

.own_msgArea {
  border-radius: 10px 2px 10px 10px !important;
}

.tag_links ul li .active {
  background: #37aab2;
  box-shadow: 0px 1px 3px rgb(0 0 0 / 10%);
  color: #fff;
  border-color: #37aab2;
}

.red_btn {
  background-color: #ff5f5f;
}

.tag_msg span {
  margin-right: 5px;
}

.lessons_tablink .nav-tabs .nav-item {
  width: 33%;
}
.taskstatus_item {
  width: 20%;
}

/*========= conversation section css end ========*/

/*=========== activity css start ===============*/
.form_share a.nowinner {
  color: lightgrey;
}

.form_share a.nowinner {
  color: lightgrey;
}

.form_share a.activewinner {
  color: #fbbb21;
  border: 1px solid;
}

.group_btnOuter ul li a {
  border-radius: 0px !important;
}

.join_text {
  color: white;
  font-size: 14px;
  margin-bottom: 0;
}

/*=========== activity css end ===============*/

/*============= event details css start ===============*/

.join-event-request i {
  color: #fc8535;
}
.join-event-request span {
  color: #37aab2;
}
.uploaded_innrBx {
  width: 166.6px;
  height: 166.6px;
}
.uploaded_innrBx .download-file {
  color: #cecedb;
}

/*=============== event details css end =================*/

/*========== champion css start ================*/
/* .details_tags {
  max-width: fit-content;
} */
.course_details_sec .hire_btn {
  border-color: rgb(55 170 178 / 20%) !important;
}
.join-event-request i {
  color: #fc8535;
}
.join-event-request .text-blue {
  color: #37aab2;
}
/*========== champion css end ================*/

/*============ challenge css start ==============*/
/* for challenge details top section*/
.skills_count {
  border: none !important;
}

.skills_count:hover {
  background-color: #f4f4f4 !important;
  cursor: default;
}

.challenge_more_text {
  color: #fff;
  display: flex;
  align-items: center;
}

.challenge_share_section {
  /* it will added for display purpose */
  justify-content: flex-end;
}

/*----- apply now modal css start here ------*/
.reset_video {
  z-index: 999;
}

#job_apply_modal .modal-body .profile-avatar {
  height: 120px;
  width: 120px;
}
#job_apply_modal .modal-body .profile-avatar .avatar {
  object-fit: cover;
  object-position: center;
}
#job_apply_modal .modal-body .action a {
  width: 35px;
  height: 35px;
  line-height: 33px;
  color: #004254;
}
#job_apply_modal .modal-body .action a i {
  font-size: 18px;
}

/*----apply now modal warning css -----*/
.warning_text {
  display: flex;
  align-items: center;
  justify-content: center;
}
.download_icon {
  position: absolute;
  top: 0;
  right: 0;
  height: 5px;
  color: #6c6c6c;
}

/*---- aplly now modal user image icon css start-----*/
.user_image_upload {
  position: relative;
  width: 35px;
  height: 35px;
  line-height: 35px;
  color: #004254;
  background-color: white;
  border: 1px solid #dee2e6 !important;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.user_image_upload i {
  font-size: 20px;
}

.applynow_image_upload_input {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  cursor: pointer;
  opacity: 0;
}
/*---- aplly now modal user image icon css end-----*/

/*----- apply now modal css end here ------*/

/*============ challenge css end ==============*/

/*============== Group Css start here =============*/
.group_member_more_text {
  color: #fff;
  display: flex;
  align-items: center;
  margin-left: 6px !important;
}
/*============== Group Css start here =============*/

/*=========== cookie css start here for temporary =============*/
/*----- cookie modal ------*/
.job_modal .modal-header .cookie_close {
  position: absolute;
  height: 34px;
  width: 34px;
  background-color: #fbbb21;
  border-radius: 8px;
  right: 20px;
  font-size: 18px;
  color: #004254;
  top: 10px;
  padding: 0;
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 99;
  opacity: 1;
}

.toogle_switch_sec {
  height: 30px;
  margin-right: 2px;
}

.toogle_switch {
  height: 18px;
  width: 35px;
}

.save_btn_cookie {
  min-width: 90px;
  border: 1px solid #fc8535;
  font-size: 16px;
  color: #004254;
}
/*=========== cookie css end here for temporary =============*/

/*=========== course css start ========*/
.course_progress_details {
  margin: 25px 0 0;
  min-width: 225px;
}

.course_progress_details .percentage {
  color: #fff;
  margin: 15px 0 0;
}

/*=========== course css end ========*/

@media (min-width: 767px) {
  .sport_tabLinks ul li {
    width: 20%;
  }
  .global_search_col-4 {
    width: 25%;
  }
}

@media (max-width: 767px) {
  .modal-backdrop {
    display: none;
  }
}

@media (max-width: 575px) {
  .chating_mdlPnl {
    height: calc(100vh - 205px);
  }

  /* activity action button in top */
  .activty_filter span,
  .activity_refresh span {
    display: none;
  }
  .border_btn,
  .basic_btn {
    padding: 0 15px;
  }
}

/* added  */
[disabled],
.disabled {
  pointer-events: none;
  opacity: 0.5;
  cursor: not-allowed;
}

#acceptCookies {
  background-color: #004254;
  color: #fff;
  height: auto;
  font-size: 14px;
  z-index: 9999;
}
#acceptCookies .offcanvas-body button {
  height: auto;
  line-height: 1;
  font-size: 14px;
  padding: 10px 15px;
}

/* blog */
#blog_details_wrapper .post-meta li a.author img {
  width: 25px;
  height: 25px;
  border-radius: 50%;
}
#blog_details_wrapper .blog-details-container .tags span {
  padding: 6px 12px;
  font-size: 14px;
  line-height: 16px;
  color: #003442;
  border: 1px solid #6f7a7c;
}
#blog_details_wrapper .blog-details-container .tags span:hover {
  background-color: #fbbb21;
  border-color: #fbbb21;
}

/* category slider in blog */
.react-multiple-carousel__arrow--left {
  left: 0 !important;
}

.react-multiple-carousel__arrow--right {
  right: 0 !important;
}

.ans_rating li {
  cursor: pointer;
}

.ans_rating li.active {
  color: #fbbb21;
}

/* Challenge details Process tab */
#process_slider .slick-list {
  margin: 0 -0.5rem;
}
#process_slider .process-category .single-category {
  background-color: #f4f4f4;
}
#process_slider .process-category .single-category h6 {
  color: #37aab2;
}
#process_slider .process-category .single-category .single-process {
  background-color: #fff;
}

#process_slider {
  position: relative;
}
#process_slider .carousel-button-group .btn {
  width: 34px;
  height: 34px;
  background-color: #fc8535;
  position: absolute;
  bottom: 100%;
  right: 0;
  border-radius: 0;
  padding: 0;
  text-align: center;
  line-height: 34px;
}
#process_slider .carousel-button-group .btn.prevSlide {
  right: 44px;
}
#process_slider .carousel-button-group .btn .material-icons-outlined {
  font-size: 20px;
}

.afterlogin_menu li a {
  font-weight: 300;
}

.download_list li div {
  /* max-width: 280px; */
  border: 1px solid #ddd;
  font-size: 14px;
  color: #004254;
}

.download_text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.activity_date span {
  font-size: 13px;
}


.sameheight_col {
  position: relative;
  padding-bottom: 75px;
  height: 100%;
}

.sameheight_col .details_btn {
  position: absolute;
  left: 15px;
  right: 15px;
  bottom: 15px;
}

.reply_qutation_inr h6 {
  font-size: 14px;
  color: #6F7A7C;
}

.rounded-5 {
  border-radius: 5px;
}

.quote_replybx p {
  color: #6F7A7C;
}

.quote_msg {
  background-color: #f4f4f4;
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.15);
}

.quote_msg p {
  color: #003442;
}

.quote_replybx .activty_usrname h4 {
  font-size: 14px;
  font-weight: 400;
}

.reply_qutation_inr{
  margin-left: 10%;
}

.likecmnts_pnl .form_share p {
  background-color: #E3E2DA;
}

.likecmnts_pnl .form_share p span {
  background-color: #004254;
}

/* .edgecut {
  clip-path: polygon(10% 0%, 90% 0%, 100% 10%, 100% 90%, 90% 100%, 10% 100%, 0% 90%, 0% 10%);
  object-fit: cover;
  width: 100%;
  height: auto;
} */

/* #filter_Mdl .modal-body .basic_btn{z-index: unset;} */
