.feed_page .link{cursor:pointer}
.member_list .dropdown-item{cursor:pointer}
.invite_nav_bnr .dropdown-item{cursor:pointer}
.liked_class{color:#00f!important}
.skeletonCss>li>span{float:none!important}
a.ellipsbtn{cursor:pointer}
.card.mb-3.card-step5-tutor{background:#f4f6f8}
.card-step5-tutor .edit_prof_msg{margin-bottom:0}
.category-description-section .category-description-info{width:100%}
.blog-card-detail{overflow:hidden}
.enroll_detail .blog-card .form-group .response .dlt_btn{position:absolute;right:0;top:0;line-height:34px;width:46px;border:solid 1px #000;text-align:center;cursor:pointer}
.question_box a{cursor:pointer}
.side_bar_count{float:left;width:100%}
.side_bar_count ul{float:left;width:100%}
.side_bar_count ul li{float:left;width:100%;padding:0 0 0 35px;margin:0;position:relative;cursor:pointer;border:solid 1px #f4f4f4}
.side_bar_count ul li:hover,.side_bar_count ul li.active{background:#d1d7dc}
.side_bar_count ul li input[type="checkbox"]{position:absolute;left:10px;top:10px;width:15px;height:15px}
.side_bar_count ul li label{float:left;width:100%;line-height:34px;font-size:16px;margin:0;padding:0;cursor:pointer}
.side_bar_count ul li label span{float:left;width:100%;line-height:20px;font-size:12px;margin:0;padding:0}
.meeting_section .popup_width{max-width:620px}
.feed_prof_icon .ellipsbtn{color:#000;float:right;padding:10px}
.feed_prof_icon .ellipsbtn .delete_feed .dropdown-item{color:#000!important}
.buttons_action > a{color:#000!important}
.cursor-pointer{cursor:pointer}
.tutor_dashboard .modeof_section .centerbox .box label{min-height:296px}

/* .emojibox{position:absolute;right:0;top:100%;min-height:500px;z-index:11111} */
.profile-top-banner{display:block;width:100%;position:relative}
.profile-top-banner .edit_user_banner{position:absolute;right:15px;top:15px}
.profile-top-banner .edit_user_banner button,.profile-top-banner .edit_user_banner a{width:34px;height:34px;line-height:34px;background-color:#FFF;display:inline-block;text-align:center;color:#000;border:0;margin:0 0 0 10px;vertical-align:top;cursor:pointer}
.profile-top-banner .edit_user_banner button:hover,.profile-top-banner .edit_user_banner a:hover{background-color:#ef4a45;color:#FFF}
.teaching-reward-section .business-section .teaching-reward-content > p{color:#fff}
.slick-initialized .slick-slide{margin:0 5px}
.customInputTagUl{background-color:aliceblue;padding:0;margin:0}
.customInputTagUl li{padding:2px 10px;cursor:pointer;line-height:24px}
.profile-dashboard-box>form .form-group .rti--container{border:solid 1px #000;border-radius:0;min-height:45px}
.textboxdesign{padding-right:50px!important}
#MaterialViewModal .modal-dialog img{max-width:100%}
.modal-open .modal.show{text-align:left}
.filter_display ul li{margin:0 10px 10px 0}
.link-hover-effect:hover{color:#c21a01}
.site-map-link{width:33.33%;display:inline-flex}
.learning-circle-form1 .form-group{margin-bottom:20px;float:left;width:100%}
.learning-circle-form1 label{margin-bottom:0;font-weight:600}
.learning-circle-form1 .form-group p{margin-bottom:3px;font-size:15px;line-height:24px}
.form-group .css-1s2u09g-control{border:1px solid;border-color:#000!important;border-radius:0!important;min-height:45px}
.form-group .css-319lph-ValueContainer,.form-group .css-g1d714-ValueContainer{border-color:#000!important;border-radius:0!important;min-height:43px}
.custom-learning-circle-content .blog-card-detail{position:relative}
.custom-learning-circle-content .blog-card-detail .custom-card-img a,.custom-learning-circle-content .blog-card-detail .blog-card-inner a{position:relative;z-index:2}
.custom-learning-circle-content .blog-card-detail .pos_link{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1}
.learning-circle-form1 .form-group.image-learing-circle{height:inherit}
.learning-circle-form1 .form-group.image-learing-circle .cover-page-image{height:220px}
.learning-circle-form1 .form-group.image-learing-circle span.cancel_change{top:40px}

.course-list .blog-card-detail,
.custom-section .blog-card-detail{position:relative}
.course-list .blog-card-detail .pos_link,
.custom-section .blog-card-detail .pos_link{position:absolute;left:0;right:0;top:0;z-index:1;width:100%;height:100%;}
.custom-section .blog-card-detail .pos_sbmt_btnn{bottom:0;}
.custom-section .blog-card-detail .pos_sbmt_btny{bottom:35%;height:auto!important;}


.learning-circle-list-section .course-tabs-details li a{position:relative;z-index:2}

.current_pass .modal-dialog{max-width:620px;width:100%}
.current_pass .modal-header .close{margin:-1rem -1rem 0 0;background:#ef403d;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;opacity:1;padding:10px 15px;text-shadow:none;color:#FFF;width:40px;line-height:40px;padding:0;font-size:18px;font-weight:400;position:absolute;right:24px;top:24px}
.current_pass .modal-dialog h4{font-size:24px;text-align:center;margin:0 auto;color:#000}
.current_pass .modal-content{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;border:0}
.current_pass .modal-content h2{font-size:24px}

.current_pass .modal-body .form-group p.small_txt{font-size:13px;font-weight:500;color:#000;padding:5px 0 0;margin:0}
.current_pass .modal-body .form-group label{float:left;width:100%;font-size:16px;font-weight:600;color:#000;text-align:left}
.current_pass .modal-body .form-group .file-choosen{float:left;width:100%;position:relative;padding:0 0 0 30px}
.current_pass .modal-body .form-group .file-choosen > .btnGrp{top:0;right:0;height:40px}
.current_pass .modal-body .form-group .file-choosen i{left:0;top:1px;transform:translateY(0);cursor:pointer;font-size:16px;position:initial}
.current_pass .modal-body .form-group .file-choosen h5{font-size:15px}
.current_pass .modal-body .form-group input,
.current_pass .modal-body .form-group textarea,
.current_pass .modal-body .form-group select{padding:0 15px;font-size:16px;font-weight:400;background:#FFF;border:solid 1px #dfdfdf;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.enroll_detail .course-video-block{max-height:700px;overflow:hidden}
.enroll_detail .course-video-block iframe{width:100%;float:left;height:668px}
.enroll_detail .course-video-block .iframe_box{width:100%;float:left;height:668px}
.enroll_detail .txt_content_box{width:100%;float:left;max-height:667px;overflow-y:auto;padding:0 10px 0 0}
.enroll_detail .txt_content_box p{font-size:14px}
.asignmet_box .form-group{width:100%;max-width:400px;text-align:center;margin:10px auto}
.course-tabs-pane-block a.cursor-pointer{text-align:center;width:100%;display:flow-root;padding-top:10px;font-weight:500;color:#ef4a45}
.load_more_div{padding:5px;box-shadow:0px 0px 10px -5px rgb(0 0 0 / 40%);border:1px solid #e3e3e3;background:#fff;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;padding-bottom:12px}
.feed_post.new_area_fix {padding-bottom: 75px}


/* Addon CSS durgesh sharma */
.react-tags{position:relative;padding:6px 0 0 6px;border:1px solid #000;border-radius:1px;font-size:1em;line-height:1.2;cursor:text;z-index:1}
.react-tags.is-focused{border-color:#B1B1B1}
.react-tags__selected{display:inline}
.react-tags__selected-tag{display:inline-block;box-sizing:border-box;margin:0 6px 6px 0;padding:6px 8px;border:1px solid #D1D1D1;border-radius:2px;background:#F1F1F1;font-size:inherit;line-height:inherit}
.react-tags__selected-tag:after{content:'\2715';color:#000;margin-left:8px}
.react-tags__selected-tag:hover,
.react-tags__selected-tag:focus{border-color:#B1B1B1}
.react-tags__search{display:inline-block;/* match tag layout */padding:7px 2px;margin-bottom:6px;/* prevent autoresize overflowing the container */max-width:100%}

@media screen and (min-width: 30em) {
.react-tags__search{/* this will become the offsetParent for suggestions */position:relative}
}
.react-tags__search-input {/* prevent autoresize overflowing the container */max-width:100%;/* remove styles and layout from this element */margin:0;padding:0;border:0;outline:none;/* match the font styles */font-size:inherit;line-height:inherit}
.react-tags__search-input::-ms-clear{display:none}
.react-tags__suggestions{position:absolute;top:100%;left:0;width:100%}
@media screen and (min-width: 30em) {
.react-tags__suggestions{width:240px}
}
.react-tags__suggestions ul{margin:4px -1px;padding:0;list-style:none;background:white;border:1px solid #D1D1D1;border-radius:2px;box-shadow:0 2px 6px rgba(0, 0, 0, 0.2)}
.react-tags__suggestions li{border-bottom:1px solid #ddd;padding:6px 8px}
.react-tags__suggestions li mark{text-decoration:underline;background:none;font-weight:600}
.react-tags__suggestions li:hover{cursor:pointer;background:#eee}
.react-tags__suggestions li.is-active{background:#b7cfe0}
.react-tags__suggestions li.is-disabled{opacity:0.5;cursor:auto}

/*added by Daksh- dec 08 2022*/
/*create circle button - search page*/
.create-l-circle{color:white!important;margin-top:10px}
.materials_large_modal .modal-content{min-height:600px!important}
.materials_large_modal .modal-content iframe{min-height:580px!important}
.materials_large_modal{max-width:1000px!important}
.h_chatbox{display:none}
.s_chatbox{display:block}
/*added by Daksh- dec 08 2022*/

.student_dashboard .certificate_section .certi_img embed{max-height:640px}

@media(max-width:991px){
.student_dashboard .certificate_section .certi_img embed{max-height:500px}
}
@media(max-width:480px){
.enroll_detail .course-video-block{max-height:500px;min-height:500px}
.enroll_detail .course-video-block .iframe_box{height:468px}
.enroll_detail .course-video-block iframe{height:468px}
.enroll_detail .explore-block{padding:15px 0 50px}
.enroll_detail .accordion button.btn.btn-circle.btn-md.submit-pink-btn{margin-bottom:20px}
.student_dashboard .certificate_section .certi_img embed{max-height:300px}
}

.custom-card-img .hiring {
    position: absolute;
    left: 0;
    top: 10px;
}
.custom-card-img .hiring span {
    float: left;
    width: 120px;
    text-align: center;
    line-height: 28px;
    font-size: 12px;
    border-radius: 0px 20px 20px 0px;
}
.custom-card-img .hiring span.highest {
    background: #ff3a43;
    color: #fff;
}
.course-detail-info .badges_box span.hiring {
    background: #ff3a43;
    left: 130px;
    color: #fff;
}
.course-detail-info .badges_box span.hiring.ziro_pos{left:0}
a.download.pr-5 {padding-right: 100px !important;}

/*Daksh-Career Module*/
.ChatApp {background-color: transparent!important;min-height:400px;max-height:600px;overflow: auto}
.MessageList .right .Message-main .Message-inner .Message-content .Bubble{background-color: #ef4a45;min-width: 100px;color:white;}
.MessageList .left .Message-main .Message-inner .Message-content .Bubble {background-color: #30314c;min-width: 100px;color:white;}
.MessageList .right .Message-main .Message-inner .Message-content .Bubble.text{    padding: 9px 9px 9px 9px;}
.MessageList .right .Message-main .Message-inner .Message-content .Bubble.typing {    padding: 9px 9px 9px 9px;}
.MessageList .left .Message-main .Message-inner .Message-content .Bubble.text{    padding: 9px 9px 9px 9px;}
.MessageList .left .Message-main .Message-inner .Message-content .Bubble.typing {    padding: 9px 9px 9px 9px;}
.Composer-sendBtn{background: #ef4a45!important;}
.FormActions .Btn--primary{background: #ef4a45!important;}
.QuickReply{background: #ef4a45!important;color:white;font-size: 16px;}
.QuickReply-inner{color:white;}
.SystemMessage-inner span {font-size: 16px;color: #30314c;line-height: 1;}
.career_module_form{background-color: #f4f6f8!important;margin: 10px 0px 10px 0px;padding: 20px 15px 20px 15px;border-radius: 20px;}
.career_module_form .career_module_form_btn {padding: 6px 21px;font-size: 14px;}
.Message-content .col-6{display:inline-block!important;}
.ca_card_link{background-color: #f4f4f4!important;border-radius: 12px!important}
.whoareyoucard{cursor: pointer;}
.ScrollView-item {background-color: #ef4a45!important;border-radius: 12px!important;padding: 1px;}
.ca_form_h4{font-size: 20px!important;}
#graphContainer svg text {
    font: inherit;
    text-transform: capitalize;
}
.nvtooltip {
    font: inherit;
    text-transform: capitalize;
    font-size: 20px;;
}
.nvtooltip h3 {
    font-size: 18px!important;
    color:#ef4a45!important;
    background-color: #f4f6f8!important;
}
.nvd3 .nv-legend .nv-series{
    padding:5px!important;
}

.Bubble a {
    font-size: 22px;
    color: #ef4a45;
}
/*Daksh-Career Module*/

.no-spinner::-webkit-inner-spin-button,
.no-spinner::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
.no-spinner::-moz-number-spin-box,
.no-spinner::-moz-number-spin-up,
.no-spinner::-moz-number-spin-down {
  display: none;
}

.vacancy-details-li-set li {width: 100% !important;}
.pagination li.page-item.disabled .page-link {color:#767676;}
.addl-class__menu .profile-dropdown-image {width: 40px !important;background-color: transparent; margin-right: 10px;}
.addl-class__control .profile-dropdown-image {width: 40px !important;}
.learning-circle-form .form-control::placeholder {color: grey;opacity: 1;}
.learning-circle-form input, .learning-circle-form textarea{color:black !important;}
.learning-circle-form input:focus{color:black !important;}

.note_box {word-wrap: break-word;}
/*Daksh Mar-09-2023*/
.sel-valid{color: black !important;opacity: 100;}
.sel-invalid{color: gray !important;opacity: 0.7;}
select:invalid{    color: gray !important;opacity: 0.7;}
select option:checked { color: black !important; }
select option[value=""]{    color: gray !important;opacity: 0.7;}
select option:not(:first-child){color: black !important;opacity: 100;}
select{color: gray !important;opacity: 0.7;}
.max-chr-counter{width: 30px;float: right;position: relative;bottom:35px;right:5px;color: gray !important;opacity: 0.5;}
.modal-body .form-group .form-control {color: black !important;opacity: 100;}
.modal-body .form-group .form-control::placeholder {color: grey;opacity: 1;}
.addmtyr a, .addmtyr a:hover {color: black !important;opacity: 100; text-decoration: underline;font-weight: 600;word-spacing: 1px;}
.ek_mb20 {margin-bottom: 20px;}
.ek_mb20 {margin-bottom: 50px;}
.ek_uploadmat {cursor: pointer;}
.ek_hideele{display:none!important;}
.ekellipsbtn{position:absolute;right:5px;top:-10px!important;float:right;width:36px;line-height:36px;background:#f4f4f4!important;top:5px;text-align:center;min-height:36px;font-size:16px;color:#ef453f;border-radius:20px;z-index: 999}
.ek_h5inner {width:80%!important;float:left;}
.ekellipsdd {width:75%!important;}
.modal-ek-lg {max-width: 800px!important;}
/*Daksh Mar-09-2023*/

.input-desc-class{margin-bottom: 3px;font-size: 15px;line-height: 24px;}


.ekellipsinnerbtn{cursor:pointer;float:right;width:36px;line-height:36px;background:#ef403d!important;text-align:center;min-height:36px;font-size:16px;color:#ef453f;border-radius:20px;z-index: 999}
.ekdropdown-item {cursor:pointer;}
.ek-zoom-in-out-box-1 {    animation-timing-function: ease;animation-duration: 3s;animation-delay: 1s; animation-name: eke-zoom-in-zoom-out-1;animation-iteration-count: 2}
.ek-zoom-in-out-box-2 {    animation-timing-function: ease;animation-duration: 3s;animation-delay: 2s; animation-name: eke-zoom-in-zoom-out-2;animation-iteration-count: 2}
@keyframes eke-zoom-in-zoom-out-1 {
0% {transform: scale(0.8, 0.8);}
100% {transform: scale(1, 1);}
}
@keyframes eke-zoom-in-zoom-out-2 {
0% {transform: scale(0.8, 0.8);}
100% {transform: scale(1, 1);}
}